)]}' { "log": [ { "commit": "1556660ca5159d84bf28239825a25dca58f1fde3", "tree": "bcc89f56df4305e9765a34bb2837c7af5479276c", "parents": [ "6cdbc41631054870318ae28baea2c62cf2a91945" ], "author": { "name": "Kevin Moore", "email": "kevmoo@users.noreply.github.com", "time": "Thu Mar 07 11:04:12 2024 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Mar 07 11:04:12 2024 -0800" }, "message": "Test on wasm (dev) and JS (#269)\n\n" }, { "commit": "6cdbc41631054870318ae28baea2c62cf2a91945", "tree": "1b3f5c2f14c34bcdd4cf77a1d3278dfdc548a806", "parents": [ "24266cafbba7703b82c652d454baa5df09402f8f" ], "author": { "name": "Kevin Moore", "email": "kevmoo@users.noreply.github.com", "time": "Thu Feb 15 14:01:50 2024 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Feb 15 14:01:50 2024 -0800" }, "message": "Update to latest lints, require Dart 3.2 (#267)\n\n" }, { "commit": "24266cafbba7703b82c652d454baa5df09402f8f", "tree": "195586dee4ed107f599b88f47253209ac81a40f7", "parents": [ "e83d054b3ea0ff6cb25e5849c5408cd7c4fc1d3f" ], "author": { "name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "time": "Thu Feb 01 11:20:05 2024 +0000" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Feb 01 11:20:05 2024 +0000" }, "message": "Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (#266)\n\nBumps [dart-lang/setup-dart](https://github.com/dart-lang/setup-dart) from 1.6.0 to 1.6.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/dart-lang/setup-dart/releases\"\u003edart-lang/setup-dart\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to running the workflow on \u003ccode\u003enode20\u003c/code\u003e from \u003ccode\u003enode16\u003c/code\u003e. See also \u003ca href\u003d\"https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/\"\u003eTransitioning from Node 16 to Node 20\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the google storage url for \u003ccode\u003emain\u003c/code\u003e channel releases.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/dart-lang/setup-dart/blob/main/CHANGELOG.md\"\u003edart-lang/setup-dart\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to running the workflow on \u003ccode\u003enode20`` from \u003c/code\u003enode16`. See also\n\u003ca href\u003d\"https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/\"\u003eTransitioning from Node 16 to Node 20\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the google storage url for \u003ccode\u003emain\u003c/code\u003e channel releases.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable provisioning of the latest Dart SDK patch release by specifying just\nthe major and minor version (e.g. \u003ccode\u003e3.2\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer test the \u003ccode\u003esetup-dart\u003c/code\u003e action on pre-2.12 SDKs.\u003c/li\u003e\n\u003cli\u003eUpgrade JS interop code to use extension types\n(the new name for inline classes).\u003c/li\u003e\n\u003cli\u003eThe upcoming rename of the \u003ccode\u003ebe\u003c/code\u003e channel to \u003ccode\u003emain\u003c/code\u003e is now supported with\nforward compatibility that switches when the rename happens.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-wrote the implementation of the action into Dart.\u003c/li\u003e\n\u003cli\u003eAuto-detect the platform architecture (\u003ccode\u003ex64\u003c/code\u003e, \u003ccode\u003eia32\u003c/code\u003e, \u003ccode\u003earm\u003c/code\u003e, \u003ccode\u003earm64\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImproved the caching and download resilience of the sdk.\u003c/li\u003e\n\u003cli\u003eAdded a new action output: \u003ccode\u003edart-version\u003c/code\u003e - the installed version of the sdk.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically create OIDC token for pub.dev.\u003c/li\u003e\n\u003cli\u003eAdd a reusable workflow for publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe install location of the Dart SDK is now available\nin an environment variable, \u003ccode\u003eDART_HOME\u003c/code\u003e\n(\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/43\"\u003e#43\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed an issue where cached downloads could lead to unzip issues\non self-hosted runners\n(\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/35\"\u003e#35\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a path issue impacting git dependencies on Windows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/fedb1266e91cf51be2fdb382869461a434b920a3\"\u003e\u003ccode\u003efedb126\u003c/code\u003e\u003c/a\u003e switch to using node20 (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/ca7e6fee45ffbd82b555a7ebfc236d2c86439f5b\"\u003e\u003ccode\u003eca7e6fe\u003c/code\u003e\u003c/a\u003e update the changelog; prep to release 1.6.1 (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/c1b2cdbfafc77480d10fe0246ef4dd2f83a9e7b7\"\u003e\u003ccode\u003ec1b2cdb\u003c/code\u003e\u003c/a\u003e Clean up after renaming the be channel to main. (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/49b0b8e0a88f72a8fdf1319a41cc261cec63c3c7\"\u003e\u003ccode\u003e49b0b8e\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 3 to 4 in README.md (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/7f54cd0cee53e120db0d1fce4196b7772ebd6f6e\"\u003e\u003ccode\u003e7f54cd0\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​actions/http-client\u003c/code\u003e from 2.1.1 to 2.2.0 (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/6e2fe379bd3c8a39facc503f4494396e0de36f13\"\u003e\u003ccode\u003e6e2fe37\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart from 1.5.1 to 1.6.0 (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/dart-lang/setup-dart/compare/b64355ae6ca0b5d484f0106a033dd1388965d06d...fedb1266e91cf51be2fdb382869461a434b920a3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003ddart-lang/setup-dart\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d1.6.0\u0026new-version\u003d1.6.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\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\u003c/details\u003e" }, { "commit": "e83d054b3ea0ff6cb25e5849c5408cd7c4fc1d3f", "tree": "5e9d4181a4f2065531ef213e7ea3e55ef97bb929", "parents": [ "992457079da78dede35a56257d698288c467dc91" ], "author": { "name": "Futuristic Goo", "email": "amananiferfiaff@gmail.com", "time": "Mon Jan 08 04:24:14 2024 +0530" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Sun Jan 07 14:54:14 2024 -0800" }, "message": "Fix typo (#262)\n\n" }, { "commit": "992457079da78dede35a56257d698288c467dc91", "tree": "69a78d624355efb5633375458bd86ebbb711839b", "parents": [ "61cdb0f590e0bee62e3ffaf05f3aec0c6a4d4742" ], "author": { "name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "time": "Wed Nov 01 11:56:05 2023 +0000" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Nov 01 11:56:05 2023 +0000" }, "message": "Bump dart-lang/setup-dart from 1.5.1 to 1.6.0 (#255)\n\nBumps [dart-lang/setup-dart](https://github.com/dart-lang/setup-dart) from 1.5.1 to 1.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/dart-lang/setup-dart/releases\"\u003edart-lang/setup-dart\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable provisioning of the latest Dart SDK patch release by specifying just the major and minor version (e.g. \u003ccode\u003e3.2\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/dart-lang/setup-dart/blob/main/CHANGELOG.md\"\u003edart-lang/setup-dart\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable provisioning of the latest Dart SDK patch release by specifying just\nthe major and minor version (e.g. \u003ccode\u003e3.2\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer test the \u003ccode\u003esetup-dart\u003c/code\u003e action on pre-2.12 SDKs.\u003c/li\u003e\n\u003cli\u003eUpgrade JS interop code to use extension types\n(the new name for inline classes).\u003c/li\u003e\n\u003cli\u003eThe upcoming rename of the \u003ccode\u003ebe\u003c/code\u003e channel to \u003ccode\u003emain\u003c/code\u003e is now supported with\nforward compatibility that switches when the rename happens.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-wrote the implementation of the action into Dart.\u003c/li\u003e\n\u003cli\u003eAuto-detect the platform architecture (\u003ccode\u003ex64\u003c/code\u003e, \u003ccode\u003eia32\u003c/code\u003e, \u003ccode\u003earm\u003c/code\u003e, \u003ccode\u003earm64\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImproved the caching and download resilience of the sdk.\u003c/li\u003e\n\u003cli\u003eAdded a new action output: \u003ccode\u003edart-version\u003c/code\u003e - the installed version of the sdk.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically create OIDC token for pub.dev.\u003c/li\u003e\n\u003cli\u003eAdd a reusable workflow for publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe install location of the Dart SDK is now available\nin an environment variable, \u003ccode\u003eDART_HOME\u003c/code\u003e\n(\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/43\"\u003e#43\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed an issue where cached downloads could lead to unzip issues\non self-hosted runners\n(\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/35\"\u003e#35\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a path issue impacting git dependencies on Windows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eflavor\u003c/code\u003e option setup.sh to allow downloading unpublished builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePromoted to 1.0 stable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a Windows \u003ccode\u003epub global activate\u003c/code\u003e path issue.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/b64355ae6ca0b5d484f0106a033dd1388965d06d\"\u003e\u003ccode\u003eb64355a\u003c/code\u003e\u003c/a\u003e debugging issues around specifying the latest patch release (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/cd21d0e7475915575e022d2cacd7c54e5026e159\"\u003e\u003ccode\u003ecd21d0e\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart from 1.5.0 to 1.5.1 (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/110\"\u003e#110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/2118353f672662accb7785f6afd28ab61c7cfec9\"\u003e\u003ccode\u003e2118353\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 3 to 4 (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/8ef13bcca6c9bb2219391088bc9d968125f68406\"\u003e\u003ccode\u003e8ef13bc\u003c/code\u003e\u003c/a\u003e support sdk version wildcard format (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/dart-lang/setup-dart/compare/8a4b97ea2017cc079571daec46542f76189836b1...b64355ae6ca0b5d484f0106a033dd1388965d06d\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003ddart-lang/setup-dart\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d1.5.1\u0026new-version\u003d1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\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\u003c/details\u003e" }, { "commit": "61cdb0f590e0bee62e3ffaf05f3aec0c6a4d4742", "tree": "b36623f284493af4b0e3ca6a574df896d2f3cd89", "parents": [ "def44823a35fc13312d3147cbbd5425a73e7e243" ], "author": { "name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "time": "Wed Nov 01 11:52:05 2023 +0000" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Nov 01 11:52:05 2023 +0000" }, "message": "Bump actions/checkout from 4.1.0 to 4.1.1 (#254)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/releases\"\u003eactions/checkout\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate CODEOWNERS to Launch team by \u003ca href\u003d\"https://github.com/joshmgross\"\u003e\u003ccode\u003e@​joshmgross\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1510\"\u003eactions/checkout#1510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect link to GitHub Docs by \u003ca href\u003d\"https://github.com/peterbe\"\u003e\u003ccode\u003e@​peterbe\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1511\"\u003eactions/checkout#1511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to release page from what\u0027s new section by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1514\"\u003eactions/checkout#1514\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/joshmgross\"\u003e\u003ccode\u003e@​joshmgross\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1510\"\u003eactions/checkout#1510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/peterbe\"\u003e\u003ccode\u003e@​peterbe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1511\"\u003eactions/checkout#1511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v4.1.0...v4.1.1\"\u003ehttps://github.com/actions/checkout/compare/v4.1.0...v4.1.1\u003c/a\u003e\u003c/p\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\u003d\"https://github.com/actions/checkout/commit/b4ffde65f46336ab88eb53be808477a3936bae11\"\u003e\u003ccode\u003eb4ffde6\u003c/code\u003e\u003c/a\u003e Link to release page from what\u0027s new section (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/8530928916aaef40f59e6f221989ccb31f5759e7\"\u003e\u003ccode\u003e8530928\u003c/code\u003e\u003c/a\u003e Correct link to GitHub Docs (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/7cdaf2fbc075e6f3b9ca94cfd6cec5adc8a75622\"\u003e\u003ccode\u003e7cdaf2f\u003c/code\u003e\u003c/a\u003e Update CODEOWNERS to Launch team (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/checkout/compare/8ade135a41bc03ea155e62e844d188df1ea18608...b4ffde65f46336ab88eb53be808477a3936bae11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/checkout\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d4.1.0\u0026new-version\u003d4.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\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\u003c/details\u003e" }, { "commit": "def44823a35fc13312d3147cbbd5425a73e7e243", "tree": "d01e6a9fbc1c95fee056e31fbac117fdc654316a", "parents": [ "a0ca552c1c4b86bb1becedb936436f0696b804e3" ], "author": { "name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "time": "Sun Oct 01 11:14:38 2023 +0000" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Sun Oct 01 11:14:38 2023 +0000" }, "message": "Bump actions/checkout from 3.6.0 to 4.1.0 (#253)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/releases\"\u003eactions/checkout\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md for V4 by \u003ca href\u003d\"https://github.com/sivapalan\"\u003e\u003ccode\u003e@​sivapalan\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1452\"\u003eactions/checkout#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for partial checkout filters by \u003ca href\u003d\"https://github.com/finleygn\"\u003e\u003ccode\u003e@​finleygn\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1396\"\u003eactions/checkout#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 4.1.0 release by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1496\"\u003eactions/checkout#1496\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/sivapalan\"\u003e\u003ccode\u003e@​sivapalan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1452\"\u003eactions/checkout#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/finleygn\"\u003e\u003ccode\u003e@​finleygn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1396\"\u003eactions/checkout#1396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v4.0.0...v4.1.0\"\u003ehttps://github.com/actions/checkout/compare/v4.0.0...v4.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate default runtime to node20 by \u003ca href\u003d\"https://github.com/takost\"\u003e\u003ccode\u003e@​takost\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1436\"\u003eactions/checkout#1436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport fetching without the --progress option by \u003ca href\u003d\"https://github.com/simonbaird\"\u003e\u003ccode\u003e@​simonbaird\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1067\"\u003eactions/checkout#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease 4.0.0 by \u003ca href\u003d\"https://github.com/takost\"\u003e\u003ccode\u003e@​takost\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1447\"\u003eactions/checkout#1447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/takost\"\u003e\u003ccode\u003e@​takost\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1436\"\u003eactions/checkout#1436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/simonbaird\"\u003e\u003ccode\u003e@​simonbaird\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1067\"\u003eactions/checkout#1067\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v3...v4.0.0\"\u003ehttps://github.com/actions/checkout/compare/v3...v4.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/blob/main/CHANGELOG.md\"\u003eactions/checkout\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1396\"\u003eAdd support for partial checkout filters\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1067\"\u003eSupport fetching without the --progress option\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1436\"\u003eUpdate to node20\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1377\"\u003eFix: Mark test scripts with Bash\u0027isms to be run via Bash\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/579\"\u003eAdd option to fetch tags even if fetch-depth \u0026gt; 0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1196\"\u003eFix: Checkout fail in self-hosted runners when faulty submodule are checked-in\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1287\"\u003eFix typos found by codespell\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1369\"\u003eAdd support for sparse checkouts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1289\"\u003eFix api endpoint for GHES\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1246\"\u003eFix slow checkout on Windows\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1237\"\u003eAdd new public key for known_hosts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1209\"\u003eUpgrade codeql actions to v2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1210\"\u003eUpgrade dependencies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1225\"\u003eUpgrade \u003ccode\u003e@​actions/io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1045\"\u003eImplement branch list using callbacks from exec function\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1050\"\u003eAdd in explicit reference to private checkout options\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix comment typos (that got added in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/770\"\u003e#770\u003c/a\u003e)](\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1057\"\u003eactions/checkout#1057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/942\"\u003eAdd GitHub Action to perform release\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/967\"\u003eFix status badge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1002\"\u003eReplace datadog/squid with ubuntu/squid Docker image\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/964\"\u003eWrap pipeline commands for submoduleForeach in quotes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1029\"\u003eUpdate \u003ccode\u003e@​actions/io\u003c/code\u003e to 1.1.2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1039\"\u003eUpgrading version to 3.2.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/939\"\u003eUse \u003ccode\u003e@​actions/core\u003c/code\u003e \u003ccode\u003esaveState\u003c/code\u003e and \u003ccode\u003egetState\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/922\"\u003eAdd \u003ccode\u003egithub-server-url\u003c/code\u003e input\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/8ade135a41bc03ea155e62e844d188df1ea18608\"\u003e\u003ccode\u003e8ade135\u003c/code\u003e\u003c/a\u003e Prepare 4.1.0 release (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1496\"\u003e#1496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/c533a0a4cfc4962971818edcfac47a2899e69799\"\u003e\u003ccode\u003ec533a0a\u003c/code\u003e\u003c/a\u003e Add support for partial checkout filters (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/72f2cec99f417b1a1c5e2e88945068983b7965f9\"\u003e\u003ccode\u003e72f2cec\u003c/code\u003e\u003c/a\u003e Update README.md for V4 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/3df4ab11eba7bda6032a0b82a6bb43b11571feac\"\u003e\u003ccode\u003e3df4ab1\u003c/code\u003e\u003c/a\u003e Release 4.0.0 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/8b5e8b768746b50394015010d25e690bfab9dfbc\"\u003e\u003ccode\u003e8b5e8b7\u003c/code\u003e\u003c/a\u003e Support fetching without the --progress option (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1067\"\u003e#1067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/97a652b80035363df47baee5031ec8670b8878ac\"\u003e\u003ccode\u003e97a652b\u003c/code\u003e\u003c/a\u003e Update default runtime to node20 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/checkout/compare/f43a0e5ff2bd294095638e18286ca9a3d1956744...8ade135a41bc03ea155e62e844d188df1ea18608\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/checkout\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d3.6.0\u0026new-version\u003d4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\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\u003c/details\u003e" }, { "commit": "a0ca552c1c4b86bb1becedb936436f0696b804e3", "tree": "1197916b2f0cf4dc7042a315e224df221b74fed9", "parents": [ "75efa6cc08b2fc906fac4b6fdfdbcf6da7d0a2da" ], "author": { "name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "time": "Sun Oct 01 11:11:04 2023 +0000" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Sun Oct 01 11:11:04 2023 +0000" }, "message": "Bump dart-lang/setup-dart from 1.5.0 to 1.5.1 (#252)\n\nBumps [dart-lang/setup-dart](https://github.com/dart-lang/setup-dart) from 1.5.0 to 1.5.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/dart-lang/setup-dart/releases\"\u003edart-lang/setup-dart\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer test the \u003ccode\u003esetup-dart\u003c/code\u003e action on pre-2.12 SDKs.\u003c/li\u003e\n\u003cli\u003eUpgrade JS interop code to use extension types (the new name for inline classes).\u003c/li\u003e\n\u003cli\u003eThe upcoming rename of the \u003ccode\u003ebe\u003c/code\u003e channel to \u003ccode\u003emain\u003c/code\u003e is now supported with forward compatibility that switches when the rename happens.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/dart-lang/setup-dart/blob/main/CHANGELOG.md\"\u003edart-lang/setup-dart\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable provisioning of the latest Dart SDK patch release by specifying just\nthe major and minor version (e.g. \u003ccode\u003e3.2\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer test the \u003ccode\u003esetup-dart\u003c/code\u003e action on pre-2.12 SDKs.\u003c/li\u003e\n\u003cli\u003eUpgrade JS interop code to use extension types\n(the new name for inline classes).\u003c/li\u003e\n\u003cli\u003eThe upcoming rename of the \u003ccode\u003ebe\u003c/code\u003e channel to \u003ccode\u003emain\u003c/code\u003e is now supported with\nforward compatibility that switches when the rename happens.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-wrote the implementation of the action into Dart.\u003c/li\u003e\n\u003cli\u003eAuto-detect the platform architecture (\u003ccode\u003ex64\u003c/code\u003e, \u003ccode\u003eia32\u003c/code\u003e, \u003ccode\u003earm\u003c/code\u003e, \u003ccode\u003earm64\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImproved the caching and download resilience of the sdk.\u003c/li\u003e\n\u003cli\u003eAdded a new action output: \u003ccode\u003edart-version\u003c/code\u003e - the installed version of the sdk.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically create OIDC token for pub.dev.\u003c/li\u003e\n\u003cli\u003eAdd a reusable workflow for publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe install location of the Dart SDK is now available\nin an environment variable, \u003ccode\u003eDART_HOME\u003c/code\u003e\n(\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/43\"\u003e#43\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed an issue where cached downloads could lead to unzip issues\non self-hosted runners\n(\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/35\"\u003e#35\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a path issue impacting git dependencies on Windows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eflavor\u003c/code\u003e option setup.sh to allow downloading unpublished builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePromoted to 1.0 stable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a Windows \u003ccode\u003epub global activate\u003c/code\u003e path issue.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/8a4b97ea2017cc079571daec46542f76189836b1\"\u003e\u003ccode\u003e8a4b97e\u003c/code\u003e\u003c/a\u003e Support renaming the be channel to main. (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/0970dcf46e056fb521e7027775fdff076fe1e732\"\u003e\u003ccode\u003e0970dcf\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​actions/http-client\u003c/code\u003e from 2.1.0 to 2.1.1 (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/e58aeb62aef51dcc4d0ba8eada7c08092aad5314\"\u003e\u003ccode\u003ee58aeb6\u003c/code\u003e\u003c/a\u003e updates for the latest version of extension types (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/deafe40ee7284c48e67c783c88eed8c8b52b19ca\"\u003e\u003ccode\u003edeafe40\u003c/code\u003e\u003c/a\u003e Convert to extension types (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/cdb51fff2b088939ef86fe041b18e82cb4733522\"\u003e\u003ccode\u003ecdb51ff\u003c/code\u003e\u003c/a\u003e Bump semver from 6.3.0 to 6.3.1 (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/e2fce1213c49504e0029ade4bac39403dfc11fb3\"\u003e\u003ccode\u003ee2fce12\u003c/code\u003e\u003c/a\u003e update JS interop - remove JS typedef references (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/42c988f214b6652e0b56ca2ad2f1d477bf6098b7\"\u003e\u003ccode\u003e42c988f\u003c/code\u003e\u003c/a\u003e set up a cron to build the action\u0027s javascript (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/007c7cbb377cdbdf8922e2f8c4172dc60fbaaf9a\"\u003e\u003ccode\u003e007c7cb\u003c/code\u003e\u003c/a\u003e blast_repo fixes (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/08de7e0c9a57cb3229b052af11c7f8eae4a845bd\"\u003e\u003ccode\u003e08de7e0\u003c/code\u003e\u003c/a\u003e Remove annotations no longer needed (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/91\"\u003e#91\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dart-lang/setup-dart/commit/bd8bef0960777f45de11f484bcb7beacadb321cf\"\u003e\u003ccode\u003ebd8bef0\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart from 1.4.0 to 1.5.0 (\u003ca href\u003d\"https://redirect.github.com/dart-lang/setup-dart/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/dart-lang/setup-dart/compare/d6a63dab3335f427404425de0fbfed4686d93c4f...8a4b97ea2017cc079571daec46542f76189836b1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003ddart-lang/setup-dart\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d1.5.0\u0026new-version\u003d1.5.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\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\u003c/details\u003e" }, { "commit": "75efa6cc08b2fc906fac4b6fdfdbcf6da7d0a2da", "tree": "d53173cedbfae07f839c7d1fc98510c784379728", "parents": [ "b65622afa33c5bfc574ae6b34d5a61f18a98f83c" ], "author": { "name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "time": "Fri Sep 01 11:16:49 2023 +0000" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Fri Sep 01 11:16:49 2023 +0000" }, "message": "Bump actions/checkout from 3.5.3 to 3.6.0 (#250)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/releases\"\u003eactions/checkout\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark test scripts with Bash\u0027isms to be run via Bash by \u003ca href\u003d\"https://github.com/dscho\"\u003e\u003ccode\u003e@​dscho\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1377\"\u003eactions/checkout#1377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to fetch tags even if fetch-depth \u0026gt; 0 by \u003ca href\u003d\"https://github.com/RobertWieczoreck\"\u003e\u003ccode\u003e@​RobertWieczoreck\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/579\"\u003eactions/checkout#579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease 3.6.0 by \u003ca href\u003d\"https://github.com/luketomlinson\"\u003e\u003ccode\u003e@​luketomlinson\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1437\"\u003eactions/checkout#1437\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/RobertWieczoreck\"\u003e\u003ccode\u003e@​RobertWieczoreck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/579\"\u003eactions/checkout#579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/luketomlinson\"\u003e\u003ccode\u003e@​luketomlinson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1437\"\u003eactions/checkout#1437\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v3.5.3...v3.6.0\"\u003ehttps://github.com/actions/checkout/compare/v3.5.3...v3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/blob/main/CHANGELOG.md\"\u003eactions/checkout\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1377\"\u003eFix: Mark test scripts with Bash\u0027isms to be run via Bash\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/579\"\u003eAdd option to fetch tags even if fetch-depth \u0026gt; 0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1196\"\u003eFix: Checkout fail in self-hosted runners when faulty submodule are checked-in\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1287\"\u003eFix typos found by codespell\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1369\"\u003eAdd support for sparse checkouts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1289\"\u003eFix api endpoint for GHES\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1246\"\u003eFix slow checkout on Windows\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1237\"\u003eAdd new public key for known_hosts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1209\"\u003eUpgrade codeql actions to v2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1210\"\u003eUpgrade dependencies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1225\"\u003eUpgrade \u003ccode\u003e@​actions/io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1045\"\u003eImplement branch list using callbacks from exec function\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1050\"\u003eAdd in explicit reference to private checkout options\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix comment typos (that got added in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/770\"\u003e#770\u003c/a\u003e)](\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1057\"\u003eactions/checkout#1057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/942\"\u003eAdd GitHub Action to perform release\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/967\"\u003eFix status badge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1002\"\u003eReplace datadog/squid with ubuntu/squid Docker image\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/964\"\u003eWrap pipeline commands for submoduleForeach in quotes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1029\"\u003eUpdate \u003ccode\u003e@​actions/io\u003c/code\u003e to 1.1.2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1039\"\u003eUpgrading version to 3.2.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/939\"\u003eUse \u003ccode\u003e@​actions/core\u003c/code\u003e \u003ccode\u003esaveState\u003c/code\u003e and \u003ccode\u003egetState\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/922\"\u003eAdd \u003ccode\u003egithub-server-url\u003c/code\u003e input\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/770\"\u003eAdd input \u003ccode\u003eset-safe-directory\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/762\"\u003eFixed an issue where checkout failed to run in container jobs due to the new git setting \u003ccode\u003esafe.directory\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/744\"\u003eBumped various npm package versions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/f43a0e5ff2bd294095638e18286ca9a3d1956744\"\u003e\u003ccode\u003ef43a0e5\u003c/code\u003e\u003c/a\u003e Release 3.6.0 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/7739b9ba2efcda9dde65ad1e3c2dbe65b41dfba7\"\u003e\u003ccode\u003e7739b9b\u003c/code\u003e\u003c/a\u003e Add option to fetch tags even if fetch-depth \u0026gt; 0 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/96f53100ba2a5449eb71d2e6604bbcd94b9449b5\"\u003e\u003ccode\u003e96f5310\u003c/code\u003e\u003c/a\u003e Mark test scripts with Bash\u0027isms to be run via Bash (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1377\"\u003e#1377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/checkout/compare/c85c95e3d7251135ab7dc9ce3241c5835cc595a9...f43a0e5ff2bd294095638e18286ca9a3d1956744\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/checkout\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d3.5.3\u0026new-version\u003d3.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\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\u003c/details\u003e" }, { "commit": "b65622afa33c5bfc574ae6b34d5a61f18a98f83c", "tree": "e7d915e9da38b8cf820eebb61555abb269a87235", "parents": [ "a506993760a998630113d58d6b18fd19b56033ab" ], "author": { "name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "time": "Sat Jul 01 11:38:37 2023 +0000" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Sat Jul 01 11:38:37 2023 +0000" }, "message": "Bump actions/checkout from 3.5.2 to 3.5.3 (#247)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3.5.2 to 3.5.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/releases\"\u003eactions/checkout\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Checkout Issue in self hosted runner due to faulty submodule check-ins by \u003ca href\u003d\"https://github.com/megamanics\"\u003e\u003ccode\u003e@​megamanics\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1196\"\u003eactions/checkout#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos found by codespell by \u003ca href\u003d\"https://github.com/DimitriPapadopoulos\"\u003e\u003ccode\u003e@​DimitriPapadopoulos\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1287\"\u003eactions/checkout#1287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for sparse checkouts by \u003ca href\u003d\"https://github.com/dscho\"\u003e\u003ccode\u003e@​dscho\u003c/code\u003e\u003c/a\u003e and \u003ca href\u003d\"https://github.com/dfdez\"\u003e\u003ccode\u003e@​dfdez\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1369\"\u003eactions/checkout#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v3.5.3 by \u003ca href\u003d\"https://github.com/TingluoHuang\"\u003e\u003ccode\u003e@​TingluoHuang\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1376\"\u003eactions/checkout#1376\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/megamanics\"\u003e\u003ccode\u003e@​megamanics\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1196\"\u003eactions/checkout#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/DimitriPapadopoulos\"\u003e\u003ccode\u003e@​DimitriPapadopoulos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1287\"\u003eactions/checkout#1287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/dfdez\"\u003e\u003ccode\u003e@​dfdez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1369\"\u003eactions/checkout#1369\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v3...v3.5.3\"\u003ehttps://github.com/actions/checkout/compare/v3...v3.5.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/blob/main/CHANGELOG.md\"\u003eactions/checkout\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1196\"\u003eFix: Checkout fail in self-hosted runners when faulty submodule are checked-in\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1287\"\u003eFix typos found by codespell\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1369\"\u003eAdd support for sparse checkouts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1289\"\u003eFix api endpoint for GHES\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1246\"\u003eFix slow checkout on Windows\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1237\"\u003eAdd new public key for known_hosts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1209\"\u003eUpgrade codeql actions to v2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1210\"\u003eUpgrade dependencies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1225\"\u003eUpgrade \u003ccode\u003e@​actions/io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1045\"\u003eImplement branch list using callbacks from exec function\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1050\"\u003eAdd in explicit reference to private checkout options\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix comment typos (that got added in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/770\"\u003e#770\u003c/a\u003e)](\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1057\"\u003eactions/checkout#1057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/942\"\u003eAdd GitHub Action to perform release\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/967\"\u003eFix status badge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1002\"\u003eReplace datadog/squid with ubuntu/squid Docker image\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/964\"\u003eWrap pipeline commands for submoduleForeach in quotes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1029\"\u003eUpdate \u003ccode\u003e@​actions/io\u003c/code\u003e to 1.1.2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1039\"\u003eUpgrading version to 3.2.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/939\"\u003eUse \u003ccode\u003e@​actions/core\u003c/code\u003e \u003ccode\u003esaveState\u003c/code\u003e and \u003ccode\u003egetState\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/922\"\u003eAdd \u003ccode\u003egithub-server-url\u003c/code\u003e input\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/770\"\u003eAdd input \u003ccode\u003eset-safe-directory\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/762\"\u003eFixed an issue where checkout failed to run in container jobs due to the new git setting \u003ccode\u003esafe.directory\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/744\"\u003eBumped various npm package versions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/689\"\u003eUpdate to node 16\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/c85c95e3d7251135ab7dc9ce3241c5835cc595a9\"\u003e\u003ccode\u003ec85c95e\u003c/code\u003e\u003c/a\u003e Release v3.5.3 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/d106d4669b3bfcb17f11f83f98e1cab478e9f635\"\u003e\u003ccode\u003ed106d46\u003c/code\u003e\u003c/a\u003e Add support for sparse checkouts (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1369\"\u003e#1369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/f095bcc56b7c2baf48f3ac70d6d6782f4f553222\"\u003e\u003ccode\u003ef095bcc\u003c/code\u003e\u003c/a\u003e Fix typos found by codespell (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1287\"\u003e#1287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/47fbe2df0ad0e27efb67a70beac3555f192b062f\"\u003e\u003ccode\u003e47fbe2d\u003c/code\u003e\u003c/a\u003e Fix: Checkout fail in self-hosted runners when faulty submodule are checked-i...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/checkout/compare/8e5e7e5ab8b370d6c329ec480221332ada57f0ab...c85c95e3d7251135ab7dc9ce3241c5835cc595a9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/checkout\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d3.5.2\u0026new-version\u003d3.5.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\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 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\u003c/details\u003e" }, { "commit": "a506993760a998630113d58d6b18fd19b56033ab", "tree": "f8338875bc8692c446517d63c9dab23d1caf4f8c", "parents": [ "9be3fc02388a7b8b8e9fd7f9363ca77de726a47e" ], "author": { "name": "Kevin Moore", "email": "kevmoo@users.noreply.github.com", "time": "Thu Jun 01 18:09:06 2023 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Jun 01 18:09:06 2023 -0700" }, "message": "Update testing SDK in CI (#245)\n\n" }, { "commit": "9be3fc02388a7b8b8e9fd7f9363ca77de726a47e", "tree": "0343dc2d3b552b2f6f3ab5187ff79aeffd9f2ae7", "parents": [ "96c29d0af81436443a3a24683915d39202172cde" ], "author": { "name": "Kevin Moore", "email": "kevmoo@users.noreply.github.com", "time": "Thu Jun 01 17:54:44 2023 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Jun 01 17:54:44 2023 -0700" }, "message": "Require Dart 2.19, use latest team lints (#244)\n\n" }, { "commit": "96c29d0af81436443a3a24683915d39202172cde", "tree": "402d77651dcae2619d05b907062e1450a753ae62", "parents": [ "d744058ed4f69d23d9f3d4aaca1e3f1077ab9483" ], "author": { "name": "Goddchen", "email": "goddchen@googlemail.com", "time": "Wed May 17 19:35:25 2023 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed May 17 10:35:25 2023 -0700" }, "message": "docs: fix typo in CancelableOperation.fromFuture(...) docs (#243)\n\n" }, { "commit": "d744058ed4f69d23d9f3d4aaca1e3f1077ab9483", "tree": "740a6bc281376ddfe11547d993f8df8e12fddc63", "parents": [ "0f368d36fa949f6d946242d2bc6ea595ca8fa3f0" ], "author": { "name": "Devon Carew", "email": "devoncarew@google.com", "time": "Fri May 12 15:08:15 2023 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Fri May 12 15:08:15 2023 -0700" }, "message": "blast_repo fixes (#242)\n\ndependabot" }, { "commit": "0f368d36fa949f6d946242d2bc6ea595ca8fa3f0", "tree": "c806f91526c588acf09686f4660a7655f8fc3443", "parents": [ "b9ed21948754001e31e209612b6ef8a5b2ad8e9f" ], "author": { "name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "time": "Mon May 08 12:26:47 2023 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon May 08 12:26:47 2023 -0700" }, "message": "Bump actions/checkout from 3.5.0 to 3.5.2 (#240)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3.5.0 to 3.5.2.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/8f4b7f84864484a7bf31766abe9204da3cbe65b3...8e5e7e5ab8b370d6c329ec480221332ada57f0ab)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e" }, { "commit": "b9ed21948754001e31e209612b6ef8a5b2ad8e9f", "tree": "9aeb2556f4d51e0ef66dcdd0bb5dba1b9d674758", "parents": [ "ce650b0ce8fa95fc13d4744a293f3e9b00266bee" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Tue May 02 09:20:15 2023 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue May 02 09:20:15 2023 -0700" }, "message": "Synchronously forward chained cancellations (#239)\n\nAdd a test which chains through multiple `.then` calls and then cancels\r\nthe original operation. This test passes with the original code, but\r\nstarts failing after fixing a bug in `Completer.complete` in the SDK.\r\nhttps://dart-review.googlesource.com/c/sdk/+/258929\r\n\r\n- Add a list of extra completers to forward cancellation. In places\r\n where the cancellation had been forwarded through a `whenComplete`,\r\n add to the list of extra cancellations instead. This allows the Future\r\n return by the outer cancellation to wait for the other callbacks to\r\n complete before firing.\r\n- When setting up forwarding on an already canceled completer,\r\n immediately forward the cancellation.\r\n- When forwarding cancellations, don\u0027t repeatedly call `_cancel()` on a\r\n completer which has already been canceled.\r\n- In `race()`, disable cancellation propagation to prevent a cyclic\r\n cancellation." }, { "commit": "ce650b0ce8fa95fc13d4744a293f3e9b00266bee", "tree": "654a6eaedafa26c0dc9c15a9c24118fa81a6c96b", "parents": [ "012781315e0f4659bc8d7806352e350e8fff8048" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Wed Apr 19 09:58:46 2023 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Apr 19 09:58:46 2023 -0700" }, "message": "Regression test for error rejecting transaction (#230)\n\nTowards #229\r\n\r\nAdd a skipped test demonstrating the sequence of interaction with a\r\nStreamQueueTransaction that leads to a `StateError` during the call to\r\n`transaction.reject()`." }, { "commit": "012781315e0f4659bc8d7806352e350e8fff8048", "tree": "593ebfda15f4f7c225a986c4dea015288d747a44", "parents": [ "100445bd644ca1842f5fe9440efb68084e3a850d" ], "author": { "name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "time": "Mon Apr 03 15:57:34 2023 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Apr 03 15:57:34 2023 -0700" }, "message": "Bump actions/checkout from 3.3.0 to 3.5.0 (#236)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3.3.0 to 3.5.0.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/ac593985615ec2ede58e132d2e21d2b1cbd6127c...8f4b7f84864484a7bf31766abe9204da3cbe65b3)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e" }, { "commit": "100445bd644ca1842f5fe9440efb68084e3a850d", "tree": "1eab17fbf6dfafd06d1f0e9e77cdf54473e52284", "parents": [ "f454380c2691728530e0b2421af7676a9621481b" ], "author": { "name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "time": "Mon Apr 03 15:36:51 2023 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Apr 03 15:36:51 2023 -0700" }, "message": "Bump dart-lang/setup-dart from 1.4.0 to 1.5.0 (#237)\n\nBumps [dart-lang/setup-dart](https://github.com/dart-lang/setup-dart) from 1.4.0 to 1.5.0.\r\n- [Release notes](https://github.com/dart-lang/setup-dart/releases)\r\n- [Changelog](https://github.com/dart-lang/setup-dart/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/dart-lang/setup-dart/compare/a57a6c04cf7d4840e88432aad6281d1e125f0d46...d6a63dab3335f427404425de0fbfed4686d93c4f)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: dart-lang/setup-dart\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e" }, { "commit": "f454380c2691728530e0b2421af7676a9621481b", "tree": "0f8bfc06a4b8369c3606b351df8954bfa587a6da", "parents": [ "8deaa40439b05babb0093554ac58b982891076ff" ], "author": { "name": "Natalie Weizenbaum", "email": "nweiz@google.com", "time": "Thu Mar 02 00:04:21 2023 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Mar 02 00:04:21 2023 -0800" }, "message": "Add `StreamExtensions.listenAndBuffer()` (#235)\n\nThe immediate motivation for this is to buffer stderr from a subprocess until we learn whether the subprocess completed successfully or not. It\u0027s important to consume the output eagerly so the process doesn\u0027t deadlock after saturating the OS and/or `dart:io` buffers, but we don\u0027t want to print it at all if the process completes successfully." }, { "commit": "8deaa40439b05babb0093554ac58b982891076ff", "tree": "1d1d148a1df06da4bb64a716cfd3a9a5ad49b6a5", "parents": [ "b28604f86275f0e4cc8f4290275a9cdc87564c4b" ], "author": { "name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "time": "Wed Feb 01 08:38:37 2023 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Feb 01 08:38:37 2023 -0800" }, "message": "Bump actions/checkout from 3.2.0 to 3.3.0 (#234)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3.2.0 to 3.3.0.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/755da8c3cf115ac066823e79a1e1788f8940201b...ac593985615ec2ede58e132d2e21d2b1cbd6127c)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e" }, { "commit": "b28604f86275f0e4cc8f4290275a9cdc87564c4b", "tree": "b11782fe7065d6363b0b7e644d8ba77fb457ad2f", "parents": [ "f700e9aa61148b00a6cc27bb2bae0a0fed77be71" ], "author": { "name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "time": "Wed Feb 01 08:36:16 2023 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Feb 01 08:36:16 2023 -0800" }, "message": "Bump dart-lang/setup-dart from 1.3 to 1.4 (#233)\n\nBumps [dart-lang/setup-dart](https://github.com/dart-lang/setup-dart) from 1.3 to 1.4.\r\n- [Release notes](https://github.com/dart-lang/setup-dart/releases)\r\n- [Changelog](https://github.com/dart-lang/setup-dart/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/dart-lang/setup-dart/compare/6a218f2413a3e78e9087f638a238f6b40893203d...a57a6c04cf7d4840e88432aad6281d1e125f0d46)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: dart-lang/setup-dart\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e" }, { "commit": "f700e9aa61148b00a6cc27bb2bae0a0fed77be71", "tree": "ff6fd86e12abec2e1e2b304040bab06b915fe698", "parents": [ "c9cc576e1f4d477047f737cace79ed6b72c70350" ], "author": { "name": "Devon Carew", "email": "devoncarew@google.com", "time": "Fri Jan 27 14:07:02 2023 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Fri Jan 27 14:07:02 2023 -0800" }, "message": "blast_repo fixes (#231)\n\nauto-publish" }, { "commit": "c9cc576e1f4d477047f737cace79ed6b72c70350", "tree": "6065278436ca9fdeb9a73fd957473e640c3809f2", "parents": [ "de1ce93c6f58c22fda4dd4d6267ecebebed622c3" ], "author": { "name": "Devon Carew", "email": "devoncarew@google.com", "time": "Mon Jan 23 10:13:59 2023 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Jan 23 10:13:59 2023 -0800" }, "message": "update changelog and pubspec version (#228)\n\n" }, { "commit": "de1ce93c6f58c22fda4dd4d6267ecebebed622c3", "tree": "3160dac61330e7aad0907e0bf8ee50ee3ec1b15a", "parents": [ "c59c7c51cc2a1b1fc49a2d853d413bd3a92126e9" ], "author": { "name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "time": "Tue Jan 03 09:27:57 2023 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Jan 03 09:27:57 2023 -0800" }, "message": "Bump actions/checkout from 3.1.0 to 3.2.0 (#227)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 3.2.0.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8...755da8c3cf115ac066823e79a1e1788f8940201b)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e" }, { "commit": "c59c7c51cc2a1b1fc49a2d853d413bd3a92126e9", "tree": "3d47299243732a002a76716df4cac9189cbbb967", "parents": [ "18a780efd914c3d848ddc1af5f6c83903a8b2d2d" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Wed Nov 09 09:20:15 2022 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Nov 09 09:20:15 2022 -0800" }, "message": "Add CancelableOperation.fromValue (#225)\n\nThis is useful in tests which stub behavior for an API which returns\r\n`CancelableOperation`. It has more clear semantics and is shorter than\r\n`CancelableOperation.fromFuture(Future.value(...))`.\r\n\r\nTake a `T` instead of a more general `FutureOr\u003cT\u003e` to satisfy both cases\r\nbecause it allows simplifying the API with no `onCancel` support." }, { "commit": "18a780efd914c3d848ddc1af5f6c83903a8b2d2d", "tree": "3aed7ed29cc6b74ddd9183ed4266b6c23b9291ac", "parents": [ "b6e7885459c62d1d1d5a76b300c12aca6232c738" ], "author": { "name": "Kevin Moore", "email": "kevmoo@users.noreply.github.com", "time": "Thu Oct 20 12:45:11 2022 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Oct 20 12:45:11 2022 -0700" }, "message": "Nit: fix analysis_options (#224)\n\n" }, { "commit": "b6e7885459c62d1d1d5a76b300c12aca6232c738", "tree": "60026038384fedfe30aef0427a2e53ca7b67f215", "parents": [ "f3ed5f690e2ec9dbe1bfc5184705575b4f6480e5" ], "author": { "name": "Kevin Moore", "email": "kevmoo@users.noreply.github.com", "time": "Thu Oct 20 12:07:37 2022 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Oct 20 12:07:37 2022 -0700" }, "message": "Require Dart 2.18, latest lints, latest CI bits (#223)\n\n" }, { "commit": "f3ed5f690e2ec9dbe1bfc5184705575b4f6480e5", "tree": "e718391c9d3ee80425dee873f7221ec9185f26ff", "parents": [ "9e4a6a6bcfa775eec825ff98caed420245e52152" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Tue Apr 19 11:20:09 2022 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Apr 19 11:20:09 2022 -0700" }, "message": "Add CancelableCompleter.completeOperation (#215)\n\nTowards #210\r\n\r\nCombined with `CancelableOperation.thenOperation` this allows chaining\r\ncancelable work that can be canceled at multiple points." }, { "commit": "9e4a6a6bcfa775eec825ff98caed420245e52152", "tree": "e6d741bc37da0ccb8422964b8c374c6a509774ee", "parents": [ "9b415a23544852800129895e67371ed9626d2ce6" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Mon Apr 18 14:52:35 2022 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Apr 18 14:52:35 2022 -0700" }, "message": "Add CancelableOperation.thenOperation (#211)\n\nTowards #210\r\n\r\nOnce combined with `Completer.completeOperation` this signature adds\r\nsignificant flexibility for chaining Cancelable work following other\r\nasync work.\r\n\r\nMove the existing `.then` implementation to `.thenOperation` since the latter\r\nis more general.\r\n\r\nCo-authored-by: Lasse R.H. Nielsen \u003clrn@google.com\u003e" }, { "commit": "9b415a23544852800129895e67371ed9626d2ce6", "tree": "6c9b29c434784ab9c9c3cd67ae0453a66989effb", "parents": [ "3f58c326bd4928fca9ddc10c72b19cb7ac659256" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Thu Mar 31 14:34:23 2022 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Mar 31 14:34:23 2022 -0700" }, "message": "Prepare to publish (#214)\n\nDrop `-dev` postfix." }, { "commit": "3f58c326bd4928fca9ddc10c72b19cb7ac659256", "tree": "a0468b2db81b8253740316958e7d5ff48a43d8ff", "parents": [ "b18c73e981ca5f533fdc19a5b5c9db0aaf21eccf" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Mon Mar 28 12:28:17 2022 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Mar 28 12:28:17 2022 -0700" }, "message": "Change the default propagateCancel argument (#213)\n\nCloses #212\r\n\r\nAuthors are more likely to expect propagation, and not cancelling is\r\noften a hidden inefficiency which may go unnoticed and untested.\r\n\r\nUpdate the doc comment to focus on the 3 ways an operation can end - as\r\na value, an error, or a cancellation. This will hopefully make it more\r\nclear that the `onCancel` callback does not relate to the cancellation\r\nof the returned operation." }, { "commit": "b18c73e981ca5f533fdc19a5b5c9db0aaf21eccf", "tree": "e72ce9122000df6f01e3132d0fac8839fe367cd2", "parents": [ "9309ebe322b0420dd23e3cdc8775bfc80cecc368" ], "author": { "name": "Lasse R.H. Nielsen", "email": "lrn@google.com", "time": "Wed Mar 23 18:02:26 2022 +0100" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Mar 23 18:02:26 2022 +0100" }, "message": "Deprecate `AsyncCache.fetchStream`. (#209)\n\n* Deprecate `AsyncCache.fetchStream`.\r\n\r\nThe feature complicates the `AsyncCache` class, and would be a better fit\r\nfor a separate class.\r\nThe functionality is not great. Since it returns the \"same\" stream\r\neach time the cache is queried (until evaluated), it actually\r\ncaches all stream events\r\nThe invalidation is tricky because the timer doesn\u0027t start until\r\nyou *listen* to the stream. In practice, people will usually\r\nlisten to the stream they fetch.\r\n\r\nIt also seems that no-one ever used the functionality.\r\nThere is no use inside Google, or in [Github](https://github.com/search?q\u003d%22.fetchStream%22+language%3ADart+-filename%3Aasync_cache.dart+-filename%3Aasync_cache_test.dart\u0026type\u003dcode),\r\noutside of the package\u0027s own tests.\r\n\r\nIt\u0027s a better fit for a separate class, but it also appears to not be used anywhere\r\n" }, { "commit": "9309ebe322b0420dd23e3cdc8775bfc80cecc368", "tree": "8c2446a89a7f93edfd943dc0495f4de52cda0813", "parents": [ "82094ceb8564bc5577d0396b1b0add009efb7b27" ], "author": { "name": "Lasse R.H. Nielsen", "email": "lrn@google.com", "time": "Mon Mar 21 16:09:09 2022 +0100" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Mar 21 16:09:09 2022 +0100" }, "message": "Make ephemeral async cache clear sooner. (#207)\n\nThe `AsyncCache.ephemeral()` cache would invalidate\r\nthe `fetch` cache after a `Duration.zero` wait.\r\nThat allows a large number of microtasks to happen between\r\nthe `fetch` completing and the cache being invalidated.\r\n\r\nInstead the cache is now invalidated immediately when the fetched\r\nrequest completes." }, { "commit": "82094ceb8564bc5577d0396b1b0add009efb7b27", "tree": "7b22580930e97564213ac5ec996a5723067edb38", "parents": [ "1a3ee492c9d4071ddd90cabe11ab730b631d5358" ], "author": { "name": "Lasse R.H. Nielsen", "email": "lrn@google.com", "time": "Fri Mar 18 11:12:33 2022 +0100" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Fri Mar 18 11:12:33 2022 +0100" }, "message": "Revert change of visible behavior in `CancelableOperation`. (#208)\n\n* Revert change of visible behavior in `CancelableOperation`.\r\n\r\nA prior change made it so that a `.then` on a `CancelableOperation`\r\nwould call the `onValue`/`onError` callback even if the\r\nreturned operation was cancelled beteen the time of the `then`\r\nand the time the original operation completed.\r\nThe result would not show up in the cancelled operation,\r\nbut the callbacks would run.\r\n\r\nThis change blocks calling the callbacks if the returned operation\r\nhas been cancelled.\r\n" }, { "commit": "1a3ee492c9d4071ddd90cabe11ab730b631d5358", "tree": "dca347684fda00e043037aed1bc155123fce6a83", "parents": [ "d733a5a93f58f865bbfb8f2d3301a2d4c1e1035c" ], "author": { "name": "Lasse R.H. Nielsen", "email": "lrn@google.com", "time": "Thu Mar 10 13:03:06 2022 +0100" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Mar 10 13:03:06 2022 +0100" }, "message": "Avoid leaking unreachable listeners on `CancelableOperation`. (#206)\n\n* Make `CancelableOperation` not hold onto unnecessary callbacks.\r\n\r\nThe existing `CancelableOperation` contains two completers,\r\nwhere at most one will ever complete. Listeners added to\r\nthe other completer\u0027s future will never be released as\r\nlong as the operation is alive, even after the operation\r\nhas otherwise completed.\r\n\r\nThis change drops reference to the other completer when\r\none completer is chosen for completion.\r\nThat can allow the completer, its future, and that future\u0027s listeners\r\nto be GC\u0027ed when it\u0027s known that they\u0027ll never be relevant again.\r\n\r\nThe change has one visible effect: If asking for the `value`\r\nfuture after the operation has been cancelled and the value\r\ncompleter has been released, you\u0027ll get a new future,\r\nwhich also never completes, which is not identical to\r\nother futures returned by the same getter.\r\nTHis only matters if someone checks the future for identity,\r\ntheir behavior is exactly the same (no behavior, whatsoever).\r\n\r\nSince the same class returns a completely new future on each\r\ncall read of `valueOrCancellation`, I think that\u0027s a reasonable\r\nchange, and unlikely to affect anyone.\r\n(Users are not usually expecting asynchronous functions to\r\nreturn the same future every time since `async` functions\r\ndon\u0027t.)\r\n\r\nFixes #200.\r\n\r\n" }, { "commit": "d733a5a93f58f865bbfb8f2d3301a2d4c1e1035c", "tree": "0a1c61e89eb5df848a88e57566fccfb41270f884", "parents": [ "8060c718cc0383ef860796bbc78c9f8bdb09f98f" ], "author": { "name": "Lasse R.H. Nielsen", "email": "lrn@google.com", "time": "Wed Mar 09 17:35:03 2022 +0100" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Mar 09 17:35:03 2022 +0100" }, "message": "Clean up `CancelableOperation`. (#204)\n\n* Clean up `CancelableOperation`.\r\n\r\nSome clean-ups and simplifications of the code.\r\nShould not change any behavior, but differences in future chaining\r\ncan potentially change timing.\r\n\r\nBut don\u0027t change `Future` to `Future\u003cvoid\u003e` today.\r\n" }, { "commit": "8060c718cc0383ef860796bbc78c9f8bdb09f98f", "tree": "8f5db4c2e39f3471883f98b9a2f2c76e56284362", "parents": [ "80886150a5e6c58006c8ae5a6c2aa7108638e2a9" ], "author": { "name": "Lasse R.H. Nielsen", "email": "lrn@google.com", "time": "Wed Mar 09 10:50:42 2022 +0100" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Mar 09 10:50:42 2022 +0100" }, "message": "Update test to not assume completion happens synchronously. (#203)\n\n" }, { "commit": "80886150a5e6c58006c8ae5a6c2aa7108638e2a9", "tree": "d2ec1ff459fab56247ec4552dd8886713d6d1607", "parents": [ "e660b9c927e701e1757bf059681c291ab7a84de7" ], "author": { "name": "Jacob MacDonald", "email": "jakemac@google.com", "time": "Mon Oct 04 07:45:59 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Oct 04 07:45:59 2021 -0700" }, "message": "update some StreamController apis to Future\u003cvoid\u003e from Future\u003cdynamic\u003e (#198)\n\nThis is probably technically breaking for some cases - but it doesn\u0027t look to be breaking for anything at all internally, so I think in practice it is not breaking. Finishing up a global presubmit now with all the changes (but already did one with a subset).\r\n\r\nWDYT?" }, { "commit": "e660b9c927e701e1757bf059681c291ab7a84de7", "tree": "6b863713cc86a19936acaed1c768550a0c5a1ad6", "parents": [ "c64220396e0fa2f7b380590abfedbd25635cd7a0" ], "author": { "name": "Lasse R.H. Nielsen", "email": "lrn@google.com", "time": "Tue Sep 14 18:08:49 2021 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Sep 14 09:08:49 2021 -0700" }, "message": "Let `firstOrNull` extension method wait for `cancel` to complete. (#196)\n\n" }, { "commit": "c64220396e0fa2f7b380590abfedbd25635cd7a0", "tree": "2636fccb531eb8fc40a5ead09fdd33f1dd18cc9d", "parents": [ "fe6d9467ab5d387e00d3e564df48abf5b08e9119" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Thu Sep 09 17:20:13 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Sep 09 17:20:13 2021 -0700" }, "message": "Fix an ArgumentError constructor call (#197)\n\nThe arguments that were passed match the intention of the\r\n`ArgumentError` constructor, while the `ArgumentError.value` constructor\r\nreverses the message and argument name, and includes the argument value.\r\nIncluding the value is not useful in this case since it is always `[]`\r\nand in most cases won\u0027t be the exact instance that was passed because of\r\nthe `.toList()` call which would usually construct a copy.\r\n\r\nBump the min SDK constraint to `2.14` which is the first release\r\nallowing the `name` argument to the `ArgumentError` constructor." }, { "commit": "fe6d9467ab5d387e00d3e564df48abf5b08e9119", "tree": "04e71cac44846a78cc7a58f5bf517035eff173af", "parents": [ "ecb3835c5b746f7762327d5f57bdc92e0a2e0450" ], "author": { "name": "Natalie Weizenbaum", "email": "nweiz@google.com", "time": "Wed Sep 01 17:27:55 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Sep 02 00:27:55 2021 +0000" }, "message": "Add additional CancelableOperation utilities (#194)\n\n* Add CancelableOperation.fromSubscription\r\n\r\n* Add CancelableOperation.race()" }, { "commit": "ecb3835c5b746f7762327d5f57bdc92e0a2e0450", "tree": "75246879cafd65e37635a356be3055b1a0ac785e", "parents": [ "65b1d98aa803daaa8f933b415c0895601350e098" ], "author": { "name": "Natalie Weizenbaum", "email": "nweiz@google.com", "time": "Tue Aug 31 16:07:57 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Aug 31 16:07:57 2021 -0700" }, "message": "Add StreamExtensions.firstOrNull (#195)\n\nBy analogy to IterableExtensions.firstOrNull in the collection package." }, { "commit": "65b1d98aa803daaa8f933b415c0895601350e098", "tree": "16fc1f39828f0bcc7e3952b7b72b5f433d2d7a81", "parents": [ "88cc6079037da08dcb31cf8dcd62173c2ddf1e89" ], "author": { "name": "Lasse R.H. Nielsen", "email": "lrn@google.com", "time": "Tue Aug 10 16:26:09 2021 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Aug 10 16:26:09 2021 +0200" }, "message": "Stop depending on pkg:charcode and pkg:pedantic. (#191)\n\nStop depending on pkg:charcode and pkg:pedantic.\r\n\r\nUse pkg:lints instead of pkg:pedantic (and update code as necessary).\r\nUse a local constant instead of depending on pkg:charcode.\r\n\r\nRemove unnecessary clutter in analysis_options.yaml, but do retain \r\n `analyzer`/`strong-mode`/`implicit-casts: false`\r\n" }, { "commit": "88cc6079037da08dcb31cf8dcd62173c2ddf1e89", "tree": "4e8a37d72b39c598ad3a03942744089f60f72b0f", "parents": [ "f77b13050a5da6c8cf34fa7c78e6b9f7620ec47e" ], "author": { "name": "Lasse R.H. Nielsen", "email": "lrn@google.com", "time": "Fri Aug 06 21:36:18 2021 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Fri Aug 06 12:36:18 2021 -0700" }, "message": "Deprecate the sink_base classes. (#193)\n\nThe approach was not considered a good fit for the package API,\r\nand we\u0027ll remove the classes and consider another approach, if one is needed." }, { "commit": "f77b13050a5da6c8cf34fa7c78e6b9f7620ec47e", "tree": "2c6368305187f5670091f0043b89955bc2e495d4", "parents": [ "25a7e2ec39c03622b86918cb9ce3e7d00dd283d1" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Thu Jul 22 14:12:22 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Jul 22 14:12:22 2021 -0700" }, "message": "Prepare to publish (again) (#190)\n\nI made the previous publish at a commit too early. Move the changelog\r\nfor the `StreamGroup` bug fix to a new version and prepare to publish." }, { "commit": "25a7e2ec39c03622b86918cb9ce3e7d00dd283d1", "tree": "ab15efcf1058b1131a172c40d3d6bf1d9d1ce5c3", "parents": [ "4a1e1d8b912f4121f120205e3cc16a7ddc463e6d" ], "author": { "name": "Do Tuan Anh", "email": "dotuananh.dta@gmail.com", "time": "Wed Jul 21 02:27:55 2021 +0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Jul 20 12:27:55 2021 -0700" }, "message": "Avoid missing streams when relistening to broadcast StreamGroup (#184)\n\nIn a broadcast `StreamGroup` when all listeners have canceled the inner\r\nsubscriptions are kept only for single subscriber streams. When a new\r\nlistener is added and subscriptions need to be recreated for inner\r\nbroadcast streams the presence of a single subscriber subscription in\r\nthe collection of subscriptions would cause the listen to bail out early\r\nand fail to subscribe to later broadcast streams. Change `return` to\r\n`continue` to keep going with the rest of the streams." }, { "commit": "4a1e1d8b912f4121f120205e3cc16a7ddc463e6d", "tree": "3f82b164dcace298215433ac5ad4f870d1c9ffe6", "parents": [ "56c862934400d2162b3627f1b6364912db352872" ], "author": { "name": "Natalie Weizenbaum", "email": "nweiz@google.com", "time": "Tue Jul 20 18:05:04 2021 +0000" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Jul 20 11:05:04 2021 -0700" }, "message": "Add *SinkBase classes for implementing custom sinks (#188)\n\n" }, { "commit": "56c862934400d2162b3627f1b6364912db352872", "tree": "1b67744d1095b2ce7e46453df190dd589cc25361", "parents": [ "8193eac211905cf33ae1f514022fdbd843836be5" ], "author": { "name": "Kevin Moore", "email": "kevmoo@users.noreply.github.com", "time": "Mon Jul 12 07:39:48 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Jul 12 07:39:48 2021 -0700" }, "message": "Dart format with latest SDK (#189)\n\n" }, { "commit": "8193eac211905cf33ae1f514022fdbd843836be5", "tree": "1d64d28a535b0a6579b2304dcd9885a9397f1e39", "parents": [ "b8850b3851026676083413c67fa0a22f63a8edbc" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Thu Jul 01 14:13:30 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Jul 01 14:13:30 2021 -0700" }, "message": "Avoid eager copying with BytesBuilder (#186)\n\nThe previous implementation of `collectBytes` would return a `Uint8List`\r\nwhere the `lengthInBytes` and `buffer.lengthInBytes` matched. This\r\nproperty isn\u0027t an intended guarantee, however since some callers may\r\nrely on it for correct behavior it is safer to retain it. Use `copy: false`\r\nso that the buffer used in `takeBytes` has the same length as the data." }, { "commit": "b8850b3851026676083413c67fa0a22f63a8edbc", "tree": "377b574d22f0cce970191be5c951b501639898c1", "parents": [ "27e3a92e9643048a75f2263351ec6f7198726c84" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Tue Jun 29 10:32:00 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Jun 29 10:32:00 2021 -0700" }, "message": "Use BytesBuilder for collectBytes (#185)\n\nWhen this utility was first written `BytesBuilder` was only importable\r\nfrom `dart:io`. Now that it may be imported from the cross platform\r\n`dart:typed_data` it can be used in `package:async`." }, { "commit": "27e3a92e9643048a75f2263351ec6f7198726c84", "tree": "8da9aabce14e984adc7d31f998970ef0f721ac24", "parents": [ "f1c8882c927af68df6786124c94e857de0fa22c1" ], "author": { "name": "Jonas Finnemann Jensen", "email": "jonasfj@google.com", "time": "Thu Jun 17 14:46:41 2021 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Jun 17 14:46:41 2021 +0200" }, "message": "Faster ChunkedStreamReader. (#182)\n\n* Faster ChunkedStreamReader.\r\n\r\n * Add an internal `_offset` to track offset in `_buffer`, reducing the\r\n number of times we need to create a sublist internally.\r\n * Specialize to handle cases where `_buffer` is a `Uint8List` by\r\n creating a `Uint8List.sublistView` when we need to split a chunk.\r\n" }, { "commit": "f1c8882c927af68df6786124c94e857de0fa22c1", "tree": "b92a23bc4070239d130a49f0d03a5cc033e09d71", "parents": [ "92e7119aa068bfb86a6a9519d44037ffff5eece8" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Thu May 20 11:00:42 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu May 20 11:00:42 2021 -0700" }, "message": "Add doc comment on Stream.slices (#180)\n\nBased on the doc comment on the unmerged Iterable.slices from\r\nhttps://github.com/dart-lang/collection/pull/191\r\n\r\nDrop extra newline in changelog, sort deps, and drop `-nullsafety` from\r\nconstraints." }, { "commit": "92e7119aa068bfb86a6a9519d44037ffff5eece8", "tree": "98684d5928f821aafd9ebfc20c1dfbf34761a90c", "parents": [ "b9dcd789876179057c1cdd2cc2d85cb67176ed18" ], "author": { "name": "Natalie Weizenbaum", "email": "nweiz@google.com", "time": "Tue May 18 12:28:55 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue May 18 12:28:55 2021 -0700" }, "message": "Add a Stream.slices extension method (#175)\n\n" }, { "commit": "b9dcd789876179057c1cdd2cc2d85cb67176ed18", "tree": "8f85e057a69de39bc2d64ffa51f298bfc331d629", "parents": [ "49464c342fe64c8632223ce3475364d163fb0623" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Tue May 11 16:50:38 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue May 11 16:50:38 2021 -0700" }, "message": "Make isComplete reflect result availability (#178)\n\nFixes #176\r\n\r\nChange the `CancelableOperation.isComplete` to forward to the `_inner`\r\ncompleter, which is not completed until the result is available unlike\r\n`CancelableOperation.isComplete` which may lead the result when\r\n`complete` is called with a `Future` argument. Update the docs to\r\nreflect the new behavior. Keep the detail about this property indicating\r\nwhether the operation can still be canceled. This detail was incorrectly\r\nstated before, but matches the new implementation.\r\n\r\nRemove details pointing to `CancelableCompleter` from the\r\n`CancelableOperation` docs. Flesh out the docs on the completer so that\r\nthe distinction between the two `isComplete` getters is more clear.\r\n\r\nRemove a detail about not returning `null` from the `cancel()` doc since\r\nthe non-nullable return type already makes this clear." }, { "commit": "49464c342fe64c8632223ce3475364d163fb0623", "tree": "dc81fd3c474677414dd2ec2c3002f72c5ecb31c9", "parents": [ "5737ad764bfce1ac14918944e7fb538cd674359e" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Fri May 07 10:33:19 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Fri May 07 10:33:19 2021 -0700" }, "message": "Don\u0027t invoke onValue for a canceled operation (#177)\n\nFixes #172\r\n\r\nThe `isCompleted` boolean does not necessarily indicate that\r\n`valueOrCancellation` will complete with a value. If the completer was\r\ncompleted with a `Future` and then canceled before that argument\r\ninvokes the listener callback, the `valueOrCancellation` future will\r\ncomplete with `null` but `isCompleted` will be true. We only have a\r\nvalue to pass to `onValue` when the completer was completed and not\r\ncanceled.\r\n\r\nAdd tests for the behavior of `then` when `cancel` is called after\r\n`completer.complete`, both when it was completed with a Future and a\r\nnon-Future value.\r\n\r\nMove the initialization for `originalCompleter` to the `setup` for the\r\ntests so that it can be used before calling `then`." }, { "commit": "5737ad764bfce1ac14918944e7fb538cd674359e", "tree": "004a21a9d265b3db4b7cfbec78fe549d040b06f1", "parents": [ "cde00b89bd3c19e877b21de2c02282d4d311d0a5" ], "author": { "name": "Natalie Weizenbaum", "email": "nweiz@google.com", "time": "Tue May 04 13:01:37 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue May 04 13:01:37 2021 -0700" }, "message": "Code review changes for #173 (#174)\n\nI forgot to actually push these to the pull request." }, { "commit": "cde00b89bd3c19e877b21de2c02282d4d311d0a5", "tree": "8596c6df19d4aa451f2db88e09e6b598c5be9b83", "parents": [ "2d77b8e22eb8e52ef6f1fbc7efcf6934e854724b" ], "author": { "name": "Natalie Weizenbaum", "email": "nweiz@google.com", "time": "Thu Apr 29 14:49:04 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Apr 29 14:49:04 2021 -0700" }, "message": "Fix a StreamGroup bug when a component stream\u0027s listen() throws (#173)\n\nThis would put the StreamGroup into an inconsistent state where it\r\nwould believe itself to be active, but only some streams would have\r\nsubscriptions. This was exacerbated by dart-lang/sdk#45815, which\r\nmeant that even though _onListen threw an error a StreamSubscription\r\nwas created and returned, so further callbacks could still be called.\r\n\r\nNow instead of going into an inconsistent state, the StreamGroup\r\nsimply cancels itself." }, { "commit": "2d77b8e22eb8e52ef6f1fbc7efcf6934e854724b", "tree": "04b31cd2202ba749942f3fa4220529737e9d4ae3", "parents": [ "06774f59a7cf9780e08148298d438c1043e2b063" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Tue Apr 27 16:05:55 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Apr 27 16:05:55 2021 -0700" }, "message": "Fix docs in FutureGroup (#171)\n\nThere is no `stream` member to reference." }, { "commit": "06774f59a7cf9780e08148298d438c1043e2b063", "tree": "293bed9b13b3d3afb9cda6cc566ca54baf59d9fe", "parents": [ "d900d077d9140ed1ab788c3cfb74c3ce185ef0a5" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Tue Apr 27 16:01:56 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Apr 27 16:01:56 2021 -0700" }, "message": "Remove extra newlines in CHANGELOG (#170)\n\n" }, { "commit": "d900d077d9140ed1ab788c3cfb74c3ce185ef0a5", "tree": "3782a5ce15608cc7fb82f4352f0dab6148500e5d", "parents": [ "fec63e87347548cdbcd5c8ffea2db319128e50ae" ], "author": { "name": "Natalie Weizenbaum", "email": "nweiz@google.com", "time": "Tue Apr 27 15:27:36 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Apr 27 15:27:36 2021 -0700" }, "message": "Add a StreamSink.rejectErrors() extension method (#169)\n\nThis makes it easy for authors to expose sinks that can\u0027t natively\r\nconsume errors, but still handle them in a consistent and robust\r\nmanner." }, { "commit": "fec63e87347548cdbcd5c8ffea2db319128e50ae", "tree": "270d545149416ad1d4d791a99951772be16b481c", "parents": [ "81cc68fb1f9faaa23f8b114f231e90e319ce77bf" ], "author": { "name": "Natalie Weizenbaum", "email": "nweiz@google.com", "time": "Tue Apr 27 15:08:38 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Apr 27 15:08:38 2021 -0700" }, "message": "Add a StreamCloser transformer (#166)\n\nThis is essentially the Stream equivalent of the Disconnector class in\r\nstream_channel." }, { "commit": "81cc68fb1f9faaa23f8b114f231e90e319ce77bf", "tree": "c647a63ec3a24bbcd4728820ce17f1327452c1f5", "parents": [ "18dfa9167be0319e8804610ea0953f084ff3ff42" ], "author": { "name": "Natalie Weizenbaum", "email": "nweiz@google.com", "time": "Tue Apr 27 15:07:52 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Apr 27 15:07:52 2021 -0700" }, "message": "Add StreamGroup.onIdle and StreamGroup.isIdle (#164)\n\nThese match the corresponding APIs on FutureGroup." }, { "commit": "18dfa9167be0319e8804610ea0953f084ff3ff42", "tree": "4f7577f1843f29cd30593346e595629171e524b1", "parents": [ "bf12b8fe93426447108549adb43c25b52a37680e" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Wed Apr 21 08:50:35 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Apr 21 08:50:35 2021 -0700" }, "message": "Style tweaks in stream_queue.dart (#167)\n\n- Use a noun phrase to document the `hasNext` getter. The `next` and\r\n `peek` getters keep their verb phrase doc comments since the side\r\n effects are critical distinctions between these methods. If we were\r\n writing this today, `next()` would be a method.\r\n- Change `_failClosed()` which returns an error, to `_checkNotClosed()`\r\n which checks the condition and optionally closes. Avoid nesting the\r\n majority of method behavior in a conditional.\r\n- Use `RangeError.checkNotNegative` over a conditional.\r\n- Change bare `Future` to `Future\u003cvoid\u003e` in code examples.\r\n- Make `withTransaction` `async` since there is no longer a blocker now\r\n that async methods start running synchronously." }, { "commit": "bf12b8fe93426447108549adb43c25b52a37680e", "tree": "8b138dfd171a5babef36bc5f968aa59dfc5f2b10", "parents": [ "376c0fe95fa6fe7a5a6c41ef7b4585085c826f89" ], "author": { "name": "Natalie Weizenbaum", "email": "nweiz@google.com", "time": "Mon Apr 19 18:09:55 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Apr 19 18:09:55 2021 -0700" }, "message": "Add isClosed getters to StreamGroup and FutureGroup (#165)\n\n" }, { "commit": "376c0fe95fa6fe7a5a6c41ef7b4585085c826f89", "tree": "62d641bfa9040d98bcbefb2b34e09bb6cbfea8e8", "parents": [ "80e3964da1767191a0e7d8c29b04c14ed9fc9150" ], "author": { "name": "Jonas Finnemann Jensen", "email": "jonasfj@google.com", "time": "Fri Apr 16 22:22:36 2021 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Fri Apr 16 22:22:36 2021 +0200" }, "message": "Add ChunkedStreamReader (#161)\n\n* Added ChunkedStreamReader\r\n\r\n* Updated changelog\r\n\r\n* Prepare 2.6.0 release\r\n\r\n* Address review comments, fix boundary issue\r\n\r\n* Cleanup tests\r\n\r\n* More tests and const empty list" }, { "commit": "80e3964da1767191a0e7d8c29b04c14ed9fc9150", "tree": "ec9e0ddf67151e7ee8ab176926e9ac12a9616e43", "parents": [ "7380ff5a99c69e3be1c209c0ed392470714f518b" ], "author": { "name": "Franklin Yow", "email": "58489007+franklinyow@users.noreply.github.com", "time": "Thu Apr 01 16:58:49 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Apr 01 16:58:49 2021 -0700" }, "message": "Update LICENSE (#162)\n\nChanges to comply with internal review" }, { "commit": "7380ff5a99c69e3be1c209c0ed392470714f518b", "tree": "979bf3eb3d1b78c9b7254ee772bafddca1a1e1ed", "parents": [ "de4480d4b0281b18a32e5156d05770d83ed33451" ], "author": { "name": "mnordine", "email": "marknordine@gmail.com", "time": "Fri Mar 26 17:25:24 2021 -0300" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Fri Mar 26 13:25:24 2021 -0700" }, "message": "Fix typo (#159)\n\n" }, { "commit": "de4480d4b0281b18a32e5156d05770d83ed33451", "tree": "f38f2e23b1c413f80f0820b10b38b9d835d7cef9", "parents": [ "1ac6fae8dfed751c279ae9c271ce08cf72f7224c" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Wed Mar 17 12:09:21 2021 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Mar 17 12:09:21 2021 -0700" }, "message": "Use the name that matches no library directive (#158)\n\nFixes #156\r\n\r\nThe readme, and likely other documentation around the web, has links to\r\nthe dartdoc site using the library name \"async\", which is what the\r\nlibrary would be named in the docs if we omitted the `library` directive\r\nentirely. It is easier to restore the old paths by naming the\r\nlibrary identically than to update all the links." }, { "commit": "1ac6fae8dfed751c279ae9c271ce08cf72f7224c", "tree": "f04218b9fb42defa58e87979b10fe91febe0714d", "parents": [ "376d418b1b535030fbe3369938d2ffdbb0340a77" ], "author": { "name": "Kevin Moore", "email": "kevmoo@users.noreply.github.com", "time": "Mon Mar 08 09:06:40 2021 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Mar 08 09:06:40 2021 -0800" }, "message": "Fix new pedantic lints, test on oldest supported SDK (#155)\n\nUse v1 setup-dart" }, { "commit": "376d418b1b535030fbe3369938d2ffdbb0340a77", "tree": "948f1c4c3b6ce16e5e95d08c03cdd025f7f22073", "parents": [ "e4d75c1461436778c40475b7dfc54caab73489e6" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Tue Feb 02 11:16:34 2021 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Feb 02 11:16:34 2021 -0800" }, "message": "Prepare to publish stable null safety (#153)\n\n" }, { "commit": "e4d75c1461436778c40475b7dfc54caab73489e6", "tree": "29b6f625d6652971c884c37e50e73781026273bd", "parents": [ "8e320890923f85ad83397679cc5d528fadf4f354" ], "author": { "name": "Nate Bosch", "email": "nbosch@google.com", "time": "Fri Jan 29 10:13:38 2021 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Fri Jan 29 10:13:38 2021 -0800" }, "message": "Revert \"Various clean-ups and null-safety improvements. (#140)\" (#152)\n\nThis reverts commit 05b9553c81b0168e7665d47730977ca289334a69.\r\n\r\nSince this has not been published or rolled through to the SDK or\r\nFlutter we will hold it back to reduce risk." }, { "commit": "8e320890923f85ad83397679cc5d528fadf4f354", "tree": "90a227d7886ec66e272affcdccae92d8daca5f82", "parents": [ "21c9044ff8d75de2fd5cf34f2a576b1e0e3b0b0a" ], "author": { "name": "Todd Volkert", "email": "tvolkert@users.noreply.github.com", "time": "Tue Jan 19 16:40:24 2021 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Jan 19 16:40:24 2021 -0800" }, "message": "Add package of the week video (#150)\n\n" }, { "commit": "21c9044ff8d75de2fd5cf34f2a576b1e0e3b0b0a", "tree": "d6b24a05a1f77dd6811a805200e0fb06223e7fb4", "parents": [ "d61025fd80626505370bb3fdc4fb4b40e2481f84" ], "author": { "name": "Alexander Thomas", "email": "athom@google.com", "time": "Mon Dec 21 22:47:36 2020 +0100" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Dec 21 13:47:36 2020 -0800" }, "message": "Migrate to GitHub Actions (#149)\n\n* Migrate to GitHub Actions\r\n\r\n* Delete .travis.yml\r\n\r\n* Analyze with `--fatal-infos`" }, { "commit": "d61025fd80626505370bb3fdc4fb4b40e2481f84", "tree": "9b5135e05b39a008dbb68e1752ebe1999010f8ac", "parents": [ "05b9553c81b0168e7665d47730977ca289334a69" ], "author": { "name": "Kevin Moore", "email": "kevmoo@users.noreply.github.com", "time": "Thu Nov 12 17:42:47 2020 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Nov 12 17:42:47 2020 -0800" }, "message": "Delete .test_config (#144)\n\n" }, { "commit": "05b9553c81b0168e7665d47730977ca289334a69", "tree": "6c4a622e5b05c6b282af9167d89f1742e8ed21d5", "parents": [ "b23d0d2f968699b226420388252b43c491935b6f" ], "author": { "name": "Lasse R.H. Nielsen", "email": "lrn@google.com", "time": "Fri Nov 06 18:19:41 2020 +0100" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Fri Nov 06 09:19:41 2020 -0800" }, "message": "Various clean-ups and null-safety improvements. (#140)\n\n" }, { "commit": "b23d0d2f968699b226420388252b43c491935b6f", "tree": "400562407d3bf3dfba254f5a506b42d7026c9784", "parents": [ "695b3ac280f107c84adf7488743abfdfaaeea68f" ], "author": { "name": "Nate Bosch", "email": "nbosch1@gmail.com", "time": "Tue Nov 03 14:12:05 2020 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Nov 03 14:12:05 2020 -0800" }, "message": "Bump SDK constraints for pub (#143)\n\nUse a 2.12.0 lower bound since pub does not understand allowed\r\nexperiments for earlier versions.\r\n\r\nUse a 3.0.0 upper bound to avoid a warning in pub and to give some\r\nflexibility in publishing for stable." }, { "commit": "695b3ac280f107c84adf7488743abfdfaaeea68f", "tree": "f11a81d1d17a50ee1b2354933363a46f97b28e15", "parents": [ "08508d455918b687560441918d5718553b9c0fb6" ], "author": { "name": "Nate Bosch", "email": "nbosch1@gmail.com", "time": "Mon Nov 02 12:12:31 2020 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Nov 02 12:12:31 2020 -0800" }, "message": "Migrate to runZonedGuarded (#142)\n\nThe `onError` argument to `runZoned` is deprecated. Switch to the\r\nsupported `runZonedGuarded`.\r\n\r\nRemove argument types on the function literal since thy can now be\r\ninferred. `runZonedGuarded` has a specific function type argument,\r\nwhereas `onError` was typed as `Function` which did not allow inference\r\non argument types." }, { "commit": "08508d455918b687560441918d5718553b9c0fb6", "tree": "0ec96eab39bf69c1ab3b44b25661580c30a6f8ec", "parents": [ "6d2de25f208b011d79d056115256d3840229723b" ], "author": { "name": "Nate Bosch", "email": "nbosch1@gmail.com", "time": "Fri Oct 23 09:37:06 2020 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Fri Oct 23 09:37:06 2020 -0700" }, "message": "Allow 2.12.0 dev SDK versions (#141)\n\nDrop dependency overrides and update deps to `-nullsafety` versions." }, { "commit": "6d2de25f208b011d79d056115256d3840229723b", "tree": "ead2a2495710fa40efba285a246f21c32054958a", "parents": [ "38ace5fa83697928d5f29911e346e6311dd00857" ], "author": { "name": "Bencze Balázs", "email": "megette_a@yahoo.com", "time": "Thu Oct 22 17:51:57 2020 +0300" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Oct 22 16:51:57 2020 +0200" }, "message": "Invalidate async cache on exception (#132)\n\n* Invalidate async cache on exception\r\n\r\nWhen the callback throws an exception, the startStaleTime was not called, so the cache was not refreshed. Because of this, future calls to this cache returned with the exception.\r\n" }, { "commit": "38ace5fa83697928d5f29911e346e6311dd00857", "tree": "3dc1bf0eee247c7ac911812d93e9f2821f346058", "parents": [ "50e01d247596d018ac6686568926c2a52de0fa88" ], "author": { "name": "Nate Bosch", "email": "nbosch1@gmail.com", "time": "Fri Sep 25 10:40:25 2020 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Fri Sep 25 10:40:25 2020 -0700" }, "message": "Avoid a `late final` field without initializer (#139)\n\nThis had been set in the constructor because it needs to reference\r\n`this`. A new capability with `late final` files is to allow an\r\ninitializer expression referencing `this`. This approach also avoid\r\nintroducing a setter to the public API. The behavior difference is that\r\nthe `CancelableOperation` wont be instantiated until it is read, but\r\nthis is fine because `CancelableOperation` does not have any side\r\neffects during initialization and it\u0027s only field is the\r\n`CancelableCompleter`. Technically it\u0027s statically breaking to remove\r\nthe setter, but since it could never be called at runtime this is safe\r\nto do.\r\n\r\nAlso initialize the `_inner` field where it is defined rather than in an\r\ninitializer list since there are not multiple constructors that would\r\nassign different values." }, { "commit": "50e01d247596d018ac6686568926c2a52de0fa88", "tree": "71fd87efb050145c89b891f65a33029bc287ca59", "parents": [ "3fedad22c6940650526a86adebbf2872b81c2805" ], "author": { "name": "Nate Bosch", "email": "nbosch1@gmail.com", "time": "Tue Sep 22 08:36:52 2020 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Sep 22 08:36:52 2020 -0700" }, "message": "Prepare for the 2.11 dev SDKs (#138)\n\nBump the upper bound to allow 2.10 stable and 2.11.0 dev SDK versions." }, { "commit": "3fedad22c6940650526a86adebbf2872b81c2805", "tree": "b4721acf0383d7714a4db99718ac6304057f4e26", "parents": [ "9aca50806be7a366888223c026c42dd64eb36429" ], "author": { "name": "Lasse R.H. Nielsen", "email": "lrn@google.com", "time": "Mon Sep 21 14:00:55 2020 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Sep 21 14:00:55 2020 +0200" }, "message": "Remove references to the deprecated CastError. (#118)\n\n" }, { "commit": "9aca50806be7a366888223c026c42dd64eb36429", "tree": "754abfb00443f0919a825528fe0d8e166cf80cba", "parents": [ "cccc8aa2cb0012ef48806030d444c198f3b810a2" ], "author": { "name": "Nate Bosch", "email": "nbosch1@gmail.com", "time": "Mon Aug 31 10:29:06 2020 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Aug 31 10:29:06 2020 -0700" }, "message": "Update git deps for merged packages (#137)\n\n" }, { "commit": "cccc8aa2cb0012ef48806030d444c198f3b810a2", "tree": "dca3dfafe2b190b6a74c54d6cd74863bac5bedad", "parents": [ "ab56d829de544e517a4e3427d53d61f3615e3cc7" ], "author": { "name": "Nate Bosch", "email": "nbosch1@gmail.com", "time": "Wed Aug 26 10:01:33 2020 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Aug 26 10:01:33 2020 -0700" }, "message": "Resolve null safety migration TODOS (#135)\n\n- Switch from `StackTrace.fromString` to `AsyncError.defaultStackTrace`.\r\n- Remove a TODO about non-nullable `StackTrace`, by the time we merged\r\n null safety the type was already non-nullable and the TODO was stale.\r\n\r\nStyle tweak - remove the argument names from a Function type that are\r\nredundant against their type names." }, { "commit": "ab56d829de544e517a4e3427d53d61f3615e3cc7", "tree": "6847efb9a9dfc38e14197e7eece7b48a20cb8405", "parents": [ "22e502bca584537e6c69aa3783422c85533869c1" ], "author": { "name": "Michael R Fairhurst", "email": "michaelrfairhurst@gmail.com", "time": "Sun Aug 23 17:42:12 2020 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Sun Aug 23 17:42:12 2020 -0700" }, "message": "Remove unused dart:async import. (#134)\n\nSince this version doesn\u0027t support Dart 2.0, this import is not\r\nnecessary." }, { "commit": "22e502bca584537e6c69aa3783422c85533869c1", "tree": "7e81c7ade1007428eaebbda110276a6fe082d29c", "parents": [ "9c57459c65f344ab827a9556357f620b0aefa53f" ], "author": { "name": "Kevin Moore", "email": "kevmoo@users.noreply.github.com", "time": "Wed Jul 22 21:38:32 2020 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Jul 22 21:38:32 2020 -0700" }, "message": "CI: Test on dev branch (#131)\n\n" }, { "commit": "9c57459c65f344ab827a9556357f620b0aefa53f", "tree": "3030d8243065501e620d005473cbb2d64af5fb87", "parents": [ "128c461a97dbdbd9336ba000ba5a5c02e79b8651" ], "author": { "name": "Jacob MacDonald", "email": "jakemac@google.com", "time": "Wed Jul 22 12:48:22 2020 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Jul 22 12:48:22 2020 -0700" }, "message": "restore dev_dependencies and overrides of those (#130)\n\n" }, { "commit": "128c461a97dbdbd9336ba000ba5a5c02e79b8651", "tree": "57b754a0c08522f09521ff65e4efcdb03b811f8b", "parents": [ "1755e248a6e6d13d0218dda8d132557b3cbdc932" ], "author": { "name": "Jacob MacDonald", "email": "jakemac@google.com", "time": "Tue Jul 21 19:39:46 2020 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Jul 21 19:39:46 2020 -0700" }, "message": "update for the 2.10 dev sdk (#129)\n\nThis is in preparation for the actual 2.10 dev sdk release. This package needs to be published and pinned in flutter simultaneously with that release." }, { "commit": "1755e248a6e6d13d0218dda8d132557b3cbdc932", "tree": "a89dea02b18e2800e9ed7bca98cc5f239b067972", "parents": [ "6b90f4557f330e1ead021f501ee7f1d8b0e77815" ], "author": { "name": "Jacob MacDonald", "email": "jakemac@google.com", "time": "Wed Jul 15 08:40:33 2020 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Jul 15 08:40:33 2020 -0700" }, "message": "add tests for .then with a nullable T (#128)\n\n" }, { "commit": "6b90f4557f330e1ead021f501ee7f1d8b0e77815", "tree": "9e4be15898c0b7472463afeb591244a565e9cd0d", "parents": [ "1ed48b69eac077bc4c633bafdb250ff1cde65780" ], "author": { "name": "William Hesse", "email": "whesse@google.com", "time": "Wed Jul 15 15:56:33 2020 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Jul 15 06:56:33 2020 -0700" }, "message": "Fix error in CancelableOperation.then (#127)\n\nReplace a dynamic null check with a dynamic type cast, since the target type may be nullable." }, { "commit": "1ed48b69eac077bc4c633bafdb250ff1cde65780", "tree": "6a85725fbae6453789e92f17d24e0bc953f5d641", "parents": [ "5a4373458bfc902e4a4064427c619c2b41783f0d" ], "author": { "name": "Jacob MacDonald", "email": "jakemac@google.com", "time": "Tue Jul 14 07:26:52 2020 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Jul 14 07:26:52 2020 -0700" }, "message": "update collection/meta deps to the published versions (#126)\n\n" }, { "commit": "5a4373458bfc902e4a4064427c619c2b41783f0d", "tree": "8fd71e25b3f85ae053f05f6943fbf0f71e8c4ac4", "parents": [ "e0c41e0c1fb70ba606dc81335c981af7c00987c6" ], "author": { "name": "Jacob MacDonald", "email": "jakemac@google.com", "time": "Wed Jul 08 08:57:51 2020 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Jul 08 08:57:51 2020 -0700" }, "message": "Merge null_safety branch into master (#125)\n\nMigrates this package to null safety and prepares for a null safety pre-release, once we have landed the package internally and in the SDK to verify its accuracy. " }, { "commit": "e0c41e0c1fb70ba606dc81335c981af7c00987c6", "tree": "617641a3ee2e0f4e0613b849cc21ba95c1d73adf", "parents": [ "f708371eff958ed0e12cfba3958001375522f581" ], "author": { "name": "Lasse R.H. Nielsen", "email": "lrn@google.com", "time": "Tue Jun 30 21:31:27 2020 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Jun 30 12:31:27 2020 -0700" }, "message": "Make StreamQueue start listening immediately to broadcast streams. (#119)\n\nWhen a `StreamQueue` is created for a broadcast stream, it didn\u0027t use to listen to the stream immediately, which means that any events sent before the first call to `next` (or any other queue request) would be silently lost. That makes an initial `peek` operation change the behavior of the queue, which is confusing to users." }, { "commit": "f708371eff958ed0e12cfba3958001375522f581", "tree": "4c7749f2ee93b7f1aff83a8e76dc9531cd18d005", "parents": [ "c7eb6859d1a163be3a53c8e44301e6445213220a" ], "author": { "name": "Nate Bosch", "email": "nbosch1@gmail.com", "time": "Mon Mar 16 13:55:57 2020 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Mar 16 13:55:57 2020 -0700" }, "message": "Prepare to publish (#107)\n\n" }, { "commit": "c7eb6859d1a163be3a53c8e44301e6445213220a", "tree": "6ac4d3aed00b93ebc1d7db10a037da3d833fbc32", "parents": [ "06f4a1debd4300046a118937d2bac8dc1c454d1f" ], "author": { "name": "Nate Bosch", "email": "nbosch1@gmail.com", "time": "Mon Mar 16 13:30:22 2020 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Mar 16 13:30:22 2020 -0700" }, "message": "Expand docs for isCompleted (#104)\n\nCloses #102\r\n\r\nThis field is confusing because it documents whether the backing\r\ncompleter has had `complete` called which doesn\u0027t necessarily correspond\r\nto when the value is available if it was completed with a `Future`." }, { "commit": "06f4a1debd4300046a118937d2bac8dc1c454d1f", "tree": "7ffe1d839c135028fe5e333175d2fd8b127868db", "parents": [ "c0985d14b222d6db47c10fed0a2bc0a3c9f2bdcc" ], "author": { "name": "Kevin Moore", "email": "kevmoo@users.noreply.github.com", "time": "Mon Mar 16 12:38:01 2020 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Mar 16 12:38:01 2020 -0700" }, "message": "Travis: do browser testing on Chrome (#106)\n\nHoping it\u0027s less flaky" }, { "commit": "c0985d14b222d6db47c10fed0a2bc0a3c9f2bdcc", "tree": "ea3792ebf461fc3715e35f428aa9b9a197c10da4", "parents": [ "60390e25f5d4c00b736b2fed3bfe82b3ff0e8afa" ], "author": { "name": "Leaf Petersen", "email": "leafpetersen@users.noreply.github.com", "time": "Fri Mar 13 15:54:42 2020 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Fri Mar 13 15:54:42 2020 -0700" }, "message": "Cast use of StreamSubscription.cancel result through dynamic (#105)\n\n" }, { "commit": "60390e25f5d4c00b736b2fed3bfe82b3ff0e8afa", "tree": "c2155823a69c7eea452bd28e251fefb13656992e", "parents": [ "fd5b81f0267a3048d8035e0321e1f0880a92f646" ], "author": { "name": "Kevin Moore", "email": "kevmoo@users.noreply.github.com", "time": "Mon Mar 09 13:04:45 2020 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Mon Mar 09 13:04:45 2020 -0700" }, "message": "Remove lints enabled by pkg:pedantic (#103)\n\n" }, { "commit": "fd5b81f0267a3048d8035e0321e1f0880a92f646", "tree": "1ba4b5059e2b2253cea4f32c8b984e2985fb77ee", "parents": [ "36a0ae0efc8d0ac142c18face815ff95f6d9cd92" ], "author": { "name": "Nate Bosch", "email": "nbosch1@gmail.com", "time": "Tue Jan 14 15:30:43 2020 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Jan 14 15:30:43 2020 -0800" }, "message": "Deprecate Delegating*.typed utilities (#99)\n\nMost of these have simpler or safer versions in Dart 2. The \"Sink\"\r\nclasses have a workaround which is ugly, but these also had nearly no\r\nusage." } ], "next": "36a0ae0efc8d0ac142c18face815ff95f6d9cd92" }