diff --git a/.github/workflows/default.yml b/.github/workflows/default.yml index f8243d4..f997b23 100644 --- a/.github/workflows/default.yml +++ b/.github/workflows/default.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - RUST: ["1.56", stable, beta, nightly] + RUST: ["1.60", stable, beta, nightly] steps: - uses: actions/checkout@v2 - name: Set Rust version diff --git a/README.md b/README.md index c292bab..b0cec9e 100644 --- a/README.md +++ b/README.md @@ -10,10 +10,10 @@ Dual licensed under MIT / Apache 2.0. While this crate is `no_std` compatible, it still requires the `alloc` crate. Version notes: -- Version `0.16.0` fixes a potential soundness issue, but removes support for - template parameters in the process. Lifetime parameters are still supported. - As of 2023-06-13, the compiler is practically sound with 0.15 but this may - stop being the case at any time and without warning. +- Verison `0.17.0` reintroduces type parameter support, but requires at least + version 1.60 of the Rust toolchain. +- Version `0.16.0` fixes a potential soundness issue but removes template + parameter support. - Version `0.13.0` and later contain checks for additional situations which cause undefined behavior if not caught. - Version `0.11.0` and later place restrictions on derive macros, earlier