Skip to content

Latest commit

 

History

History
85 lines (55 loc) · 2.12 KB

CHANGELOG.md

File metadata and controls

85 lines (55 loc) · 2.12 KB

Changelog

1.5.1 - 2019-09-24

Updated

  • bump dependencies
  • refine examples in Readme

1.5.0 - 2019-09-23

Added

  • .has() method
  • .first() method
  • .clone() method
  • .unshift() method

1.4.1 - 2019-07-25

Fixed

  • Initializing the Collection won't automatically flatten the given array

1.4.0 - 2019-07-24

Added

  • .someSeries() method
  • .everySeries() method

Updated

  • clone the array passed to the collection to remove the reference. This ensures that collection operations won't affect the original array's data

1.3.0 - 2019-07-23

Added

  • .push() method
  • .shift() method
  • .concat() method

1.2.1 - 2019-07-19

Updated

  • keywords in package.json

1.2.0 - 2019-07-19

Added

  • .chunk() method
  • .slice() method
  • .splice() method
  • .findSeries() method
  • .filterSeries() method
  • .rejectSeries() method
  • .take() method
  • .takeAndRemove() method

Updated

  • internal refactoring from individual files for each method to a single Collections class
  • added NPM script to list all tests (npm run list-tests)
  • added NPM script to run a single test (npm run test single <id>: get the ID from the list of tests)

1.1.0 - 2019-07-15

Added

  • .size() method
  • .isEmpty() method
  • .isNotEmpty() method
  • .reject() method (as an inverse method to .filter())
  • .forEachSeries() method (it was implemented for 1.0, but not exported 😅)

Updated

  • bump dev dependencies
  • refined docblocks for methods

1.0.0 - 2019-07-12

Added

  • 1.0.0 release 🚀 🎉