diff --git a/CHANGELOG.md b/CHANGELOG.md index 583fc5e5..98b3d28e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,12 +8,29 @@ The `gltf` crate adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## Unreleased +## [1.0.0] - 2022-01-29 + +### Added + +- Support for the `KHR_materials_specular` extension. +- Support for the `KHR_materials_variants` extension. +- Support for the `KHR_materials_volume` extension. +- `ExactSizeIterator` implementation for `Joints` iterator. + +### Changed + +- The `mesh.primitives` property is now always serialized. + +### Fixed + +- Incorrect implementation of `Normalize` and `Normalize` for `u16`. + ## [0.16.0] - 2021-05-13 ### Added - Support for the `KHR_texture_transform` extension. -- Support for the `KHR_materials_transmission_ior extension`. +- Support for the `KHR_materials_transmission_ior` extension. ### Changed diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 4b6844c8..c938f726 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -1,3 +1,3 @@ # Code of Conduct -Contributors are expected to abide by the [Rust code of conduct](https://www.rust-lang.org/en-US/conduct.html) and are encouraged to contact the author at alteous@outlook.com should confidential moderation be required. +Contributors are expected to abide by the [Rust code of conduct](https://www.rust-lang.org/en-US/conduct.html) and are encouraged to contact the author at david@harvey-macaulay.com should confidential moderation be required. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ed6c152c..d73d6edc 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,9 +2,11 @@ Thank for you taking the time to contribute to `gltf`. Your contributions are valued, no matter how small. -## Branch conventions and pull requests +## Pull requests * Please submit all pull requests to the `master` branch. + * Please format your patches with `rustfmt` to match the project's code style. + * Please note your changes in the project's CHANGELOG.md file under the 'Unreleased' section. ## Contribution opportunities diff --git a/Cargo.toml b/Cargo.toml index c0c4e35c..76538425 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gltf" -version = "0.16.0" +version = "1.0.0" authors = ["David Harvey-Macaulay "] description = "glTF 2.0 loader" documentation = "https://docs.rs/gltf" @@ -24,7 +24,7 @@ approx = "0.3" [dependencies] base64 = { optional = true, version = "0.12" } byteorder = "1.3" -gltf-json = { path = "gltf-json", version = "0.16.0" } +gltf-json = { path = "gltf-json", version = "1.0.0" } lazy_static = "1" [dependencies.image] diff --git a/README.md b/README.md index 6f1c311d..4050a16d 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ By default, `gltf` ignores all `extras` and `names` included with glTF assets. Y ```toml [dependencies.gltf] -version = "0.16" +version = "1.0" features = ["extras", "names"] ``` diff --git a/gltf-derive/Cargo.toml b/gltf-derive/Cargo.toml index 93b4cbe0..c0742c6e 100644 --- a/gltf-derive/Cargo.toml +++ b/gltf-derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gltf-derive" -version = "0.16.0" +version = "1.0.0" authors = ["David Harvey-Macaulay "] description = "Internal macros for the gltf crate" repository = "https://github.com/gltf-rs/gltf" diff --git a/gltf-json/Cargo.toml b/gltf-json/Cargo.toml index 83b3b760..5775dd24 100644 --- a/gltf-json/Cargo.toml +++ b/gltf-json/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gltf-json" -version = "0.16.0" +version = "1.0.0" authors = ["David Harvey-Macaulay "] description = "JSON parsing for the gltf crate" repository = "https://github.com/gltf-rs/gltf" @@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0" edition = "2018" [dependencies] -gltf-derive = { path = "../gltf-derive", version = "0.16.0" } +gltf-derive = { path = "../gltf-derive", version = "1.0.0" } serde = "1.0" serde_derive = "1.0" serde_json = { features = ["raw_value"], version = "1.0" } diff --git a/src/lib.rs b/src/lib.rs index 1b8fd1dd..2d60b1df 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -14,7 +14,7 @@ //! //! ```toml //! [dependencies.gltf] -//! version = "0.16" +//! version = "1.0" //! ``` //! //! # Examples