Releases: aurelia/binding
Releases · aurelia/binding
2.1.4
- Fix array patch issue.
1.7.3
- Fix array patching.
2.1.3
1.7.2
- Added code to prevent duplicate collection patching and warn developers with a message that provides advice on properly addressing the problem.
2.1.2
aurelia-binding 2.1.2
Bug Fixes
2.1.1
aurelia-binding 2.1.1
Bug Fixes
2.1.0
aurelia-binding 2.1.0
Bug Fixes
- ast: preserve evaluation context for the tag in tagged template literals (8528baa)
- doc: ICollectionObserverSplice Typescript interface (92a0006)
- EventManager: remove unnecessary dereference (e2f8866)
- expression-cloner: add literal template (d324785)
- literal-template: only throw on invalid function when mustEvaluate is truthy (766571d)
- parser: allow $parent as an argument of binding behaviors and value converters (f76de45), closes #608
- typescript: put back missing collection properties to ICollectionObserverSplice (b4f7b28)
- typings: accept Set for collectionObserver (87ca285)
Features
- parser: add basic support for template literals (39021ef)
- parser: add expression operators 'in', 'instanceof', 'typeof', 'void' (e849661)
- parser: add support for non-ASCII identifiers in the Latin-1 supplement block (dfaca35), closes #640
- parser: add support for tagged template literals (b9497d2)
Performance Improvements
- parser: add node microbench script (37dfcb8)
2.0.0
aurelia-binding 2.0.0
Breaking Changes
- Removed Lexer and merged functionality into Parser. Up to 10x expression parse perf improvements.
Note: While this is technically a breaking change, it's unlikely to affect anyone as the Lexer wouldn't have been used directly. It was used by the Parser. This major version bump is just a precaution in case someone in the community was doing something very strange.
Bug Fixes
- SelectValueObserver: observe characterData mutation (e982ae0)
1.7.1
1.7.0
aurelia-binding 1.7.0
Bug Fixes
- doc: css-attribute without interpolation explained (3dcea9d)
- EventManager: prevent stopPropagation stack overflow (011eca0), closes #649
- EventManager: typing (cb63a87)
- typings: add SelectValue/Checked Observers (b06cbc2)
- typings: ICollectionObserverSplice support for Map and Set (49f46ce)
- Unparser: fix typo in visitChain (a90216c)