Skip to content

Commit

Permalink
Extend lib changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
maddymakesgames committed Jul 20, 2024
1 parent 308eeae commit 803024b
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions lib/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# celeste_rs/0.4.0 - 2024-07-20
- Fix bug where `AmbienceVolume` can be non-null
- Start adding support for reading & writing maps
- Map parsing and encoding can be accesssed through the `MapManager` struct
- Any unrecognized elements found will be left as a `RawMapElement`
- Any heterogenous arrays will store `DynMapElement`s which can be downcast into actual structs by checking against the element name.
- You can add support for new elements by implementing `MapElement` for a struct and then using `MapManager::add_parser`
- We also provide a derive macro for `MapElement` and `Entity`. Look at the implementations in `maps/elements` to see how to use them.

# celeste_rs/0.3.0 - 2024-06-04
- Add support for `modsave`, `modsession`, and `modsetting` file parsing
Expand Down

0 comments on commit 803024b

Please sign in to comment.