Releases: morelinq/MoreLINQ
3.2.0
What's New 📢
Aggregate
(a second design based on accumulator comprehensions lives in the experimental namespace)IndexBy
ScanBy
What's Changed
- Few methods that could dispose an enumerator more than once now don't.
IDisposable.Dispose
implementations are meant to ignore all calls after the first so this change should have no compatibility issues.
See Also
- 3.2.0 milestone for changes in this release
- Commit history since 3.1.1
- API delta since 3.1.0
3.1.1
This is bug fix release that addresses issue #564.
For a more detailed list of changes in this release, see:
- 3.1.1 milestone for changes in this release
- Commit history since 3.1.0
- API delta since 3.0.0
3.1.0
This release primarily adds a new overload for Flatten
.
For a more detailed list of changes in this release, see:
- 3.1.0 milestone for changes in this release
- Commit history since 3.0.0
- API delta since 3.0.0
3.0.0
What's New 📢
Append
(previouslyConcat
)Await
(experimental)AwaitCompletion
(experimental)Backsert
Cartesian
(new overloads)Choose
CompareCount
CountDown
Memoize
(experimental)Transpose
Window
(previouslyWindowed
)WindowLeft
WindowRight
ZipLongest
(new overloads)
These methods are now obsolete:
Breaking Changes ❌
For a complete list and details, see issues tagged as breaking changes in the 3.0 milestones, including those in 3.0 beta 1 and 3.0 beta 2.
Extension methods removed in this release:
Incremental
(#242)NestedLoops
(#462)SingleOrFallback
(#388)ToDelimitedString
overloads taking zero arguments; i.e. delimiter is now always required (#229)
Release 3.0 drops builds for all version of .NET Framework earlier than 4.5.1 (#379, #329).
See Also 👀
- 3.0.0 milestone for changes in this release, including those in:
- Commit history since 2.10.0
- API delta since 2.10.0
3.0.0 βeta 2
What's New
AwaitCompletion
(experimental)Choose
CountDown
Memoize
(experimental)
Breaking Changes
For a complete list and details, see issues tagged as breaking changes in the 3.0 beta 1 and beta 2 milestones.
Release 3.0 drops builds for all version of .NET Framework earlier than 4.5.1 (#379, #329).
Extension methods removed in this release:
NestedLoops
(#462)
See Also
- 3.0.0 beta 2 milestone for changes in this release
- Commit history since 3.0.0 beta 1
- Commit history since 2.10.0
3.0.0 βeta 1
What's New
Await
(experimental)CompareCount
Transpose
Breaking Changes
For a complete list and details, see issues tagged as breaking changes in the 3.0 beta 1 milestone.
Release 3.0 drops builds for all version of .NET Framework earlier than 4.5.1 (#379, #329).
Extension methods removed in this release:
Incremental
(#242)SingleOrFallback
(#388)ToDelimitedString
overloads taking zero arguments; i.e. delimiter is now always required (#229)
See Also
- 3.0.0 beta 1 milestone for changes in this release
- Commit history since 2.10.0
2.10.0
Adds new operator:
See also:
- 2.10.0 milestone for changes in this release
- Commit history since 2.9.0
2.9.0
2.8.0
Adds new operators:
See also:
- 2.8.0 milestone for changes in this release
- Commit history since 2.7.0
2.7.0
This release adds .NET Standard 2.0 as a target (see #343 for more).
Adds new operators:
See also:
- 2.7.0 milestone for changes in this release
- Commit history since 2.6.0