|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +# [9.0.1](https://github.com/nolimits4web/Swiper/compare/v9.0.0...v9.0.1) (2023-02-02) |
| 4 | + |
| 5 | +### Bug Fixes |
| 6 | + |
| 7 | +- **core:** fix class removal in setBreakpoints ([6cb79cf](https://github.com/nolimits4web/Swiper/commit/6cb79cf97894be1671370a7c8dadc571ff222e5d)), closes [#6319](https://github.com/nolimits4web/Swiper/issues/6319) |
| 8 | +- **virtual:** fix undefined `document` ([9cee290](https://github.com/nolimits4web/Swiper/commit/9cee290a1260b09659ef651254d1cde2cedefb94)), closes [#6318](https://github.com/nolimits4web/Swiper/issues/6318) |
| 9 | + |
3 | 10 | # [9.0.0](https://github.com/nolimits4web/Swiper/compare/v8.4.7...v9.0.0) (2023-02-01) |
4 | 11 |
|
5 | 12 | #### Core |
|
52 | 59 |
|
53 | 60 | ### Features |
54 | 61 |
|
55 | | -* add `wrapperClass` to swiper-wrapper in React & Vue components ([7aaa0d1](https://github.com/nolimits4web/Swiper/commit/7aaa0d1af8a8ba84540563b3ed450885d6905e95)), closes [#6254](https://github.com/nolimits4web/Swiper/issues/6254) [#5942](https://github.com/nolimits4web/Swiper/issues/5942) |
56 | | -* **core:** add `loopPreventsSliding` parameter ([6533890](https://github.com/nolimits4web/Swiper/commit/6533890699a5f0fbfa4b3c688fe9fc4139bf6e84)) |
57 | | -- **core:** new `oneWayMovement` parameter ([ce2ea7f](https://github.com/nolimits4web/Swiper/commit/ce2ea7f4e78cab924c7a6cf3b07c899d8834c201)) |
58 | | -- **navigation:** more CSS variables to control appearance and position ([6db9439](https://github.com/nolimits4web/Swiper/commit/6db943971772cab4e9943ff853039cff4ae65e51)) |
59 | | -- **pagination:** more CSS variables to control appearance and position ([c8b1228](https://github.com/nolimits4web/Swiper/commit/c8b1228397513745cdec7b2f4577be59da58b4df)) |
60 | | -- **scrollbar:** more CSS variables to control appearance ([cfad536](https://github.com/nolimits4web/Swiper/commit/cfad5364043c9a7bb0a3bc4f3ac1b24bd3f6e3cd)) |
61 | | -- add element core version ([de6c7f7](https://github.com/nolimits4web/Swiper/commit/de6c7f70160a5a90b8dc5bb95441c02afa32c9db)) |
62 | | -- export element css styles ([51334a3](https://github.com/nolimits4web/Swiper/commit/51334a3efd5f5b45cbd83d511cb0ff856c04235b)) |
63 | | -- injectStyles and injectStylesUrls params ([71b10b2](https://github.com/nolimits4web/Swiper/commit/71b10b27546e52ff179beb4cc49cb75286888944)) |
64 | | -- **parallax:** support parallax rotate ([4949163](https://github.com/nolimits4web/Swiper/commit/49491636476c4b29622a6f08f26041c08a960c81)), closes [#6126](https://github.com/nolimits4web/Swiper/issues/6126) |
65 | | -- **zoom:** `in` method now accepts custom zoom ratio ([d88df61](https://github.com/nolimits4web/Swiper/commit/d88df610b6557ee221d6ed69e3e5da22e6cbfb57)), closes [#5527](https://github.com/nolimits4web/Swiper/issues/5527) |
66 | | -- **core:** add loopedSlides parameter ([1b076d9](https://github.com/nolimits4web/Swiper/commit/1b076d95750fc36ac6e9392c11a394231258113e)) |
67 | | -- **element:** add option to avoid styles injecting ([2291ec8](https://github.com/nolimits4web/Swiper/commit/2291ec82dbb589e9ba8c5898989d862c120f0f0a)) |
68 | | -- **thumbs:** init thumbs on their appearance in DOM ([a6b4cf7](https://github.com/nolimits4web/Swiper/commit/a6b4cf726a60f83045d7fb3a689a81d94211dcc9)) |
69 | | -- **element:** add standalone styles ([284b130](https://github.com/nolimits4web/Swiper/commit/284b130d02b21c5368bbdd836130fb6936e3e1b0)) |
70 | | -- **controller:** support updated loop ([6059e48](https://github.com/nolimits4web/Swiper/commit/6059e48f8120bed4b69fef227f8abf1ef2569fb9)) |
71 | | -- **controller:** support updated loop ([03d9895](https://github.com/nolimits4web/Swiper/commit/03d9895c63adac60b42d7c326326f436f2744379)) |
72 | | -- **controller:** support updated loop ([e73b577](https://github.com/nolimits4web/Swiper/commit/e73b5774e40dafee2f3a05891f1377a01abd48ea)) |
73 | | -- **core:** "fix" loop based on touch move direction ([5ab7217](https://github.com/nolimits4web/Swiper/commit/5ab7217bd89471aa05b7f56bc8185e110c6d0688)) |
74 | | -- **element:** add CSS styles for modules for Swiper Element ([6c36c80](https://github.com/nolimits4web/Swiper/commit/6c36c806c96051a69f8cb5cb2dcb34d0cd918315)) |
75 | | -- **core:** add --swiper-wrapper-transition-timing-function CSS var ([797bcda](https://github.com/nolimits4web/Swiper/commit/797bcdab58e51d4564f7e2a5d49e4dbed58347d7)) |
76 | | -- **navigation:** more CSS vars ([f41abe6](https://github.com/nolimits4web/Swiper/commit/f41abe649ef01462b5373dfd00282a5da86ea4df)) |
77 | | -- **paginatrion:** more CSS vars ([6f63fe2](https://github.com/nolimits4web/Swiper/commit/6f63fe201f821f6f171ebdc24abc0407263180d8)) |
78 | | -- **scrollbar:** more CSS vars ([875b35a](https://github.com/nolimits4web/Swiper/commit/875b35aa27def557a6ee6136b24778092f772e55)) |
79 | | -- **virtual:** `renderSlide` to support slide outer HTML and HTML element ([fdcd644](https://github.com/nolimits4web/Swiper/commit/fdcd6444cb925c80e571595c788ba16ddea91560)) |
80 | | -- **core:** support for "swiper-slide-transform" element for better effects compatability with CSS mode ([18b3e3f](https://github.com/nolimits4web/Swiper/commit/18b3e3f7934bc9cc4326a136c76baee1e8d17373)) |
81 | | -- **core:** remove Dom7 ([44de97b](https://github.com/nolimits4web/Swiper/commit/44de97b222941af6a93520419d0ea4ca78a0b972)) |
82 | | -- **core:** remove Dom7 ([7cdcebf](https://github.com/nolimits4web/Swiper/commit/7cdcebfa85526985c9c3ca7621980166e284866d)) |
83 | | -- **core:** don't prevent slidePrev/Next when animating in loop mode ([b358737](https://github.com/nolimits4web/Swiper/commit/b358737df7a03cb3c0d07380671fcfc75d005c04)) |
84 | | -- **autoplay:** correct support for virtual slides delay + fix for stopping autoplay on click ([43bf429](https://github.com/nolimits4web/Swiper/commit/43bf429a35b8ae7452c5825e893062d8e4e2be2e)) |
85 | | -- **element:** support for comples parameters via attrs in a form of `autoplay-delay` ([8161c57](https://github.com/nolimits4web/Swiper/commit/8161c57767cb16e0ca1004368d1f36b492f03cdb)) |
86 | | -- **virtual:** support for DOM virtual slides ([59da65c](https://github.com/nolimits4web/Swiper/commit/59da65c0afc938dbe7eefefdd7fc9f6f0026e406)) |
87 | | -- **virtual:** support loop mode with virtual slides ([f890f1e](https://github.com/nolimits4web/Swiper/commit/f890f1e18a72bae78dbb0d445a6f3b95dae70363)) |
88 | | -- **autoplay:** all new Autoplay module ([1b4ac21](https://github.com/nolimits4web/Swiper/commit/1b4ac21e80fc9d544fd9cbc50657db5c7cd5f131)) |
89 | | -- **core:** remove unused `slide*DuplicateClass` parameters ([8007e1a](https://github.com/nolimits4web/Swiper/commit/8007e1aeedda062bdccbbd152d6631ccc8834375)) |
90 | | -- **core:** all new loop mode without slides duplication ([f57aa3b](https://github.com/nolimits4web/Swiper/commit/f57aa3bf9127f5a5b3a6022828c2d93e471319df)) |
91 | | -- remove `postinstall` script ([12255cf](https://github.com/nolimits4web/Swiper/commit/12255cfd9b146e3f7f449efba1a418480eddafce)) |
92 | | -- **core, zoom:** rework touch handling logic to PointerEvents only ([ede6b6d](https://github.com/nolimits4web/Swiper/commit/ede6b6d848007ce05dd40115e6b2a534872faaf3)) |
93 | | -- **core:** make `threshold` parameter default to `5` ([dfce8a3](https://github.com/nolimits4web/Swiper/commit/dfce8a38ca0e15d0fe6306173da1a0d4ba88a3ec)) |
94 | | -- **lazy:** simplify Lazy module in favor of native loading="lazy" ([d46d5d0](https://github.com/nolimits4web/Swiper/commit/d46d5d0f53c18ad07661536dfd62f38fed0db628)) |
95 | | -- move new Lazy module to the Core ([d51e1ce](https://github.com/nolimits4web/Swiper/commit/d51e1ce8ecd00ec5c635f5d1ff432f9c998a624a)) |
96 | | -- **react:** add boolean `lazy` prop to SwiperSlide to render lazy prelaoder ([f5d137f](https://github.com/nolimits4web/Swiper/commit/f5d137fb7d762bd850339c9eb17b5fbc78fb0e70)) |
97 | | -- remove Images loading functionality: preloadImages, updateOnImagesReady ([4d02653](https://github.com/nolimits4web/Swiper/commit/4d02653a8e6a1c48cb0dccd06ea9eb701472fcce)) |
98 | | -- **vue:** add boolean `lazy` prop to SwiperSlide to render lazy prelaoder ([e36b580](https://github.com/nolimits4web/Swiper/commit/e36b580f284b44c54ee1aeea6e2a9df7c8b9224c)) |
99 | | -- add new Swiper Custom Element ([47f9518](https://github.com/nolimits4web/Swiper/commit/47f9518e26bae302d89df22b8b0a0d21db5b19c2)) |
100 | | -- remove Angular and SolidJS components ([1329c10](https://github.com/nolimits4web/Swiper/commit/1329c102d806cd892ba16bd6942a0e7b26483d7a)) |
101 | | -- remove Swiper Svelte components ([52433ac](https://github.com/nolimits4web/Swiper/commit/52433ac17822da87bac3effd64a5e2face9fbca7)) |
102 | | - |
103 | | -### Bug Fixes |
104 | | -* **effect-cube:** fix for iOS 16.2 fixed perspective ([2f5ed48](https://github.com/nolimits4web/Swiper/commit/2f5ed481b721bc2cfbb3ac1a144b723fb1452215)), closes [#6293](https://github.com/nolimits4web/Swiper/issues/6293) |
105 | | -- **history:** fix handling `popstate` on init ([483534f](https://github.com/nolimits4web/Swiper/commit/483534f9d05bf353ea26c7597d7e2e4283efce02)) |
106 | | -- **core:** make isBeginning and isEnd true when translate is less than 1px diff ([b2313d5](https://github.com/nolimits4web/Swiper/commit/b2313d5f0496af4f28661493cb01376613e18719)), closes [#6287](https://github.com/nolimits4web/Swiper/issues/6287) |
107 | | -- **react:** fix React 18 compat types ([4c916d4](https://github.com/nolimits4web/Swiper/commit/4c916d474332d399bb784b4874aa38deb865580f)), closes [#5799](https://github.com/nolimits4web/Swiper/issues/5799) |
108 | | -- **virtual:** fix Virtual with CSS Mode when initialSlide > 0 ([5ddf1d8](https://github.com/nolimits4web/Swiper/commit/5ddf1d849176f39bdbd93c93a0f9a6c9a6eef6fe)) |
| 62 | +- add `wrapperClass` to swiper-wrapper in React & Vue components ([7aaa0d1](https://github.com/nolimits4web/Swiper/commit/7aaa0d1af8a8ba84540563b3ed450885d6905e95)), closes [#6254](https://github.com/nolimits4web/Swiper/issues/6254) [#5942](https://github.com/nolimits4web/Swiper/issues/5942) |
| 63 | +- **core:** add `loopPreventsSliding` parameter ([6533890](https://github.com/nolimits4web/Swiper/commit/6533890699a5f0fbfa4b3c688fe9fc4139bf6e84)) |
| 64 | + |
| 65 | +* **core:** new `oneWayMovement` parameter ([ce2ea7f](https://github.com/nolimits4web/Swiper/commit/ce2ea7f4e78cab924c7a6cf3b07c899d8834c201)) |
| 66 | +* **navigation:** more CSS variables to control appearance and position ([6db9439](https://github.com/nolimits4web/Swiper/commit/6db943971772cab4e9943ff853039cff4ae65e51)) |
| 67 | +* **pagination:** more CSS variables to control appearance and position ([c8b1228](https://github.com/nolimits4web/Swiper/commit/c8b1228397513745cdec7b2f4577be59da58b4df)) |
| 68 | +* **scrollbar:** more CSS variables to control appearance ([cfad536](https://github.com/nolimits4web/Swiper/commit/cfad5364043c9a7bb0a3bc4f3ac1b24bd3f6e3cd)) |
| 69 | +* add element core version ([de6c7f7](https://github.com/nolimits4web/Swiper/commit/de6c7f70160a5a90b8dc5bb95441c02afa32c9db)) |
| 70 | +* export element css styles ([51334a3](https://github.com/nolimits4web/Swiper/commit/51334a3efd5f5b45cbd83d511cb0ff856c04235b)) |
| 71 | +* injectStyles and injectStylesUrls params ([71b10b2](https://github.com/nolimits4web/Swiper/commit/71b10b27546e52ff179beb4cc49cb75286888944)) |
| 72 | +* **parallax:** support parallax rotate ([4949163](https://github.com/nolimits4web/Swiper/commit/49491636476c4b29622a6f08f26041c08a960c81)), closes [#6126](https://github.com/nolimits4web/Swiper/issues/6126) |
| 73 | +* **zoom:** `in` method now accepts custom zoom ratio ([d88df61](https://github.com/nolimits4web/Swiper/commit/d88df610b6557ee221d6ed69e3e5da22e6cbfb57)), closes [#5527](https://github.com/nolimits4web/Swiper/issues/5527) |
| 74 | +* **core:** add loopedSlides parameter ([1b076d9](https://github.com/nolimits4web/Swiper/commit/1b076d95750fc36ac6e9392c11a394231258113e)) |
| 75 | +* **element:** add option to avoid styles injecting ([2291ec8](https://github.com/nolimits4web/Swiper/commit/2291ec82dbb589e9ba8c5898989d862c120f0f0a)) |
| 76 | +* **thumbs:** init thumbs on their appearance in DOM ([a6b4cf7](https://github.com/nolimits4web/Swiper/commit/a6b4cf726a60f83045d7fb3a689a81d94211dcc9)) |
| 77 | +* **element:** add standalone styles ([284b130](https://github.com/nolimits4web/Swiper/commit/284b130d02b21c5368bbdd836130fb6936e3e1b0)) |
| 78 | +* **controller:** support updated loop ([6059e48](https://github.com/nolimits4web/Swiper/commit/6059e48f8120bed4b69fef227f8abf1ef2569fb9)) |
| 79 | +* **controller:** support updated loop ([03d9895](https://github.com/nolimits4web/Swiper/commit/03d9895c63adac60b42d7c326326f436f2744379)) |
| 80 | +* **controller:** support updated loop ([e73b577](https://github.com/nolimits4web/Swiper/commit/e73b5774e40dafee2f3a05891f1377a01abd48ea)) |
| 81 | +* **core:** "fix" loop based on touch move direction ([5ab7217](https://github.com/nolimits4web/Swiper/commit/5ab7217bd89471aa05b7f56bc8185e110c6d0688)) |
| 82 | +* **element:** add CSS styles for modules for Swiper Element ([6c36c80](https://github.com/nolimits4web/Swiper/commit/6c36c806c96051a69f8cb5cb2dcb34d0cd918315)) |
| 83 | +* **core:** add --swiper-wrapper-transition-timing-function CSS var ([797bcda](https://github.com/nolimits4web/Swiper/commit/797bcdab58e51d4564f7e2a5d49e4dbed58347d7)) |
| 84 | +* **navigation:** more CSS vars ([f41abe6](https://github.com/nolimits4web/Swiper/commit/f41abe649ef01462b5373dfd00282a5da86ea4df)) |
| 85 | +* **paginatrion:** more CSS vars ([6f63fe2](https://github.com/nolimits4web/Swiper/commit/6f63fe201f821f6f171ebdc24abc0407263180d8)) |
| 86 | +* **scrollbar:** more CSS vars ([875b35a](https://github.com/nolimits4web/Swiper/commit/875b35aa27def557a6ee6136b24778092f772e55)) |
| 87 | +* **virtual:** `renderSlide` to support slide outer HTML and HTML element ([fdcd644](https://github.com/nolimits4web/Swiper/commit/fdcd6444cb925c80e571595c788ba16ddea91560)) |
| 88 | +* **core:** support for "swiper-slide-transform" element for better effects compatability with CSS mode ([18b3e3f](https://github.com/nolimits4web/Swiper/commit/18b3e3f7934bc9cc4326a136c76baee1e8d17373)) |
| 89 | +* **core:** remove Dom7 ([44de97b](https://github.com/nolimits4web/Swiper/commit/44de97b222941af6a93520419d0ea4ca78a0b972)) |
| 90 | +* **core:** remove Dom7 ([7cdcebf](https://github.com/nolimits4web/Swiper/commit/7cdcebfa85526985c9c3ca7621980166e284866d)) |
| 91 | +* **core:** don't prevent slidePrev/Next when animating in loop mode ([b358737](https://github.com/nolimits4web/Swiper/commit/b358737df7a03cb3c0d07380671fcfc75d005c04)) |
| 92 | +* **autoplay:** correct support for virtual slides delay + fix for stopping autoplay on click ([43bf429](https://github.com/nolimits4web/Swiper/commit/43bf429a35b8ae7452c5825e893062d8e4e2be2e)) |
| 93 | +* **element:** support for comples parameters via attrs in a form of `autoplay-delay` ([8161c57](https://github.com/nolimits4web/Swiper/commit/8161c57767cb16e0ca1004368d1f36b492f03cdb)) |
| 94 | +* **virtual:** support for DOM virtual slides ([59da65c](https://github.com/nolimits4web/Swiper/commit/59da65c0afc938dbe7eefefdd7fc9f6f0026e406)) |
| 95 | +* **virtual:** support loop mode with virtual slides ([f890f1e](https://github.com/nolimits4web/Swiper/commit/f890f1e18a72bae78dbb0d445a6f3b95dae70363)) |
| 96 | +* **autoplay:** all new Autoplay module ([1b4ac21](https://github.com/nolimits4web/Swiper/commit/1b4ac21e80fc9d544fd9cbc50657db5c7cd5f131)) |
| 97 | +* **core:** remove unused `slide*DuplicateClass` parameters ([8007e1a](https://github.com/nolimits4web/Swiper/commit/8007e1aeedda062bdccbbd152d6631ccc8834375)) |
| 98 | +* **core:** all new loop mode without slides duplication ([f57aa3b](https://github.com/nolimits4web/Swiper/commit/f57aa3bf9127f5a5b3a6022828c2d93e471319df)) |
| 99 | +* remove `postinstall` script ([12255cf](https://github.com/nolimits4web/Swiper/commit/12255cfd9b146e3f7f449efba1a418480eddafce)) |
| 100 | +* **core, zoom:** rework touch handling logic to PointerEvents only ([ede6b6d](https://github.com/nolimits4web/Swiper/commit/ede6b6d848007ce05dd40115e6b2a534872faaf3)) |
| 101 | +* **core:** make `threshold` parameter default to `5` ([dfce8a3](https://github.com/nolimits4web/Swiper/commit/dfce8a38ca0e15d0fe6306173da1a0d4ba88a3ec)) |
| 102 | +* **lazy:** simplify Lazy module in favor of native loading="lazy" ([d46d5d0](https://github.com/nolimits4web/Swiper/commit/d46d5d0f53c18ad07661536dfd62f38fed0db628)) |
| 103 | +* move new Lazy module to the Core ([d51e1ce](https://github.com/nolimits4web/Swiper/commit/d51e1ce8ecd00ec5c635f5d1ff432f9c998a624a)) |
| 104 | +* **react:** add boolean `lazy` prop to SwiperSlide to render lazy prelaoder ([f5d137f](https://github.com/nolimits4web/Swiper/commit/f5d137fb7d762bd850339c9eb17b5fbc78fb0e70)) |
| 105 | +* remove Images loading functionality: preloadImages, updateOnImagesReady ([4d02653](https://github.com/nolimits4web/Swiper/commit/4d02653a8e6a1c48cb0dccd06ea9eb701472fcce)) |
| 106 | +* **vue:** add boolean `lazy` prop to SwiperSlide to render lazy prelaoder ([e36b580](https://github.com/nolimits4web/Swiper/commit/e36b580f284b44c54ee1aeea6e2a9df7c8b9224c)) |
| 107 | +* add new Swiper Custom Element ([47f9518](https://github.com/nolimits4web/Swiper/commit/47f9518e26bae302d89df22b8b0a0d21db5b19c2)) |
| 108 | +* remove Angular and SolidJS components ([1329c10](https://github.com/nolimits4web/Swiper/commit/1329c102d806cd892ba16bd6942a0e7b26483d7a)) |
| 109 | +* remove Swiper Svelte components ([52433ac](https://github.com/nolimits4web/Swiper/commit/52433ac17822da87bac3effd64a5e2face9fbca7)) |
| 110 | + |
| 111 | +### Bug Fixes |
| 112 | + |
| 113 | +- **effect-cube:** fix for iOS 16.2 fixed perspective ([2f5ed48](https://github.com/nolimits4web/Swiper/commit/2f5ed481b721bc2cfbb3ac1a144b723fb1452215)), closes [#6293](https://github.com/nolimits4web/Swiper/issues/6293) |
| 114 | + |
| 115 | +* **history:** fix handling `popstate` on init ([483534f](https://github.com/nolimits4web/Swiper/commit/483534f9d05bf353ea26c7597d7e2e4283efce02)) |
| 116 | +* **core:** make isBeginning and isEnd true when translate is less than 1px diff ([b2313d5](https://github.com/nolimits4web/Swiper/commit/b2313d5f0496af4f28661493cb01376613e18719)), closes [#6287](https://github.com/nolimits4web/Swiper/issues/6287) |
| 117 | +* **react:** fix React 18 compat types ([4c916d4](https://github.com/nolimits4web/Swiper/commit/4c916d474332d399bb784b4874aa38deb865580f)), closes [#5799](https://github.com/nolimits4web/Swiper/issues/5799) |
| 118 | +* **virtual:** fix Virtual with CSS Mode when initialSlide > 0 ([5ddf1d8](https://github.com/nolimits4web/Swiper/commit/5ddf1d849176f39bdbd93c93a0f9a6c9a6eef6fe)) |
109 | 119 |
|
110 | 120 | # [8.4.7](https://github.com/nolimits4web/Swiper/compare/v8.4.6...v8.4.7) (2023-01-30) |
111 | 121 |
|
|
0 commit comments