Releases: schorfES/caroucssel
Releases · schorfES/caroucssel
1.0.2
Dev
- Update parcel from v1 to v2 cf4f0ff f5478f3
- Add codeQL analysis workflow dde5a17
- Fix missing @babel/preset-env 2d55cdb
- Fix incorrect specification of glob for sass files 2ce34c2
- Configure dependabot to update github-actions dc49d48
- Pin node LTS 27e2add
Bots
- Bump eslint-plugin-jest from 25.3.0 to 25.3.4 83f2974
- Bump @types/node from 17.0.5 to 17.0.6 7214a42
- Bump stylelint-config-sass-guidelines from 9.0.0 to 9.0.1 0995f6e
- Bump jest from 27.4.3 to 27.4.5 52d101e
- Bump @typescript-eslint/parser from 5.5.0 to 5.8.1 71e7a31
- Bump eslint from 8.4.0 to 8.6.0 ac24dbb
- Bump ts-jest from 27.1.0 to 27.1.2 7311140
- Bump @babel/preset-env from 7.16.4 to 7.16.7 1ec59ae
- Bump stylelint-scss from 4.0.1 to 4.1.0 3078bff
- Bump @types/jest from 27.0.3 to 27.4.0 21fa943
- Bump stylelint from 14.1.0 to 14.2.0 eb7b3e8
- Bump @rollup/plugin-replace from 3.0.0 to 3.0.1 28f4eec
- Bump sass from 1.44.0 to 1.45.2 6729f97
- Bump @babel/core from 7.16.0 to 7.16.7 3bafc8d
- Bump @types/node from 16.11.11 to 17.0.5 f19f193
- Bump typescript from 4.5.3 to 4.5.4 68f1fd5
- Bump rollup from 2.60.2 to 2.62.0 7591615
- Bump @typescript-eslint/eslint-plugin from 5.5.0 to 5.8.1 89de773
- Bump typescript from 4.4.3 to 4.5.3 5453b74
- Bump doctoc from 2.0.1 to 2.1.0 334b2b0
- Bump np from 7.5.0 to 7.6.0 f9eba3f
- Bump stylelint related dependencies 46a225c
- Bump stylelint and stylelint-config-sass-guidelines a9312cb
- Bump sass from 1.42.1 to 1.44.0 563b670
- Bump typescript from 4.4.4 to 4.5.2 5d5270b
- Bump typedoc from 0.22.7 to 0.22.10 b728307
- Bump eslint from 7.32.0 to 8.4.0 7644594
- Bump jest from 27.3.1 to 27.4.3 2019852
- Bump eslint-plugin-jest from 25.2.2 to 25.3.0 f326f02
- Bump @types/jest from 27.0.1 to 27.0.3 141401b
- Bump ts-jest from 27.0.7 to 27.1.0 5325c0f
- Bump @babel/core from 7.15.5 to 7.16.0 93673d2
- Bump rollup from 2.58.0 to 2.60.2 f5f0a9a
- Bump @types/node from 16.11.6 to 16.11.11 556fca1
- Bump np from 7.5.0 to 7.6.0 1a44072
- Bump eslint-plugin-import from 2.25.2 to 2.25.3 3cc117f
1.0.1
- Fix unsafe access in mouse feature 5c8a806
- Fix unsafe access in buttons feature 047cf28
- Fix unsafe access in pagination feature 4e41be1
- Remove experimental note from mouse feature in README 5151d3f
Bots
- Bump jest from 27.2.0 to 27.3.1 1cf3e15
- Bump typedoc from 0.22.5 to 0.22.7 dd5b1ac
- Bump ts-jest from 27.0.5 to 27.0.7 d10138b
- Bump eslint-plugin-jest from 24.5.2 to 25.2.2 58172f2
- Bump @testing-library/user-event from 13.2.1 to 13.5.0 1948808
- Bump eslint-plugin-import from 2.24.2 to 2.25.2 330c41b
- Bump typescript from 4.4.3 to 4.4.4 31c1eb5
- Bump @rollup/plugin-typescript from 8.2.5 to 8.3.0 239054a
- Bump @types/node from 16.10.2 to 16.11.6 0790d51
- Bump doctoc from 2.0.1 to 2.1.0 b9da262
- Bump @babel/plugin-transform-modules-umd from 7.14.5 to 7.16.0 48a1ce9
- Bump ts-node from 10.2.1 to 10.4.0 d5441f2
1.0.0
🎉 This is the major release of carouCSSel.
🔥 BREAKING CHANGES
This introduces breaking changes to the previous versions. Instead of enabling features like hasButtons
and hasPagination
this ships a feature mechanism (plugins):
Migration example:
// Old versions < 1.0.0
import { Carousel } from 'caroucssel';
const carousel = new Carousel(el, {
hasButtons: true,
hasPagination: true,
});
// Since >= 1.0.0
import { Carousel } from 'caroucssel';
import { Buttons } from 'caroucssel/features/buttons';
import { Pagination } from 'caroucssel/features/pagination';
const carousel = new Carousel(el, {
features: [
new Buttons(),
new Pagination(),
],
});
📖 For more details take a look into the README or the TYPEDOCS.
🙏 Special thanks @YvesRijckaert for testing and feedbacking.
- Introduce feature mechanism (plugins) f1adba9 1329da0 28d2e58 f125989 9e43c77 3421e12 b667a32 3d30255 6fbd29d f829c4d 3a8a105 cfee74b 24e022a f2d7648 a718fb9
- Migrate buttons feature 9f1a97e efb95b9 f96660c 62f17c0
- Migrate pagination feature a98c342 97b1a62 cb33e54 0f80ab5
- Migrate mask (scrollbar) feature 0eab297 2535541 6302342 9854a6a 889bcc1
- Add mouse feature 0d72480 98670e1 861abc1 2b7ac33 1680d25
- Add version constant a7dc535
- Fix ScrollHook type to use Index type ef854a8
- Fix typo in scroll behavior 49bac37
- Export types directly 84e5eb3
- Direct and/or short import of SCSS 5fc91e1 fc34993 aa5c236 827afda a624ca6
- Bundle different formats 06a12ad 25900f4 eae04c7
- Change to
main
branch d2e99c5
Dev:
- Update ESLint 2c0d0bc ea6926d
- Use @testing-library/dom for event triggers da3ce17
- Use html snapshot serializer f01e9f5
- Remove test utils from coverage report 8f40982
- Bump development node version to 16.10.0 c114e42
Docs:
- Update typedocs a669773 622ab0a 47bfd0b 07c1739
- Update sections and TOC in README 9b86eef fa1c0ad a64b99d 7e50f74
- Add section how to build a custom feature to README a062ce3
- Add version number to ghpages b1397b3
- Add unpkg usage in installation section of readme 251720b
- Add three shaking badge c72d1ca
- Update github page link in readme 5f8b8ba
- Update ghpages with new feature docs db1885d
Bots:
- Bump eslint-plugin-jest from 24.4.0 to 24.5.2 aa5d275
- Bump @typescript-eslint/eslint-plugin from 4.31.1 to 4.33.0 fd52d54
- Bump sass from 1.40.1 to 1.42.1 2c38b5a
- Bump @typescript-eslint/parser from 4.31.1 to 4.33.0 f2af4a1
- Bump @types/node from 16.9.1 to 16.10.2 79b4ec9
- Bump typedoc from 0.22.3 to 0.22.5 591617c
- Bump rollup from 2.56.3 to 2.58.0 df4e50a
- Bump @typescript-eslint/parser from 4.31.1 to 4.32.0 1e6b0f1
- Bump @types/node from 16.9.1 to 16.10.2 87274aa
- Bump eslint-plugin-jest from 24.4.0 to 24.5.0 5e6dc94
- Bump sass from 1.40.1 to 1.42.1 d00818a
- Bump jest from 27.2.0 to 27.2.4 4ae168c
- Bump @typescript-eslint/eslint-plugin from 4.31.1 to 4.32.0 497e444
- Bump typedoc from 0.22.3 to 0.22.4 945fd92
- Bump @types/jest from 27.0.1 to 27.0.2 e2881b7
- Bump rollup from 2.56.3 to 2.58.0 d9b6ebb
0.12.0-rc7
- Update mouse feature behavior fcfa7a1
- Direct import scss from package root 48148e7
- Export types directly d6ef934
- Fix auto-fixable vulnerabilities ec41915
Dev:
- Fix cleanup target for legacy styles folder cd60abf
Docs:
0.12.0 (1.0.0-6)
- Shorten imports for SCSS (use
@import '~caroucssel/styles'
) 9124b49
0.12.0 (1.0.0-5)
0.12.0 (1.0.0-4)
0.12.0 (1.0.0-3)
- Refactor core into carousel and proxy e9f4539
- Rename plugins into features 2a01882
- Expose version constant ca2791c
- Refactor scrollbar util to be part of mask feature 86a552c
- Fix ScrollHook type to use Index type (Fixes #198) 5b276ce
- Move types into source root 516f80c
Dev:
- Add tests for proxy c6fe846
- Improve tests fro pagination feature f120bbe 7b886a2
- Improve tests for mask feature 4a6870c 6174225
- Improve tests for buttons feature 39f06be 9e12c29
- Improve tests for carousel 8c14353 fc0c7ff
- Externalized test helpers bad1396
- Remove test utils from coverage report 778a827
- Fix ESLint overrides 8613282
- Cleanup Makefile 6086f1e
- Ignore build styles 7bcfd07
0.12.0 (1.0.0-2)
0.12.0 (1.0.0-1)
- Add plugin mechanism 4f81f87
- Migrate buttons feature into plugin 46a414e
- Migrate pagination feature into plugin 85df18c
- Migrate scrollbars feature into mask plugin 077ff24
- Add mouse plugin (schema) 511836a
- Allow to use fromCache without factory function 1bdeff5
- Refactor protected properties with cached 246391b
Dev:
- Move styles into separate directory 1a4cbac
- Add prerelease target ab95269
- Update docs rendering 571a823
- Use html snapshot serializer ab77078
- Expose plugins for UMD build 42111d7
Docs: