binarize 1.5.0 copy "binarize: ^1.5.0" to clipboard
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 new RawList payload type.
  • feat: exporting Uint8List and ByteData from dart: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 the string32 payload type.
  • docs: improved documentation for most types.
  • feat: PayloadReader now has a offset 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.
47
likes
160
points
514
downloads

Publisher

verified publisherwolfenra.in

Weekly Downloads

Binarize allows for a more streamlined and extendable binary creation experience.

Repository (GitLab)
View/report issues
Contributing

Documentation

API reference

License

MIT (license)

More

Packages that depend on binarize