Bofa/CHANGELOG.md

22 lines
1.1 KiB
Markdown
Raw Normal View History

2024-09-26 14:57:04 +02:00
- Version 1.1.0
- __Types__
- New type: __rgb__
- New type: __rgba__
- New type: __hash__
- Added support for ppkg (https://code.booklordofthe.dev/Booklordofthedings/pkkg)
- More relaxed serialization/deserialization:
- _Fields can now fail to be parsed without returning an error_
- Added __strict__ parameter to __BofaSerialize__:
- _This returns the old fail on parse behaviour_
- Added new Attribute: __BofaRequired__
- _Allows parts of a parse to fail but always ensures that this field could be parsed_
- Added method: __bool Bofa.Deserialize<T>(T, Dictionary<StringView, Bofa>)__
- _Previously users had to wrap .bofa files in a top level object if they wanted to have it mapped via IBofaParseable_
- _Now this method wraps it for them, so that no top level objects are required if the file represents a whole object_
2024-09-26 17:30:37 +02:00
- Added method: __ToStringContents__
- _Used to enable roundtripping with Bofa.Deserialize_
2024-09-26 14:57:04 +02:00
- Version 1.0.0
- Initial Version
- Fast parsing
- Add automated serialization generation