blob: ee998a527c29e06b6aa5f5e6dcf7f548da0b52a0 [file] [log] [blame] [view] [edit]
## 0.8.0-wip
- Add URI for the recorded usages file to the `LinkConfig`.
- Added a validation step in the `build` and `link` methods.
## 0.7.3
- Fix some more cases of: `BuildConfig.dependencies` and
`LinkConfig.dependencies` no longer have to specify Dart sources.
- `DataAsset` examples report all assets from `assets/` dir and default the
asset names to the path inside the package.
- Add `package:native_assets_cli/test.dart` with `testBuildHook` helper method
for testing build hooks.
- Add `package:native_assets_cli/locking.dart` with `runUnderDirectoryLock`.
## 0.7.2
- Deprecate metadata concept.
## 0.7.1
- `BuildConfig.dependencies` and `LinkConfig.dependencies` no longer have to
specify Dart sources.
## 0.7.0
- `BuildConfig` constructors now have a required `linkingEnabled` parameter.
## 0.6.1
- Introduce `Builder` and `Linker` interface.
- Copy `resources.json` to the build directory.
- Introduce `HookConfig.targetIosSdk` and `HookConfig.targetMacosSdk` optional
values.
## 0.6.0
- Add support for `hook/link.dart`.
## 0.5.4
- Update documentation about providing `NativeCodeAsset.file` in dry runs.
## 0.5.3
- Fix V1_0_0 dry run backwards compatibility.
https://github.com/dart-lang/native/issues/1053
## 0.5.2
- Fix test.
## 0.5.1
- Update documentation about providing `NativeCodeAsset.file` in dry runs.
https://github.com/dart-lang/native/issues/1049
## 0.5.0
- **Breaking change** Completely rewritten API.
https://github.com/dart-lang/native/pull/946
- **Breaking change** Move `build.dart` to `hook/build.dart`.
https://github.com/dart-lang/native/issues/823
- **Breaking change** Use JSON instead of YAML in the protocol.
https://github.com/dart-lang/native/issues/991
- Bump examples dependencies to path dependencies.
## 0.4.2
- Fix dartdoc generation. Hide the implementation details.
## 0.4.1
- **Breaking change** Removed all code not used in `build.dart` scripts out of
the public API.
## 0.4.0
- Added [example/use_dart_api/](example/use_dart_api/) detailing how to use
`dart_api_dl.h` from the Dart SDK in native code.
- **Breaking change** Moved code not used in `build.dart` to
`package:native_assets_builder`.
## 0.3.2
- Fixed an issue where `Depenendencies.dependencies` could not be
modified when expected to.
## 0.3.1
- Added `Target.androidRiscv64`.
## 0.3.0
- **Breaking change** Add required `BuildConfig.packageName`
([#142](https://github.com/dart-lang/native/issues/142)).
## 0.2.0
- **Breaking change** Rename `Asset.name` to `Asset.id`
([#100](https://github.com/dart-lang/native/issues/100)).
- Added topics.
- Fixed metadata example.
- Throws `FormatException`s instead of `TypeError`s when failing to parse Yaml
([#109](https://github.com/dart-lang/native/issues/109)).
## 0.1.0
- Initial version.