Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,13 @@ Note: This is the main Changelog file for the Rust solver. The Changelog file fo
<!-- ---------------------
Unreleased
--------------------- -->
## [v0.9.2] - Unreleased
## [v0.9.2] - 2025-05-22

### Changed

- Update version of `rand`, `ndarray`, and `modcholesky` in `Cargo.toml`
- Update also version of `icasadi_test` (new release today)
- Version numbers of all dependencies specify build number

<!-- ---------------------
v0.9.0
Expand Down
16 changes: 8 additions & 8 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -77,16 +77,16 @@ rustdoc-args = ["--html-in-header", "katex-header.html"]
# D.E.P.E.N.D.E.N.C.I.E.S
# --------------------------------------------------------------------------
[dependencies]
num = "0.4"
num = "0.4.3"

# Our own stuff - L-BFGS: limited-memory BFGS directions
lbfgs = "0.2"
lbfgs = "0.2.2"

# Instant is a generic timer that works on Wasm (with wasm-bindgen)
instant = { version = "0.1" }
instant = { version = "0.1.13" }

# Wasm-bindgen is only activated if OpEn is compiled with `--features wasm`
wasm-bindgen = { version = "0.2", optional = true }
wasm-bindgen = { version = "0.2.2", optional = true }

# sc-allocator provides an implementation of a bump allocator
rpmalloc = { version = "0.2", features = [
Expand All @@ -101,12 +101,12 @@ roots = "0.0.8"
# Least squares solver (NOTE: ndarray must be version 0.15 - not 0.16)
# Bug report: https://github.com/argmin-rs/modcholesky/issues/34
ndarray = { version = "=0.16.1", features = ["approx"] }
modcholesky = "0.2"
modcholesky = "0.2.0"

# jemallocator is an optional feature; it will only be loaded if the feature
# `jem` is used (i.e., if we compile with `cargo build --features jem`)
[target.'cfg(not(target_env = "msvc"))'.dependencies]
jemallocator = { version = "0.5", optional = true }
jemallocator = { version = "0.5.4", optional = true }

# --------------------------------------------------------------------------
# F.E.A.T.U.R.E.S.
Expand All @@ -133,9 +133,9 @@ unit_test_utils = "0.1.3"
# testing locally
# icasadi_test = { path = "test/icasadi_test/" }
# instead, use:
icasadi_test = "0.0.2"
icasadi_test = "0.0.3"
# Random number generators for unit tests:
rand = "0.9"
rand = "0.9.1"


# --------------------------------------------------------------------------
Expand Down
11 changes: 7 additions & 4 deletions test/icasadi_test/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,18 @@ description = "Rust interface to CasADi functions (for testing purposes only)"
documentation = "https://docs.rs/icasadi"
license = "MIT"
readme = "README.md"
version = "0.0.2"
version = "0.0.3"
edition = "2018"

# NOTE: It is preferable to link to specific versions of the dependencies
# in order to avoid breaking changes. All dependencies below are supposed to
# be SemVer compatible, but it is better to be safe than sorry.
[dependencies]
libc = { version = "0.2.0", default-features = false }
libc = { version = "0.2.172", default-features = false }

[build-dependencies]
cc = "1.0"
bindgen = "0.49.0"
cc = "1.2.23"
bindgen = "0.71.1"

[profile.dev]
opt-level = 0
Expand Down
Loading