Skip to content

0.7.0

Latest
Compare
Choose a tag to compare
@imrn99 imrn99 released this 08 Jan 13:44
· 3 commits to master since this release
942b755

What's Changed

This update contains breaking changes

Workspace

new:

  • add a shell.nix file to handle render libs by @imrn99
    in #219

refactor:

deps:

  • revert some upgrades that broke the render menu by @imrn99
    in #206
  • update thiserror requirement from 1.0.64 to 2.0.3 by @dependabot
    in #221
  • bump codecov/codecov-action from 4.6.0 to 5.0.7 by @dependabot
    in #242
  • chore(deps): bump codecov/codecov-action from 5.0.7 to 5.1.2 by @dependabot
    in #258
  • chore(deps): update itertools requirement from 0.13.0 to 0.14.0 by @dependabot
    in #262

Published crates

honeycomb-core

core definitions and tools for combinatorial map implementation

new:

refactor:

  • change impls of the fetch_<CELLS> methods by @imrn99
    in #204
  • improve grid building routines by @imrn99
    in #209
  • change underlying implementation of CMap2 to add sync mechanisms by @imrn99
    in #201
  • turn internal CMap2 items into structs by @imrn99
    in #223
  • rework sew methods to allow for more control by @imrn99
    in #224
  • update AttributeUpdate methods returns by @imrn99
    in #237
  • rework attribute semantics by @imrn99
    in #226
  • rewrite grid building routines by @imrn99
    in #241
  • add new variants to OrbitPolicy by @imrn99
    in #238
  • move OrbitPolicy to the components submodule by @imrn99
    in #250
  • delete the i-cell collection structures by @imrn99
    in #251
  • update basic operations of CMap2 by @imrn99
    in #252
  • delete the utils featureby @imrn99
    in #254
  • delete the io feature by @imrn99
    in #255
  • make dimension an argument of sew/link methods by @imrn99
    in #253
  • update sew variants by @imrn99
    in #261

fix:

  • use transactional ID computation in atomically_two_sew by @imrn99
    in #222
  • elude lifetimes where possible by @imrn99
    in #244

honeycomb-kernels

implementations of meshing kernels using combinatorial maps

new:

refactor:

Others

honeycomb-benches

core structures & methods benchmarks

new:

  • add fetch_... methods benchmarks by @imrn99
    in #202
  • add a criterion bench for triangulation functions by @imrn99
    in #207
  • add binaries to bench scaling of non-conflicting transactions by @imrn99
    in #240

refactor:

honeycomb-guide

mdbook-based user guide with information regarding usage & non-code-related
aspects of the project

new:

refactor:


Full Changelog: 0.6.0...0.7.0