All notable changes to this project will be documented in this file.
- Add GGUF file writing support (
writermodule) - Add async I/O support behind the
asyncfeature - Add memory-mapped reading behind the
mmapfeature - Add parsing benchmarks
- Read full
head_count_kvarray for heterogeneous-layer models such as Gemma 4; the array cap is now applied only totokenizer.*metadata (#21) - Align GGUF reader/writer with the official spec
- Validate tensor dimensions, guard against shape overflow, and bound string lengths (#15)
- Raise test coverage from 64.94% to 97.23%
- Bump
logfrom 0.4.30 to 0.4.32 - Bump CI actions (codecov, upload-artifact, checkout, cache, action-gh-release)
- Fix time crate vulnerability (CVE-2026-25727, GHSA-r6v5-fh4h-64xc)
- Update simple_logger from 5.0.0 to 5.0.1
- Note: Users should run
cargo updateafter upgrading to get the patched time dependency (0.3.47+)
- Update CHANGELOG.md
- Release gguf-rs version 0.1.7
- Fix time crate vulnerability (CVE-2026-25727, GHSA-r6v5-fh4h-64xc)
- Update simple_logger from 5.0.0 to 5.0.1
- Update time dependency to 0.3.47 or later (via cargo update)
- Update CHANGELOG.md
- Release gguf-rs version 0.1.6
- Add support for MXFP4 type (by AvivAbachi)
- Allow reading full array values from KV metadata (by jbooth)
- Update CHANGELOG.md
- Release gguf-rs version 0.1.5
- Add more GGML Types
- Update CHANGELOG.md
- Clean unwrap code.
- Add cli args
- Fix example code in document.
- Add unittest workflow
- Add status badge into README.md
- Add status badge into README.md
- Fix code example in README.md
- Update README.md
- Release v0.1.2
- Enable feature
debugto print debug log
- Update CHANGELOG.md for publish
- Release v0.1.1
- Add library description to cargo.toml
- Add code documents.
- Add README.md and license.
- Update README.md
- Update code example in docs
- Add version to cargo.toml
- Update cargo.toml
- Generate CHANGELOG.md
- Update keywords in cargo.toml
- First commit, read gguf file.
- Remove all panic macro.
- Add github workflow to publish crate to crates.io
- Rename crate name to
gguf-rs