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
|