@@ -4,22 +4,27 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
5
5
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
6
6
7
- ## [ 0.3] - 2022-11
7
+ ## [ 0.3.0 ] - 2022-11-09
8
8
9
9
## Added
10
10
- WARNING: Breaking changes!
11
- - Seeds to multiple algorithims that depend on random number generation.
12
- - Drop ` nalgebra-bindings ` feature
13
11
- Complete refactoring with ** extensive API changes** that includes:
14
12
* moving to a new traits system, less structs more traits
15
13
* adapting all the modules to the new traits system
16
- * moving to Rust 2021, in particular the use of ` dyn ` and ` as_ref `
17
- * reorganization of the code base, trying to eliminate duplicates
18
- - usage of ` serde ` is now optional, use the ` serde ` feature
19
- - default feature is now Wasm-/Wasi-first for minimal binary size
14
+ * moving to Rust 2021, use of object-safe traits and ` as_ref `
15
+ * reorganization of the code base, eliminate duplicates
16
+ - implements ` readers ` (needs "serde" feature) for read/write CSV file, extendible to other formats
17
+ - default feature is now Wasm-/Wasi-first
20
18
21
- ## BREAKING CHANGE
22
- - Added a new parameter to ` train_test_split ` to define the seed.
19
+ ## Changed
20
+ - WARNING: Breaking changes!
21
+ - Seeds to multiple algorithims that depend on random number generation
22
+ - Added a new parameter to ` train_test_split ` to define the seed
23
+ - changed use of "serde" feature
24
+
25
+ ## Dropped
26
+ - WARNING: Breaking changes!
27
+ - Drop ` nalgebra-bindings ` feature, only ` ndarray ` as supported library
23
28
24
29
## [ 0.2.1] - 2021-05-10
25
30
0 commit comments