Repository navigation
Releases
Releases · RUB-EP1/ThreeBodyDecaysIO.jl
v0.9.0 — Three-body serialization fixes
ThreeBodyDecaysIO v0.9.0
- Improve serialization and deserialization of three-body models and vertex functions.
- Preserve chain names independently of shared propagator names.
- Add polynomial named-function serialization and regression tests for dictionary evaluation and round trips.
- Repair dependency resolution while retaining Julia 1.7 support; support ThreeBodyDecays 0.13/0.15 and JSON 0.21/1.
- Update CI and document the writing and reading APIs.
Cascade serialization is provided by the separate CascadeDecaysIO.jl package. ThreeBodyDecaysIO has no cascade extension or dependency.
OrderedCollections 2 remains constrained by upstream packages; the tested dependency set uses version 1.
Validation: 85 core tests and repository lint pass. The release PR is tested on Julia 1.7 and current Julia across Linux, macOS, and Windows.
Changes: v0.8.0...v0.9.0
v0.8.0 Deserialization of own-written models
What's Changed
- Fix symbol string keys by @mmikhasenko in #19
- implement lineshape serialization improvements. Enable reproducibility by @mmikhasenko in #21
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #15
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #14
New Contributors
- @dependabot[bot] made their first contribution in #15
Full Changelog: v0.7.0...v0.8.0
v0.7.0 Update Flatte json, Tests
What's Changed
- Tests-formatting-precommit by @mmikhasenko in #13
- issue11-flatte-couplings-fix by @mmikhasenko in #12
Full Changelog: v0.6.0...v0.7.0
v0.6.0 Generic with parameters
What's Changed
- Named parameters on generic functions by @mmikhasenko in #9
- Prettier by @mmikhasenko in #10
Full Changelog: https://github.com/mmikhasenko/ThreeBodyDecaysIO.jl/commits/v0.6.0