flutter_txms 0.2.1
flutter_txms: ^0.2.1 copied to clipboard
A Flutter package for encoding and decoding hex messages for TxMS transport
Changelog #
0.2.1 #
- Added XCB mainnet numbers for Australia, the Netherlands, Thailand, and the United Kingdom.
0.2.0 #
- Added
getNumberwith direct, calling-code, organization, and global fallback selection. - Added
xcbandxabpool names and aliases matching txms.js 1.3.4. - Made aliases and country pools extensible by string-based blockchain names.
- Normalized alias and country-code lookups to lowercase, including
UKtogb. - Added recursive output-directory creation for downloaded messages.
- Made empty and prefix-only hex input report a
FormatException. - Updated compatible runtime dependencies, retained Flutter 3.29/Dart
3.7-compatible constraints, and removed the unused
httpdependency. - Expanded parity and edge-case tests.
0.1.3 #
- Updated pubspec.yaml
- Upgraded dependencies
0.1.2 #
- Fixed number of segments calculation
- Added missing comments
0.1.1 #
- Updated dependencies
- Fixed pub.dev publishing
0.1.0 #
Initial release of Flutter TxMS ๐
Features #
- ๐ Complete Dart/Flutter implementation
- ๐ฑ Cross-platform support
- Android
- iOS
- Web
- macOS
- Windows
- Linux
- ๐งช Comprehensive test coverage
- ๐ Complete API documentation
Added #
- Core
TxMSclass implementation with:- Hex encoding/decoding
- SMS/MMS URI generation
- Message segmentation counting
- File download support
- Network alias management
- Country-specific endpoints
- Transport interface definition
- Constants management
- Platform-specific optimizations
- Example Flutter application
- Comprehensive test suite
Developer Experience #
- โจ Zero external runtime dependencies
- ๐ฏ Strong type definitions
- ๐ Null safety support
- ๐ Detailed API documentation
- ๐ Example usage in README
- ๐งช Unit tests
Documentation #
- Full API reference
- Usage examples
- Platform support details
- Contributing guidelines