@@ -7,10 +7,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ### Added
11+
12+ * ` FlatList ` has every function of the FSharp.Core ` Array ` module that applies to an immutable array, with its semantics
13+ and exceptions, plus ` add ` , ` asMemory ` , ` asSpan ` , ` binarySearch ` , ` indexOf ` , ` indexOfWith ` , ` lastIndexOf ` ,
14+ ` lastIndexOfWith ` , ` ofReadOnlySpan ` , ` ofSpan ` , ` skipLast ` , ` sortWithComparer ` , ` takeLast ` and ` tryTail ` .
15+ * The ` FSharp.Collections.Immutable.Option.FlatList ` and ` FSharp.Collections.Immutable.Tuple.FlatList ` modules repeat the
16+ functions that use value options or struct tuples with options and reference tuples.
17+ * The ` FlatListBuilder ` module works on the builder of a flat list, and ` flatList { } ` builds a flat list.
18+
1019### Changed
1120
1221* The package targets ` net8.0 ` and ` net10.0 ` .
1322* The package requires FSharp.Core 10.1.301 or later, the first release with ` partitionWith ` .
23+ * ` FlatList ` : the ` try* ` functions return ` voption ` ; ` choose ` , ` pick ` , ` tryPick ` and ` unfold ` take functions that return
24+ ` voption ` ; the functions that return tuples return struct tuples.
25+ * ` FlatList ` : every function throws what the FSharp.Core ` Array ` function of the same name throws. ` take ` and ` splitAt `
26+ throw for a count beyond the length, and a default ` ImmutableArray ` throws ` ArgumentNullException ` .
27+
28+ ### Removed
29+
30+ * ` FlatList.index ` , ` indexWith ` , ` indexFrom ` , ` indexFromWith ` , ` indexRange ` , ` indexRangeWith ` and their ` lastIndex `
31+ counterparts: use ` indexOf ` , ` indexOfWith ` , ` lastIndexOf ` and ` lastIndexOfWith ` .
32+ * ` FlatList.removeAll ` , ` removeAllWith ` , ` removeRange ` , ` sortRange ` , ` sortRangeWith ` , ` sortRangeWithComparer ` and ` sub ` ,
33+ and the ` ImmutableArray ` module alias of ` FlatList ` .
34+ * The ` Seq ` module of conversions between the collections.
1435
1536## [ 1.0.0] - 2020-02-23
1637
0 commit comments