xomniseal 2.1.11
xomniseal: ^2.1.11 copied to clipboard
A Dart library for concealing and revealing data in various file formats
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.
2.1.1 - 2026-02-19 #
Added #
- API parity across Python, Rust, Dart, and C++ SDKs.
- Unified support for File-path, Bytes, and Base64 API tiers.
- Explicit support coverage for DOCX, PPTX, and XLSX formats.
Changed #
- Verify behavior aligned to return
not_sealedfor unsealed files. - Test coverage expanded for roundtrip conceal/reveal/verify/remove flows.
0.1.0 - 2024-03-19 #
Added #
- Initial release of Xomniseal SDK
- Support for DOCX, XLSX, and PPTX file formats
- Core operations:
- Conceal data in documents
- Reveal hidden data
- Verify document integrity
- Remove hidden data
- Security features:
- AES-GCM encryption
- SHA-256 password hashing
- Secure key derivation
- Multiple language bindings:
- Python SDK
- Rust SDK
- Dart/Flutter SDK
- C++ SDK
- Comprehensive error handling
- Cross-platform support
- Documentation and examples
- Build system for all SDKs
- Test suite for each SDK
- CI/CD pipeline setup
Security #
- Implemented AES-GCM encryption for data protection
- Added SHA-256 for password hashing
- Implemented secure key derivation
- Added input validation and sanitization
- Added memory-safe operations
Documentation #
- Added comprehensive README
- Added API documentation
- Added examples for each SDK
- Added contributing guidelines
- Added license information
- Added changelog
Testing #
- Added unit tests for all SDKs
- Added integration tests
- Added performance benchmarks
- Added security tests
- Added cross-platform tests
Build #
- Added build scripts for all SDKs
- Added dependency management
- Added version control
- Added release process
- Added CI/CD configuration