Skip to content

v0.6.1

Latest

Choose a tag to compare

@jdaymude jdaymude released this 05 Feb 19:29
4e845d7

This minor release implements timeout functionality, references our new JOSS publication in the documentation, and fixes some GitHub Actions infrastructure.

Changelog

🚨 Breaking Changes

As part of implementing timeout functionality across all interfaces (by @jdaymude in #133), there are two breaking changes:

  • Adds a new --timeout flag for the CLI, timeout parameter for assembly::index_search in the Rust crate, and timeout parameter for assembly_theory.index_search in the Python package. Assembly index search runs normally if timeout == None and otherwise stops after timeout milliseconds, returning the best upper bound on the assembly index found so far instead.
  • The assembly::index_search function and its Python counterpart now return an Option<usize> for the number of states searched instead of a straight usize. It is either the number of states searched or None if search times out.

📝 JOSS Publication

  • Update READMEs and documentation to reflect new publications by @jdaymude in #136

🤖 GitHub Actions

Full Changelog: v0.6.0...v0.6.1