Skip to content

Commit 5874832

Browse files
committed
Update CHANGES.md.
1 parent b069b86 commit 5874832

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

CHANGES.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Change Log
22

3+
### ? - ?
4+
5+
##### Breaking Changes :mega:
6+
7+
- `Tileset::getRootTile` now only provides a const pointer to the root `Tile`, even when called on a non-const `Tileset`. Most modifications tile tile instances owned by the tileset would be unsafe.
8+
- The `slowlyGetCurrentStates` and `slowlyGetPreviousStates` methods of `TreeTraversalState` now return the state map with a raw pointer to a constant node as the key, even if the node pointer type is a smart pointer.
9+
- `DebugTileStateDatabase::recordTileState` now expects the states to be provided as `std::unordered_map<const Tile*, TileSelectionState>` instead of `std::unordered_map<IntrusivePointer<Tile>, TileSelectionState>`.
10+
11+
##### Additions :tada:
12+
13+
- Added `element_type` to `IntrusivePointer`, allowing it to be used with `std::pointer_types`.
14+
- Added implicit conversion of `IntrusivePointer<T>` to `T*`.
15+
316
### v0.50.0 - 2025-08-01
417

518
##### Breaking Changes :mega:

0 commit comments

Comments
 (0)