ipfs_libp2p 0.5.6
ipfs_libp2p: ^0.5.6 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.6 - 2026-02-03 #
- Fixed: Replaced broken ASCII architecture diagram in README.md.
0.5.5 - 2026-02-03 #
- Fixed: Corrected character encoding issues in README.md (Mojibake).
- Security: Upgraded
pointycastleto^4.0.0for improved security. - Changed: Major dependency upgrades for
lintsand other dev dependencies.
0.5.4 - 2026-02-03 #
Fixed #
- Fixed analysis warnings and errors for publishing.
- Improved connection health monitoring logic.
- Resolved recursive call in ECDSA key generation.
0.5.3 - 2025-08-16 #
0.5.2 - 2025-07-29 #
Added #
- Comprehensive documentation in
/docdirectory - 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 #
- Update version in
pubspec.yaml - Add new changelog entry under
[Unreleased] - Move
[Unreleased]content to new version section - Update release date
- Tag the release in git