binarize 1.5.0 binarize: ^1.5.0 copied to clipboard
Binarize allows for a more streamlined and extendable binary creation experience.
1.5.0 #
- feat: add
BinaryContract
for defining a strongly typed binary contract for Dart classes.
1.4.0 #
- feat: added
map
payload type for storing pairs of keys and values as a map. - feat: added
RawList
payload type for reading and writing lists with a constant length. - refactor:
Bytes
now uses the newRawList
payload type. - feat: exporting
Uint8List
andByteData
fromdart:typed_data
.
1.3.1 #
- fix: calculated length of
list
was off.
1.3.0 #
- feat: added
list
payload type for storing lists of values of any other payload type.
1.2.0 #
- feat: added
nullable
payload type for storing nullable values of any other payload type. - docs: added a small section to the README about a use case.
1.1.0 #
- feat: added
Bytes
payload type for reading and writing list of bytes. - feat: added support for reading and writing strings with lower and higher length storage.
- Deprecated: The
string
payload type is now deprecated in favor of thestring32
payload type.
- Deprecated: The
- docs: improved documentation for most types.
- feat:
PayloadReader
now has aoffset
property that indicates how far it has read.
1.0.1 #
- Improved documentation, tests and internal code.
1.0.0+1 #
- Exposing the writer and reader classes.
1.0.0 #
- Initial release of Binarize.