|
| 1 | +# 1.1.0 (December 23, 2020) |
| 2 | + |
| 3 | +### Changed |
| 4 | +- Bumped `env_logger` to `0.8.2`, `smallvec` to `1.5.1`, removed `fnv` hasher ([#11]). |
| 5 | + |
| 6 | +[#11]: https://github.com/Synerise/cleora/pull/11 |
| 7 | + |
| 8 | +### Added |
| 9 | +- Tests (snapshots) for in-memory and memory-mapped files calculations of embeddings ([#12]). |
| 10 | +- Support for `NumPy` output format (available via `--output-format` program argument) ([#15]). |
| 11 | +- Jupyter notebooks with experiments ([#16]). |
| 12 | + |
| 13 | +[#12]: https://github.com/Synerise/cleora/pull/12 |
| 14 | +[#15]: https://github.com/Synerise/cleora/pull/15 |
| 15 | +[#16]: https://github.com/Synerise/cleora/pull/16 |
| 16 | + |
| 17 | +### Improved |
| 18 | +- Used `vector` for `hash_to_id` mappings, non-allocating cartesian product, `ryu` crate for faster write ([#13]). |
| 19 | +- Sparse Matrix refactor (cleanup, simplification, using iter, speedup). Use Cargo.toml data for clap crate ([#17]). |
| 20 | +- Unify and simplify embeddings calculation for in-memory and mmap matrices ([#18]). |
| 21 | + |
| 22 | +[#13]: https://github.com/Synerise/cleora/pull/13 |
| 23 | +[#17]: https://github.com/Synerise/cleora/pull/17 |
| 24 | +[#18]: https://github.com/Synerise/cleora/pull/18 |
| 25 | + |
| 26 | + |
1 | 27 | # 1.0.1 (November 23, 2020)
|
2 | 28 |
|
3 | 29 | ### Fixed
|
4 | 30 | - Skip reading invalid UTF-8 line ([#8]).
|
5 | 31 | - Fix clippy warnings ([#7]).
|
6 | 32 |
|
| 33 | +[#8]: https://github.com/Synerise/cleora/pull/8 |
| 34 | +[#7]: https://github.com/Synerise/cleora/pull/7 |
| 35 | + |
7 | 36 | ### Added
|
8 | 37 | - JSON support ([#3]).
|
9 | 38 | - Snapshot testing ([#5]).
|
10 | 39 |
|
| 40 | +[#3]: https://github.com/Synerise/cleora/pull/3 |
| 41 | +[#5]: https://github.com/Synerise/cleora/pull/5 |
| 42 | + |
| 43 | + |
11 | 44 | # 1.0.0 (November 6, 2020)
|
12 | 45 |
|
13 | 46 | - Initial release.
|
0 commit comments