{"id":35069,"name":"flutter_gpu_shaders","ecosystem":"pub","repository_url":"https://github.com/bdero/flutter_gpu_shaders","issues_count":18,"created_at":"2025-06-07T22:12:01.979Z","updated_at":"2025-06-07T22:12:01.979Z","purl":"pkg:pub/flutter_gpu_shaders","metadata":{"id":10741305,"name":"flutter_gpu_shaders","ecosystem":"pub","description":"Build tools for Flutter GPU shader bundles/libraries.","homepage":"https://github.com/bdero/flutter_gpu_shaders","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/bdero/flutter_gpu_shaders","keywords_array":[],"namespace":null,"versions_count":7,"first_release_published_at":"2024-07-22T23:19:03.541Z","latest_release_published_at":"2025-04-13T04:23:06.332Z","latest_release_number":"0.3.0","last_synced_at":"2025-05-27T18:31:46.747Z","created_at":"2024-07-22T23:34:20.836Z","updated_at":"2025-05-27T18:31:46.748Z","registry_url":"https://pub.dev/packages/flutter_gpu_shaders","install_command":"dart pub add flutter_gpu_shaders","documentation_url":"https://pub.dev/documentation/flutter_gpu_shaders/","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2024-07-22T23:34:21.814Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":46.1018795968401,"dependent_packages_count":20.117676969454838,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":33.10977828314747},"purl":"pkg:pub/flutter_gpu_shaders","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pub/flutter_gpu_shaders","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pub/flutter_gpu_shaders","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pub/flutter_gpu_shaders/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/flutter_gpu_shaders/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/flutter_gpu_shaders/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/flutter_gpu_shaders/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages/flutter_gpu_shaders/related_packages","maintainers":[],"registry":{"name":"pub.dev","url":"https://pub.dev","ecosystem":"pub","default":true,"packages_count":65712,"maintainers_count":0,"namespaces_count":0,"keywords_count":9494,"github":"dart-lang","metadata":{"funded_packages_count":2794},"icon_url":"https://github.com/dart-lang.png","created_at":"2022-04-04T15:19:23.272Z","updated_at":"2025-06-07T05:38:37.562Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pub.dev/namespaces"}},"unique_repositories_count":0,"unique_repositories_count_past_30_days":0,"recent_issues":[{"uuid":"2991823563","node_id":"PR_kwDOM7LIts6Sa_ar","number":95,"state":"open","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_05","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T04:09:05.000Z","updated_at":"2025-06-07T22:12:09.669Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_05","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/domesticmouse/devfest_2024/pull/95","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/95","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/95/packages"},{"uuid":"2991819183","node_id":"PR_kwDOM7LIts6Sa-ef","number":94,"state":"closed","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_01","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-05-26T05:39:43.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T04:05:19.000Z","updated_at":"2025-05-26T05:39:43.000Z","time_to_close":3634464,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_01","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/domesticmouse/devfest_2024/pull/94","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/94","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/94/packages"},{"uuid":"2991814715","node_id":"PR_kwDOM7LIts6Sa9g3","number":93,"state":"closed","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_08","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-05-26T05:39:59.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T04:01:24.000Z","updated_at":"2025-05-26T05:39:59.000Z","time_to_close":3634715,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_08","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/domesticmouse/devfest_2024/pull/93","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/93","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/93/packages"},{"uuid":"2991809786","node_id":"PR_kwDOM7LIts6Sa8pj","number":92,"state":"open","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_02","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T03:57:20.000Z","updated_at":"2025-06-07T22:12:17.047Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_02","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/domesticmouse/devfest_2024/pull/92","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/92","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/92/packages"},{"uuid":"2991773496","node_id":"PR_kwDOM7LIts6Sa06W","number":88,"state":"closed","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_09","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-05-26T05:44:52.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T03:23:58.000Z","updated_at":"2025-05-26T05:44:52.000Z","time_to_close":3637254,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_09","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/domesticmouse/devfest_2024/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"},{"uuid":"2991769584","node_id":"PR_kwDOM7LIts6Sa0FX","number":87,"state":"open","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_11","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T03:20:04.000Z","updated_at":"2025-06-07T22:12:31.845Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_11","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/domesticmouse/devfest_2024/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"},{"uuid":"2456500899","node_id":"PR_kwDOM7LIts6Sazqj","number":86,"state":"closed","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_07","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-05-26T05:41:28.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T03:18:09.000Z","updated_at":"2025-05-26T05:41:29.000Z","time_to_close":3637399,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_07","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/domesticmouse/devfest_2024/pull/86","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/86","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/86/packages"},{"uuid":"2991764936","node_id":"PR_kwDOM7LIts6SazF_","number":85,"state":"open","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_04","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T03:15:33.000Z","updated_at":"2025-05-26T05:39:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_04","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/domesticmouse/devfest_2024/pull/85","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/85","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/85/packages"},{"uuid":"2991763704","node_id":"PR_kwDOM7LIts6Say1I","number":84,"state":"open","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_06","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T03:14:18.000Z","updated_at":"2025-06-07T22:12:20.794Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_06","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/domesticmouse/devfest_2024/pull/84","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/84","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/84/packages"},{"uuid":"2991762753","node_id":"PR_kwDOM7LIts6SayoK","number":83,"state":"open","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_03","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T03:13:25.000Z","updated_at":"2025-06-07T22:12:19.098Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_03","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/domesticmouse/devfest_2024/pull/83","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/83","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/83/packages"}],"issue_packages":[{"old_version":"0.2.0","new_version":"0.3.0","update_type":"minor","path":"/step_05","pr_created_at":"2025-04-14T04:09:05.000Z","version_change":"0.2.0 → 0.3.0","issue":{"uuid":"2991823563","node_id":"PR_kwDOM7LIts6Sa_ar","number":95,"state":"open","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_05","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T04:09:05.000Z","updated_at":"2025-06-07T22:12:09.669Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_05","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/domesticmouse/devfest_2024/pull/95","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/95","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/95/packages"}},{"old_version":"0.2.0","new_version":"0.3.0","update_type":"minor","path":"/step_01","pr_created_at":"2025-04-14T04:05:19.000Z","version_change":"0.2.0 → 0.3.0","issue":{"uuid":"2991819183","node_id":"PR_kwDOM7LIts6Sa-ef","number":94,"state":"closed","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_01","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-05-26T05:39:43.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T04:05:19.000Z","updated_at":"2025-05-26T05:39:43.000Z","time_to_close":3634464,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_01","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/domesticmouse/devfest_2024/pull/94","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/94","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/94/packages"}},{"old_version":"0.2.0","new_version":"0.3.0","update_type":"minor","path":"/step_08","pr_created_at":"2025-04-14T04:01:24.000Z","version_change":"0.2.0 → 0.3.0","issue":{"uuid":"2991814715","node_id":"PR_kwDOM7LIts6Sa9g3","number":93,"state":"closed","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_08","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-05-26T05:39:59.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T04:01:24.000Z","updated_at":"2025-05-26T05:39:59.000Z","time_to_close":3634715,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_08","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/domesticmouse/devfest_2024/pull/93","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/93","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/93/packages"}},{"old_version":"0.2.0","new_version":"0.3.0","update_type":"minor","path":"/step_02","pr_created_at":"2025-04-14T03:57:20.000Z","version_change":"0.2.0 → 0.3.0","issue":{"uuid":"2991809786","node_id":"PR_kwDOM7LIts6Sa8pj","number":92,"state":"open","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_02","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T03:57:20.000Z","updated_at":"2025-06-07T22:12:17.047Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_02","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/domesticmouse/devfest_2024/pull/92","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/92","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/92/packages"}},{"old_version":"0.2.0","new_version":"0.3.0","update_type":"minor","path":"/step_09","pr_created_at":"2025-04-14T03:23:58.000Z","version_change":"0.2.0 → 0.3.0","issue":{"uuid":"2991773496","node_id":"PR_kwDOM7LIts6Sa06W","number":88,"state":"closed","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_09","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-05-26T05:44:52.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T03:23:58.000Z","updated_at":"2025-05-26T05:44:52.000Z","time_to_close":3637254,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_09","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/domesticmouse/devfest_2024/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"}},{"old_version":"0.2.0","new_version":"0.3.0","update_type":"minor","path":"/step_11","pr_created_at":"2025-04-14T03:20:04.000Z","version_change":"0.2.0 → 0.3.0","issue":{"uuid":"2991769584","node_id":"PR_kwDOM7LIts6Sa0FX","number":87,"state":"open","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_11","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T03:20:04.000Z","updated_at":"2025-06-07T22:12:31.845Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_11","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/domesticmouse/devfest_2024/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"}},{"old_version":"0.2.0","new_version":"0.3.0","update_type":"minor","path":"/step_07","pr_created_at":"2025-04-14T03:18:09.000Z","version_change":"0.2.0 → 0.3.0","issue":{"uuid":"2456500899","node_id":"PR_kwDOM7LIts6Sazqj","number":86,"state":"closed","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_07","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-05-26T05:41:28.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T03:18:09.000Z","updated_at":"2025-05-26T05:41:29.000Z","time_to_close":3637399,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_07","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/domesticmouse/devfest_2024/pull/86","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/86","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/86/packages"}},{"old_version":"0.2.0","new_version":"0.3.0","update_type":"minor","path":"/step_04","pr_created_at":"2025-04-14T03:15:33.000Z","version_change":"0.2.0 → 0.3.0","issue":{"uuid":"2991764936","node_id":"PR_kwDOM7LIts6SazF_","number":85,"state":"open","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_04","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T03:15:33.000Z","updated_at":"2025-05-26T05:39:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_04","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/domesticmouse/devfest_2024/pull/85","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/85","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/85/packages"}},{"old_version":"0.2.0","new_version":"0.3.0","update_type":"minor","path":"/step_06","pr_created_at":"2025-04-14T03:14:18.000Z","version_change":"0.2.0 → 0.3.0","issue":{"uuid":"2991763704","node_id":"PR_kwDOM7LIts6Say1I","number":84,"state":"open","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_06","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T03:14:18.000Z","updated_at":"2025-06-07T22:12:20.794Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_06","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/domesticmouse/devfest_2024/pull/84","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/84","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/84/packages"}},{"old_version":"0.2.0","new_version":"0.3.0","update_type":"minor","path":"/step_03","pr_created_at":"2025-04-14T03:13:25.000Z","version_change":"0.2.0 → 0.3.0","issue":{"uuid":"2991762753","node_id":"PR_kwDOM7LIts6SayoK","number":83,"state":"open","title":"Bump flutter_gpu_shaders and native_assets_cli in /step_03","user":"dependabot[bot]","labels":["dependencies","dart"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-14T03:13:25.000Z","updated_at":"2025-06-07T22:12:19.098Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"flutter_gpu_shaders","repository_url":"https://github.com/bdero/flutter_gpu_shaders","old_version":"0.2.0","new_version":"0.3.0"},{"name":"native_assets_cli","repository_url":"https://github.com/dart-lang/native","old_version":"0.9.0","new_version":"0.13.0"}],"path":"/step_03","ecosystem":"pub"},"body":"Bumps [flutter_gpu_shaders](https://github.com/bdero/flutter_gpu_shaders) and [native_assets_cli](https://github.com/dart-lang/native/tree/main/pkgs). These dependencies needed to be updated together.\nUpdates `flutter_gpu_shaders` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/blob/master/CHANGELOG.md\"\u003eflutter_gpu_shaders's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli 0.9.0.\nBreaking: \u003ccode\u003eBuildOutput\u003c/code\u003e is now \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump native_assets_cli to 0.10.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to native_assets_cli to 0.13.0.\n(\u003ca href=\"https://redirect.github.com/bdero/flutter_gpu_shaders/issues/6\"\u003ebdero/flutter_gpu_shaders#6\u003c/a\u003e)\nBreaking: \u003ccode\u003eBuildConfig\u003c/code\u003e is now \u003ccode\u003eBuildInput\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdero/flutter_gpu_shaders/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `native_assets_cli` from 0.9.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dart-lang/native/releases\"\u003enative_assets_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epackage:native_assets_cli v0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Removed \u003ccode\u003eCodeAsset.type\u003c/code\u003e, use \u003ccode\u003eEncodedAsset.isCodeAsset\u003c/code\u003e\ninstead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Removed \u003ccode\u003eCodeAsset.os\u003c/code\u003e and \u003ccode\u003eCodeAsset.architecture\u003c/code\u003e. Use\n\u003ccode\u003eCodeConfig.targetOS\u003c/code\u003e and \u003ccode\u003eCodeConfig.targetArchitecture\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHookInput.outputDirectory\u003c/code\u003e is now based on \u003ccode\u003eHookInput.outputDirectoryShared\u003c/code\u003e.\nThe \u003ccode\u003eoutputDirectory\u003c/code\u003e now creates its own subdirectory inside\n\u003ccode\u003eoutputDirectoryShared\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAnother overhaul of the JSON encoding. (Old encoding still read and emitted for\nthe time being).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation that all URLs in the \u003ccode\u003eInput\u003c/code\u003e and \u003ccode\u003eOutput\u003c/code\u003e of hooks are\nabsolute.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eaddDataAssetDirectories\u003c/code\u003e extension method on \u003ccode\u003eBuildOutputBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplaced JSON serialization/deserialization logic with code generated from\nthe JSON schemas documenting the protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Complete overhaul of the API used in build and link hooks.\nThe \u003ccode\u003eBuildConfig\u003c/code\u003e is now split in \u003ccode\u003eBuildInput\u003c/code\u003e and \u003ccode\u003eBuildConfig\u003c/code\u003e. The input is\neverything passed in to the hook. The config (a part of the input) is what\nshouldn't change on subsequent invocations of the same flutter or dart command\nfor the same target. The \u003ccode\u003eoutputDirectory\u003c/code\u003e is the same if the config is the\nsame.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The \u003ccode\u003eoutput.json\u003c/code\u003e is now part of \u003ccode\u003eBuildInput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epackage:native_assets_cli v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e The library import paths changed to be per asset type.\n(This enables extensibility with custom asset types.)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Rename \u003ccode\u003esupportedAssetTypes\u003c/code\u003e to \u003ccode\u003ebuildAssetTypes\u003c/code\u003e. Hooks\nshould no longer fail. Instead, the code should fail at runtime if an asset is\nmissing. This enables (1) code to run if an asset is missing but that code is\nnot invoked at runtime, and (2) doing fallback implementations in Dart if an\nasset is missing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eBuildMode\u003c/code\u003e to \u003ccode\u003epackage:native_toolchain_c\u003c/code\u003e. This way\nit can be controlled in the build hook together with the \u003ccode\u003eOptimizationLevel\u003c/code\u003e.\nMost likely, every package should ship with \u003ccode\u003erelease\u003c/code\u003e. \u003ccode\u003eBuildMode.debug\u003c/code\u003e\nshould only be used while developing the package locally.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e Move \u003ccode\u003eHookConfig.targetOS\u003c/code\u003e to \u003ccode\u003eCodeConfig\u003c/code\u003e. \u003ccode\u003eDataAsset\u003c/code\u003es\nand other asset types should not depend on OS for now.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Change the behavior of \u003ccode\u003etestBuildHook\u003c/code\u003e and\n\u003ccode\u003etestCodeBuildHook\u003c/code\u003e; instead of defining tests, these methods should now be\ncalled from within tests.\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003epackage:test\u003c/code\u003e dependency from a regular dependency (exported to\ncalling packages) to a dev_dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/0ac62a34ec4791d1a309cb1473dbbe19e1935b19\"\u003e\u003ccode\u003e0ac62a3\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Publish 0.13.0 (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/75f3408cd72c1e217f162fb5e43f4cdf1d34e71d\"\u003e\u003ccode\u003e75f3408\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Stop reading \u003ccode\u003eversion\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2143\"\u003e#2143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/03d3fff796c1bb594847c3427c8d514accbb429d\"\u003e\u003ccode\u003e03d3fff\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Namespace asset types (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/b98b5b45461a16cbc378380c8c15cd95d8bf7735\"\u003e\u003ccode\u003eb98b5b4\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Expose tagged union tag in syntax (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/875d06e01d08d643ae891b84036ceabedd946171\"\u003e\u003ccode\u003e875d06e\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Hide \u003ccode\u003eCodeAsset.type\u003c/code\u003e and \u003ccode\u003eDataAsset.type\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/4a0fbd52c7c722f0d73562d48de69eb0eafcf1fd\"\u003e\u003ccode\u003e4a0fbd5\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Make \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e optional in JSON...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/627484faaf4549d3802b61a20cb2c7f3cdeab7bd\"\u003e\u003ccode\u003e627484f\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove \u003ccode\u003eCodeAsset\u003c/code\u003e \u003ccode\u003eos\u003c/code\u003e and \u003ccode\u003earchitecture\u003c/code\u003e getters (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/efb5987f20e2ed81e2ec20ee4ff40ee570b71199\"\u003e\u003ccode\u003eefb5987\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Nest \u003ccode\u003eAsset\u003c/code\u003e \u003ccode\u003eencoding\u003c/code\u003es (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/af29d98ea4233246d7d50a7e24b79f7d35fa8443\"\u003e\u003ccode\u003eaf29d98\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Rename \u003ccode\u003epackage:hook\u003c/code\u003e to \u003ccode\u003epackage:hooks\u003c/code\u003e (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dart-lang/native/commit/540e66972d9f5badaf1bec13d68e0a712530d196\"\u003e\u003ccode\u003e540e669\u003c/code\u003e\u003c/a\u003e [native_assets_cli] Remove manual sorting (\u003ca href=\"https://github.com/dart-lang/native/tree/main/pkgs/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dart-lang/native/commits/native_assets_cli-v0.13.0/pkgs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/domesticmouse/devfest_2024/pull/83","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domesticmouse%2Fdevfest_2024/issues/83","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/83/packages"}}]}