# Changelog
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).
## [Unreleased]
## [0.7.4](https://github.com/rcore-os/tgoskits/compare/axklib-v0.7.3...axklib-v0.7.4) - 2026-07-08
### Fixed
- *(platforms)* route DMA cache sync through platform cache ops ([#1542](https://github.com/rcore-os/tgoskits/pull/1542))
## [0.7.3](https://github.com/rcore-os/tgoskits/compare/axklib-v0.7.2...axklib-v0.7.3) - 2026-07-08
### Other
- updated the following local packages: ax-alloc
## [0.7.2](https://github.com/rcore-os/tgoskits/compare/axklib-v0.7.1...axklib-v0.7.2) - 2026-07-08
### Other
- updated the following local packages: dma-api, ax-alloc
## [0.7.1](https://github.com/rcore-os/tgoskits/compare/axklib-v0.7.0...axklib-v0.7.1) - 2026-07-07
### Other
- updated the following local packages: dma-api, ax-alloc
## [0.7.0](https://github.com/rcore-os/tgoskits/compare/axklib-v0.6.6...axklib-v0.7.0) - 2026-07-02
### Added
- *(irq-framework)* use domain-scoped irq ids
### Other
- *(irq-framework)* require boxed IRQ callbacks ([#1452](https://github.com/rcore-os/tgoskits/pull/1452))
## [0.6.6](https://github.com/rcore-os/tgoskits/compare/axklib-v0.6.5...axklib-v0.6.6) - 2026-06-27
### Added
- *(rdif-block)* add owned DMA queue primitives
### Other
- *(serial)* align IRQ model with dev ([#1265](https://github.com/rcore-os/tgoskits/pull/1265))
## [0.6.5](https://github.com/rcore-os/tgoskits/compare/axklib-v0.6.4...axklib-v0.6.5) - 2026-06-23
### Other
- updated the following local packages: dma-api, ax-alloc
## [0.6.4](https://github.com/rcore-os/tgoskits/compare/axklib-v0.6.3...axklib-v0.6.4) - 2026-06-22
### Other
- updated the following local packages: ax-alloc
## [0.6.3](https://github.com/rcore-os/tgoskits/compare/axklib-v0.6.2...axklib-v0.6.3) - 2026-06-12
### Other
- updated the following local packages: irq-framework, ax-alloc
## [0.6.2](https://github.com/rcore-os/tgoskits/compare/axklib-v0.6.1...axklib-v0.6.2) - 2026-06-11
### Other
- updated the following local packages: ax-alloc
## [0.6.1](https://github.com/rcore-os/tgoskits/compare/axklib-v0.6.0...axklib-v0.6.1) - 2026-06-09
### Other
- updated the following local packages: ax-alloc, dma-api
## [0.6.0](https://github.com/rcore-os/tgoskits/compare/axklib-v0.5.9...axklib-v0.6.0) - 2026-06-03
### Added
- *(irq)* introduce shared IRQ framework ([#1065](https://github.com/rcore-os/tgoskits/pull/1065))
### Other
- *(ax-alloc)* remove ax-allocator dependency, simplify to TLSF/buddy-slab backends ([#987](https://github.com/rcore-os/tgoskits/pull/987))
- *(dma-api)* split coherent and streaming DMA APIs ([#932](https://github.com/rcore-os/tgoskits/pull/932))
- *(drivers)* split shared driver stack from ArceOS ([#831](https://github.com/rcore-os/tgoskits/pull/831))
## [0.5.9](https://github.com/rcore-os/tgoskits/compare/axklib-v0.5.8...axklib-v0.5.9) - 2026-05-22
### Other
- updated the following local packages: ax-errno
## [0.5.8](https://github.com/rcore-os/tgoskits/compare/axklib-v0.5.7...axklib-v0.5.8) - 2026-05-19
### Other
- updated the following local packages: ax-errno