Repository navigation
[0.3.2] - 2026-10-25
Added
- scripts: Tag committer github user in changelog entries (@byrizki)
- scripts: Update bump_version.py to cover all bindings, packages, examples, and docs (@byrizki)
- bindings: Unify generate-bindings pipeline across all targets (@byrizki)
- dotnet: Migrate to auto-generated uniffi-bindgen-cs bindings (@byrizki)
- dart: Migrate to auto-generated uniffi-bindgen-dart bindings (@byrizki)
- core: Pin uniffi 0.31 and automate C header generation with cbindgen (@byrizki)
- core: Add contiguous copy fast path, spatial C FFI, bindings, and docs for decoded RGB input (@byrizki)
- Add validated decoded RGB input for Rust and C callers (@tacman)
- ci: Add model package verifications and binding contract tests (@byrizki)
- verify: Add go/flutter/dart/java package verification and verify actual image across all bindings (@byrizki)
- flutter: Verify real Flutter APK, FFI spatial pipeline, and live Maestro E2E test (@byrizki)
- Add packed packages content verifier, CI improvements, and Flutter example app with Maestro (@byrizki)
- rn-android: Enable end-to-end APK build and Maestro verification without mocks (@byrizki)
- bindings: Add Obj-C/SPM iOS, unified RN Maestro test suite, and multi-language bindings (Node, Python, Go, Java, Dart/Flutter) (@byrizki)
Changed
- Read release body from changelog in build workflow (@byrizki)
- flutter: Setup Java 17 for Maestro CLI execution in flutter-example job (@byrizki)
- Fix wasm loading in docs ci, model check in wasm test, and sequential docs deployment (@byrizki)
- Separate CI workflows for docs and library (@byrizki)
- Add CI workflow for PRs and push using reusable build workflow (@byrizki)
- Update package badges and align model package versions to 0.3.2 (@byrizki)
- Update documentation, quick-start guides, and code snippets across bindings (@byrizki)
- Replace Maven publishing with JitPack build trigger for Android and Java (@byrizki)
- Update build and publish workflows for multi-platform language bindings (@byrizki)
- docs: Upgrade nuxt, docus, and mermaid to latest versions (@byrizki)
- docs: Consolidate Snyk dependency upgrades for nuxt, docus, and mermaid (@byrizki)
- Humanize models guide, correct multilingual language scope, and fix diagrams (@byrizki)
- Add model zip download releases and consumer decision guide (@byrizki)
- Improve iOS, React Native iOS, and Models & Tiers guides (@byrizki)
- Add website guides and installation for node, python, go, java, and flutter (@byrizki)
- Add ecosystem packages documentation and quickstarts for node, python, go, java, and flutter (@byrizki)
- Format RGB integration test (@tacman)
- Update locks (@byrizki)
- Enable default ffi features, fix Dart FFI deprecation, and clean linting in Flutter and React Native example (@byrizki)
- Snyk security integration, planning documents, and documentation updates (@byrizki)
Fixed
- ios: Add RuntimeOptions typealias for OcrRunOptions and implement parameterless init (@byrizki)
- ios: Use zero-argument init() for UniFFI structs to prevent redeclaration collisions (@byrizki)
- bindings: Resolve iOS Swift config inits, RN android local AARs, and flutter test FFI library resolution (@byrizki)
- ffi: Exclude internal uniffi rustbuffer symbols from canonical C header (@byrizki)
- Replace geo-clipper with clipper2-rust (@byrizki)
- Upgrade better-sqlite3 from 12.6.2 to 12.11.1 (@snyk-bot)
- FFI memory safety issues and update OCR pipeline coordinate mapping and detection logic (@byrizki)
- Fix bugs and optimize core image processing & contour detection (@google-labs-jules[bot])
What's Changed
- Fix bugs and optimize core image processing & contour detection by @byrizki in #1
- [Snyk] Upgrade better-sqlite3 from 12.6.2 to 12.11.1 by @byrizki in #2
- fix: replace geo-clipper with pure-Rust clipper2-rust by @byrizki in #12
- feat: add multi-platform bindings, zero-mock test suites, and package verifications by @byrizki in #13
- Accept decoded RGB input in Rust and C APIs by @tacman in #9
- build(docs): consolidate Snyk dependency upgrades for nuxt, docus, and mermaid by @byrizki in #15
- feat(core): add contiguous copy fast path, spatial C FFI, bindings, and docs for decoded RGB input by @byrizki in #16
- feat(bindings): DRY cross-language bindings modernization with UniFFI 0.31 and cbindgen by @byrizki in #19
New Contributors
Full Changelog: v0.3.1...v0.3.2