diff --git a/Cargo.lock b/Cargo.lock index 646e1ec..330f3e0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1145,7 +1145,7 @@ dependencies = [ [[package]] name = "py-rustitude" -version = "0.9.3" +version = "0.10.0" dependencies = [ "ganesh", "nalgebra", @@ -1334,7 +1334,7 @@ dependencies = [ [[package]] name = "rustitude" -version = "0.9.3" +version = "0.10.0" dependencies = [ "criterion", "num_cpus", @@ -1368,7 +1368,7 @@ dependencies = [ [[package]] name = "rustitude-gluex" -version = "0.4.9" +version = "0.5.0" dependencies = [ "factorial", "nalgebra", diff --git a/Cargo.toml b/Cargo.toml index d66ff34..e8aa0dc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ resolver = "2" default-members = ["crates/*"] [workspace.package] -version = "0.9.3" +version = "0.10.0" edition = "2021" authors = ["Nathaniel Dene Hoffman "] description = "A library to create and operate models for particle physics amplitude analyses" @@ -13,8 +13,8 @@ homepage = "https://github.com/denehoffman/rustitude/" [workspace.dependencies] rustitude-core = { version = "7.0.0", path = "crates/rustitude-core" } -rustitude = { version = "0.9.3", path = "crates/rustitude" } -rustitude-gluex = { version = "0.4.9", path = "crates/rustitude-gluex" } +rustitude = { version = "0.10.0", path = "crates/rustitude" } +rustitude-gluex = { version = "0.5.0", path = "crates/rustitude-gluex" } rayon = { version = "1.10.0" } approx = { version = "0.5.1", features = ["num-complex"] } nalgebra = "0.33.0" diff --git a/crates/rustitude-gluex/CHANGELOG.md b/crates/rustitude-gluex/CHANGELOG.md index 94eaded..bff418d 100644 --- a/crates/rustitude-gluex/CHANGELOG.md +++ b/crates/rustitude-gluex/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/denehoffman/rustitude/compare/rustitude-gluex-v0.4.9...rustitude-gluex-v0.5.0) - 2024-07-30 + +### Added +- [**breaking**] add `Decay` enum to basically every amplitude to avoid hardcoding particle indices +- Add `Decay` enum to handle particle assignment (expandable in future) and make other enums into pyclasses + ## [0.4.8](https://github.com/denehoffman/rustitude/compare/rustitude-gluex-v0.4.7...rustitude-gluex-v0.4.8) - 2024-07-23 ### Other diff --git a/crates/rustitude-gluex/Cargo.toml b/crates/rustitude-gluex/Cargo.toml index 906c1ae..fad69e0 100644 --- a/crates/rustitude-gluex/Cargo.toml +++ b/crates/rustitude-gluex/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rustitude-gluex" -version = "0.4.9" +version = "0.5.0" edition = { workspace = true } authors = { workspace = true } description = "GlueX Amplitudes for Rustitude" diff --git a/crates/rustitude/CHANGELOG.md b/crates/rustitude/CHANGELOG.md index d710d1a..c01e895 100644 --- a/crates/rustitude/CHANGELOG.md +++ b/crates/rustitude/CHANGELOG.md @@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.10.0](https://github.com/denehoffman/rustitude/compare/rustitude-v0.9.3...rustitude-v0.10.0) - 2024-07-30 + +### Added +- [**breaking**] add `Decay` enum to basically every amplitude to avoid hardcoding particle indices + ## [0.9.2](https://github.com/denehoffman/rustitude/compare/rustitude-v0.9.1...rustitude-v0.9.2) - 2024-07-23 ### Added diff --git a/py-rustitude/CHANGELOG.md b/py-rustitude/CHANGELOG.md index 24e2853..72640c8 100644 --- a/py-rustitude/CHANGELOG.md +++ b/py-rustitude/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.10.0](https://github.com/denehoffman/rustitude/compare/py-rustitude-v0.9.3...py-rustitude-v0.10.0) - 2024-07-30 + +### Added +- [**breaking**] add `Decay` enum to basically every amplitude to avoid hardcoding particle indices +- Add `Decay` enum to handle particle assignment (expandable in future) and make other enums into pyclasses + ## [0.9.2](https://github.com/denehoffman/rustitude/compare/py-rustitude-v0.9.1...py-rustitude-v0.9.2) - 2024-07-23 ### Added diff --git a/py-rustitude/pyproject.toml b/py-rustitude/pyproject.toml index 5515400..6118b5b 100644 --- a/py-rustitude/pyproject.toml +++ b/py-rustitude/pyproject.toml @@ -10,7 +10,7 @@ features = ["pyo3/extension-module"] name = "rustitude" description = "Python bindings for the Rustitude library" readme = "README.md" -version = "0.9.3" +version = "0.10.0" requires-python = ">=3.7" license = { file = "LICENSE" } keywords = ["physics", "math", "rust"]