Releases: ghiscoding/Angular-Slickgrid
Releases · ghiscoding/Angular-Slickgrid
Add GridExtraService with Highlight and RowSelection
- Add GridExtraService with Highlight and RowSelection, replaced mouse hover JS highlight functions with pure CSS.
- Add row and cell in the column definition onCellChange
- Add extra Formatters
New Grid Menu with default functionalities
- New Grid Menu (hamburger menu) is now available
- latest version also adds ClearFilters and ToggleFilterBar functionalities
- Bug fixes with Filters that were behaving incorrectly when using multiple filters and deleting previous filters
- All SlickGrid Controls & Plugins are now available
- HeaderButton Plugin
- HeaderMenu Plugin
- ColumnPicker Control
- GridMenu Control
- AutoTooltip Plugin
Add SlickGrid Plugins
- Add most SlickGrid Plugins
- Fix errors encountered with NULL values on Sort and Filter
- Add column inline onCellChange callback
Add Inline Editors and Click events
- Add Inline Editors
- You can see the example file grid-editor.component, Wiki will be updated later
- Expose
grid
anddataview
objects at the component level- exposing them gives access to all the SlickGrid events (like
onClick
,onCellChange
which are useful for opening a modal window on clicking an edit icon)
- exposing them gives access to all the SlickGrid events (like
- moved some of the imports from SlickGrid (3rd party lib files) to the
Angular-Slickgrid
library which in terms simplifies theangular-cli.json
file by a lot.- used a
minor
semver release to make sure that you update yourangular-cli.json
file with the simplified way, refer to the updated HOWTO
- used a
Tweaked GraphQL Service
- renamed
onBackendEventChanged
toonBackendEventApi
- add a new
onInit
property within theonBackendEventApi
to initialize the grid with data on page load - fixed onSort and onPagination issues with
Observable
- fix styling issue, sort icon not showing when grid has no scroll
add new GraphQL Operator "Contains" and make it default when filter
- Add a new GraphQL Operator "Contains" and make it default when filtering.
- Also add more conversion check from Observable to Promise in filter.service.
GraphQL implementation
- Release GraphQL implementation
- Dropped 3 gridOptions definitions (onPaginationChanged, onSortChanged, onFilterChanged) in favor of 1 grouped definition (onBackendEventChanged)
- Because of this last change, I pushed a
Minor semver
release (0.4.0
)
- Because of this last change, I pushed a
Switched packaging from "angular-library-starter" to "ng-packagr"
This is a huge change and I was tempted to make it a Major release (semver) but ended up only doing a Minor release (0.3.x) instead. The only breaking change that I see is that there is no longer a dist folder in the NPM package which only affects the CSS/SCSS which isn't enough to make it a Major release.
The HOWTO Wiki got updated with the new paths for CSS/SCSS
new package with ng-packagr
beta replace packaging library with ng-packagr
Initial release
v0.2.6 changed an export in index