diff --git a/CHANGELOG.md b/CHANGELOG.md index a12d683..da2167a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,22 +1,41 @@ +# [4.0.0](https://github.com/d3lm/ngx-drag-to-select/compare/v3.2.0-rc.0...v4.0.0) (2020-10-28) + + +### Bug Fixes + +* update ng-package config ([72767e1](https://github.com/d3lm/ngx-drag-to-select/commit/72767e11abddc7129290d19a66ad98f1db8f109d)) + + +### Features + +* **lib:** upgrade to angular 10 ([#110](https://github.com/d3lm/ngx-drag-to-select/issues/110)) ([5b490f1](https://github.com/d3lm/ngx-drag-to-select/commit/5b490f1b08daef2bcfc69df69ed7a557575491a3)) + + +### BREAKING CHANGES + +* **lib:** dropping support for Angular < 8.x + + + # [3.2.0-rc.0](https://github.com/d3lm/ngx-drag-to-select/compare/v3.1.1...v3.2.0-rc.0) (2019-11-04) ### Features -* update angular ([875ed98](https://github.com/d3lm/ngx-drag-to-select/commit/875ed98)) -* update angular material ([d0fffc2](https://github.com/d3lm/ngx-drag-to-select/commit/d0fffc2)) -* update cypress ([a0d0d54](https://github.com/d3lm/ngx-drag-to-select/commit/a0d0d54)) -* **app:** update shortcuts ([3213dad](https://github.com/d3lm/ngx-drag-to-select/commit/3213dad)) -* **lib:** add range selection behavior ([13cbbd3](https://github.com/d3lm/ngx-drag-to-select/commit/13cbbd3)), closes [#62](https://github.com/d3lm/ngx-drag-to-select/issues/62) -* **lib:** allow multiple consecutive range selections ([d7f7c4b](https://github.com/d3lm/ngx-drag-to-select/commit/d7f7c4b)) -* **lib:** allow shortcuts to contain alphabetic characters ([f41c934](https://github.com/d3lm/ngx-drag-to-select/commit/f41c934)) -* **lib:** allow to disable range selection ([bd4883d](https://github.com/d3lm/ngx-drag-to-select/commit/bd4883d)) -* upgrade to Angular 8 ([d4e7b86](https://github.com/d3lm/ngx-drag-to-select/commit/d4e7b86)) +* update angular ([875ed98](https://github.com/d3lm/ngx-drag-to-select/commit/875ed983ca62b9aed00f8defe8675b024e272470)) +* update angular material ([d0fffc2](https://github.com/d3lm/ngx-drag-to-select/commit/d0fffc27b90b6491ef319a0d5418d3ea31a6d396)) +* update cypress ([a0d0d54](https://github.com/d3lm/ngx-drag-to-select/commit/a0d0d5413d8abc08205453a68f90bdca0c0f8df1)) +* **app:** update shortcuts ([3213dad](https://github.com/d3lm/ngx-drag-to-select/commit/3213dad278a06bc0f20236c2fa6346ceab21ad74)) +* **lib:** add range selection behavior ([13cbbd3](https://github.com/d3lm/ngx-drag-to-select/commit/13cbbd3342e074f002e0d46c37b46eedc906a792)), closes [#62](https://github.com/d3lm/ngx-drag-to-select/issues/62) +* **lib:** allow multiple consecutive range selections ([d7f7c4b](https://github.com/d3lm/ngx-drag-to-select/commit/d7f7c4bdb1ad58c2d8fb29cc7c18d8d437eaa539)) +* **lib:** allow shortcuts to contain alphabetic characters ([f41c934](https://github.com/d3lm/ngx-drag-to-select/commit/f41c9340795f0672950c2656e48628fdde74e78b)) +* **lib:** allow to disable range selection ([bd4883d](https://github.com/d3lm/ngx-drag-to-select/commit/bd4883db45dcb2ad558fe9de536fb1b4e2dcedc6)) +* upgrade to Angular 8 ([d4e7b86](https://github.com/d3lm/ngx-drag-to-select/commit/d4e7b8689cbefe9c996ad1ebdebcb26fc29d393a)) ### Performance Improvements -* lazily calculate position of each selectable item ([0c9efaa](https://github.com/d3lm/ngx-drag-to-select/commit/0c9efaa)) +* lazily calculate position of each selectable item ([0c9efaa](https://github.com/d3lm/ngx-drag-to-select/commit/0c9efaa3283343fbe9e28576990db7150ed7f527)) @@ -25,7 +44,7 @@ ### Bug Fixes -* **lib:** correctly select items when selectOnDrag is false ([e7a4543](https://github.com/d3lm/ngx-drag-to-select/commit/e7a4543)), closes [#67](https://github.com/d3lm/ngx-drag-to-select/issues/67) +* **lib:** correctly select items when selectOnDrag is false ([e7a4543](https://github.com/d3lm/ngx-drag-to-select/commit/e7a45431ec169396c396a28dd31edef5949f2d2d)), closes [#67](https://github.com/d3lm/ngx-drag-to-select/issues/67) @@ -34,7 +53,7 @@ ### Features -* **lib:** add selection outputs ([e0e5944](https://github.com/d3lm/ngx-drag-to-select/commit/e0e5944)), closes [#64](https://github.com/d3lm/ngx-drag-to-select/issues/64) +* **lib:** add selection outputs ([e0e5944](https://github.com/d3lm/ngx-drag-to-select/commit/e0e5944cc9841687114638f367bdf3a3ce389272)), closes [#64](https://github.com/d3lm/ngx-drag-to-select/issues/64) @@ -43,7 +62,7 @@ ### Bug Fixes -* **lib:** prevent key events from being fired repeatedly ([ca25d6a](https://github.com/d3lm/ngx-drag-to-select/commit/ca25d6a)), closes [#61](https://github.com/d3lm/ngx-drag-to-select/issues/61) +* **lib:** prevent key events from being fired repeatedly ([ca25d6a](https://github.com/d3lm/ngx-drag-to-select/commit/ca25d6ade1bba845a6b7d6b381b9cf55f75c07b5)), closes [#61](https://github.com/d3lm/ngx-drag-to-select/issues/61) @@ -52,7 +71,7 @@ ### Bug Fixes -* upgrade malicious dependencies ([d3a0127](https://github.com/d3lm/ngx-drag-to-select/commit/d3a0127)) +* upgrade malicious dependencies ([d3a0127](https://github.com/d3lm/ngx-drag-to-select/commit/d3a012798fba8ca5f745cbf50a5b81beb08b45e2)) @@ -65,16 +84,16 @@ ### Bug Fixes -* **lib:** flush items when switching between selection modes ([1d753a9](https://github.com/d3lm/ngx-drag-to-select/commit/1d753a9)) -* **lib:** only emit left mouse drag ([4a53fcc](https://github.com/d3lm/ngx-drag-to-select/commit/4a53fcc)) -* **lib:** update selection on mouseup when switching between modes ([4c1a95e](https://github.com/d3lm/ngx-drag-to-select/commit/4c1a95e)) +* **lib:** flush items when switching between selection modes ([1d753a9](https://github.com/d3lm/ngx-drag-to-select/commit/1d753a95e30cf0ecf2b3cd1c337c7b9d64746ecf)) +* **lib:** only emit left mouse drag ([4a53fcc](https://github.com/d3lm/ngx-drag-to-select/commit/4a53fccf5531b1e2c30d02fd519cedaa0674361a)) +* **lib:** update selection on mouseup when switching between modes ([4c1a95e](https://github.com/d3lm/ngx-drag-to-select/commit/4c1a95ef0644792df60207c58425abdfdeee525c)) ### Features -* **lib:** add classes for selection modes ([01a5129](https://github.com/d3lm/ngx-drag-to-select/commit/01a5129)), closes [#52](https://github.com/d3lm/ngx-drag-to-select/issues/52) -* **lib:** upgrade to angular 7 ([cc7cd3e](https://github.com/d3lm/ngx-drag-to-select/commit/cc7cd3e)) -* add changelog script ([0a7c0e8](https://github.com/d3lm/ngx-drag-to-select/commit/0a7c0e8)) +* **lib:** add classes for selection modes ([01a5129](https://github.com/d3lm/ngx-drag-to-select/commit/01a5129d4bfc666fa47796a104531899ba427950)), closes [#52](https://github.com/d3lm/ngx-drag-to-select/issues/52) +* **lib:** upgrade to angular 7 ([cc7cd3e](https://github.com/d3lm/ngx-drag-to-select/commit/cc7cd3e93649edb97b89d9b169812fd74f15b3b2)) +* add changelog script ([0a7c0e8](https://github.com/d3lm/ngx-drag-to-select/commit/0a7c0e8394ed4f1578cdb72da33405e0a9bba525)) ### BREAKING CHANGES @@ -92,14 +111,14 @@ It is only possible to drag with the left mouse button ### Bug Fixes -* formatting errors ([26eaa90](https://github.com/d3lm/ngx-drag-to-select/commit/26eaa90)) +* formatting errors ([26eaa90](https://github.com/d3lm/ngx-drag-to-select/commit/26eaa903b5bf9839349d413a961cdedf49020a9e)) ### Features -* **lib:** ability to programatically select, deselect and toggle items ([e6d0cd8](https://github.com/d3lm/ngx-drag-to-select/commit/e6d0cd8)), closes [#46](https://github.com/d3lm/ngx-drag-to-select/issues/46) -* **lib:** add select and deselect output ([351e9e9](https://github.com/d3lm/ngx-drag-to-select/commit/351e9e9)), closes [#35](https://github.com/d3lm/ngx-drag-to-select/issues/35) -* upgrade dependencies ([8ca7881](https://github.com/d3lm/ngx-drag-to-select/commit/8ca7881)), closes [#39](https://github.com/d3lm/ngx-drag-to-select/issues/39) +* **lib:** ability to programatically select, deselect and toggle items ([e6d0cd8](https://github.com/d3lm/ngx-drag-to-select/commit/e6d0cd84f1a69c2d4c730dbec47d5ee323654f1f)), closes [#46](https://github.com/d3lm/ngx-drag-to-select/issues/46) +* **lib:** add select and deselect output ([351e9e9](https://github.com/d3lm/ngx-drag-to-select/commit/351e9e930c91bd3729be1b10c811a9f3af023105)), closes [#35](https://github.com/d3lm/ngx-drag-to-select/issues/35) +* upgrade dependencies ([8ca7881](https://github.com/d3lm/ngx-drag-to-select/commit/8ca788126e0634568a2c44002549516f832af9b3)), closes [#39](https://github.com/d3lm/ngx-drag-to-select/issues/39) @@ -108,22 +127,22 @@ It is only possible to drag with the left mouse button ### Bug Fixes -* **app:** add margin between github buttons ([0e65684](https://github.com/d3lm/ngx-drag-to-select/commit/0e65684)) -* **lib:** add unit test for select-container ([81fc9e6](https://github.com/d3lm/ngx-drag-to-select/commit/81fc9e6)) -* **lib:** select mode ([b7bd0d8](https://github.com/d3lm/ngx-drag-to-select/commit/b7bd0d8)) -* organize imports ([65bac60](https://github.com/d3lm/ngx-drag-to-select/commit/65bac60)) -* prevent error when clicking on the container on first load ([67ecd7e](https://github.com/d3lm/ngx-drag-to-select/commit/67ecd7e)) -* remove peer dependency on cdk ([9dd10e8](https://github.com/d3lm/ngx-drag-to-select/commit/9dd10e8)) -* **app:** breakpoints are now correctly matched ([f8991fd](https://github.com/d3lm/ngx-drag-to-select/commit/f8991fd)) +* **app:** add margin between github buttons ([0e65684](https://github.com/d3lm/ngx-drag-to-select/commit/0e656845b70f3f476f97e091b6eb23454ea6bf0c)) +* **lib:** add unit test for select-container ([81fc9e6](https://github.com/d3lm/ngx-drag-to-select/commit/81fc9e6c48ee102e95b34641738baf0320607d1c)) +* **lib:** select mode ([b7bd0d8](https://github.com/d3lm/ngx-drag-to-select/commit/b7bd0d8e2624e2359d7684744eb218bd8d6004b4)) +* organize imports ([65bac60](https://github.com/d3lm/ngx-drag-to-select/commit/65bac60c3c122c3b739bf1a1855f472165f1185a)) +* prevent error when clicking on the container on first load ([67ecd7e](https://github.com/d3lm/ngx-drag-to-select/commit/67ecd7ea4a82d56b3c6eb9d47d9583867f4f50c3)) +* remove peer dependency on cdk ([9dd10e8](https://github.com/d3lm/ngx-drag-to-select/commit/9dd10e845c8c3a617e7d093358dc133d4912a193)) +* **app:** breakpoints are now correctly matched ([f8991fd](https://github.com/d3lm/ngx-drag-to-select/commit/f8991fd060792a6faa962268e79d5f3f891497aa)) ### Features -* **lib:** change component and directive prefix to dts ([b5d31fd](https://github.com/d3lm/ngx-drag-to-select/commit/b5d31fd)), closes [#32](https://github.com/d3lm/ngx-drag-to-select/issues/32) -* add way of toggling items with shortcut click only ([03e98eb](https://github.com/d3lm/ngx-drag-to-select/commit/03e98eb)) -* expose update as part of the public api ([ae63c32](https://github.com/d3lm/ngx-drag-to-select/commit/ae63c32)) -* migrate to Angular CLI lib project ([04d6825](https://github.com/d3lm/ngx-drag-to-select/commit/04d6825)) -* upgrade to Angular 6 ([bfcec35](https://github.com/d3lm/ngx-drag-to-select/commit/bfcec35)) +* **lib:** change component and directive prefix to dts ([b5d31fd](https://github.com/d3lm/ngx-drag-to-select/commit/b5d31fdc63ea6d63f4587188bdc7b0bcec3a0075)), closes [#32](https://github.com/d3lm/ngx-drag-to-select/issues/32) +* add way of toggling items with shortcut click only ([03e98eb](https://github.com/d3lm/ngx-drag-to-select/commit/03e98ebc2383385a89c1ba1d052f07880ffd553a)) +* expose update as part of the public api ([ae63c32](https://github.com/d3lm/ngx-drag-to-select/commit/ae63c3245884519c6d26b558263866018041b330)) +* migrate to Angular CLI lib project ([04d6825](https://github.com/d3lm/ngx-drag-to-select/commit/04d6825eb231c096ac8a250fa420dd0fce27483b)) +* upgrade to Angular 6 ([bfcec35](https://github.com/d3lm/ngx-drag-to-select/commit/bfcec3537c8282e4d8a1350e5b146595d944d9b4)) ### BREAKING CHANGES @@ -139,15 +158,15 @@ dtsSelectItem directive was changed to match the directive name. ### Bug Fixes -* **app:** remove absolute path for assets ([7d4c890](https://github.com/d3lm/ngx-drag-to-select/commit/7d4c890)) -* **app:** remove vertical scroll bars from smartphone ([eb1662c](https://github.com/d3lm/ngx-drag-to-select/commit/eb1662c)) -* **app:** use relative path for svg inside component stylesheet ([d462765](https://github.com/d3lm/ngx-drag-to-select/commit/d462765)) -* **lib:** emit empty array after proxy was revoked ([f68dc57](https://github.com/d3lm/ngx-drag-to-select/commit/f68dc57)) +* **app:** remove absolute path for assets ([7d4c890](https://github.com/d3lm/ngx-drag-to-select/commit/7d4c890ffd28c6f1a27ee45dc1c62cc3a967772a)) +* **app:** remove vertical scroll bars from smartphone ([eb1662c](https://github.com/d3lm/ngx-drag-to-select/commit/eb1662c494a2afef8a2f8a4d60b42519aa503b5f)) +* **app:** use relative path for svg inside component stylesheet ([d462765](https://github.com/d3lm/ngx-drag-to-select/commit/d462765043114bcf5fc688768028bb80162aa53d)) +* **lib:** emit empty array after proxy was revoked ([f68dc57](https://github.com/d3lm/ngx-drag-to-select/commit/f68dc5761bfedd2537a62a0ed1f379ea2cf5cafb)) ### Features -* **app:** make it responsive ([5faabd3](https://github.com/d3lm/ngx-drag-to-select/commit/5faabd3)), closes [#13](https://github.com/d3lm/ngx-drag-to-select/issues/13) +* **app:** make it responsive ([5faabd3](https://github.com/d3lm/ngx-drag-to-select/commit/5faabd3f1605feb07b223b07c60aa01a1e4e7bf8)), closes [#13](https://github.com/d3lm/ngx-drag-to-select/issues/13) @@ -156,7 +175,7 @@ dtsSelectItem directive was changed to match the directive name. ### Features -* **lib:** add mobile features ([77fd339](https://github.com/d3lm/ngx-drag-to-select/commit/77fd339)), closes [#12](https://github.com/d3lm/ngx-drag-to-select/issues/12) +* **lib:** add mobile features ([77fd339](https://github.com/d3lm/ngx-drag-to-select/commit/77fd3390afaaaed054b1ece6ce8ac193208feb0e)), closes [#12](https://github.com/d3lm/ngx-drag-to-select/issues/12) @@ -165,7 +184,7 @@ dtsSelectItem directive was changed to match the directive name. ### Bug Fixes -* **lib:** properly initialize bounding client rect ([8c9b091](https://github.com/d3lm/ngx-drag-to-select/commit/8c9b091)) +* **lib:** properly initialize bounding client rect ([8c9b091](https://github.com/d3lm/ngx-drag-to-select/commit/8c9b0912a03d82a91e2130109fc3301d806c6329)) @@ -174,8 +193,8 @@ dtsSelectItem directive was changed to match the directive name. ### Bug Fixes -* **lib:** cross-browser scroll ([5f02cf8](https://github.com/d3lm/ngx-drag-to-select/commit/5f02cf8)) -* **lib:** rework positioning of selection box ([9a817df](https://github.com/d3lm/ngx-drag-to-select/commit/9a817df)), closes [#8](https://github.com/d3lm/ngx-drag-to-select/issues/8) +* **lib:** cross-browser scroll ([5f02cf8](https://github.com/d3lm/ngx-drag-to-select/commit/5f02cf8e3f7a550e6ab18c1c11ec0a25a6b5d62c)) +* **lib:** rework positioning of selection box ([9a817df](https://github.com/d3lm/ngx-drag-to-select/commit/9a817df1eeb66e0c74be45484fd0408bda1e5dc6)), closes [#8](https://github.com/d3lm/ngx-drag-to-select/issues/8) @@ -184,13 +203,13 @@ dtsSelectItem directive was changed to match the directive name. ### Bug Fixes -* **lib:** add missing import ([57d89e8](https://github.com/d3lm/ngx-drag-to-select/commit/57d89e8)) -* **lib:** selection rectangle ([3d0de15](https://github.com/d3lm/ngx-drag-to-select/commit/3d0de15)), closes [#7](https://github.com/d3lm/ngx-drag-to-select/issues/7) +* **lib:** add missing import ([57d89e8](https://github.com/d3lm/ngx-drag-to-select/commit/57d89e8baf07f4cde683ae11411c8104eea0da89)) +* **lib:** selection rectangle ([3d0de15](https://github.com/d3lm/ngx-drag-to-select/commit/3d0de15585997a0df0b3a63c5c84460d45b059f5)), closes [#7](https://github.com/d3lm/ngx-drag-to-select/issues/7) ### Features -* **lib:** add ability to disable selection per input property ([663653c](https://github.com/d3lm/ngx-drag-to-select/commit/663653c)) +* **lib:** add ability to disable selection per input property ([663653c](https://github.com/d3lm/ngx-drag-to-select/commit/663653c14ec98dcb619d486a7ab65d737363b5ae)) @@ -199,7 +218,7 @@ dtsSelectItem directive was changed to match the directive name. ### Bug Fixes -* **lib:** misalignment of selection rectangle ([d383cfc](https://github.com/d3lm/ngx-drag-to-select/commit/d383cfc)), closes [#4](https://github.com/d3lm/ngx-drag-to-select/issues/4) +* **lib:** misalignment of selection rectangle ([d383cfc](https://github.com/d3lm/ngx-drag-to-select/commit/d383cfc392f38033722d81dd4f39f7f82f57538a)), closes [#4](https://github.com/d3lm/ngx-drag-to-select/issues/4) @@ -207,21 +226,21 @@ dtsSelectItem directive was changed to match the directive name. -# [1.0.0](https://github.com/d3lm/ngx-drag-to-select/compare/80d54f6...v1.0.0) (2018-03-30) +# [1.0.0](https://github.com/d3lm/ngx-drag-to-select/compare/80d54f600f901d90cd95530e5eb30cd1f07a4f9b...v1.0.0) (2018-03-30) ### Bug Fixes -* **app:** incorrect path for svg icons ([01e1954](https://github.com/d3lm/ngx-drag-to-select/commit/01e1954)) -* **lib:** default value for input ([a914583](https://github.com/d3lm/ngx-drag-to-select/commit/a914583)) -* **lib:** sass file name ([4b7bb03](https://github.com/d3lm/ngx-drag-to-select/commit/4b7bb03)) -* e2e tests ([0881100](https://github.com/d3lm/ngx-drag-to-select/commit/0881100)) +* **app:** incorrect path for svg icons ([01e1954](https://github.com/d3lm/ngx-drag-to-select/commit/01e1954cb7503596f9c4c95711e9c00db4baf6c2)) +* **lib:** default value for input ([a914583](https://github.com/d3lm/ngx-drag-to-select/commit/a9145835d0af5640a29905a240565f743228be16)) +* **lib:** sass file name ([4b7bb03](https://github.com/d3lm/ngx-drag-to-select/commit/4b7bb0344ee672f2ba9ecac359be9c5bafb343fc)) +* e2e tests ([0881100](https://github.com/d3lm/ngx-drag-to-select/commit/0881100e3bcb8a8718bbcfc4d29102843a7bf1f8)) ### Features -* add scripts to build for gh-pages ([5692924](https://github.com/d3lm/ngx-drag-to-select/commit/5692924)) -* add ssr and pre-rendering ([80d54f6](https://github.com/d3lm/ngx-drag-to-select/commit/80d54f6)) +* add scripts to build for gh-pages ([5692924](https://github.com/d3lm/ngx-drag-to-select/commit/56929241ed56471bb999441bc9eb08c42c86926d)) +* add ssr and pre-rendering ([80d54f6](https://github.com/d3lm/ngx-drag-to-select/commit/80d54f600f901d90cd95530e5eb30cd1f07a4f9b))