From b98fad5c236e7a67f310dc534de7555d0c2b5952 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Lescaudey=20de=20Maneville?= Date: Thu, 1 Feb 2024 13:58:12 +0100 Subject: [PATCH] 0.14.0 --- CHANGELOG.md | 2 ++ Cargo.toml | 2 +- README.md | 12 +++++++----- src/lib.rs | 10 ++++++---- 4 files changed, 16 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6377a47..c35fcb1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +## 0.14.0 + * Defined MSRV to be 1.72.1 (#145) * Made internal `HexOrientationData` matrices `const` (#145) * (**BREAKING**) Fixed `uv` generation for planes and columns (#145): diff --git a/Cargo.toml b/Cargo.toml index 6425126..0344572 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hexx" -version = "0.13.0" +version = "0.14.0" edition = "2021" authors = ["Felix de Maneville "] description = "Hexagonal utilities" diff --git a/README.md b/README.md index 11b9f99..33bbf16 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ [![unsafe forbidden](https://img.shields.io/badge/unsafe-forbidden-success.svg)](https://github.com/rust-secure-code/safety-dance/) [![Crates.io](https://img.shields.io/crates/v/hexx.svg)](https://crates.io/crates/hexx) [![Docs.rs](https://docs.rs/hexx/badge.svg)](https://docs.rs/hexx) -[![dependency status](https://deps.rs/crate/hexx/0.13.0/status.svg)](https://deps.rs/crate/hexx) +[![dependency status](https://deps.rs/crate/hexx/0.14.0/status.svg)](https://deps.rs/crate/hexx) @@ -30,10 +30,12 @@ ## Installation + > Minimum supported rust version (MSRV) is `1.72.1` + Run `cargo add hexx` in your project or add the following line to your `Cargo.toml`: - - `hexx = "0.13"` + - `hexx = "0.14"` ### Cargo features @@ -41,20 +43,20 @@ through the `serde` feature gate. To enable it add the following line to your `Cargo.toml`: - - `hexx = { version = "0.13", features = ["serde"] }` + - `hexx = { version = "0.14", features = ["serde"] }` By default `Hex` uses rust classic memory layout, if you want to use `hexx` through the FFI or have `Hex` be stored without any memory padding, the `packed` feature will make `Hex` `repr(C)`. To enable this behaviour add the following line to your `Cargo.toml`: - - `hexx = { version = "0.13", features = ["packed"] }` + - `hexx = { version = "0.14", features = ["packed"] }` `hexx` supports [Bevy Reflection](https://docs.rs/bevy_reflect/latest/bevy_reflect) through the `bevy_reflect` feature. To enable it add the following line to your `Cargo.toml`: - - `hexx = { version = "0.13", features = ["bevy_reflect"] }` + - `hexx = { version = "0.14", features = ["bevy_reflect"] }` ## Features diff --git a/src/lib.rs b/src/lib.rs index 18e7090..22e1109 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -17,10 +17,12 @@ //! //! ## Installation //! +//! > Minimum supported rust version (MSRV) is `1.72.1` +//! //! Run `cargo add hexx` in your project or add the following line to your //! `Cargo.toml`: //! -//! - `hexx = "0.13"` +//! - `hexx = "0.14"` //! //! ### Cargo features //! @@ -28,20 +30,20 @@ //! through the `serde` feature gate. To enable it add the following line to //! your `Cargo.toml`: //! -//! - `hexx = { version = "0.13", features = ["serde"] }` +//! - `hexx = { version = "0.14", features = ["serde"] }` //! //! By default `Hex` uses rust classic memory layout, if you want to use `hexx` //! through the FFI or have `Hex` be stored without any memory padding, the //! `packed` feature will make `Hex` `repr(C)`. To enable this behaviour add the //! following line to your `Cargo.toml`: //! -//! - `hexx = { version = "0.13", features = ["packed"] }` +//! - `hexx = { version = "0.14", features = ["packed"] }` //! //! `hexx` supports [Bevy Reflection](https://docs.rs/bevy_reflect/latest/bevy_reflect) through the //! `bevy_reflect` feature. To enable it add the following line to your //! `Cargo.toml`: //! -//! - `hexx = { version = "0.13", features = ["bevy_reflect"] }` +//! - `hexx = { version = "0.14", features = ["bevy_reflect"] }` //! //! ## Features //!