Change Log
Changes for each version are roughly listed in order of descending noteworthiness.
v1.3.0 – under development
- Add SVG support (#14; contributed by @eizenberg and @drernie).
- Fix
ObsArray.mapto behave like proper reactive bindings (#58; found by @marcschneider). - Build and distribute source maps (#52; contributed by @chicagogrooves).
- Fix syntax bug (#49; found by @shreeve).
v1.2.2 – 2014-05-23
- Fix and trim npm published package.
v1.2.1 – 2014-05-22
- Add
SrcMap.update. - Fix npm published package.
v1.2.0 – 2014-05-09
- Update and trim all dependencies and dev setup (getting rid of various quirks).
- Support numbers and nulls as tag contents.
- Make
rx.lifttolerate existing observable members. - Enable Travis CI integrated builds.
- Enable sourcemaps.
- Publish to npm.
- Overload
rx.castwith single-data form.
v1.1.1 – 2014-03-02
- Fix bug in shorthand attr parsing (contributor: @chicagogrooves).
v1.1.0 – 2014-02-28
- Allow server-side usage in node by making jQuery optional and using UMD packaging (contributor: @chicagogrooves).
- Suport shorthand Jade-style tag syntax (contributor: @chicagogrooves).
- Support nested transactions (contributor: @cpoirier).
- Clean up examples (contributor: @chicagogrooves).
v1.0.0 – 2014-02-05
- Add flexible array auto-diffing via
cellToArrayandObsArray.update. - Add
ObsArray.indexedfor indexed maps. - Add
rx.concatfor efficient concatenation ofObsArrays. - Make arguments to tag constructors more flexible.
- Add transactions.
- Add
rx.lift. - Make
autoReactifysmarter. - Add fake
SrcCelladapters forObsMapentries. - Fix
RawHtmlelement count bug. - Make
stylea special attribute that automatically usescssify. - Make
classa special attribute that usesrxt.smushClasses. - Throw proper Errors rather than strings.
- Fix and test for IE compat.
- Fix various other bugs.
v0.0.5 – 2013-09-13
- Add support for ES5 property getter/setters.
- Add asynchronous bind support and
asyncBind. - Resurrent
rx.lagBind. - Add
rx.postLagBindfor dynamic delayed async binds. - Add
rx.onDisposefor resource cleanup. - Add and use
rx.autoSubfor proper cleanup of explicit subscriptions withinbinds. - Add
rx.snapfor non-binding snapshots. - Add
rx.skipFirstfor suppressing initial invocations. - Add utility functions:
rx.flatten,rxt.cast,rxt.cssify.
v0.0.4 – 2013-08-14
- Fix long-standing memory leak with nested binds.
- Trim undocumented functions from public
rxAPI. - Fix several bugs in
ObsMaphierarchy.
v0.0.3 – 2013-08-06
- Fix property/attribute updates to "do the right thing" (choose between
jQuery
attr/propin the right way). - Fix
DepArraybug.
v0.0.2 – 2013-08-01
- Remove use of spans to wrap text nodes and RawHtml nodes.
v0.0.1 — 2013-07-14
- Make template tag syntax more flexible for common cases of string-only or no-attrs.
- Add extensible special attributes and include a number of events as built-in special attributes.
- Fix jQuery plugin bugs.
v0.0.0 — 2013-06-20
- Initial release.