flat_buffers 2.0.5 copy "flat_buffers: ^2.0.5" to clipboard
flat_buffers: ^2.0.5 copied to clipboard

FlatBuffers reading and writing library for Dart. Based on original work by Konstantin Scheglov and Paul Berry of the Dart SDK team.

2.0.5 #

  • switch to null safety (#6696)
  • add Object APIs (pack/unpack) (#6682, #6723, #6846)
  • add custom builder buffer allocator support (#6711)
  • add Builder.size() - finished buffer size (#6403)
  • make writeString() argument non-nullable (#6737)
  • make tables fixed size (expect the number of fields when creating) (#6735)
  • make table deduplication optional (param deduplicateTables) (#6734)
  • change Builder.reset() to reuse an existing buffer (#6661)
  • change table building to assert() instead of exceptions (#6754)
  • optimize writeString() for ASCII (param asciiOptimization) (#6736)
  • change StringReader to make ASCII optimization optional (param asciiOptimization) (#6758)
  • change [byte] and [ubyte] representation to dart:typed_data Int8List and Uint8List (#6839)
  • rename lowFinish() to buffer getter (#6712)
  • fix Builder._writeString() - always write trailing zero byte (#6390)
  • fix Builder.reset() - clear vTables (#6386)
  • make sure added padding is zeroed, same as in C++ (#6716)
  • many performance improvements (#6755)

1.9.2 #

  • Ensure _writeString adds enough padding to null terminate strings.

1.9.1 #

  • Changed constant identifiers to be compatible with Dart 2.x
  • No longer supports Dart 1.x

1.9.0 #

  • Initial release, supports Dart 1.x and many dev versions of Dart 2.x
41
likes
140
points
98.9k
downloads

Publisher

unverified uploader

Weekly Downloads

FlatBuffers reading and writing library for Dart. Based on original work by Konstantin Scheglov and Paul Berry of the Dart SDK team.

Repository (GitHub)
View/report issues
Contributing

Documentation

Documentation
API reference

License

Apache-2.0, BSD-3-Clause (license)

More

Packages that depend on flat_buffers