All Versions
10
Latest Version
Avg Release Cycle
225 days
Latest Release
1921 days ago
Changelog History
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()
andAggregateWithSeedBy()
.
๐ Also thanks @kalaninja for working on this release.
- ๐ฅ Breaking change:
-
v2.0.0-rc0 Changes
September 11, 2016IMPORTANT: 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
- v2.0 is A COMPLETE REWRITE of go-linq with better performance and memory
-
v0.9-rc5 Changes
April 09, 2015SelectMany/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