Changelog

Last Changes

v0.20.0

  • #35: cleanup: removed dist-task fragments from grunt- and package configuration
  • #31: documentation: fixed wrong payload attribute in flags.md
  • #32: resources: updatePublisher should ignore empty updates + NEW FEATURE: see ticket for details

v0.19.0

  • #30: resources: allow paths for isSame comparison
  • #28: visibility: use publishAndGatherReplies in request publishers

v0.18.0

  • #26: documentation: overview, resource/action/flag/error patterns
  • #24: refactoring: use laxar.string rather than laxar.text

v0.17.0

  • #23: actions: added promise support for asynchronous handlers.

v0.16.0

  • #22: actions: implemented action handler and publisher convenience. + NEW FEATURE: see ticket for details

v0.15.0

  • #21: resources: added deliverToSender option to event publishers.
  • #20: fixed wrongly global assert in jshintrc.

v0.14.0

  • #19: tests: make sure PhantomJS is installed properly, before running spec tests.
  • #18: added support for visibility events + NEW FEATURE: see ticket for details

v0.13.0

  • #17: replace and update publishers now return a promise.
  • #16: don't try to load widget.json in laxar_patterns specs.
  • #15: json: added helpers to work with json pointer (rfc-6901) and json patch (rfc-6902)
  • #14: temporarily switched to the LaxarJS fork of json patch.

v0.12.0

  • #12: added support for JSON patch in didUpdate events. + NEW FEATURE: see ticket for details

  • #13: Remove some obsolete NPM devDependencies.

  • #11: added missing require path mapping for jjv and jjve.

v0.11.0

  • #8: resources: added method wereAllReplaced to find out if all registered resources have been replaced + NEW FEATURE: see ticket for details

  • #10: errors: implemented publisher for the didEncounterError event + NEW FEATURE: see ticket for details

  • #7: resources: fixed null-pointer when handling isOptional

  • #6: i18n: fixed localize to not use fallback for non-i18n values.
  • #9: jshintrc: disabled enforcement of dot notation for object property access.
  • #5: Fixed jshint violation

v0.10.0

  • #4: Allowed to keep receiving updates from whenAllWereReplaced after initial replacement (set watch option to true).
  • #2: Gracefully handle optional resources, fixed resource spec tests.
  • #3: patches.create: exclude properties starting with $$.
  • #1: Update Bower from ~1.2.8 to ~1.3.3.