Skip to content

release: v0.2.0 - #32

Merged
Roy-Kid merged 1 commit into
MolCrafts:masterfrom
Roy-Kid:release/v0.2.0
Aug 5, 2026
Merged

release: v0.2.0#32
Roy-Kid merged 1 commit into
MolCrafts:masterfrom
Roy-Kid:release/v0.2.0

Conversation

@Roy-Kid

@Roy-Kid Roy-Kid commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Minor release v0.1.2 → v0.2.0 (breaking for molrs consumers).
  • molrs 0.12 only — no 0.9.x compatibility. Pins: molcrafts-molrs / molcrafts-molpy >=0.12.0,<0.13; CI MOLRS_GIT_REF=v0.12.0.
  • API moves for 0.12: spatial::simbox::SimBox, SDFReader::read, LBFGS::minimize, atom id/mol_id/topology indices as UInt, Python I/O via molrs.io.*.
  • Handbook: theme manual-home, site_urlhttps://docs.molcrafts.org/molpack/, Frame.from_dict docs require "meta", theme >=0.2.5 / zensical >=0.0.53.
  • History via git tags / GitHub Releases (drop CHANGELOG.md).

Test plan

  • cargo test --lib --tests + cargo test --test cli --features cli
  • pytest (131) / pre-push tox + rust CI parity
  • cargo fmt / clippy -D warnings / ty check
  • zensical build
  • CI on the PR (must be green before merge)

Publish path

After merge: tag v0.2.0 on masterpublish-crate.yml + publish-pypi.yml (MOLRS_GIT_REF=v0.12.0).

Break for molrs 0.12 (no 0.9.x compatibility):
- Pin molcrafts-molrs/molpy to 0.12.* (Cargo, pyproject, tox, CI MOLRS_GIT_REF)
- SimBox path spatial::simbox; SDF FrameReader::read; LBFGS::minimize
- Atom id / mol_id / topology indices as UInt; molrs.io.* for Python I/O
- Frame.from_dict docs require meta; site_url docs.molcrafts.org/molpack/
- Drop CHANGELOG.md (history via tags / GitHub Releases)
@Roy-Kid
Roy-Kid merged commit 890c87a into MolCrafts:master Aug 5, 2026
4 checks passed
@Roy-Kid
Roy-Kid deleted the release/v0.2.0 branch August 7, 2026 11:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant