esvit/ng-table
### [`v4.0.0`](https://togithub.com/esvit/ng-table/releases/v4.0.0)
[Compare Source](https://togithub.com/esvit/ng-table/compare/v3.1.0...v4.0.0)
<a name"4.0.0">
#### 4.0.0 (2016-12-31)
##### Bug Fixes
- **ngTableParams:** `parameters` method returns incorrect object ([3ca6852d](https://togithub.com/esvit/ng-table/commit/3ca6852d))
##### Features
- **NgTableParams:** nested paramater values never undefined ([8f5461fc](https://togithub.com/esvit/ng-table/commit/8f5461fc))
- **ngTableFilterConfig:** nested options never undefined ([09664284](https://togithub.com/esvit/ng-table/commit/09664284))
- **ngTableSettings:** nested options never undefined ([6e810ba6](https://togithub.com/esvit/ng-table/commit/6e810ba6))
##### Breaking Changes
`NgTableParams.parameters`: any param value supplied as undefined will now be ignored
Instead of `undefined` you will need to supply a suitable value as described below:
- `count`, `page` - `0`
- `filter`, `group`, `sorting` - an empty object to remove existing values
([`8f5461f`](https://togithub.com/esvit/ng-table/commit/8f5461fc9ee080ebc1f7befe713cc86ccd96fd39))
`NgTableFilterConfigProvider.setConfig`: any config value supplied as undefined will now be ignored
Instead of `undefined` you will need to supply a suitable value as described below:
- `aliasUrls` - an empty object to reset configuration back to using filter templates supplied by the ng-table library
([`0966428`](https://togithub.com/esvit/ng-table/commit/096642845b3e9c6bd84e475aad07fa17eb238a0a))
- Split `TableInputAttributes` interface into base and specialized interfaces
([`29659a9`](https://togithub.com/esvit/ng-table/commit/29659a9620fce9ffa06e384a902ef87129f9dcb8))
- Drop the `I` prefix from interface names
([`2e5bf71`](https://togithub.com/esvit/ng-table/commit/2e5bf71c9bd993c3feb1195cdafa43fd943ab71e))
- `ISettings`: replaced with `Settings` class and a type alias of `SettingsPartial`
- `Settings.interceptors`, `Settings.counts`: arrays are cloned therefore any changes to the array will not be recognised
- `settings(newSettings)`: any setting value supplied as undefined will now be ignored.
Instead of a `undefined` you will need to supply a suitable value as described below:
- `counts` - an empty array to prevent the page size buttons rendering
- `filterOptions.filterDelay` - `0` to remove the debounce delay
- `filterOptions.filterDelayThreshold` - `null` so that a `dataset` of any size will have a `filterDelay` applied
- `groupOptions.sortDirection` - `''` so that grouped columns are NOT sorted by default
- `groupOptions.isExpanded` - `false` so that each grouped set of rows are collapsed by default
- `paginationMaxBlocks`, `paginationMinBlocks` - `0`
([`6e810ba`](https://togithub.com/esvit/ng-table/commit/6e810ba6163c47eee387e8df34eb9de968de0a8f))
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot. View repository job log here.
This PR contains the following updates:
^3.0.1
->^4.0.0
Release Notes
esvit/ng-table
### [`v4.0.0`](https://togithub.com/esvit/ng-table/releases/v4.0.0) [Compare Source](https://togithub.com/esvit/ng-table/compare/v3.1.0...v4.0.0) <a name"4.0.0"> #### 4.0.0 (2016-12-31) ##### Bug Fixes - **ngTableParams:** `parameters` method returns incorrect object ([3ca6852d](https://togithub.com/esvit/ng-table/commit/3ca6852d)) ##### Features - **NgTableParams:** nested paramater values never undefined ([8f5461fc](https://togithub.com/esvit/ng-table/commit/8f5461fc)) - **ngTableFilterConfig:** nested options never undefined ([09664284](https://togithub.com/esvit/ng-table/commit/09664284)) - **ngTableSettings:** nested options never undefined ([6e810ba6](https://togithub.com/esvit/ng-table/commit/6e810ba6)) ##### Breaking Changes `NgTableParams.parameters`: any param value supplied as undefined will now be ignored Instead of `undefined` you will need to supply a suitable value as described below: - `count`, `page` - `0` - `filter`, `group`, `sorting` - an empty object to remove existing values ([`8f5461f`](https://togithub.com/esvit/ng-table/commit/8f5461fc9ee080ebc1f7befe713cc86ccd96fd39)) `NgTableFilterConfigProvider.setConfig`: any config value supplied as undefined will now be ignored Instead of `undefined` you will need to supply a suitable value as described below: - `aliasUrls` - an empty object to reset configuration back to using filter templates supplied by the ng-table library ([`0966428`](https://togithub.com/esvit/ng-table/commit/096642845b3e9c6bd84e475aad07fa17eb238a0a)) - Split `TableInputAttributes` interface into base and specialized interfaces ([`29659a9`](https://togithub.com/esvit/ng-table/commit/29659a9620fce9ffa06e384a902ef87129f9dcb8)) - Drop the `I` prefix from interface names ([`2e5bf71`](https://togithub.com/esvit/ng-table/commit/2e5bf71c9bd993c3feb1195cdafa43fd943ab71e)) - `ISettings`: replaced with `Settings` class and a type alias of `SettingsPartial` - `Settings.interceptors`, `Settings.counts`: arrays are cloned therefore any changes to the array will not be recognised - `settings(newSettings)`: any setting value supplied as undefined will now be ignored. Instead of a `undefined` you will need to supply a suitable value as described below: - `counts` - an empty array to prevent the page size buttons rendering - `filterOptions.filterDelay` - `0` to remove the debounce delay - `filterOptions.filterDelayThreshold` - `null` so that a `dataset` of any size will have a `filterDelay` applied - `groupOptions.sortDirection` - `''` so that grouped columns are NOT sorted by default - `groupOptions.isExpanded` - `false` so that each grouped set of rows are collapsed by default - `paginationMaxBlocks`, `paginationMinBlocks` - `0` ([`6e810ba`](https://togithub.com/esvit/ng-table/commit/6e810ba6163c47eee387e8df34eb9de968de0a8f))Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.