Skip to content

Commit

Permalink
Version 1.4.1
Browse files Browse the repository at this point in the history
  • Loading branch information
alteous committed May 9, 2024
1 parent 95f6620 commit 0496a51
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 11 deletions.
21 changes: 16 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,30 @@ Notable changes to this project are documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).

The `gltf` crate adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
The top-level `gltf` crate adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). Historically, semantic versioning has not applied to `gltf-json`. This is planned to change from version 2—see issue #409.

## Unreleased

## [1.4.1] - 2024-05-09

### Added

- New functions `animation::Channel::index` and `animation::Sampler::index`.
- New feature flag `allow_empty_texture` to avoid required extension checks.

### Fixed
- Fix `attemt to to subtract with overflow`-panic in `size_hint()` of sparse accessor when collecting items.
- Fix incorrect values returned from `size_hint()` in sparse accessor
- Add support to read items from sparse accessor without base buffer view

- Fix `attempt to to subtract with overflow`-panic in `size_hint()` of sparse accessor when collecting items.
- Fix incorrect values returned from `size_hint()` in sparse accessor.
- Add support to read items from sparse accessor without base buffer view.

### Changed
- Update `image` to `0.25.0`.

- Update `image` to `0.25.0`.
- Validation will now fail if a glTF documentation requires extensions that are not supported by the crate.

### Removed

- Feature `image_jpeg_rayon` no longer needed, as `image 0.25.0` now uses `zune-jpeg` for jpeg decoding.

## [1.4.0] - 2023-12-17
Expand Down
4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "gltf"
version = "1.4.0"
version = "1.4.1"
authors = ["David Harvey-Macaulay <alteous@outlook.com>"]
description = "glTF 2.0 loader"
documentation = "https://docs.rs/gltf"
Expand All @@ -25,7 +25,7 @@ approx = "0.5"
[dependencies]
base64 = { optional = true, version = "0.13" }
byteorder = "1.3"
gltf-json = { path = "gltf-json", version = "1.4.0" }
gltf-json = { path = "gltf-json", version = "=1.4.1" }
lazy_static = "1"
urlencoding = { optional = true, version = "2.1" }
serde_json = { features = ["raw_value"], version = "1.0" }
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ By default, `gltf` ignores all `extras` and `names` included with glTF assets. Y

```toml
[dependencies.gltf]
version = "1.2"
version = "1.4"
features = ["extras", "names"]
```

Expand Down
2 changes: 1 addition & 1 deletion gltf-derive/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "gltf-derive"
version = "1.4.0"
version = "1.4.1"
authors = ["David Harvey-Macaulay <alteous@outlook.com>"]
description = "Internal macros for the gltf crate"
repository = "https://github.com/gltf-rs/gltf"
Expand Down
4 changes: 2 additions & 2 deletions gltf-json/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "gltf-json"
version = "1.4.0"
version = "1.4.1"
authors = ["David Harvey-Macaulay <alteous@outlook.com>"]
description = "JSON parsing for the gltf crate"
repository = "https://github.com/gltf-rs/gltf"
Expand All @@ -9,7 +9,7 @@ edition = "2021"
rust-version = "1.61"

[dependencies]
gltf-derive = { path = "../gltf-derive", version = "1.4.0" }
gltf-derive = { path = "../gltf-derive", version = "=1.4.1" }
serde = "1.0"
serde_derive = "1.0"
serde_json = { features = ["raw_value"], version = "1.0" }
Expand Down

0 comments on commit 0496a51

Please sign in to comment.