All Versions
7
Latest Version
Avg Release Cycle
209 days
Latest Release
1364 days ago
Changelog History
Changelog History
-
v0.7.0 Changes
June 23, 2020- ➕ Add
Join
which combines two collections using the given join method (thks @xunleii) - ➕ Add
Without
which creates an array excluding all given values (thks @xunleii) - ➕ Add
Subset
which returns true if a collection is a subset of another (thks @reetuparna) - ➕ Add Join operations, primitives (
InnerJoin
,OuterJoin
,LeftJoin
,RightJoin
) and typesafe implementations (thks @xunleii) - 🛠 Fixed input mutation in
Uniq
, it returns a copy of the input without the duplicate - 🛠 Fixed some typos (thks @anukul)
- 🛠 Fixed
SubtractString
when an empty array is passed (thks @alongat)
- ➕ Add
-
v0.6.0 Changes
March 13, 2020- ➕ Add
Intersect
returns the intersection between two collections (thks @samber) - ➕ Add
Difference
returns the difference between two collections (thks @samber) - ➕ Add
GetOrElse
retrieves the value of the point or default (thks @samber) - ➕ Add
Subtract
the subtraction between two collections. It preserves order (thks @airani) - 🛠 Fix bug in
lastIndexOf
(thks @kkty)
- ➕ Add
-
v0.5.0 Changes
November 29, 2019- ➕ Add
Max*
methods (thks @abshek) - ➕ Add
Min*
methods (thks @CatInCosmicSpace) - 🛠 Fix typos (thks @flowonyx)
- 🖐 Handle zero value in
Chunk
- ➕ Add
FindKey
to iterate over elements of collection, returning the first - ➕ Add
Some
to return true if at least one element is present in an iteratee
- ➕ Add
-
v0.4.0 Changes
October 15, 2018 -
v0.3.0 Changes
July 10, 2018- 👷 More Go versions have been added to the CI (thks @ferhatelmas, @HaraldNordgren)
- ➕ Add
Compact
(thks @poporul) - ➕ Add
Reduce
which reduces an iterable based on a function (thks @poporul) - ➕ Add
Zip
which zip two iterables (thks @HaraldNordgren) - ➕ Add
Fill
which fills an iterable with a value (thks @HaraldNordgren) - ➕ Add
Every
which returns true if every element is present in a iteratee (thks @HaraldNordgren) - ➕ Add
Any
which returns true if any element of the iterable is not empty. If the iterable is empty, return False. - ➕ Add
All
which returns true if all elements of the iterable are not empty (or if the iterable is empty) - ➕ Add
ConvertSlice
which converts a slice to a desired type - ➕ Add
Drop
which creates an array/slice withn
elements dropped from the beginning (thks @spoonscen) - 📚 Missing documentation for
Compact
andReduce
(thks @alexander-yu) - ⬇️ Reduce memory usage for
Uniq
functions (thks @orvice)
-
v0.2.0 Changes
June 10, 2017- More typesafe implementations
- ➕ Add
PtrOf
which makes a copy of the given interface and returns a pointer - ➕ Add
IsEqual
which returns if the two objects are equal - ➕ Add
IsType
which returns if the two objects are in the same type - ➕ Add
IsEmpty
which returns if the object is considered as empty or not - ➕ Add
IsZero
which returns if the object is a zero-value - ➕ Add
ToFloat64
which convert an object tofloat64
-
v0.1 Changes
January 18, 2017🔄 Changes can be seen here
- 👍 Better test suite
- 👍 Better documentation
➕ Add typesafe implementations:
Contains
Sum
Reverse
IndexOf
Uniq
Shuffle
➕ Add benchmarks
Contains
Uniq
Sum
🛠 Fix
redirectValue
when using a circular reference➕ Add
Sum
generic implementation which computes the sum of values in an array➕ Add
Tail
generic implementation to retrieve all but the first element of array➕ Add
Initial
generic implementation to retrieve all but the last element of array➕ Add
Last
generic implementation to retrieve the last element of an array➕ Add
Head
generic implementation to retrieve the first element of an array