diff --git a/CHANGELOG.md b/CHANGELOG.md
index ab8ccd41..07d52e46 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,7 +12,7 @@
core structures & methods benchmarks
-- move all benchmarks previously defined in `honeycomb-utils` to this crate (#31)
+- move and update all benchmarks previously defined in `honeycomb-utils` to this crate (#31, #36)
#### honeycomb-core
@@ -26,6 +26,7 @@
- add two new traits, `AttributeLogic` and `AttributeSupport`, for basic attribute genericity (#33)
- implement new attribute traits for the `Vertex2` struct (#33)
- add two storage structures for generic attributes `AttributeSparseVec` and `AttributeSparseVec` (#34)
+- add collection structures that can be used to retrieve all cells of a given dimension of a map (#36)
#### honeycomb-examples (new)
@@ -35,6 +36,7 @@
- update examples
- to reflect mark removal (#24)
- to fix import path of utility functions (#31)
+ - to fit new `CMap2` methods signature (#36)
#### honeycomb-guide
@@ -58,6 +60,10 @@ aspects of the project
- move `orbits`, `coords`, `vector`, `vertex`, inside new modules
- clean-up source files
- rename the `benchmarking_utils` feature to `utils` (#31)
+- rework the structure and interface of `CMap2` (#36)
+ - implement the new cell id computation logic
+ - replace the vertex storage with an `AttributeSparseVec`
+- add support for incomplete vertex orbits in `Orbit2` implementation
#### honeycomb-guide
@@ -69,8 +75,10 @@ aspects of the project
visualization tool for combinatorial maps
-- update examples, function & structure signatures to reflect mark removal (#24)
-- update code to make use of the new 2D representation structures (#25)
+- update code:
+ - to reflect mark removal (#24)
+ - to make use of the new 2D representation structures (#25)
+ - to fit new `CMap2` methods signature (#36)
#### honeycomb-utils (removed)