Skip to content

Releases: aurelia/binding

aurelia-binding 1.0.0-beta.1.0.1

16 Nov 21:06
Compare
Choose a tag to compare
chore(all): prepare release 1.0.0-beta.1.0.1

aurelia-binding v0.11.4

15 Nov 19:15
Compare
Choose a tag to compare

Bug Fixes

  • Binding: obey binding mode when called by signal (fbca043e)
  • ModifyCollectionObserver: handle out of bound splices (6e801927)
  • definitions: scope.bindingContext is not optional (280de747)
  • typings: BindingEngine and ObserverLocator are classes not interfaces (c7339246)

aurelia-binding v0.11.3

13 Nov 04:43
Compare
Choose a tag to compare

Bug Fixes

  • Listener: directly reference overrideContext (ce0f5a91, closes #221)

aurelia-binding v0.11.2

12 Nov 18:27
Compare
Choose a tag to compare

Bug Fixes

  • ArrayObserver: fix error when removing last array item (5c8be37b)

aurelia-binding v0.11.1

12 Nov 03:39
Compare
Choose a tag to compare

Removed Object.observe since it has been removed as a proposal for ES 2016. This should not affect anyone, since it was an internal implementation detail which only activated on Chrome.

aurelia-binding v0.11.0

10 Nov 05:34
Compare
Choose a tag to compare

Bug Fixes

  • AST: make $parent work with overrideContext changes (1c0cfc88)
  • all: remove old decorators api calls; relocate decorators with related code (0bf30806)
  • array-observation: handle out of bounds splices (154480ba)
  • build: add scope to build files (cb1a189a)
  • doc: Fix wrong URL in README.md (9d8e583d)
  • event-manager: remove non-standard event target props for FF and old IE (63b35ab4)
  • name-expression:
    • use the viewModel property of controllers (42facec4)
    • make more resilient to nulls (162b8558)
    • not binding to proper context (46f0fdc5)
  • scope:
    • no auto-traverse when parent is specified (735323ef)
    • connect undefined property on parent scope to correct bindingContext (987e9555)

Features

  • binding: add override scope (70adcada)
  • binding-behaviors: add support for binding behaviors (041a4a39, closes #61)
  • parser: make '$this' return the scope (31b081ee, closes #50)

aurelia-binding v0.10.2

17 Oct 13:39
Compare
Choose a tag to compare
  • handle properties of a primitive value (6bf898a7, closes #190)

aurelia-binding v0.10.1

15 Oct 14:30
Compare
Choose a tag to compare

Bug Fixes

aurelia-binding v0.10.0

13 Oct 08:06
Compare
Choose a tag to compare

Bug Fixes

  • AST: do not coerce operands of || or && to booleans (1c4260ce)
  • AccessKeyedObserver: handle PathObserver (28c58bd3)
  • ArrayObserveObserver: unobserve array when there are no subscribers (5e847640)
  • BindingExpression: remove needless check for undefined (afcc1ef3)
  • CallMember: handle null/undefined member (e23e1928, closes #177)
  • ClassObserver:
  • CompositeObserver: initialize var i (fbe42fa7)
  • EventManager:
    • delegate and direct event subscription reversed (11e36493)
    • Internet Explorer contenteditable (2fa23b39)
  • Expression: update with base class parameters (2ad8495a)
  • ObserverLocator: enable adapter installation after instantiation (3fb369b1)
  • OoObjectObserver:
    • unsubscribe leak (9818841c)
    • regression issue with String.length observation (df6a7e79, closes #106)
    • unobserve object when there are no subscribers (0ebdd3db)
  • Parser:
  • SelectValueObserver:
    • update model value when options change (72701392, closes #83)
    • handle late bound option values (8a6b8f00, closes #54)
  • SetterObserver: change detection uses coercion (71c7a299)
  • ValueAttributeObserver: set undefined/null to empty string (e18b1f60, closes #152)
  • all:
    • correct internal operator usage (4072c598)
    • real javascript operator support for equality (bbad0f38)
    • rename Filter to ValueConverter (7f5e5785)
  • array-change-record: provide correct addedCount (d846b5d1)
  • array-change-records: set addedCount to 0 on delete (fb6cbe9f)
  • ast:
    • correct (in)equality operators against null operands (4036b33d)
    • rename eval to evaluate to avoid name conflicts (c3964e7c)
    • incorrect parameter reference during connection (cd291b0c)
  • binding: Use correct import for core-js (76fac6a4)
  • bindingMode: change the value of oneTime (c1ee8ec7)
  • bower: correct semver ranges (88a94ad4)
  • build:
    • update linting, testing and tools (dbb5d08b)
    • add missing bower bump (7d2172a2)
  • call-expression: incorrect unbind code (3167f960, closes #122)
  • classList: Element.classList polyfill Fixes: aurelia/framework#121 (0a41adef)
  • computed-observation: allow setters (9fc2a813, closes #136)
  • decorators:
    • update to metadata lowercased api names (f1908e81)
    • use new metadata api (31a0b6ec)
  • evalList: fix syntax error for evalListCache (dfa1e114)
  • event-manager:
    • address event targets with shadow dom and event delegation (b8b49fe6)
    • delegate event bug in IE (782b83a6)
    • rework delegated events to take advantage of dom boundaries (8d33813e)
    • improve element config model (afc9e37d)
  • index:
    • typo in decorator parameter (e3e9042b)
    • fix export ComputedPropertyObserver (142f093a)
    • incorrect import name (3c88f272)
  • last: prevent null refs on complex property path expressions (68ab5073)
  • listener-expression: use result of handler for preventDefault behavior (fce610b9, closes #16)
  • map-observation:
  • name-expression:
    • incorrect reference to bindingContext (cf6b928b)
    • null out source on unbind (e39b6b7d)
    • no longer transform the mode (b77098ee)
    • enable ref binding to view-model and html behaviors (451f09b3)
  • observer-locator:
    • differentiate array observer storage from length prop storage (992b4834)
    • add Object.getPropertyDescriptor polyfill (949cd344)
  • observers: do not fail on primitive observation attempt (854930a5)
  • package:
  • property-observation: better update when in OO mode (2d8ad7d5)
  • tests: adjust after build change (5cc090de)
  • value-converter:
    • upd...
Read more

aurelia-binding v0.9.1

09 Sep 02:05
Compare
Choose a tag to compare

Bug Fixes

  • name-expression: incorrect reference to bindingContext (cf6b928b)