|
| 1 | +## 0.8.0 |
| 2 | +- (Breaking) Type parameters provided to BridgeTypeRef are now |
| 3 | + `BridgeTypeAnnotation` objects instead of `BridgeTypeRef` objects to allow |
| 4 | + for specifying nullability. |
| 5 | +- (Breaking) Overhauled filesystem permissions to use bespoke filesystem-based |
| 6 | + matching with symlink support instead of RegEx (thanks @MohamedAl-Kainai) |
| 7 | +- Support for switch statements (thanks @apps-auth) |
| 8 | +- Support for Sets |
| 9 | +- Support for record types |
| 10 | +- Support for patterns and switch pattern matching |
| 11 | +- Fix inability to compile super parameters without an explicit call to |
| 12 | + `super()` |
| 13 | +- Enable short-circuit evaluation for logical operators `&&` and `||` |
| 14 | +- Add basic support for calling functions on `dynamic` types. This is |
| 15 | + currently limited to functions without named arguments. |
| 16 | +- Update analyzer to v7 (thanks @normidar) |
| 17 | +- Binding generator is now stable and is the recommended way to create |
| 18 | + bindings for Dart classes. See the README for details. |
| 19 | +- Binding generator can now generate bridge bindings in addition to |
| 20 | + wrapper bindings. |
| 21 | +- Binding generator can now automatically create an EvalPlugin for your |
| 22 | + library, which can be used to register the bindings with the runtime. |
| 23 | +- Binding generator can now use JSON binding files to allow defining bindings |
| 24 | + that rely on an existing plugin. |
| 25 | +- Fix bug that could occasionally cause errors when modifying variables in |
| 26 | + an `if` branch |
| 27 | +- Fix bug when accessing null values from a Map |
| 28 | +- Fix tree-shaking of long reference chains within a single library |
| 29 | +- Support for extending a class referenced via an import prefix |
| 30 | +- Fix referencing a variable via an import prefix |
| 31 | +- Binding generator correctly handles type references with generic type |
| 32 | + parameters |
| 33 | +- Add bindings for `ByteConversionSink` and `ChunkedConversionSink` |
| 34 | +- Add bindings for `num.abs()`, `Map.keys` and `Map.values` (thanks @knatola) |
| 35 | +- Improve bindings for `Encoding` |
| 36 | + |
1 | 37 | ## 0.7.11 |
2 | 38 | - Support for list spreads (`...` operator) (thanks @apps-auth) |
3 | 39 | - New `implicitSupers` option for the binding generator to automatically |
|
0 commit comments