Skip to content

v0.0.2

Compare
Choose a tag to compare
@bjornbytes bjornbytes released this 13 Nov 03:48

RxLua v0.0.2

Many new operators, more subjects, and basic subscriptions.

Additions

  • Subscription
  • AsyncSubject
  • BehaviorSubject (renamed from Subject)
  • ReplaySubject
  • Observable.add
  • Observable.amb
  • Observable.average
  • Observable.catch
  • Observable.contains
  • Observable.count
  • Observable.defaultIfEmpty
  • Observable.defer
  • Observable.elementAt
  • Observable.empty
  • Observable.flatMap
  • Observable.flatMapLatest
  • Observable.ignoreElements
  • Observable.never
  • Observable.replicate
  • Observable.retry
  • Observable.scan
  • Observable.skipLast
  • Observable.startWith
  • Observable.sum
  • Observable.switch
  • Observable.takeLast
  • Observable.throw
  • Observable.zip

Changes

  • Renamed Subject to BehaviorSubject. Subject was changed to be a more basic Subject implementation.
  • Renamed Observable.changes to Observable.distinctUntilChanged.
  • Renamed Observable.combine to Observable.combineLatest.
  • Renamed instances of onComplete to onCompleted.
  • Renamed Observable.wrap to Observable.buffer.

Other

  • Separate source into a src directory. Added a script to concatenate source files into a single output file to make it easier to use RxLua in a project.
  • Started running tests in Lua 5.1, Lua 5.2, and LuaJIT.
  • Added CONTRIBUTING.md.