dart_libp2p 0.5.3 copy "dart_libp2p: ^0.5.3" to clipboard
dart_libp2p: ^0.5.3 copied to clipboard

A comprehensive Dart implementation of the libp2p networking stack with modular architecture, multiple transports (TCP/UDX), Noise security, and peer-to-peer capabilities.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.5.3 - 2025-08-16 #

Changed #

  • Updated the Quickstart example in the README. The original example was referencing outdated APIs and would not compile.

Added #

  • Initial changelog documentation

0.5.2 - 2025-07-29 #

Added #

  • Comprehensive documentation in /doc directory
  • Architecture overview and component documentation
  • Configuration guide with flexible options system
  • Transport layer documentation (TCP and UDX)
  • Security protocol documentation (Noise)
  • Multiplexing documentation (Yamux)
  • Protocol documentation (Ping, Identify, etc.)
  • Peerstore management documentation
  • Event bus system documentation
  • Resource manager documentation
  • Cookbook with practical examples
  • Getting started guide with step-by-step instructions
  • README.md with project overview and quick start guide
  • MIT LICENSE file

Changed #

  • Improved project structure and organization
  • Enhanced documentation coverage across all components
  • Better code examples and usage patterns

Fixed #

  • Documentation links and cross-references
  • Code examples in documentation

Contributing #

When contributing to this project, please update this changelog by adding a new entry under the [Unreleased] section. Follow the existing format and include:

  • Added: for new features
  • Changed: for changes in existing functionality
  • Deprecated: for soon-to-be removed features
  • Removed: for now removed features
  • Fixed: for any bug fixes
  • Security: in case of vulnerabilities

Release Process #

  1. Update version in pubspec.yaml
  2. Add new changelog entry under [Unreleased]
  3. Move [Unreleased] content to new version section
  4. Update release date
  5. Tag the release in git
4
likes
120
points
197
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive Dart implementation of the libp2p networking stack with modular architecture, multiple transports (TCP/UDX), Noise security, and peer-to-peer capabilities.

Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

args, async, base32, base_x, bs58, buffer, collection, convert, crypto, cryptography, dart_multihash, dart_udx, dcid, fixnum, logging, meta, multicast_dns, pointycastle, protobuf, stack_trace, synchronized, uuid, x25519

More

Packages that depend on dart_libp2p