Bower_big

ng-table

4.0.0

Critical or Security advisories for 4.0.0

This version doesn't have any advisory. Want to report one?

Changelog for 4.0.0

4.0.0 (2016-12-31)

Bug Fixes

  • ngTableParams: parameters method returns incorrect object (3ca6852d)

Features

  • NgTableParams: nested paramater values never undefined (8f5461fc)
  • ngTableFilterConfig: nested options never undefined (09664284)
  • ngTableSettings: nested options never undefined (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

(https://github.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

(https://github.com/esvit/ng-table/commit/096642845b3e9c6bd84e475aad07fa17eb238a0a)

  • Split TableInputAttributes interface into base and specialized interfaces

(https://github.com/esvit/ng-table/commit/29659a9620fce9ffa06e384a902ef87129f9dcb8)

  • Drop the I prefix from interface names

(https://github.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

(https://github.com/esvit/ng-table/commit/6e810ba6163c47eee387e8df34eb9de968de0a8f)

Dependencies for 4.0.0

Name Requirement Status
This version doesn't have runtime dependencies.

My projects using ng-table

Name Locked version Requirement
You should be logged in to see which of your projects use ng-table.