Update to 1.1.0 #5

Merged
Booklordofthedings merged 16 commits from dev into main 2024-09-26 17:32:20 +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, 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
- 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_ - Added method: __ToStringContents__ - _Used to enable roundtripping with Bofa.Deserialize_
Booklordofthedings added 16 commits 2024-09-26 17:32:08 +02:00
Booklordofthedings merged commit f6e2991ae1 into main 2024-09-26 17:32:20 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Booklordofthedings/Bofa#5
No description provided.