Skip to content

Official 2.x Major Release

Compare
Choose a tag to compare
@ghiscoding ghiscoding released this 23 Jun 18:23
· 2063 commits to master since this 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)