b_encode_decode 1.0.5 copy "b_encode_decode: ^1.0.5" to clipboard
b_encode_decode: ^1.0.5 copied to clipboard

A Dart library for implementing the encoding and decoding of the Bencode format.

1.0.0 #

  • Initial version

1.0.1 #

  • Change Readme and add example

1.0.2 #

  • Fix string encoding error

1.0.3 #

  • Migrate to nullsafety
  • update dependencies
  • some linting and code style enhancments

1.0.4 #

  • rename example

1.0.5 #

  • Enhance Bencode library with detailed documentation and improved error handling
  • Introduce BencodeDecodeException for better error reporting
  • Update encoding/decoding logic to support various data types and edge cases
  • Update encoding logic to handle encoded data as Uint8List
  • Add tests for Latin1 string encoding
  • Allow encoding to specific encoding
  • Add comprehensive test coverage including edge cases and error handling
  • Add benchmark tests
  • Refactor constants and magic numbers for better code maintainability
  • Use setAll instead of insertAll for fixed list buffers (performance improvement)
  • Add CI workflow and Codecov configuration for test coverage
  • Add Dependabot configuration for automated dependency updates
  • Various linting and code style improvements
1
likes
150
points
292
downloads

Publisher

unverified uploader

Weekly Downloads

A Dart library for implementing the encoding and decoding of the Bencode format.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

More

Packages that depend on b_encode_decode