Skip to content

Releases: aurelia/templating

aurelia-templating v0.17.3

12 Nov 03:41
Compare
Choose a tag to compare

Bug Fixes

  • CompositionEngine: flow overrideContext (ac02cb7d)

aurelia-templating v0.17.2

11 Nov 21:10
Compare
Choose a tag to compare

Bug Fixes

  • all: improve TS happiness for decorators (dd35c4fd)

aurelia-templating v0.17.1

11 Nov 01:04
Compare
Choose a tag to compare

Bug Fixes

  • view-locator: bad reference to viewStrategy (cb72feda)

aurelia-templating v0.17.0

10 Nov 14:34
Compare
Choose a tag to compare

Bug Fixes

  • CompositionEngine: use context.viewModel (07b6cc92)
  • all:
    • privitize the hyphenate utility (ed8968de)
    • better parameter order for resource load (dc7ce4f0)
    • linting, locking down apis, adding types and documenting (4e163164)
    • improve internal representations and fix bugs in static/dynamic views (7f970da1)
    • conflicts in user controlled views and automated controllers (49576015)
    • more consistent internal state for controller, view and view-slot (281edf4b)
    • update to latest template registry entry api (fa5ad967)
  • bind: overrideContext fixes (936bf482)
  • build: add view locator to build (404c984f)
  • child-observation:
    • bug in decorator and undefined value (be2044bd)
    • null reference when adding second child observer (b5fb1691)
  • controller:
    • make static vs. dynamic element binding order consistent (bd41b22d)
    • correct view override context binding (6a962e4a)
  • decorators: work with new decorators api (003b92c9)
  • html-behavior: child bindings always operate on the light dom element (2f2a13e7)
  • templating-engine:
    • rename createModelForUnitTest to createViewModelForUnitTest (070137e3)
    • make object into a class (65ef597c)
  • view-factory: update to latest container api (a34e7be7)
  • view-slot: remove unused swap and move (64160e35)

Features

  • all:
    • finish api lockdown and code docs (078bac07)
    • more docs and api cleanup (78018c83)
    • more docs and api refinement (f884cca3)
    • introduce ViewLocator; multiple breaking changes for view strategies (3f08759a)
    • update to new scope with override context (dbec9d3c)
    • decouple create vs. bind operations entirely (86902240)
    • work on templating engine facade (dce2aa2d)
  • binding-behaviors: add binding behavior resource (92f4d79b)
  • children: change sync to children decorator and add child (a561546d)
  • view: ensure that refs, child and children are available in the bind callback (09a9a335)

aurelia-templating v0.16.0

13 Oct 08:18
Compare
Choose a tag to compare

0.16.0 (2015-10-13)

Bug Fixes

  • BindableProperty:
  • ChildObserverBinder: remove dup target assign (cb2f343a)
  • CompositionEngine: fix UseViewStrategy import (5d2cd5c4)
  • Decorators: add missing parameter target (7ccd5cee)
  • ElementConfigResource: return promise in load (89b52cb1)
  • HtmlBehaviorResource: missing declaration in compile method (6f43d688)
  • View: plug memory leak (f4c0e9bf)
  • ViewCompiler:
    • clear class attributes containing interpolation expressions (92aa047b, closes #99)
    • handle undefined instruction attributes (0f6761b8)
    • handle adjacent text nodes (a6db7f30)
  • all:
    • update to new metadata/decorators casing change for consistency (a57aa890)
    • rename executionContext to bindingContext (9f5437bf)
    • correct some types (4ed12313)
    • cleanup and improving api (9cb96ff8)
    • code cleanup and api stabilization work (c0220a8d)
    • improve several d.ts definitions with better type info (51cad257, closes #132)
    • use new metadata api (b5ff3fe0)
    • update compiler and improve core-js integration (b43caf77)
    • bugs related to new behavior and decorator implementation (65b7abde)
    • improve metadata dsl (0ce71d74)
    • update to work with new metadata api (8cc938a7)
    • rename Filter to ValueConverter (f0963214)
  • anim:
  • animator:
    • should be able to add/remove css classes (7d220859)
    • remove unused code from interface (986267f6)
  • behavior:
    • not all attached/detached were cascaded (31702e14, closes #35)
    • removed behavior base class (2121d137)
  • behavior-instance:
    • update to semi private api usage based on change in binding (fffba93f)
    • classic loop, function var bug (359749a4)
  • bindable:
    • bindable cannot be undefined (d3e990be)
    • errors related to property definition (9d26ad1d)
    • problem with options object when place on a prop initializer (8d23f132)
  • bindable-property:
    • publish custom getObserver on getter (78238520)
    • use in operator to check for prop definition (13bac7b9)
    • set default if not undefined (98e479ad)
    • ensure changeHandler is always defined, but null by default (6de4f87e)
    • regression in dynamic options for custom attributes (7debc4b0)
    • incorrect property names in ctor (6c55c587)
    • remove invalid reference (b5d2faee)
  • build:
    • ViewEngine depends on ModuleAnalyzer (8cdfd0e5)
    • update linting, testing and tools (6ab627dc)
    • missed adding new file (121ca640)
    • add missing bower bump (4484ea7f)
  • children:
    • delay change handler check for child sync (e56f0350)
    • child sync can now decorate a property (745c7c00)
  • composition-engine:
    • missed required compilation instruction in view only branch (c3784f0a)
    • ensure analysis of existing vm instances (a6803f62)
    • fix syntax error (f87668da)
    • ensure that bind callbacks execute (74048922)
    • more consistent api (ab419d1a)
    • do not require view resources (82bbbdad)
  • content-selector: remove undefined variable (6450a816, closes #48)
  • decorators:
    • remove deprecated skipContentProcessing decorator (aa8879bf)
    • property defaultBindingMode in customAttribute decorator is optional (11556537)
    • throw on invalid behavior resource names (b9c4a527)
    • typo in bindable caused incorrect metadata define (9f683df7)
    • resolve issue with initializer targeted bindable decorator (41819464)
    • more robust implementations to handle user variance (c5fb9ef9)
    • parameterless decorators should not return a function (b3cb56e1)
  • dom:
    • return firstElementChild from parsed template markup (ea230c84)
    • string parsing of views now requires a template tag (45113364)
  • html-behavior:
Read more

aurelia-templating v0.15.3

09 Sep 02:31
Compare
Choose a tag to compare

Bug Fixes

  • view-engine: pass correct view address to resources (ebf99415)

aurelia-templating v0.15.2

08 Sep 17:52
Compare
Choose a tag to compare

Bug Fixes

  • view-engine: correct the view registry entry debug output (7aff2289)

aurelia-templating v0.15.1

05 Sep 19:03
Compare
Choose a tag to compare

Bug Fixes

  • view-factory: accidental recursion in isCaching property (ed88333b, closes #168)

aurelia-templating v0.15.0

05 Sep 04:14
Compare
Choose a tag to compare

Bug Fixes

  • all: rename executionContext to bindingContext (9f5437bf)
  • bindable: bindable cannot be undefined (d3e990be)
  • build: update linting, testing and tools (6ab627dc)
  • decorators: property defaultBindingMode in customAttribute decorator is optional (11556537)
  • view-factory: additional guards on cache returns (e7307893)
  • views: enhance view engine hook inputs (02606f53)

Features

  • all:
    • enable view-cache size configuration in html (01ed43f3)
    • new extensible view engine pipeline (82af961f)
  • composition-engine: enable view caching (69c25b84)
  • docs:
    • generate api.json from .d.ts file (10c2e258)
    • generate api.json from .d.ts file (65eb1b33)
  • view: indicate if a view originates from the cache (31bc37bc)
  • view-factory:
    • add some cache related data properties (10cdc2f7)
    • add basic view caching capability to the factory (c8cfa9b0)
  • view-slot: enable remove with skip animation (fa36e315)

aurelia-templating v0.14.4

14 Aug 21:00
Compare
Choose a tag to compare

Bug Fixes

  • composition-engine: missed required compilation instruction in view only branch (c3784f0a)