Skip to content
Snippets Groups Projects
Verified Commit e30946a6 authored by Louis's avatar Louis :fire:
Browse files

Add CHANGELOG.md

parent 4cc2850f
No related branches found
No related tags found
No related merge requests found
Pipeline #638 passed with stage
in 10 seconds
/target
/Cargo.lock
.idea/
\ No newline at end of file
.idea/
.cargo
\ No newline at end of file
# 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.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
- Conversion methods to construct a TileMatcher or TileLayout from any arbitrarily sized data array. This supports
both any-lengthed arrays (Though the methods will fail for non-square lengths), and any internal type that can be
converted to a Tile ID
### Changed
- **[BREAKING]** Swapped parameters of `TileMatcher::single` and `TileMatcher::single_match`, for better semantics
- `::single` Now expects one pre-configured rule
- `::single_match` Now expects a tile ID that will be converted to an exact match rule
- **[BREAKING]** `TileLayout` and `TileMatcher` now internally use a 7x7 grid instead of 3x3. This change
is only breaking if you directly accessed the internally stored data grid, or constructed an instance directly
without using one of the constructor methods
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment