0.3.0
What's Changed
New changelog format!
Workspace
- rename non-published members' folder name (#77)
- bump various dependencies' version & update code accordingly (#70, #81):
iai-callgrind
from0.10.2
to0.11.0
smaa
from0.13.0
to0.14.0
wgpu
from0.19.4
to0.20.0
winit
from0.29.15
to0.30.0
- implement nighly conditional compilation for doc generation (#66)
Published crates
honeycomb-core
core definitions and tools for combinatorial map implementation
new:
- implement basic I/O logic for
CMap2
using thevtkio
crate (#73, 75)- the scope of the support is detailed in the Rust Doc
- new method & function are available when enabling the new
io
feature
- add a new feature,
io
, used to gate the implementation of VTK I/O code (#73)
refactor:
- remove the
FloatType
alias and thesingle_precision
feature (#74, #76) - replace
CoordsFloat
implementation blocks to automatize implementation
for all types that fit the traits requirement (#68) - remove
FloatType
from the public API (#68) - change some main methods return type to have better overall consistency (#67):
Vector2::normal_dir
now returns a result instead of potentially panickingCMap2::vertex
now returns a result instead of panicking if no associated vertex is found
- remove deprecated items from the last release (#64):
AttrSparseVec::get_mut
,AttrCompactVec::get_mut
utils::square_cmap2
,utils::splitsquare_cmap2
fix:
- correct the usage of epsilon values for floating point numbers comparison in tests (#79)
honeycomb-render
visualization tool for combinatorial maps
refactor:
- replace the
Runner
struct by a simplerlaunch
function (#70)- the function takes the same parameters that were provided to
Runner::run
- the function takes the same parameters that were provided to
- rewrite & reorganize most of the internal code due to
winit
update (#70)
Others
honeycomb-examples
project examples
new:
honeycomb-guide
mdbook-based user guide with information regarding usage & non-code-related
aspects of the project
- update usage information & content (#82)
Full Changelog: 0.2.1...0.3.0