1.1 KiB
1.1 KiB
-
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, 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
- Added method: ToStringContents
- Used to enable roundtripping with Bofa.Deserialize
- Types
-
Version 1.0.0
- Initial Version
- Fast parsing
- Add automated serialization generation