You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All notable changes to this project will be documented in this file.
5
+
6
+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
7
+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
8
+
9
+
## [Unreleased]
10
+
11
+
Complete rewrite of Infinite Ajax Scroll.
12
+
13
+
Key features:
14
+
15
+
- Embraces package managers
16
+
- Dropped jQuery dependency
17
+
- Vanilla Javascript (ES6)
18
+
- New and improved test suites
19
+
- New and improved documentation and examples
20
+
- Improved developer experience
21
+
22
+
**This version is incompatible with previous versions.**
23
+
Read [UPGRADE.md](UPGRADE.md) for upgrade instructions.
24
+
25
+
**This version changes the license from MIT to GNU Affero General Public License v3.0.**
26
+
See [LICENSE](LICENSE) for more details.
27
+
28
+
## [2.3.1]
5
29
6
30
* Fix: noneLeft event not being triggered when there was only one page
7
31
8
-
## 2.3.0
32
+
## [2.3.0]
9
33
10
34
* Added new option: `initialize`
11
-
* Fix: `ready` event to fire when ready (see commit f6b44a7)
12
-
* Added `ajaxOptions` to `load` event (PR by campadrenalin)
35
+
* Fix: `ready` event to fire when ready (see commit [f6b44a7](https://github.com/webcreate/infinite-ajax-scroll/commit/f6b44a74e3b87362d0c5b417cf5ba69b6a048bd3))
36
+
* Added `ajaxOptions` to `load` event (PR by [campadrenalin](https://github.com/campadrenalin))
13
37
14
-
## 2.2.3
38
+
## [2.2.3]
15
39
16
40
* Improved documentation
17
-
* Fix: Cannot read property 'Deferred' of undefined (in jQuery noConflict mode) (fixes #188, #271, #291)
41
+
* Fix: Cannot read property 'Deferred' of undefined (in jQuery noConflict mode) (fixes [#188](https://github.com/webcreate/infinite-ajax-scroll/issues/188), [#271](https://github.com/webcreate/infinite-ajax-scroll/issues/271), [#291](https://github.com/webcreate/infinite-ajax-scroll/issues/291))
18
42
19
-
## 2.2.2
43
+
## [2.2.2]
20
44
21
-
* Fix: render callback is not executed when using a custom render function (fixes #198)
22
-
* Fix: unpredictable behaviour when multiple instances used the same selectors for sub-elements (fixes #93)
45
+
* Fix: render callback is not executed when using a custom render function (fixes [#198](https://github.com/webcreate/infinite-ajax-scroll/issues/198))
46
+
* Fix: unpredictable behaviour when multiple instances used the same selectors for sub-elements (fixes [#93](https://github.com/webcreate/infinite-ajax-scroll/issues/93))
23
47
* Stop ajax responder if instance was destroyed or reinitialized
* Improved documentation on delay and negativeMargin options
32
56
* Added FAQ to support documentation
33
57
* Added Wordpress cookbook
34
-
* Fix: Maintain history state object when changing pages (longzheng)
35
-
* Fix: no longer caching $itemsContainer (fixes #153)
36
-
* Fix: really destroy instance on destroy method (fixes #160)
37
-
* Fix: Replaced deprecated size() with .length (fixes #162)
58
+
* Fix: Maintain history state object when changing pages ([longzheng](https://github.com/longzheng))
59
+
* Fix: no longer caching $itemsContainer (fixes [#153](https://github.com/webcreate/infinite-ajax-scroll/issues/153))
60
+
* Fix: really destroy instance on destroy method (fixes [#160](https://github.com/webcreate/infinite-ajax-scroll/issues/160))
61
+
* Fix: Replaced deprecated size() with .length (fixes [#162](https://github.com/webcreate/infinite-ajax-scroll/issues/162))
38
62
* Fix: Reworked binding and unbinding (fixes various issues with unbinding)
39
-
* Fix: Bail out when device doesn't support onScroll event (like Opera Mini) (fixes #146 by fflewddur)
63
+
* Fix: Bail out when device doesn't support onScroll event (like Opera Mini) (fixes [#146](https://github.com/webcreate/infinite-ajax-scroll/issues/146) by [fflewddur](https://github.com/fflewddur))
40
64
* Added reinitialize method
41
65
42
-
## 2.1.3
66
+
## [2.1.3]
43
67
44
-
* Bug #152 Improve compatibility support when Prototype is used along with jQuery (antoinekociuba)
68
+
* Bug #152 Improve compatibility support when Prototype is used along with jQuery ([antoinekociuba](https://github.com/antoinekociuba))
45
69
* Added docs
46
70
47
-
## 2.1.2
71
+
## [2.1.2]
48
72
49
73
* Added `htmlPrev` and `textPrev` options to IASTriggerExtension
50
74
51
-
## 2.1.1
75
+
## [2.1.1]
52
76
53
77
* Changed argument of `load` event from url to event object
0 commit comments