Skip to content

Commit b5b81a0

Browse files
committed
Bump version numbers.
1 parent 31bc336 commit b5b81a0

File tree

5 files changed

+17
-12
lines changed

5 files changed

+17
-12
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,18 @@ documented here.
55
This project adheres to [Semantic Versioning](http://semver.org/).
66

77
## [0.18.0] - WIP
8+
This release adds full complex number support to nalgebra. This includes all common vector/matrix operations as well
9+
as matrix decomposition. This excludes geometric type (like `Isometry`, `Rotation`, `Translation`, etc.) from the
10+
`geometry` module.
811

912
### Added
1013
* Add `.renormalize` to `Unit<...>` and `Rotation3` to correct potential drift due to repeated operations.
1114
Those drifts can cause them not to be pure rotations anymore.
1215
* Add the `::from_matrix` constructor too all rotation types to extract a rotation from a raw matrix.
1316
* Add the `::from_matrix_eps` constructor too all rotation types to extract a rotation from a raw matrix. This takes
1417
more argument than `::from_matrix` to control the convergence of the underlying optimization algorithm.
18+
* Add trigonometric functions for quaternions: `.cos, .sin, .tan, .acos, .asin, .atan, .cosh, .sinh, .tanh, .acosh, .asinh, .atanh`.
19+
* Add geometric algebra operations for quaternions: `.inner, .outer, .project, .rejection`
1520

1621
## [0.17.0]
1722

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nalgebra"
3-
version = "0.17.3"
3+
version = "0.18.0"
44
authors = [ "Sébastien Crozet <[email protected]>" ]
55

66
description = "Linear algebra library with transformations and statically-sized or dynamically-sized matrices."
@@ -38,7 +38,7 @@ rand = { version = "0.6", default-features = false }
3838
num-traits = { version = "0.2", default-features = false }
3939
num-complex = { version = "0.2", default-features = false }
4040
approx = { version = "0.3", default-features = false }
41-
alga = { version = "0.8", default-features = false }
41+
alga = { version = "0.9", default-features = false }
4242
matrixmultiply = { version = "0.2", optional = true }
4343
serde = { version = "1.0", optional = true }
4444
serde_derive = { version = "1.0", optional = true }
@@ -48,8 +48,8 @@ quickcheck = { version = "0.8", optional = true }
4848
pest = { version = "2.0", optional = true }
4949
pest_derive = { version = "2.0", optional = true }
5050

51-
[patch.crates-io]
52-
alga = { git = "https://github.com/rustsim/alga", branch = "dev" }
51+
#[patch.crates-io]
52+
#alga = { git = "https://github.com/rustsim/alga", branch = "dev" }
5353

5454
[dev-dependencies]
5555
serde_json = "1.0"

nalgebra-glm/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nalgebra-glm"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
authors = ["sebcrozet <[email protected]>"]
55

66
description = "A computer-graphics oriented API for nalgebra, inspired by the C++ GLM library."
@@ -24,5 +24,5 @@ abomonation-serialize = [ "nalgebra/abomonation-serialize" ]
2424
[dependencies]
2525
num-traits = { version = "0.2", default-features = false }
2626
approx = { version = "0.3", default-features = false }
27-
alga = { version = "0.8", default-features = false }
28-
nalgebra = { path = "..", version = "0.17", default-features = false }
27+
alga = { version = "0.9", default-features = false }
28+
nalgebra = { path = "..", version = "0.18", default-features = false }

nalgebra-lapack/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nalgebra-lapack"
3-
version = "0.9.0"
3+
version = "0.10.0"
44
authors = [ "Sébastien Crozet <[email protected]>", "Andrew Straw <[email protected]>" ]
55

66
description = "Linear algebra library with transformations and satically-sized or dynamically-sized matrices."
@@ -23,18 +23,18 @@ accelerate = ["lapack-src/accelerate"]
2323
intel-mkl = ["lapack-src/intel-mkl"]
2424

2525
[dependencies]
26-
nalgebra = { version = "0.17", path = ".." }
26+
nalgebra = { version = "0.18", path = ".." }
2727
num-traits = "0.2"
2828
num-complex = { version = "0.2", default-features = false }
29-
alga = { version = "0.8", default-features = false }
29+
alga = { version = "0.9", default-features = false }
3030
serde = { version = "1.0", optional = true }
3131
serde_derive = { version = "1.0", optional = true }
3232
lapack = { version = "0.16", default-features = false }
3333
lapack-src = { version = "0.2", default-features = false }
3434
# clippy = "*"
3535

3636
[dev-dependencies]
37-
nalgebra = { version = "0.17", path = "..", features = [ "arbitrary" ] }
37+
nalgebra = { version = "0.18", path = "..", features = [ "arbitrary" ] }
3838
quickcheck = "0.8"
3939
approx = "0.3"
4040
rand = "0.6"

src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Simply add the following to your `Cargo.toml` file:
1515
1616
```.ignore
1717
[dependencies]
18-
nalgebra = "0.17"
18+
nalgebra = "0.18"
1919
```
2020
2121

0 commit comments

Comments
 (0)