Skip to content

Commit 1889d5c

Browse files
committed
add release notes
1 parent caa7215 commit 1889d5c

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

RELEASE_NOTES.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,32 @@
1+
### 1.0.0 (Released TBD)
2+
3+
This version marks the journey to our first stable release and introduces significant architectural changes, which obviously are backward incompatible.
4+
5+
* Decoupled vector and matrix representations from *FSharp.Stats*.
6+
* Integrated `FsMath` as the new lightweight, array-centric math backend.
7+
* Updated internal references in *FSharp.Stats* to use `FsMath` primitives for zero-friction integration.
8+
* Improved performance in core operations by leveraging `FsMath`’s optimized routines.
9+
10+
**Description**
11+
This PR introduces a separation of concerns between statistical algorithms and low-level numerical primitives.
12+
Vector and matrix types have been moved to the new `FsMath` library under FsLab.org, which is optimized for performance and designed for seamless interoperability.
13+
This change keeps *FSharp.Stats* focused on statistical functionality while making it easier to maintain and integrate into other F# workflows that rely on common libraries.
14+
15+
**Migration note**
16+
If your project uses `Vector` or `Matrix` types from *FSharp.Stats*, you will now need to reference `FsMath` and update your `open` statements accordingly:
17+
18+
```fsharp
19+
open FsMath
20+
```
21+
22+
All existing APIs are preserved with minimal changes, so most code will require slight modifications from `vector` to `Vector<float>` explicitly, along with namespace adjustments.
23+
Previously, arrays needed to be explicitly converted to vectors - now, `Array` and `Vector` can be used synonymously, removing the need for manual conversions in most cases.
24+
25+
Other Changes:
26+
27+
- [Fix incorrect F-test denominator assignments in TwoWayAnovaModel](https://github.com/fslaborg/FSharp.Stats/pull/350)
28+
- [Update test statistics to support generic type 'T data](https://github.com/fslaborg/FSharp.Stats/pull/348)
29+
130
### 0.6.0 (Released 2025-1-7)
231
* Additions:
332
* latest commit #529c2c01

0 commit comments

Comments
 (0)