All Versions
Latest Version
Avg Release Cycle
209 days
Latest Release
1071 days ago

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)
  • 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)
  • 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
  • v0.4.0 Changes

    October 15, 2018
    • โž• Add Intersect , IntersectString (thks @novln)
    • โž• Add chain builders to chain method calls (thks @xunleii)
  • 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 with n elements dropped from the beginning (thks @spoonscen)
    • ๐Ÿ“š Missing documentation for Compact and Reduce (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 to float64
  • 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