1.5.1 - 2019-09-24
- bump dependencies
- refine examples in Readme
1.5.0 - 2019-09-23
.has()method.first()method.clone()method.unshift()method
1.4.1 - 2019-07-25
- Initializing the Collection won't automatically flatten the given array
1.4.0 - 2019-07-24
.someSeries()method.everySeries()method
- 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
.push()method.shift()method.concat()method
1.2.1 - 2019-07-19
- keywords in
package.json
1.2.0 - 2019-07-19
.chunk()method.slice()method.splice()method.findSeries()method.filterSeries()method.rejectSeries()method.take()method.takeAndRemove()method
- internal refactoring from individual files for each method to a single
Collectionsclass - 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
.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 😅)
- bump dev dependencies
- refined docblocks for methods
1.0.0release 🚀 🎉