Skip to content

Commit 14ba84f

Browse files
committed
update changelog files
1 parent 9b915c9 commit 14ba84f

4 files changed

Lines changed: 12 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@ recorded.
1919
- Use the component changelogs above for detailed release notes, migration
2020
notes, and module-specific fixes.
2121
- Not every repository change appears here. Day-to-day implementation details
22-
usually live only in the relevant component changelog.
22+
usually live only in the relevant component changelog files.
2323

2424
## Versioning Notes
2525

2626
OpEn is a multi-component project, and not every part evolves on the same
2727
version number or schedule.
2828

29-
- The Rust solver has its own release history in `rust/CHANGELOG.md`.
29+
- The Rust solver has its own release history in [`rust/CHANGELOG.md`](rust/CHANGELOG.md).
3030
- The Python package `opengen` has its own release history in
31-
`python/CHANGELOG.md`.
31+
[`python/CHANGELOG.md`](python/CHANGELOG.md).
3232
- The MATLAB interface and Docker image also track their changes separately.
3333

3434
When a release affects multiple parts of the repository, this root changelog can
@@ -57,5 +57,5 @@ The main components live in:
5757
- [docker/](docker/)
5858
- [docs/](docs/)
5959

60-
This changelog is intentionally lightweight so it can remain a stable landing
60+
This changelog is intentionally lightweight, so it can remain a stable landing
6161
page even as individual components evolve independently.

matlab/CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
88
Note: This is the Changelog file for the MATLAB interface of OpEn.
99

1010

11-
## [0.1.0] - Unreleased
11+
## 0.1.0 - 31 March 2026
1212

1313
### Added
1414

@@ -22,3 +22,4 @@ Note: This is the Changelog file for the MATLAB interface of OpEn.
2222
### Changed
2323

2424
- Added a dedicated MATLAB API area under `matlab/api` for the current interface, separate from the legacy MATLAB code.
25+
- Code generation in MATLAB is now moved to `matlab/legacy`

python/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
88
Note: This is the Changelog file of `opengen` - the Python interface of OpEn
99

1010

11-
## [0.11.0] - Unreleased
11+
## [0.11.0] - 31 March 2026
1212

1313
### Added
1414

@@ -28,6 +28,7 @@ Note: This is the Changelog file of `opengen` - the Python interface of OpEn
2828
- ROS/ROS2 messages: using `uint64` instead of `uint8` to avoid overflow
2929
- Tighter checks of provided arguments in build configuration
3030
- Added `pytest` to the optional `dev` dependencies and documented local test, benchmark, and coverage workflows for Python and Rust contributors
31+
- Restructured folder structure of entire repo: opengen moved to folder `python`
3132

3233
### Fixed
3334

@@ -318,6 +319,7 @@ Note: This is the Changelog file of `opengen` - the Python interface of OpEn
318319
* Fixed `lbfgs` typo
319320

320321

322+
[0.11.0]: https://github.com/alphaville/optimization-engine/compare/opengen-0.10.1...opengen-0.11.0
321323
[0.10.1]: https://github.com/alphaville/optimization-engine/compare/opengen-0.10.0...opengen-0.10.1
322324
[0.10.0]: https://github.com/alphaville/optimization-engine/compare/opengen-0.9.6...opengen-0.10.0
323325
[0.9.6]: https://github.com/alphaville/optimization-engine/compare/opengen-0.9.5...opengen-0.9.6

rust/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Note: This is the main Changelog file for the Rust solver. The Changelog file fo
1111
<!-- ---------------------
1212
v0.12.0
1313
--------------------- -->
14-
## [v0.12.0] - Unreleased
14+
## [v0.12.0] - 31 March 2026
1515

1616
### Added
1717

@@ -26,6 +26,7 @@ Note: This is the main Changelog file for the Rust solver. The Changelog file fo
2626
- Swapped the cross-platform timer dependency to `web-time`, removed the old `instant`-specific wasm feature wiring, and updated optimizer timing call sites to use `web_time::Instant`
2727
- Improved Rust-side error handling across constraints and core solvers so projection failures and invalid numerical states are reported explicitly instead of being silently flattened
2828
- Refined `BallP`, `EpigraphSquaredNorm`, and related constraint implementations and docs for stronger numerical robustness and clearer behavior
29+
- Restructured folder structure of entire repo: OpEn moved to folder `rust`
2930

3031
<!-- ---------------------
3132
v0.11.1
@@ -361,6 +362,7 @@ This is a breaking API change.
361362
--------------------- -->
362363

363364
<!-- Releases -->
365+
[v0.12.0]: https://github.com/alphaville/optimization-engine/compare/v0.11.1...v0.12.0
364366
[v0.11.1]: https://github.com/alphaville/optimization-engine/compare/v0.11.0...v0.11.1
365367
[v0.11.0]: https://github.com/alphaville/optimization-engine/compare/v0.10.0...v0.11.0
366368
[v0.10.0]: https://github.com/alphaville/optimization-engine/compare/v0.9.1...v0.10.0

0 commit comments

Comments
 (0)