tisane 1.2.0-dev.2
tisane: ^1.2.0-dev.2 copied to clipboard
Tisane is a decentralized, offline-first Data Mesh integration layer for Flutter, enabling secure FFI communication and conflict-free data synchronization.
1.2.0-dev.1 #
- Refactor:
InfusionManageris now a SingletonInfusionclass with dependency injection for storage, improving testability. - Feature: Added
InfusionStoragePortallowing custom storage backends (e.g., memory for testing). - Feature: Metadata retrieval for
Infusionidentity. - Fix: Enhanced
TTClient.getValuewith better timeout handling and resource cleanup. - Fix: Fail fast with a clear error when Infusion key material cannot be persisted.
- Web: Added web runner files to
example/and validated the Flutter web build path againstinfusion_ffi 1.4.0-dev.1.
1.1.2 #
- Debug: Add detailed Infusion init/seal/open logs to trace vault lifecycle and payload flow.
- Chore: Bump
infusion_ffito 1.3.20 for the latest multi-platform binaries and Android loader fixes.
1.1.1 #
- Chore: Remove UI bootstrap entrypoint from package library (
lib/main.dart). - Chore: Clean local vault artifacts from the repo and ignore them going forward.
- Chore: Drop unused
cupertino_iconsdependency.
1.1.0 #
- Feature: Full Infusion integration with structured envelopes (INFJ), AAD, policies (private/shared/public), and Cap Tokens.
- Feature: Persist public identity (author/owner) from mnemonic and expose
exportIdentity. - Docs: Expanded multilingual documentation with core concepts and usage guides.
1.0.2 #
- Docs: Updated README with multilingual support (PT-BR, EN-US, ES).
- Docs: Added comprehensive documentation for package usage.
- Example: Added
example/directory with a working demonstration app. - CI: Enhanced release workflow for dynamic validation.
1.0.1 #
- Fix: Resolved CI/CD pipeline issues.
- Fix: Updated
infusion_crypto_adapterwith correct linter formatting. - Tests: Added conditional skipping for FFI integration tests in CI environments.
1.0.0 #
- Initial release.