All Versions
10
Latest Version
Avg Release Cycle
225 days
Latest Release
649 days ago

Changelog History

  • v3.1.0

    July 10, 2019
  • v3.0.0 Changes

    January 10, 2017
    • ๐Ÿ’ฅ Breaking change: ToSlice() now overwrites existing slice starting
      from index 0 and grows/reslices it as needed.
    • ๐Ÿ‘ Generic/parametrized methods support (Thanks @cleitonmarx!)
      • Accepting parametrized functions was originally proposed in #26
      • You can now avoid type assertions and interface{}s
      • Functions with generic methods are named as MethodNameT
      • Method signatures for the existing LINQ methods are unchanged.
    • โž• Added ForEach(), ForEachIndexed() and AggregateWithSeedBy().

    ๐Ÿš€ Also thanks @kalaninja for working on this release.

  • v2.0.0-rc0 Changes

    September 11, 2016

    IMPORTANT: Breaking Changes

    ๐Ÿš€ v2.0 release contains BREAKING changes to the API.

    The old version is archived at the archive/0.9 branch or the 0.9 tags.

    ๐Ÿ”„ Changelog

    • v2.0 is A COMPLETE REWRITE of go-linq with better performance and memory
      efficiency.
      (thanks @kalaninja!)
    • API has significantly changed. Most notably:
      • linq.T removed in favor of interface{}
      • library methods no longer return errors
      • PLINQ removed for now (see channels support)
      • support for channels, custom collections and comparables
  • v0.9-rc5 Changes

    April 09, 2015

    SelectMany/SelectManyBy added
    ๐Ÿ“„ docs fixes

  • v0.9-rc4

    May 25, 2014
  • v0.9-rc3.2

    January 30, 2014
  • v0.9-rc3.1

    January 02, 2014
  • v0.9-rc3

    January 02, 2014
  • v0.9-rc2.5

    December 24, 2013
  • v0.9-rc2

    December 24, 2013