All Versions
20
Latest Version
Avg Release Cycle
178 days
Latest Release
533 days ago

Changelog History
Page 1

  • v2.3.1 Changes

    January 17, 2021
    • - [Improvement] #708 Support restored for Node 6, 8, 10 and 12.
  • v2.3.0 Changes

    November 25, 2020

    ⚡️ All the updates below are included in #696 🎊

    • 🔋 Feature #682 Multiple word search
    • 🔋 Feature #683 Debounced keyup handler in search
    • 👌 Improvement #679 Faster search
    • Website #684 Add more documentation for automagical search and sort elements

    🚀 We should all thank @sheffieldnick for this release. Great work!

  • v2.1.0 Changes

    November 21, 2020

    The highlight of this release is the item template function (thanks @boidolr). I think it'll be super useful for many of you. Check it out in the docs

    • 🔋 Feature: #634 Add item template function
    • 🔋 Feature: #591 Support adding custom pagination item
    • 🛠 Bugfix: #667 Fix getAttribute fallback method
    • 🛠 Bugfix: #636 Aviod strange ie11 bug
    • 🛠 Bugfix: #570 Don't empty original value array when adding items async
    • Misc: #637 Reuse iteration indices

    🚀 Thanks to @boidolr (three PRs included in this release 🏅), @dbrw, @graemehoffman, and @Ohjann for these great contributions!

  • v2.0.0 Changes

    November 21, 2020
    • 💥 Breaking: Drop support for IE6-8 🤯
    • Misc: Update dev dependencies to latest version: webpack 3.12.0 -> 5.6.0, jest 23.3 -> 26.6.3, jquery 3.3.1 -> 3.5.1
    • Misc: Removed: jshint & jshint-loader
    • Misc: Replace uglify-js with terser
    • Misc: Update node for dev from 6.15 to 14.15.1
    • Misc: Prettier on everything
    • Misc: Make release script simpler
    • Misc: Rename History.md to CHANGELOG.md
    • Misc: Use babal-loader with @babel/preset-env for supporting IE9-11
    • Misc: Add source-maps to /dist
    • Website: Update Jekyll to remove security warnings
    • Website: Fix all examples (sorry that they were broken)
    • Website: Use https instead of http for listjs.com
    • Website: Update Contribute guidelines 6242496
    • 🛠 Bugfix: Use one event listener per pagination and select page via data attributes 7610c59
    • 🛠 Bugfix: Don't break pagination if page=0 b3db0de 725bc18)
  • v1.5.0 Changes

    January 29, 2017
    • [Feature] Bundle fuzzySearch and pagination plugins into List.js
      See commit →
    • [Misc] Switch from Grunt to Webpack and from Mocha to Jest
      See commit →
  • v1.4.1 Changes

    January 19, 2017
    • 🛠 [Bugfix] Move string-natural-compare to dependencies instead of devDependencies See commit →
  • v1.4.0 Changes

    January 15, 2017
    • 🛠 [Bugfix/Feature] Change natural-sort library to support custom alphabets and thereby handle JavaScripts unicode bugs like sorting ÅÄÖ in Swedish wrong. See commit →
  • v1.3.0 Changes

    October 23, 2016
  • v1.2.0 Changes

    February 27, 2016

    ⚡️ It's been two years since the last update of List.js. That is absolutely not ok 👍 and I'm very sorry that it has taken so long. I promise I'll do better in the future!

    🚀 Anyways, this release introduces a bunch of bug fixes and improvements, but most 👍 importantly: List.js now has support for data attributes PLUS all other attributes. 👀 See an example and read the docs.

    ⚡️ Another noteworthy update is that I've left Component and moved back all utils 💻 to the core lib. Instead I'm using Browserify as module handler.

    ⚡️ I hope you'll like this update!

    • [Misc] Move form Component to Browserify See commit →
    • [Misc] Add tests to make sure List.js works with require.js See commit →
    • [Misc] Update all dependencies to latest version See commit →
    • [Breaking] set sort order with List.js not sort function. See commit →
    • [Breaking] set default page size to 10000 instead of 200 (because: page size is confusing for new users) See commit →
    • [Breaking] Rename list.helpers to list.utils See commit →
    • [Feature] Add support for data attributes and custom attributes ex. links and images. See docs. See commit →
    • [Feature] Add toJSON method. See commit →
    • [Feature] Add reIndex method that should be called if the html have been changed by something except List.js. See commit →
    • [Feature] Add option searchColumns to defined default columns to search in. See commit →
    • [Feature] Support in options.item See commit →
    • [Feature] Make it possble to add event handlers on init new List('listId', { searchComplete: function(list) {} }). See commit →
    • 🛠 [Bugfix] Don't throw error if searching in a empty list. See commit →
    • 🛠 [Bugfix] Make it possible to use item.visible() on items not yet templated. See commit →
    • 🛠 [Bugfix] Include reference to List when initializing plugins. Fix for require.js which don't have a global reference to List. See commit →
    • 🛠 [Bugfix] Fix index async. Fix #268 See commit →
    • 🛠 [Bugfix] Fix add async See commit →
    • 🛠 [Bugfix] Don't add empty item if empty list is initated with empty array. See commit →
    • 🛠 [Bugfix] Make sort case insensitive by default for the automatic buttons See commit →
    • 🛠 [Bugfix] Clear all values from source item. Case: list.add({}) should not get same values as first item in list See commit →
  • v1.1.1 Changes

    February 03, 2014
    • 🛠 [Bugfix] Update javve/events version which fixes critical bugs in Safari for PC and PhantomJS (which makes the command line tests work again).
    • 🛠 [Bugfix] Clear search when clicking in the HTML5 clear button.
    • [Misc] Add History.md file for changelog instead of having it at Listjs.com.