mirror of https://github.com/dnomd343/klotski.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.1 KiB
45 lines
1.1 KiB
18 hours ago
|
# Klotski 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]
|
||
|
|
||
|
### Added
|
||
|
|
||
|
- Automatically generate metadata in header file.
|
||
|
|
||
|
- New `analyse` module for analyzing BFS graph structures.
|
||
|
|
||
|
- More test suites and performance benchmark suites.
|
||
|
|
||
|
- More Python and Rust interfaces.
|
||
|
|
||
|
### Changed
|
||
|
|
||
|
- Performance optimization of some functions.
|
||
|
|
||
|
- Internal structure and interfaces adjustment of core.
|
||
|
|
||
|
- Using `Layout` instead of `CommonCode` in external interfaces.
|
||
|
|
||
|
### Fixed
|
||
|
|
||
|
- Avoid compiling C++ code when building on `docs.rs`.
|
||
|
|
||
|
## [0.0.1] - 2024-11-16
|
||
|
|
||
|
### Added
|
||
|
|
||
|
- Basic klotski functions, including `codec`, `cases`, `group`, `mover` and `fast_cal` modules.
|
||
|
|
||
|
- Basic test suites and performance benchmark suites.
|
||
|
|
||
|
- Preliminary Python interfaces for preview.
|
||
|
|
||
|
- Preliminary Rust interfaces for preview.
|
||
|
|
||
|
[unreleased]: https://github.com/dnomd343/klotski/compare/v0.0.1...HEAD
|
||
|
[0.0.1]: https://github.com/dnomd343/klotski/releases/tag/v0.0.1
|