shsp_types 1.0.1
shsp_types: ^1.0.1 copied to clipboard
Type definitions and serializable models for Single HandShake Protocol (SHSP) - a custom networking protocol for peer-to-peer communication.
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.
1.0.1 - 2026-01-12 #
Changed #
- Removed dependency on
build_runnerandjson_serializablecode generation - Implemented manual JSON serialization methods for all types
- All generated
.g.dartfiles replaced with inline implementations
Fixed #
- Fixed package compatibility issues by eliminating generated code dependencies
- Improved stability by removing build-time code generation requirement
1.0.0 - 2026-01-08 #
Added #
- Initial release of SHSP Types package
RemoteInfoclass for representing remote address and port informationPeerTypeswith JSON serialization supportStunTypesfor STUN protocol integrationInternetAddressConverterfor JSON serialization of IP addresses- Comprehensive type definitions for Single HandShake Protocol
Features #
- JSON serialization/deserialization support for all types
- IPv4 and IPv6 address support
- Type-safe peer identification and remote info management
- Built-in validation and error handling