# 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.5.4](https://github.com/rcore-os/tgoskits/compare/ax-allocator-v0.5.3...ax-allocator-v0.5.4) - 2026-06-27
### Fixed
- *(locking)* remove spin mutex usage from kernel paths ([#1380](https://github.com/rcore-os/tgoskits/pull/1380))
## [0.5.3](https://github.com/rcore-os/tgoskits/compare/ax-allocator-v0.5.2...ax-allocator-v0.5.3) - 2026-06-03
### Other
- Refactor code structure for improved readability and maintainability ([#982](https://github.com/rcore-os/tgoskits/pull/982))
## [0.5.2](https://github.com/rcore-os/tgoskits/compare/ax-allocator-v0.5.1...ax-allocator-v0.5.2) - 2026-05-22
### Other
- updated the following local packages: ax-errno
## [0.5.1](https://github.com/rcore-os/tgoskits/compare/ax-allocator-v0.5.0...ax-allocator-v0.5.1) - 2026-05-19
### Other
- updated the following local packages: ax-errno
## [0.5.0](https://github.com/rcore-os/tgoskits/compare/ax-allocator-v0.4.4...ax-allocator-v0.5.0) - 2026-05-15
### Other
- Implement vfork, getpgrp, and time syscalls with test enhancements ([#409](https://github.com/rcore-os/tgoskits/pull/409))
- *(axallocator)* inherit workspace dependencies