| ## 0.17.1 |
| |
| - Bump `package:hooks` and `package:code_assets`to 0.20.0. |
| |
| ## 0.17.0 |
| |
| * Fix treeshaking on mac. |
| |
| ## 0.16.8 |
| |
| * Support building assets for packages which are not the input package. |
| |
| ## 0.16.7 |
| |
| * Support Module Definitions for linking on Windows. |
| |
| ## 0.16.6 |
| |
| * Support linking for Windows. |
| |
| ## 0.16.5 |
| |
| * Support linking for iOS. |
| |
| ## 0.16.4 |
| |
| * Support linking for MacOS. |
| |
| ## 0.16.3 |
| |
| * Support linking for Android. |
| |
| ## 0.16.2 |
| |
| * Bump the SDK constraint to at least the one from `package:hooks` to fix |
| dartdoc generation on https://pub.dev. |
| |
| ## 0.16.1 |
| |
| - Firebase Studio NixOS support (default install locations for native |
| toolchains). |
| |
| ## 0.16.0 |
| |
| - Depend on `package:code_assets` and `package:hooks` 0.19.0. |
| (`package:native_assets_cli` was split up into these packages.) |
| |
| ## 0.15.0 |
| |
| - Bump `package:native_assets_cli` to 0.18.0. |
| |
| ## 0.14.0 |
| |
| - Bump `package:native_assets_cli` to 0.17.0. |
| |
| ## 0.13.0 |
| |
| - Bump `package:native_assets_cli` to 0.16.0. |
| |
| ## 0.12.0 |
| |
| - Bump `package:native_assets_cli` to 0.16.0. |
| |
| ## 0.11.0 |
| |
| - Replace `linkInPackage` with `Routing`. |
| - Bump `package:native_assets_cli` to 0.14.0. |
| |
| ## 0.10.0 |
| |
| - Bump `package:native_assets_cli` to 0.13.0 and required fixes. |
| |
| ## 0.9.0 |
| |
| - Added support for forced includes to `CBuilder`. |
| - Toolchain recognizing fixes. |
| - Bump `package:native_assets_cli` to 0.12.0. |
| |
| ## 0.8.0 |
| |
| - Bump `package:native_assets_cli` to 0.11.0. |
| - Support for LLVM Clang on Windows (requires MSVC to be installed). |
| |
| ## 0.7.0 |
| |
| - For Android, produce dylibs with page-size set to 16kb by default. |
| https://github.com/dart-lang/native/issues/1611 |
| - Make optimization level configurable from `CBuilder`. It defaults to `-3s` and |
| `/O3`. https://github.com/dart-lang/native/issues/1267 |
| - Make build mode configurable form `CBuilder`. It defaults to `release`. (The |
| build mode was removed from the build config of the hooks.) |
| - Add `libraries` and `libraryDirectories` to `CTool`. |
| - Bump `package:native_assets_cli` to 0.10.0. |
| |
| ## 0.6.0 |
| |
| - Address analyzer info diagnostic about multi-line if requiring a block body. |
| - Bump `package:native_assets_cli` to `0.9.0`. This makes |
| `package:native_toolchain_c` now take `BuildOutputBuilder` and |
| `LinkOutputBuilder` objects. |
| |
| ## 0.5.4 |
| |
| - Bump `package:native_assets_cli` to `0.8.0`. |
| |
| ## 0.5.3 |
| |
| - Fix internal bug in `LinkerOptions`. |
| - Bump `package:native_assets_cli` to 0.7.3. |
| |
| ## 0.5.2 |
| |
| - Deprecated `CBuilder`'s constructors `dartBuildFiles`. The Dart sources are |
| automatically used for determining whether hooks need to be rerun by newer |
| Dart and Flutter SDKs. |
| |
| ## 0.5.1 |
| |
| - Bump `package:native_assets_cli` to 0.7.0. |
| |
| ## 0.5.0 |
| |
| - Renamed parameters in `Builder.run`. |
| - Added `Language.objectiveC`. |
| - Use `HookConfig.targetIosSdk` and `HookConfig.targetMacosSdk` optional |
| values, and pass them to the clang compiler. |
| |
| ## 0.4.2 |
| |
| - Bump `package:native_assets_cli` to 0.5.0. |
| |
| ## 0.4.1 |
| |
| - Output an `Asset.file` in dry run. |
| https://github.com/dart-lang/native/issues/1049 |
| |
| ## 0.4.0 |
| |
| - **Breaking change** Completely rewritten API in `native_assets_cli`. |
| - **Breaking change** No longer assumes `build.dart` to be the main script. |
| 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 `package:native_assets_cli` to 0.5.0. |
| |
| ## 0.3.4+1 |
| |
| - Stop depending on private `package:native_assets_cli` `CCompilerConfig` fields. |
| |
| ## 0.3.4 |
| |
| - Bump `package:native_assets_cli` to 0.4.0. |
| |
| ## 0.3.3 |
| |
| - Export `environmentFromBatchFile`. |
| - Bump `package:native_assets_cli` to 0.3.2. |
| |
| ## 0.3.2 |
| |
| - Added workaround minSdkVersion 19 and 20 for Android. |
| - Start using sysroot for Android. |
| - Added tests for up to Android API version 34. |
| |
| ## 0.3.1 |
| |
| - Added MSVC arm64 toolchain. |
| |
| ## 0.3.0 |
| |
| - Bump `package:native_assets_cli` to 0.3.0. |
| |
| ## 0.2.5 |
| |
| - Explicitly tell linker to create position dependent or position independent executable |
| ([#113](https://github.com/dart-lang/native/issues/133)). |
| |
| ## 0.2.4 |
| |
| - Added `includes` for specifying include directories. |
| - Added `flags` for specifying arbitrary compiler flags. |
| - Added `std` for specifying a language standard. |
| - Added `language` for selecting the language (`c` and `cpp`) to compile source files as. |
| - Added `cppLinkStdLib` for specifying the C++ standard library to link against. |
| |
| ## 0.2.3 |
| |
| - Fix MSVC tool resolution inside (x86) folder |
| ([#123](https://github.com/dart-lang/native/issues/123)). |
| |
| ## 0.2.2 |
| |
| - Generate position independent code for libraries by default and add |
| `pic` option to control this behavior. |
| |
| ## 0.2.1 |
| |
| - Added `defines` for specifying custom defines. |
| - Added `buildModeDefine` to toggle define for current build mode. |
| - Added `ndebugDefine` to toggle define of `NDEBUG` for non-debug builds. |
| |
| ## 0.2.0 |
| |
| - **Breaking change** Rename `assetName` to `assetId` |
| ([#100](https://github.com/dart-lang/native/issues/100)). |
| - Added topics. |
| |
| ## 0.1.0 |
| |
| - Initial version. |