Official 2.x Major Release
Official 2.x
Release
This is a Major version and does include a few breaking changes to bring support to Multiple Grids in a view. I had to change the Singleton Services to non-Singleton and that already is, in itself, a major breaking change. Make sure to follow the Migration Guide to 2.x
is available here to upgrade to latest.
Since this is breaking, I decided to include a long list of changes that I had put aside to refactor.
The entire list of changes can be seen in #19 issue and again the Migration Guide to 2.x
is available here
List of changes
This list does not include everything, for the entire list of changes take a look at #19 issue and the Migration Guide to 2.x
is available here
Wiki documentation
The Wiki are all updated (where necessary) to use latest version 2.x
. I strongly suggest you to look at the GitHub demo, you can see them all here
Features
- editor: add new Slider Editor & refactor Editor Validation (#80) (46f140c)
- filter: add new Slider Filter (input range) (#79) (6b45b0c)
- formatter: add new Mask Formatter (1c3c09c)
- see Example 2 for a demo with phone number mask
- grid: expose all Services and SlickGrid objects into new
(onAureliaGridCreated)
Event Emitter- this is the biggest change to refactor in your projects (please review Migration Guide)
- grid: support multiple grids in a view (see Example 1 and Example 10)
Bug Fixes
- filter: clear filter should trigger only 1 Grid State change (43fc269)
- filter: Grid State incorrect after clear filters w/backend service (289deec)
- filter: multipleSelect filter doesn't handle cell value arrays (e695660)
- filter: regression, input filter using with typed operator (65aa4eb)
- filter: SingleSelect Filter (& others) should return all when empty (#77) (266507e)
- gridMenu: custom user commands not recreated after locale switch (d585de5)
- gridState: multiple fixes with Grid State & Presets with locale (8182351)
- menu: Column Picker menu list was not being translated (3f41262)
- menu: Grid Menu & Header Menu custom items were not translated (729242e)
- merge: fix merge conflict (a4456ae)
- presets: Presets w/MultipleFilter only taking 1st filtered value (eacd633)
- selector: Checkbox selector was not working correctly with Presets (8055050)
- slider: slider should always be starting at 0 (b771182)
- sort: Presets & Sort caused unintended behavior w/dataview changed (#76) (d199488)
- update: updateDataGridItemById was throwing error on 1st row (0) (94e0820)