Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions crates/league-toolkit/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.2.25](https://github.com/LeagueToolkit/league-toolkit/compare/league-toolkit-v0.2.24...league-toolkit-v0.2.25) - 2026-08-24

### Other

- updated the following local packages: ltk_file, ltk_mesh, ltk_meta, ltk_wad

## [0.2.24](https://github.com/LeagueToolkit/league-toolkit/compare/league-toolkit-v0.2.23...league-toolkit-v0.2.24) - 2026-07-12

### Added
Expand Down
10 changes: 5 additions & 5 deletions crates/league-toolkit/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "league-toolkit"
version = "0.2.24"
version = "0.2.25"
edition = "2021"

description = "Toolkit library for serializing and editing various League of Legends formats"
Expand Down Expand Up @@ -37,12 +37,12 @@ rst = ["dep:ltk_rst"]

[dependencies]
ltk_anim = { version = "0.3.6", path = "../ltk_anim", optional = true }
ltk_file = { version = "0.2.10", path = "../ltk_file", optional = true }
ltk_mesh = { version = "0.4.4", path = "../ltk_mesh", optional = true }
ltk_meta = { version = "0.6.1", path = "../ltk_meta", optional = true }
ltk_file = { version = "0.2.11", path = "../ltk_file", optional = true }
ltk_mesh = { version = "0.4.5", path = "../ltk_mesh", optional = true }
ltk_meta = { version = "0.7.0", path = "../ltk_meta", optional = true }
ltk_primitives = { version = "0.3.5", path = "../ltk_primitives", optional = true }
ltk_texture = { version = "0.6.0", path = "../ltk_texture", optional = true }
ltk_wad = { version = "0.3.1", path = "../ltk_wad", optional = true }
ltk_wad = { version = "0.3.2", path = "../ltk_wad", optional = true }
ltk_hash = { version = "0.4.0", path = "../ltk_hash", optional = true }
ltk_rst = { version = "0.2.1", path = "../ltk_rst", optional = true }

Expand Down
6 changes: 6 additions & 0 deletions crates/ltk_file/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.2.11](https://github.com/LeagueToolkit/league-toolkit/compare/ltk_file-v0.2.10...ltk_file-v0.2.11) - 2026-08-24

### Added

- *(file)* identify a league file from a reader

## [0.2.10](https://github.com/LeagueToolkit/league-toolkit/compare/ltk_file-v0.2.9...ltk_file-v0.2.10) - 2026-07-12

### Added
Expand Down
2 changes: 1 addition & 1 deletion crates/ltk_file/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ltk_file"
version = "0.2.10"
version = "0.2.11"
edition = "2021"
description = "Core IO and file abstractions for League Toolkit"
license = "MIT OR Apache-2.0"
Expand Down
11 changes: 11 additions & 0 deletions crates/ltk_mapgeo/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,17 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.1.6](https://github.com/LeagueToolkit/league-toolkit/compare/ltk_mapgeo-v0.1.5...ltk_mapgeo-v0.1.6) - 2026-08-24

### Added

- feat!(ltk_mesh): support new skn flags
- *(ltk_mapgeo)* add v18 support

### Other

- update supported versions to include v18 and clarify unsupported v19/v20 details

## [0.1.5](https://github.com/LeagueToolkit/league-toolkit/compare/ltk_mapgeo-v0.1.4...ltk_mapgeo-v0.1.5) - 2026-07-12

### Added
Expand Down
4 changes: 2 additions & 2 deletions crates/ltk_mapgeo/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ltk_mapgeo"
version = "0.1.5"
version = "0.1.6"
edition = "2021"
description = "Map Geometry (.mapgeo) parsing for League Toolkit"
license = "MIT OR Apache-2.0"
Expand All @@ -17,6 +17,6 @@ glam = { workspace = true }

ltk_io_ext = { version = "0.4.4", path = "../ltk_io_ext" }
ltk_primitives = { version = "0.3.5", path = "../ltk_primitives" }
ltk_mesh = { version = "0.4.4", path = "../ltk_mesh" }
ltk_mesh = { version = "0.4.5", path = "../ltk_mesh" }

[dev-dependencies]
11 changes: 11 additions & 0 deletions crates/ltk_mesh/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,17 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.4.5](https://github.com/LeagueToolkit/league-toolkit/compare/ltk_mesh-v0.4.4...ltk_mesh-v0.4.5) - 2026-08-24

### Added

- feat!(ltk_mesh): support new skn flags
- *(mesh)* add support for pbr vertex type and correct element enumsCan

### Other

- *(ltk_mesh)* better skinned docs

## [0.4.4](https://github.com/LeagueToolkit/league-toolkit/compare/ltk_mesh-v0.4.3...ltk_mesh-v0.4.4) - 2026-07-12

### Added
Expand Down
2 changes: 1 addition & 1 deletion crates/ltk_mesh/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ltk_mesh"
version = "0.4.4"
version = "0.4.5"
edition = "2021"
description = "Mesh parsing and structures for League Toolkit"
license = "MIT OR Apache-2.0"
Expand Down
8 changes: 8 additions & 0 deletions crates/ltk_meta/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.7.0](https://github.com/LeagueToolkit/league-toolkit/compare/ltk_meta-v0.6.1...ltk_meta-v0.7.0) - 2026-08-24

### Added

- *(meta)* add len/is_empty to container value
- *(file)* identify a league file from a reader
- *(meta)* [**breaking**] read and write PTCH bins

## [0.6.1](https://github.com/LeagueToolkit/league-toolkit/compare/ltk_meta-v0.6.0...ltk_meta-v0.6.1) - 2026-07-12

### Added
Expand Down
2 changes: 1 addition & 1 deletion crates/ltk_meta/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ltk_meta"
version = "0.6.1"
version = "0.7.0"
edition = "2021"
description = "Metadata formats and utilities for League Toolkit"
license = "MIT OR Apache-2.0"
Expand Down
43 changes: 43 additions & 0 deletions crates/ltk_ritobin/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,49 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.6.0](https://github.com/LeagueToolkit/league-toolkit/compare/ltk_ritobin-v0.5.0...ltk_ritobin-v0.6.0) - 2026-08-24

### Added

- *(ritobin)* look up WadChunkLinks when building CST
- *(ritobin)* add wad hashes to HashProvider
- *(ritobin)* actually set count in NotEnoughItems
- *(ritobin)* error on empty listlikes w/ needed count
- *(ritobin)* impl Index<Span> for String
- *(ritobin)* add more typecheck tests
- *(ritobin)* error when unexpected ListItemBlock in non block-like parent
- *(ritobin)* [**breaking**] unnest things from typecheck::visitor module
- *(ritobin)* bring back strict root non entry errors
- *(ritobin)* nicer root entry related diagnostics

### Fixed

- *(ritobin)* account for coercion when injecting into optionals
- *(ritobin)* get rid of diagnostic traces
- *(ritobin)* [**breaking**] point item and type diagnostics at the right source
- *(ritobin)* [**breaking**] report items the typechecker silently dropped
- *(ritobin)* derive equality traits for Token/Span
- *(ritobin)* rename vecmath -> listlikes
- *(ritobin)* add NotEnoughItems tests for empty listlikes
- *(ritobin)* dedupe root entry err handling
- *(ritobin)* dedupe numeric parsing
- *(ritobin)* misreported InvalidRootEntryType RootKind
- *(ritobin)* panic on MissingRootEntry construction

### Other

- fmt
- *(ritobin)* turn coerce_type into a CoerceFrom trait, add CanCoerce trait
- Merge pull request #164 from LeagueToolkit/fix-163
- clippy + fmt
- *(ritobin)* dedupe some container push err handling
- *(ritobin)* clean up vecmath module
- *(ritobin)* code cleanup
- *(ritobin)* extract debug stuff
- *(ritobin)* more moving
- *(ritobin)* move some things around
- add proper root entries to some tests

## [0.5.0](https://github.com/LeagueToolkit/league-toolkit/compare/ltk_ritobin-v0.4.0...ltk_ritobin-v0.5.0) - 2026-07-12

### Added
Expand Down
4 changes: 2 additions & 2 deletions crates/ltk_ritobin/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ltk_ritobin"
version = "0.5.0"
version = "0.6.0"
edition = "2021"
description = "Ritobin text format parser and writer for League Toolkit"
license = "MIT OR Apache-2.0"
Expand Down Expand Up @@ -41,7 +41,7 @@ smallvec = "1"
glam = { workspace = true }
xxhash-rust = { workspace = true }

ltk_meta = { version = "0.6.1", path = "../ltk_meta" }
ltk_meta = { version = "0.7.0", path = "../ltk_meta" }
ltk_hash = { version = "0.4.0", path = "../ltk_hash" }
ltk_primitives = { version = "0.3.5", path = "../ltk_primitives" }

Expand Down
6 changes: 6 additions & 0 deletions crates/ltk_shader/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.2.3](https://github.com/LeagueToolkit/league-toolkit/compare/ltk_shader-v0.2.2...ltk_shader-v0.2.3) - 2026-08-24

### Other

- updated the following local packages: ltk_wad

## [0.2.2](https://github.com/LeagueToolkit/league-toolkit/compare/ltk_shader-v0.2.1...ltk_shader-v0.2.2) - 2026-07-12

### Added
Expand Down
4 changes: 2 additions & 2 deletions crates/ltk_shader/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ltk_shader"
version = "0.2.2"
version = "0.2.3"
edition = "2021"
description = "Shader loading and parsing for League Toolkit"
license = "MIT OR Apache-2.0"
Expand All @@ -11,7 +11,7 @@ workspace = true

[dependencies]
ltk_io_ext = { version = "0.4.4", path = "../ltk_io_ext" }
ltk_wad = { version = "0.3.1", path = "../ltk_wad" }
ltk_wad = { version = "0.3.2", path = "../ltk_wad" }
ltk_hash = { version = "0.4.0", path = "../ltk_hash" }
byteorder = { workspace = true }
thiserror = { workspace = true }
Expand Down
6 changes: 6 additions & 0 deletions crates/ltk_wad/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.3.2](https://github.com/LeagueToolkit/league-toolkit/compare/ltk_wad-v0.3.1...ltk_wad-v0.3.2) - 2026-08-24

### Other

- updated the following local packages: ltk_file

## [0.3.1](https://github.com/LeagueToolkit/league-toolkit/compare/ltk_wad-v0.3.0...ltk_wad-v0.3.1) - 2026-07-12

### Added
Expand Down
4 changes: 2 additions & 2 deletions crates/ltk_wad/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ltk_wad"
version = "0.3.1"
version = "0.3.2"
edition = "2021"
description = "WAD archive reading/writing for League Toolkit"
license = "MIT OR Apache-2.0"
Expand Down Expand Up @@ -37,7 +37,7 @@ flate2 = { workspace = true }
serde = { workspace = true, optional = true }

ltk_io_ext = { version = "0.4.4", path = "../ltk_io_ext" }
ltk_file = { version = "0.2.10", path = "../ltk_file" }
ltk_file = { version = "0.2.11", path = "../ltk_file" }

regex = { version = "1", optional = true }
camino = { workspace = true }
Expand Down