html_to_markdown_ffi_platform 1.2.0
html_to_markdown_ffi_platform: ^1.2.0 copied to clipboard
Typed HTML to Markdown conversion for the Zuraffa ecosystem: a Rust FFI core behind a pure-Dart converter port with federated native adapters.
1.2.0 - 2026-09-13 #
- Zuraffa migration (spec 064 / issue zuraffa#687): rebuilt as a
zuraffa-native federated plugin monorepo —
html_to_markdown_ffi(app),html_to_markdown_ffi_platform(envelope core), andhtml_to_markdown_ffi_android/_ios/_macosadapters. - Public API preserved:
convert(),ConversionOptions,ConversionResult,Visitor, exceptions, and every pre-existingpackage:html_to_markdown_ffi/...import path keep working unchanged. - Native binaries moved from the app package
native/into the federated adapters (byte-for-byte the same artifacts). The loader chain gains an additive adapter-resolver seam; env var, legacy bundle, cache, Cargo workspace, and download paths are preserved. - New zuraffa stack:
HtmlToMarkdownFfiPort/HtmlToMarkdownFfiService/registerHtmlToMarkdownFfiDependencies, generated domain (HtmConversionentity, repository, datasource, use case viazfa entity create+zfa make); the datasource wraps the preserved dart:ffi bridge. - Dependency: new hosted
zuraffadependency;ffi/httpunchanged. - Known behavior preserved from 1.1.0: the
Visitorbridge remains the documented stub (visitors are accepted; rendering is default).
Changelog #
1.1.0 #
- Initial release of the
html_to_markdown_ffifederated family (spec 064 / epic #214 zuraffa migration): shared envelope core (transport seam, typed error mapping, resolver seam) for the family.
1.0.0 #
- Initial zuraffa-native scaffold (
zfa package create-plugin).