|
2 | 2 |
|
3 | 3 | ## To be released
|
4 | 4 |
|
5 |
| -### Repository Changes |
6 |
| - |
7 | 5 | ...
|
8 | 6 |
|
| 7 | +--- |
| 8 | + |
| 9 | +## 0.1.3 |
| 10 | + |
9 | 11 | ### New Features
|
10 | 12 |
|
11 | 13 | #### honeycomb-core
|
12 | 14 |
|
| 15 | +<sup>core definitions and tools for combinatorial map implementation</sup> |
| 16 | + |
13 | 17 | - `Orbit<'a, const N_MARKS: usize, T: CoordsFloat>` - Generic implementation for
|
14 | 18 | 2D orbit computations. The structure itself only contains meta-data, the orbit
|
15 |
| - computation is done through the `Iterator` trait implementation. |
| 19 | + computation is done through the `Iterator` trait implementation (#18) |
16 | 20 | - `OrbitPolicy<'a>` - Enum used to specify the beta functions used by an orbit.
|
17 |
| - It currently does not not support compositions. |
| 21 | + It currently does not support compositions (#18) |
18 | 22 | - New (temporary?) method for `TwoMap`: `beta_runtime`. It works by redirecting
|
19 | 23 | to the original `beta` method, using match block and a beta identifier provided
|
20 |
| - at runtime. |
| 24 | + at runtime (#18) |
| 25 | + |
| 26 | +#### honeycomb-guide |
| 27 | + |
| 28 | +<sup>**mdbook**-based user guide with information regarding usage & non-code-related |
| 29 | +aspects of the project</sup> |
| 30 | + |
| 31 | +- update content of the workspace section to include new member (#19) |
| 32 | +- update **honeycomb-core**'s page content (#19) |
| 33 | + |
| 34 | +#### honeycomb-render (new member) |
| 35 | + |
| 36 | +<sup>visualization tool for combinatorial maps</sup> |
| 37 | + |
| 38 | +- implement `TwoMap` rendering code |
| 39 | +- add examples illustrating basic usage |
21 | 40 |
|
22 | 41 | ---
|
23 | 42 |
|
|
32 | 51 |
|
33 | 52 | #### honeycomb-core
|
34 | 53 |
|
| 54 | +<sup>core definitions and tools for combinatorial map implementation</sup> |
| 55 | + |
35 | 56 | - `Coords2<T: CoordsFloat>` - Custom 2D coordinates representation using a
|
36 | 57 | generic type for inner value.
|
37 | 58 | - refactor two attributes of `TwoMap`:
|
|
40 | 61 |
|
41 | 62 | #### honeycomb-guide
|
42 | 63 |
|
| 64 | +<sup>**mdbook**-based user guide with information regarding usage & non-code-related |
| 65 | +aspects of the project</sup> |
| 66 | + |
43 | 67 | - update usage instructions
|
44 | 68 |
|
45 | 69 | #### honeycomb-utils
|
46 | 70 |
|
| 71 | +<sup>utility routines used in benchmarking and testing</sup> |
| 72 | + |
47 | 73 | - update content according to features introduced in #15, #16
|
48 | 74 |
|
49 | 75 | ---
|
|
52 | 78 |
|
53 | 79 | ### Repository Changes
|
54 | 80 |
|
55 |
| -- new project members: `honeycomb-utils` (#10) |
56 | 81 | - new CI workflow:
|
57 | 82 | - `bench`: run hardware-counter based benchmarks on new version release
|
58 | 83 |
|
59 | 84 | ### New Features
|
60 | 85 |
|
61 | 86 | #### honeycomb-core
|
62 | 87 |
|
| 88 | +<sup>core definitions and tools for combinatorial map implementation</sup> |
| 89 | + |
63 | 90 | - introduce `benchmarking_utils` feature, used to compile additional methods &
|
64 | 91 | trait implementation useful for benchmarking
|
65 | 92 |
|
66 | 93 | #### honeycomb-guide
|
67 | 94 |
|
68 |
| -- update content (#5, #12) |
| 95 | +<sup>**mdbook**-based user guide with information regarding usage & non-code-related |
| 96 | +aspects of the project.</sup> |
69 | 97 |
|
70 |
| -#### honeycomb-utils |
| 98 | +- complete (partially) definition sections (#5) |
| 99 | +- add documentation for the core implementatiosn (#5) |
| 100 | +- add usage instructions (#12) |
| 101 | +- add `honeycomb-utils` section (#12) |
| 102 | + |
| 103 | +#### honeycomb-utils (new member) |
| 104 | + |
| 105 | +<sup>utility routines used in benchmarking and testing</sup> |
71 | 106 |
|
72 | 107 | - benchmarks for the `TwoMap` structure and methods (#10, #11)
|
73 | 108 | - utility functions for benchmarking and testing.
|
|
83 | 118 |
|
84 | 119 | ### Repository Changes
|
85 | 120 |
|
86 |
| -- new project members: `honeycomb-core`, `honeycomb-guide` |
87 | 121 | - new CI workflows:
|
88 | 122 | - `doc`: build & deploy user guide and code documentation
|
89 | 123 | - `rust-test`: run Rust tests, format checker & linter (`clippy`)
|
90 | 124 |
|
91 | 125 | ### New Features
|
92 | 126 |
|
93 |
| -#### honeycomb-core |
| 127 | +#### honeycomb-core (new member) |
| 128 | + |
| 129 | +<sup>core definitions and tools for combinatorial map implementation</sup> |
94 | 130 |
|
95 | 131 | - `TwoMap` - basic 2D combinatorial map implementation
|
96 | 132 | - full documentation support & deployment
|
97 | 133 |
|
98 |
| -#### honeycomb-guide |
| 134 | +#### honeycomb-guide (new member) |
99 | 135 |
|
100 |
| -- **mdbook**-based user guide with information regarding usage & |
101 |
| - non-code-related aspects of the project. |
| 136 | +<sup>**mdbook**-based user guide with information regarding usage & non-code-related |
| 137 | +aspects of the project</sup> |
0 commit comments