diff --git a/CHANGELOG.md b/CHANGELOG.md index fca866b79..28586a1b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,6 +30,17 @@ and this project adheres to [Semantic Versioning](http://semver.org/). +### Added + + +### Changed + + +### Fixed + + +## [v1.10.0] - 2025-05-16 + ### Added - ENH: Support for ND arithmetic in Function class. [#810] (https://github.com/RocketPy-Team/RocketPy/pull/810) - ENH: allow users to provide custom samplers [#803](https://github.com/RocketPy-Team/RocketPy/pull/803) @@ -50,7 +61,7 @@ Attention: The newest changes should be on top --> - BUG: Wrong Phi Initialization For nose_to_tail Rockets [#809](https://github.com/RocketPy-Team/RocketPy/pull/809) - BUG: Fix StochasticFlight time_overshoot None bug [#805](https://github.com/RocketPy-Team/RocketPy/pull/805) -## v1.9.0 - 2025-03-24 +## [v1.9.0] - 2025-03-24 ### Added diff --git a/docs/conf.py b/docs/conf.py index 209a9c810..c76d990da 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -27,7 +27,7 @@ author = "RocketPy Team" # The full version, including alpha/beta/rc tags -release = "1.9.0" +release = "1.10.0" # -- General configuration --------------------------------------------------- diff --git a/docs/user/installation.rst b/docs/user/installation.rst index 844edd2b8..d19a42ff3 100644 --- a/docs/user/installation.rst +++ b/docs/user/installation.rst @@ -19,7 +19,7 @@ If you want to choose a specific version to guarantee compatibility, you may ins .. code-block:: shell - pip install rocketpy==1.9.0 + pip install rocketpy==1.10.0 Optional Installation Method: ``conda`` diff --git a/pyproject.toml b/pyproject.toml index 842b519e9..f471085ed 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "rocketpy" -version = "1.9.0" +version = "1.10.0" description="Advanced 6-DOF trajectory simulation for High-Power Rocketry." dynamic = ["dependencies"] readme = "README.md" diff --git a/rocketpy/utilities.py b/rocketpy/utilities.py index 06e0582eb..3ed81df41 100644 --- a/rocketpy/utilities.py +++ b/rocketpy/utilities.py @@ -10,6 +10,7 @@ import matplotlib.pyplot as plt import numpy as np +from packaging import version as packaging_version from scipy.integrate import solve_ivp from ._encoders import RocketPyDecoder, RocketPyEncoder @@ -750,7 +751,9 @@ def load_from_rpy(filename: str, resimulate=False): with open(filename, "r") as f: data = json.load(f) - if data["version"] > version("rocketpy"): + if packaging_version.parse(data["version"]) > packaging_version.parse( + version("rocketpy") + ): warnings.warn( "The file was saved in an updated version of", f"RocketPy (v{data['version']}), the current",