Skip to content

Latest commit

 

History

History
122 lines (86 loc) · 5.18 KB

CHANGELOG.md

File metadata and controls

122 lines (86 loc) · 5.18 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Changes since 3.0.0-rc.1:

  • Removed promise property on the next event (replaced by nexted event)
  • Added nexted event

This version is incompatible with previous versions. Read UPGRADE.md for upgrade instructions.

This version changes the license from MIT to GNU Affero General Public License v3.0. See LICENSE for more details.

Complete rewrite of Infinite Ajax Scroll.

Key features:

  • Embraces package managers
  • Dropped jQuery dependency
  • Vanilla Javascript (ES6)
  • New and improved test suites
  • New and improved documentation and examples
  • Improved developer experience

This version is incompatible with previous versions. Read UPGRADE.md for upgrade instructions.

This version changes the license from MIT to GNU Affero General Public License v3.0. See LICENSE for more details.

  • Fix: noneLeft event not being triggered when there was only one page
  • Added new option: initialize
  • Fix: ready event to fire when ready (see commit f6b44a7)
  • Added ajaxOptions to load event (PR by campadrenalin)
  • Improved documentation
  • Fix: Cannot read property 'Deferred' of undefined (in jQuery noConflict mode) (fixes #188, #271, #291)
  • Fix: render callback is not executed when using a custom render function (fixes #198)
  • Fix: unpredictable behaviour when multiple instances used the same selectors for sub-elements (fixes #93)
  • Stop ajax responder if instance was destroyed or reinitialized
  • Fix: prevent multiple initialisations causing duplicate items (fixes #175, #183)
  • Improved documentation on delay and negativeMargin options
  • Added FAQ to support documentation
  • Added Wordpress cookbook
  • Fix: Maintain history state object when changing pages (longzheng)
  • Fix: no longer caching $itemsContainer (fixes #153)
  • Fix: really destroy instance on destroy method (fixes #160)
  • Fix: Replaced deprecated size() with .length (fixes #162)
  • Fix: Reworked binding and unbinding (fixes various issues with unbinding)
  • Fix: Bail out when device doesn't support onScroll event (like Opera Mini) (fixes #146 by fflewddur)
  • Added reinitialize method
  • Bug #152 Improve compatibility support when Prototype is used along with jQuery (antoinekociuba)
  • Added docs
  • Added htmlPrev and textPrev options to IASTriggerExtension
  • Changed argument of load event from url to event object
  • Fixed prev() return value
  • Added History extension
  • Added ready event
  • Added loaded event (load is now triggered before loading starts)
  • Added rendered event (render is now triggered before rendering starts)
  • Added priority to callbacks
  • Added initialize call for extensions
  • Added one method
  • Completely rewritten
  • Extensible through extensions
  • Extensible through events
  • Added an extensive test suite