knowa_flutter_bindings 2.0.0
knowa_flutter_bindings: ^2.0.0 copied to clipboard
The Flutter classes a Knowa code-push patch can use, bound for Knowa's patch runtime. You do not depend on it directly: knowa_sdk does.
Changelog #
2.0.0 #
The package is the knowa_kernel bridge and nothing else.
- The dart_eval layer is removed: the generated
$-wrappers, the bridge core ported from flutter_eval, and the plugin that registered them. With it goes thedart_evaldependency, which pinnedanalyzerinto every app and madeknowa_sdkunresolvable next tojson_serializableorfreezed. No flutter_eval code remains, so its notice is gone from LICENSE too. knowa_flutter_bindings.dartnow exportsknowaFlutterBridgesandGeneratedFlutterKBridge, which lived inknowa_kbridge.dart; that library is removed.- Flutter 3.27 or later, down from 3.41.4. The bridge binds only what every supported Flutter release has, so it compiles on all of them.
1.1.0 #
First release on pub.dev, under BSD-3-Clause. No API change.
- flutter_eval's copyright notice and licence now follow Knowa's in LICENSE, where Flutter collects them into an app's licences page. NOTICE.knowa.md still says which files are ported.
- Requires Flutter 3.41.4 or later — the release the bindings are generated from — where it used to accept older ones that could not compile them.
- Declares
vector_math, whichlib/src/kbridgeimports forMatrix4. It always resolved through Flutter, and pub refuses to publish a package that imports what it does not declare.
1.0.0 #
First frozen release. The Knowa packages version together from here.
0.1.0 #
First release. Not yet published to pub.dev; packages are consumed by path.