# 4.10.4 (2019-07-11)

- Minor style fix to align item descriptions to their titles in list-view-checklist

# 4.10.3 (2019-06-11)

- Added removeColumn function to list-view-grid.

# 4.10.2 (2019-06-10)

- Added isSelectable property for list-view-grid-column.

# 4.10.1 (2019-04-09)

- Added isSearchable property for list-view-grid-column.

# 4.10.0 (2019-04-06)

- Added Phone number pipe for formatting international phone numbers
  - Users can specify the format
  - User can specify a two letter ISO country code to localize number
  - Default format is `International`
- Fixed casing of `Year` in component localizations

# 4.9.2 (2019-03-04)

- Updated the translation service to use locales as a language which allows for locales such as `en-US` and `en-GB`
  - Fixed formatting (casing) of locales to match format expected by `angular-l10n`

# 4.9.1 (2019-02-07)

- Created a formatted phone number input and validation component
  - User can specify the two letter ISO country codes to use for the component dropdown and to validate against
  - When valid, the phone number will auto format on blur
  - Can detect foreign numbers and automatically change country to the proper value

# 4.9.0 (2019-02-07)

- Updated the locale service to contain a central source of component label strings
  - The component localizations are initialized to default values, which all components read from to display labels
  - the service now has a method to initialize these localizations with custom values, allowing the user to set localized values

# 4.8.12 (2019-02-06)

- Spacing fixes for list toolbar elements

# 4.8.11 (2019-02-04)

- Added toggle events to tree view
- Added ability to set nodes with new set of data to tree view

# 4.8.10 (2019-01-31)

- Added isSortable property list-view-grid-column.

# 4.8.9 (2018-01-08)

- list filter component bug fixes

# 4.8.8 (2018-01-08)

- Allows more than 5 toasts to be displayed at a time
  - Toasts are no longer removed immediately when more than 5 are shown.
  - That is, before, only the last five toasts would be shown to the user for a readable amount of time.
  - Now toasts over 5 will wait until there's room and be displayed for a full `toastLife` duration.

# 4.8.7 (2018-12-31)

- Moved list filter button to the start of the list toolbar.
- Added ability to put (localized) text labels on list view grid related components:
  - Filter button &amp; UI
  - Column selection button
  - The list toolbar's default UI.
- Improved spacing in `search` type list toolbars.
- Fixes a bug where an extra `>` was displayed in all contrib component code demos.

# 4.8.6 (2018-12-14)

- Made cosmetic changes to more closely match Sky UX in `SkyContribListViewGridComponent`:
  - Reordered widgets in `'standard'` type toolbars to put search UI last.
  - Changed default text size set from `13px` to `15px` for `$sky-font-size-md`.
  - Changed `background-color` for odd rows in list view grids from `$sky-background-color-neutral-light;` to [non-standard-SkyUX color](https://developer.blackbaud.com/skyux/design/styles/color) `#FBFBFB` to match the [Sky UX 2 demo](https://developer.blackbaud.com/skyux/components/list/grid).

# 4.8.5 (2018-12-04)

- list component bug fixes

# 4.8.4 (2018-11-30)

- updated blackbaud dependencies

# 4.8.3 (2018-11-30)

- modified the currency mask to allow the processing of negative currency values

# 4.8.2 (2018-11-16)

- modified search logic in "list-view-grid-component" to include only columns with an existing field value

# 4.8.1 (2018-10-25)

- add ability to specify min widths for list view grid columns
- add ability to specify list view grid min width property to apply to all columns unless overwritten by column setting

# 4.8.0 (2018-10-25)

- exposed date range logic from `SkyContribDateRangePickerComponent`
  - see `DateRangeTranslator`.
  - allows `SkyContribDateRangePickerComponent`-compatible `DateSelectionModel`s to be created programmatically easily outside of the UI component.

# 4.7.15 (2018-10-10)

- add internal filters service to list component to communicate when filters components are initialized

# 4.7.14 (2018-09-10)

- add grantpayment to analytics path match

# 4.7.13 (2018-09-05)

- add ability to specify default display value for filter

# 4.7.12 (2018-08-12)

- add ability for list filter to be marked as hidden, hiding the selected pill from list toolbar

# 4.7.11 (2018-07-30)

- set from range time to 0:00:00 and to range time to 23:59:59 on date range picker output

# 4.7.10 (2018-07-26)

- add isValid function to date range picker that checks if specific range dates are valid

# 4.7.9 (2018-07-26)

- add emitter for cancel event for list component filter modals
- updated styles for filter to match skyux list styles

# 4.7.8 (2018-07-25)

- add emitter for clear event for list component filter modals

# 4.7.7 (2018-07-24)

- set displayValue filter property when defaultValue is specfied

# 4.7.6 (2018-07-24)

- bug fixes

# 4.7.5 (2018-07-24)

- added unit tests for date range picker control

# 4.7.4 (2018-07-23)

- added support for filter ranges to list component

# 4.7.3 (2018-07-17)

- updated skyux version to 2.17.0 and skyux builder version to 1.18.0

# 4.7.2 (2018-07-16)

- added date range picker control

# 4.7.1 (2018-07-05)

- added unit tests for tabbed filter modal

# 4.7.0 (2018-07-05)

- added vertical tab modal option for list filters
- updated list filters component page with example of tabbed modal

# 4.6.16 (2018-06-20)

- updated skyux builder to 1.10.0 and skyux cli to 1.5.0

# 4.6.15 (2017-12-13)

- Added environment and legal entity data to analytics service tracking

# 4.6.12 (2017-12-04)

- fixed issue with grid select all and paging
- updated demo to have select all and paging functionality

# 4.6.11 (2017-11-29)

- added name property to mixpanel people setup

# 4.6.10 (2017-11-21)

- fixed line height on wizard steps
- updated font size for draggable and list view repeater

# 4.6.9 (2017-11-20)

- update skyux-builder
- change analytics property type to be of type 'any'

# 4.6.8 (2017-11-17)

- fixed padding issue in wizard steps
- fixed vertical tab styles to match skyux

# 4.6.7 (2017-11-16)

- fixed issue with grid search where clicking search icon would not apply search in IE
- fixed padding in wizard footer

# 4.6.6 (2017-11-7)

- fixed casing in wizard footer button text
- change "route-requested" analytics property to "Route Requested"

# 4.6.5 (2017-11-6)

- refactored analytics service to inject router directly
- updated skyux builder reference to 1.5.0

# 4.6.4 (2017-10-31)

- updated skyux dependency to 2.3.2 and skyux-builder to 1.4.0

# 4.6.3 (2017-10-30)

- fixed styles for wizard footer buttons
- Fixed button color for search bar

# 4.6.2 (2017-10-26)

- addressed various style issues and fixed them.

# 4.6.1 (2017-10-24)

- updated button styles across the board to use skyux styles
- removed text expand component

# 4.6.0 (2017-10-23)

- updated skyux dependency to 2.3.0, skyux-builder to 1.3.0
- removed deprecated components (list-repeater, navbar, tabbar, spinner, omnibar, checklist)
- updated scss files to use latest skyux styles
- made list toolbar responsive.

# 4.5.9 (2017-10-11)

- fixed list repeater chevron to properly reflect item's expanded state
- only show scroll bars for list view grid when necessary

# 4.5.8 (2017-10-5)

- updated skyux dependency to version 2.2.0

# 4.5.7 (2017-10-3)

- updated skyux dependency to version 2.1.0
- refactored wizard to use Sky modal service directly

# 4.5.6 (2017-09-21)

- added ability to hide content for list view repeater
- exposed row index for use in repeater templates

# 4.5.5 (2017-09-11)

- Fixed search issue with list view component when search criteria returns no items
  and selectionEnabled is true; selection column checked state is set.

# 4.5.4 (2017-09-07)

- Added unit tests for link records component
- Added 'showNewFieldValues' property to link records component and updated docs and unit tests

# 4.5.3 (2017-08-21)

- Added ability to define field label for link component field matching.
- Fixed issue where filtered checklist was clearing all items or only selecting shown items when clicking 'Select all' or 'Clear all'

# 4.5.2 (2017-08-16)

- Update components to use sky wait component.
- Removed local directory references to sky components.
- Fixed issue when no initial active tab selected in vertical tabbar component.
- Added removeSelectedItem to link record component api.
- Updated field selection styles and logic on link record component.
- updated link record component logic to move record directly to linked state if no match fields.

# 4.5.0 (2017-08-09)

- Updated project to SkyUX SPA Library.
- Added console service and deprecated messaging.
- Updated angular2localization to angular-l10n for translation service.
- Fix for 'Sky Grid Calling Data Provider Multiple Times When Columns Change' ([683](https://github.com/blackbaud/skyux2/issues/683)).
