Skip to content

Latest commit

 

History

History
120 lines (94 loc) · 5.69 KB

RELEASE_NOTES.md

File metadata and controls

120 lines (94 loc) · 5.69 KB

3.1.0 - 2022-11-13

  • Gitpod support by @cartermp in #172
  • Fix a typo in a comment by @viebel in #190
  • Testing on Net6 by @sergey-tihon in #193
  • Add PersistentVector.mapi by @njlr in #186
  • RoseTree. Fix a broken link in the comments. by @ScottHutchinson in #195
  • Fantomas5 formatting by @sergey-tihon in #194
  • Make the NuGet package consumable from Fable by @njlr in #187
  • Add release NuGet publish from CI by @gdziadkiewicz in #199

3.0.1 - 2021-10-23

  • Fix choice2s #184. Thanks @sideeffffect

3.0.0 - 2021-10-22

  • Deque.Tail performance tweaks
  • Fast path for single back element. Avoid traversing list for length multiple times. Use Unchecked.defaultOf<_> rather than an actual element. Thanks @simendsjo
  • Expose PersistentVector.rangedIterator. Thanks @simendsjo
  • Seq extensions: add tryHeadTail #176. Thanks @knocte
  • some helper functions #92. Thanks @sideeffffect
  • Enable PersistentVector in Fable #182. Thanks @njlr
  • Dependencies update
  • Build and test with .NET 5 & Node 14

2.1.3 - 2020-05-30

  • RandomAccessLists zip, reduce, map2
  • doc projects netcoreapp3.1 build, thanks Grzegorz Dziadkiewicz

2.1.2 - 2019-12-24

  • Fix FSharp.Core assembly reference version

2.1.1 - 2019-11-17

  • Fix FSharp.Core dependency version

2.1.0 - 2019-11-12

  • target net45 and netstandard2.0, thanks Grzegorz Dziadkiewicz

2.0.0 - 2019-05-15

  • BREAKING CHANGE: only netstandard2.0 supported
  • PersistentHashMap implements Count (issues/12)
  • add compareWith and areEqual to LazyList (issues/114) thanks teo-tsirpanis
  • fix experimental RoseTree equality (issues/114) thanks teo-tsirpanis
  • fix Nop thread comparison in PersistentHashMap (issues/66)
  • make RandomAccessList serializable (issue 127) thanks teo-tsirpanis
  • Implemented CHAMP algorithm for a persistent hash map, thanks bsomes
  • Implement IReadOnlyList and IReadOnlyCollection for the RandomAccessList (issue 130) thanks teo-tsirpanis
  • LazyListbased on the BCL's Lazy type, thanks teo-tsirpanis

2.0.0-beta3 - 2018-06-19

  • pairwise DList, thanks Brendan Fahy

2.0.0-beta2 - 2018-05-26

  • target net45 and netstandard2.0 (beta1 incorrectly targetted net461)

2.0.0-beta1 - 2018-05-26

  • Microsoft.NET.Sdk projects
  • target net45 and netstandard2.0
  • BREAKING CHANGE: RequireQualifiedAccess
  • BREAKING CHANGE: type RealTimeQueue under Experimental namespace
  • BREAKING CHANGE: type BootstrappedQueue under Experimental namespace
  • BREAKING CHANGE: type ListZipper under Experimental namespace
  • BREAKING CHANGE: types BinaryTree, TreeDirection, BinaryTreeZipper under Experimental namespace
  • BREAKING CHANGE: type ImplicitQueue under Experimental namespace
  • BREAKING CHANGE: type BinaryRandomAccessList under Experimental namespace
  • BREAKING CHANGE: type Digit for BinaryRandomAccessList renamed TreeBRALDigit

1.17.0 - 26.06.2017

  • PERFORMANCE: NonEmptyList Collect had poor performance - #75

1.16.0 - 25.05.2017

  • New tagged structures - #69
  • Use FSharp.Core 4.0
  • Couple of new helper functions - #64 #63
  • Improved RandomAccessList API with some functions from PersistentVector - #54
  • Faster NonEmptyList implementation - #62

1.14.0 - 13.02.2016

  • Allow 4.0 FSharp.Core
  • Distinct and DistinctBy functions for ResizeArray - #56
  • Add zip to NonEmptyList - #46

1.12.4 - 13.09.2015

  • Fixed enumerating empty RandomAccessList - #45

1.12.3 - 12.09.2015

  • ResizeArray.collect made to take seq as an input - #41
  • Made conflict resolution explicit in variable names - #39

1.12.1 - 17.07.2015

  • LazyList.fold - #34

1.12.0 - 17.07.2015

  • New SkewBinomialHeap - #36

1.11.1 - 17.07.2015

  • New Block resize array functions - #37

1.11.0 - 25.05.2015

  • New Block resize array - #33
  • BUGFIX: Prevent ArrayNode's tryFind from returning Some null - #22

1.10.0 - 26.02.2015

  • Added profile 259 and fixed profile 47 folder name - #26

1.9.6 - 13.01.2015

  • Bump version due to broken logo link - #21

1.9.5 - 13.01.2015

  • Bump version due to broken package meta data - #21

1.9.4 - 07.08.2014

  • Add Profile47

1.9.3 - 07.08.2014

  • Tail recursive implementation of Heap.Tail - #17

1.9.2 - 14.01.2013

  • Fixing nuget package

1.9.1 - 14.01.2013

  • Initial release from new location; previous contributor history lost