11 Commits
4.0.2 ... 4.1

Author SHA1 Message Date
b056a4e9a7 4.1.0. 2022-03-28 11:38:25 +02:00
042253ab9c Merge pull request #83 from phaazon/nalgebra-update
Bump nalgebra dependency.
2022-03-25 09:14:31 +01:00
270f225394 Bump nalgebra dependency. 2022-03-24 17:09:20 +01:00
138828e798 Merge pull request #79 from phaazon/dependabot/cargo/master/glam-gte-0.10-and-lt-0.21
Update glam requirement from >=0.10, <0.18 to >=0.10, <0.21
2022-03-22 20:34:31 +01:00
0ca1c5aa48 Merge pull request #75 from phaazon/dependabot/cargo/master/float-cmp-gte-0.6-and-lt-0.10
Update float-cmp requirement from >=0.6, < 0.9 to >=0.6, < 0.10
2022-03-22 20:33:36 +01:00
f4c8be33b9 Merge pull request #82 from phaazon/edition-2021
Edition 2021
2022-03-22 20:20:01 +01:00
26bd5c88eb Update and simplify the CI. 2022-03-22 16:15:39 +01:00
a4cd49fd20 Switch to edition 2021. 2022-03-22 16:14:28 +01:00
09bc7069b2 Update glam requirement from >=0.10, <0.18 to >=0.10, <0.21
Updates the requirements on [glam](https://github.com/bitshifter/glam-rs) to permit the latest version.
- [Release notes](https://github.com/bitshifter/glam-rs/releases)
- [Changelog](https://github.com/bitshifter/glam-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/bitshifter/glam-rs/compare/0.10.0...0.20.0)

---
updated-dependencies:
- dependency-name: glam
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-02 04:13:32 +00:00
8dc8606bf0 Update float-cmp requirement from >=0.6, < 0.9 to >=0.6, < 0.10
Updates the requirements on [float-cmp](https://github.com/mikedilger/float-cmp) to permit the latest version.
- [Release notes](https://github.com/mikedilger/float-cmp/releases)
- [Commits](https://github.com/mikedilger/float-cmp/commits)

---
updated-dependencies:
- dependency-name: float-cmp
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-22 04:19:29 +00:00
fc2f53200f Fix previous commit (new implementors). 2021-07-11 17:46:59 +02:00
4 changed files with 28 additions and 33 deletions

View File

@ -6,38 +6,22 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Build
run: |
cargo build --verbose --all-features
- name: Test
run: |
cargo test --verbose --all-features
run: cargo test --verbose --all-features
build-windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v1
- name: Build
run: |
cargo build --verbose --all-features
- name: Test
run: |
cargo test --verbose --all-features
run: cargo test --verbose --all-features
build-macosx:
runs-on: macOS-latest
steps:
- uses: actions/checkout@v1
- name: Rust requirements
run: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal
- name: Build
run: |
. ~/.cargo/env
cargo build --verbose --all-features
- name: Test
run: |
. ~/.cargo/env
cargo test --verbose --all-features
run: cargo test --verbose --all-features
quality:
runs-on: ubuntu-latest

View File

@ -2,6 +2,8 @@
<!-- vim-markdown-toc GFM -->
* [4.1](#41)
* [4.0.3](#403)
* [4.0.2](#402)
* [4.0.1](#401)
* [4.0](#40)
@ -41,12 +43,28 @@
<!-- vim-markdown-toc -->
# 4.0.2
# 4.1
> Mar 28, 2022
- Support for edition 2021.
- Bump `float-cmp` dependency.
- Bump `glam` dependency.
- Bump `nalgebra` dependency.
- Simplify the CI.
# 4.0.3
> Jul 11, 2021
- Add more implementors for `Interpolate`.
# 4.0.2
> Jul 11, 2021
- **Yanked.**
# 4.0.1
> Jul 11, 2021

View File

@ -1,6 +1,6 @@
[package]
name = "splines"
version = "4.0.2"
version = "4.1.0"
license = "BSD-3-Clause"
authors = ["Dimitri Sabadie <dimitri.sabadie@gmail.com>"]
description = "Spline interpolation made easy"
@ -11,7 +11,7 @@ repository = "https://github.com/phaazon/splines"
documentation = "https://docs.rs/splines"
readme = "README.md"
edition = "2018"
edition = "2021"
[badges]
travis-ci = { repository = "phaazon/splines", branch = "master" }
@ -29,12 +29,12 @@ std = []
[dependencies]
cgmath = { version = ">=0.17, <0.19", optional = true }
glam = { version = ">=0.10, <0.18", optional = true }
nalgebra = { version = ">=0.21, <0.28", optional = true }
glam = { version = ">=0.10, <0.21", optional = true }
nalgebra = { version = ">=0.21, <0.31", optional = true }
serde = { version = "1", features = ["derive"], optional = true }
[dev-dependencies]
float-cmp = ">=0.6, < 0.9"
float-cmp = ">=0.6, < 0.10"
serde_json = "1"
[package.metadata.docs.rs]

View File

@ -1,4 +1,4 @@
use crate::{impl_Interpolate, impl_InterpolateT!};
use crate::impl_Interpolate;
use cgmath::{Quaternion, Vector1, Vector2, Vector3, Vector4};
@ -13,10 +13,3 @@ impl_Interpolate!(f64, Vector2<f64>, std::f64::consts::PI);
impl_Interpolate!(f64, Vector3<f64>, std::f64::consts::PI);
impl_Interpolate!(f64, Vector4<f64>, std::f64::consts::PI);
impl_Interpolate!(f64, Quaternion<f64>, std::f64::consts::PI);
impl_InterpolateT!(f64, Vector1<f32>, std::f32::consts::PI);
impl_InterpolateT!(f64, Vector2<f32>, std::f32::consts::PI);
impl_InterpolateT!(f64, Vector3<f32>, std::f32::consts::PI);
impl_InterpolateT!(f64, Vector4<f32>, std::f32::consts::PI);
impl_InterpolateT!(f64, Quaternion<f32>, std::f32::consts::PI);