{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":31254008,"defaultBranch":"master","name":"collection","ownerLogin":"dart-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-02-24T09:58:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1609975?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707868160.0","currentOid":""},"activityList":{"items":[{"before":"599621dfbe170985361eac8d48b1b262fc93e7c6","after":"cb4d762c52a3a3b8d064fc5113c3ad78bf1944a2","ref":"refs/heads/deprecate-transitive-closure","pushedAt":"2024-02-15T01:42:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"natebosch","name":"Nate Bosch","path":"/natebosch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7528195?s=80&v=4"},"commit":{"message":"Add changelog entry","shortMessageHtmlLink":"Add changelog entry"}},{"before":"c3cf5610e55ad0a043d0d76b21235ebbc6e16f90","after":"599621dfbe170985361eac8d48b1b262fc93e7c6","ref":"refs/heads/deprecate-transitive-closure","pushedAt":"2024-02-13T23:56:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"natebosch","name":"Nate Bosch","path":"/natebosch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7528195?s=80&v=4"},"commit":{"message":"dart format","shortMessageHtmlLink":"dart format"}},{"before":null,"after":"c3cf5610e55ad0a043d0d76b21235ebbc6e16f90","ref":"refs/heads/deprecate-transitive-closure","pushedAt":"2024-02-13T23:49:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"natebosch","name":"Nate Bosch","path":"/natebosch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7528195?s=80&v=4"},"commit":{"message":"Deprecate transitiveClosure\n\nThe algorithm is implemented with a more flexible signature in\n`package:graphs`.\nSee https://github.com/dart-lang/tools/issues/104\n\nUse an `ignore_for_file` rather than comment each usage of the\ndeprecated APIs.","shortMessageHtmlLink":"Deprecate transitiveClosure"}},{"before":"d85ae604d4649e5e324196828baf26397ce7d549","after":"095c73dfe6d95b03bf0ce320b8ae039839e776e9","ref":"refs/heads/iterablex","pushedAt":"2024-02-03T22:06:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oprypin","name":"Oleh Prypin","path":"/oprypin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371383?s=80&v=4"},"commit":{"message":"Bump major version","shortMessageHtmlLink":"Bump major version"}},{"before":"2b9b0fc0cb7f09eb2dfd3b2b966ef9db32413a39","after":null,"ref":"refs/heads/dependabot/github_actions/dart-lang/setup-dart-1.6.2","pushedAt":"2024-02-01T23:12:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"}},{"before":"1aff3bed93db7a962dd746c58a68ddd549037927","after":"fc616ff8fd7b732c07b2b19e31b6601e59900ccf","ref":"refs/heads/master","pushedAt":"2024-02-01T23:12:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (#334)\n\nBumps [dart-lang/setup-dart](https://github.com/dart-lang/setup-dart) from 1.6.0 to 1.6.2.\n
\nRelease notes\n

Sourced from dart-lang/setup-dart's releases.

\n
\n

v1.6.2

\n\n

v1.6.1

\n\n
\n
\n
\nChangelog\n

Sourced from dart-lang/setup-dart's changelog.

\n
\n

v1.6.2

\n\n

v1.6.1

\n\n

v1.6.0

\n\n

v1.5.1

\n\n

v1.5.0

\n\n

v1.4.0

\n\n

v1.3.0

\n\n

v1.2.0

\n\n

v1.1.0

\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=dart-lang/setup-dart&package-manager=github_actions&previous-version=1.6.0&new-version=1.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't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n---\n\n
\nDependabot commands and options\n
\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 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
","shortMessageHtmlLink":"Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (#334)"}},{"before":null,"after":"2b9b0fc0cb7f09eb2dfd3b2b966ef9db32413a39","ref":"refs/heads/dependabot/github_actions/dart-lang/setup-dart-1.6.2","pushedAt":"2024-02-01T23:08:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump dart-lang/setup-dart from 1.6.0 to 1.6.2\n\nBumps [dart-lang/setup-dart](https://github.com/dart-lang/setup-dart) from 1.6.0 to 1.6.2.\n- [Release notes](https://github.com/dart-lang/setup-dart/releases)\n- [Changelog](https://github.com/dart-lang/setup-dart/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/dart-lang/setup-dart/compare/b64355ae6ca0b5d484f0106a033dd1388965d06d...fedb1266e91cf51be2fdb382869461a434b920a3)\n\n---\nupdated-dependencies:\n- dependency-name: dart-lang/setup-dart\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump dart-lang/setup-dart from 1.6.0 to 1.6.2"}},{"before":"acad54df56e429d8b629b8a599e8186e22bb1b1f","after":null,"ref":"refs/heads/enable_wasm_test","pushedAt":"2024-02-01T19:55:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kevmoo","name":"Kevin Moore","path":"/kevmoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17034?s=80&v=4"}},{"before":"2d57a82ad079fe2d127f5a9b188170de2f5cdedc","after":"1aff3bed93db7a962dd746c58a68ddd549037927","ref":"refs/heads/master","pushedAt":"2024-02-01T19:55:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kevmoo","name":"Kevin Moore","path":"/kevmoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17034?s=80&v=4"},"commit":{"message":"Test on dart2wasm (#333)","shortMessageHtmlLink":"Test on dart2wasm (#333)"}},{"before":null,"after":"acad54df56e429d8b629b8a599e8186e22bb1b1f","ref":"refs/heads/enable_wasm_test","pushedAt":"2024-02-01T19:34:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kevmoo","name":"Kevin Moore","path":"/kevmoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17034?s=80&v=4"},"commit":{"message":"Test on dart2wasm","shortMessageHtmlLink":"Test on dart2wasm"}},{"before":"30df06bf1f0594bdb6a6fd80254831b5f07967a7","after":"339c39dbdd0197e737af1b139062fd2054c0c851","ref":"refs/heads/iterablex2","pushedAt":"2024-01-26T00:16:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oprypin","name":"Oleh Prypin","path":"/oprypin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371383?s=80&v=4"},"commit":{"message":"Restore tests but ignore violations","shortMessageHtmlLink":"Restore tests but ignore violations"}},{"before":"f503c2f0db349b9fcb1f153920c20fc76f799067","after":"30df06bf1f0594bdb6a6fd80254831b5f07967a7","ref":"refs/heads/iterablex2","pushedAt":"2024-01-26T00:13:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oprypin","name":"Oleh Prypin","path":"/oprypin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371383?s=80&v=4"},"commit":{"message":"Restore tests but ignore violations","shortMessageHtmlLink":"Restore tests but ignore violations"}},{"before":"59f7bfacee8e45459830a0dd8be416cc9477ef16","after":"f503c2f0db349b9fcb1f153920c20fc76f799067","ref":"refs/heads/iterablex2","pushedAt":"2024-01-25T20:31:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oprypin","name":"Oleh Prypin","path":"/oprypin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371383?s=80&v=4"},"commit":{"message":"Delete tests as well","shortMessageHtmlLink":"Delete tests as well"}},{"before":null,"after":"59f7bfacee8e45459830a0dd8be416cc9477ef16","ref":"refs/heads/iterablex2","pushedAt":"2024-01-25T20:27:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oprypin","name":"Oleh Prypin","path":"/oprypin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371383?s=80&v=4"},"commit":{"message":"Deprecate whereNotNull from IterableNullableExtensions\n\nDart SDK since 3.0 has an exact equivalent extension `nonNulls` in the core.","shortMessageHtmlLink":"Deprecate whereNotNull from IterableNullableExtensions"}},{"before":null,"after":"d85ae604d4649e5e324196828baf26397ce7d549","ref":"refs/heads/iterablex","pushedAt":"2024-01-25T20:27:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oprypin","name":"Oleh Prypin","path":"/oprypin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371383?s=80&v=4"},"commit":{"message":"Remove IterableExtensions that have exact equivalents in the SDK\n\nSince Dart 3.0, these extensions are in the SDK, exported from core:\nfirstOrNull, lastOrNull, singleOrNull, elementAtOrNull\n\nThis package already bumped the version to be above that. So, the deletion will not cause any breakage to users, only potential \"unused import\" warnings.","shortMessageHtmlLink":"Remove IterableExtensions that have exact equivalents in the SDK"}},{"before":null,"after":"d641ed1936151b907aa0434ff5a425056eb611e9","ref":"refs/heads/flattened-to-list","pushedAt":"2024-01-12T04:26:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"natebosch","name":"Nate Bosch","path":"/natebosch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7528195?s=80&v=4"},"commit":{"message":"Add flattenedToList and flattenedToSet\n\nFor iterables which are known to be exhausted after flattening\nperformance is better than the `sync*` implementation using a collection\nliteral.\n\nAdd `flattenedToList` as a performance improvement over `flattened.`\nAdd `flattenedToSet` as new behavior for flattening to unique elements.\n\nOriginally implemented in\nhttps://github.com/dart-lang/sdk/commit/8d3b6ce54ccb09dd970cd45fc3cded4a35beac31","shortMessageHtmlLink":"Add flattenedToList and flattenedToSet"}},{"before":"ed0f6d06457fc2f660268a87f1b60c62a4700aef","after":null,"ref":"refs/heads/merge-type","pushedAt":"2023-11-21T00:44:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"natebosch","name":"Nate Bosch","path":"/natebosch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7528195?s=80&v=4"}},{"before":"f309148623c4755ce9d6c00850092458325058ca","after":"2d57a82ad079fe2d127f5a9b188170de2f5cdedc","ref":"refs/heads/master","pushedAt":"2023-11-21T00:44:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"natebosch","name":"Nate Bosch","path":"/natebosch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7528195?s=80&v=4"},"commit":{"message":"Avoid setRange with potentially incompatible types (#320)\n\nFixes #317\r\n\r\nUse `sublist` on the input to get a list with the same runtime generic\r\nas the input instead of constructing a new list with the static generic.","shortMessageHtmlLink":"Avoid setRange with potentially incompatible types (#320)"}},{"before":"e3149c62cc506f94c9b7575d6955dc4f7bd829d4","after":"ed0f6d06457fc2f660268a87f1b60c62a4700aef","ref":"refs/heads/merge-type","pushedAt":"2023-11-20T23:05:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"natebosch","name":"Nate Bosch","path":"/natebosch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7528195?s=80&v=4"},"commit":{"message":"use and unsorted list","shortMessageHtmlLink":"use and unsorted list"}},{"before":"d75e68bf165806356cc8ccec5e92fa73783c26a4","after":"e3149c62cc506f94c9b7575d6955dc4f7bd829d4","ref":"refs/heads/merge-type","pushedAt":"2023-11-09T00:29:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"natebosch","name":"Nate Bosch","path":"/natebosch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7528195?s=80&v=4"},"commit":{"message":"Use sublist to get correct type","shortMessageHtmlLink":"Use sublist to get correct type"}},{"before":"c0b4da6c7624ed6a8bf8bc4977fe80a459308503","after":null,"ref":"refs/heads/latest_lints","pushedAt":"2023-11-08T19:21:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kevmoo","name":"Kevin Moore","path":"/kevmoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17034?s=80&v=4"}},{"before":"e8d7e925cc3d48d16d7455de6ac8484ecad46bda","after":"f309148623c4755ce9d6c00850092458325058ca","ref":"refs/heads/master","pushedAt":"2023-11-08T19:21:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kevmoo","name":"Kevin Moore","path":"/kevmoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17034?s=80&v=4"},"commit":{"message":"Latest lints, require Dart 3.1, use mixin (#322)","shortMessageHtmlLink":"Latest lints, require Dart 3.1, use mixin (#322)"}},{"before":"aa798204d5436c3faa348f35022a069860e5af8d","after":"c0b4da6c7624ed6a8bf8bc4977fe80a459308503","ref":"refs/heads/latest_lints","pushedAt":"2023-11-08T19:19:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevmoo","name":"Kevin Moore","path":"/kevmoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17034?s=80&v=4"},"commit":{"message":"review nit","shortMessageHtmlLink":"review nit"}},{"before":null,"after":"aa798204d5436c3faa348f35022a069860e5af8d","ref":"refs/heads/latest_lints","pushedAt":"2023-11-08T19:01:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kevmoo","name":"Kevin Moore","path":"/kevmoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17034?s=80&v=4"},"commit":{"message":"Latest lints, require Dart 3.1, use mixin","shortMessageHtmlLink":"Latest lints, require Dart 3.1, use mixin"}},{"before":"223033de5e253bc9afe173097a6f7bdf934c2c26","after":"d75e68bf165806356cc8ccec5e92fa73783c26a4","ref":"refs/heads/merge-type","pushedAt":"2023-11-08T00:18:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"natebosch","name":"Nate Bosch","path":"/natebosch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7528195?s=80&v=4"},"commit":{"message":"Larger for safety","shortMessageHtmlLink":"Larger for safety"}},{"before":null,"after":"223033de5e253bc9afe173097a6f7bdf934c2c26","ref":"refs/heads/merge-type","pushedAt":"2023-11-02T18:20:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"natebosch","name":"Nate Bosch","path":"/natebosch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7528195?s=80&v=4"},"commit":{"message":"Avoid setRange with potentially incompatible types\n\nFixes #317","shortMessageHtmlLink":"Avoid setRange with potentially incompatible types"}},{"before":"f465dae7d40eef759419a48697f7598b93c08756","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4.1.1","pushedAt":"2023-11-02T16:11:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"}},{"before":"1f5c2344f0b1443dd5640b2d775159b239ec3579","after":"e8d7e925cc3d48d16d7455de6ac8484ecad46bda","ref":"refs/heads/master","pushedAt":"2023-11-02T16:11:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 4.1.0 to 4.1.1 (#318)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.\n
\nRelease notes\n

Sourced from actions/checkout's releases.

\n
\n

v4.1.1

\n

What's Changed

\n\n

New Contributors

\n\n

Full Changelog: https://github.com/actions/checkout/compare/v4.1.0...v4.1.1

\n
\n
\n
\nCommits\n\n
\n
\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=4.1.0&new-version=4.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't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n---\n\n
\nDependabot commands and options\n
\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 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
","shortMessageHtmlLink":"Bump actions/checkout from 4.1.0 to 4.1.1 (#318)"}},{"before":"ca7c7f6afbc67116ab89822fba6860d0a2fb8dff","after":"f465dae7d40eef759419a48697f7598b93c08756","ref":"refs/heads/dependabot/github_actions/actions/checkout-4.1.1","pushedAt":"2023-11-01T23:10:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 4.1.0 to 4.1.1\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/8ade135a41bc03ea155e62e844d188df1ea18608...b4ffde65f46336ab88eb53be808477a3936bae11)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 4.1.0 to 4.1.1"}},{"before":"17d24f08fda83532e8691940b3a90b7a92ba2061","after":null,"ref":"refs/heads/dependabot/github_actions/dart-lang/setup-dart-1.6.0","pushedAt":"2023-11-01T23:10:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD-x7ijgA","startCursor":null,"endCursor":null}},"title":"Activity · dart-lang/collection"}