Fix mergeSort when the runtime iterable generic is a subtype of the static
generic.
CanonicalizedMap: added constructor fromEntries.
Mark "mixin" classes as mixin.
extension IterableIterableExtension<T> on Iterable<Iterable<T>>
Add flattenedToList as a performance improvement over flattened.
Add flattenedToSet as new behavior for flattening to unique elements.
Deprecate transitiveClosure. Consider using package:graphs.
Deprecate whereNotNull() from IterableNullableExtension. Use nonNulls
instead - this is an equivalent extension available in Dart core since
version 3.0.
Fix mergeSort when the runtime iterable generic is a subtype of the static
generic.
CanonicalizedMap: added constructor fromEntries.
Mark "mixin" classes as mixin.
extension IterableIterableExtension<T> on Iterable<Iterable<T>>
Add flattenedToList as a performance improvement over flattened.
Add flattenedToSet as new behavior for flattening to unique elements.
Deprecate transitiveClosure. Consider using package:graphs.
Deprecate whereNotNull() from IterableNullableExtension. Use nonNulls
instead - this is an equivalent extension available in Dart core since
version 3.0.
Require Dart ^3.4.0
Commits
9354f38 Require Dart 3.4, test wasm on 3.4, prepare release (#349)
Dependabot 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.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
- `@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)
- `@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)
Bumps collection from 1.18.0 to 1.19.0.
Release notes
Sourced from collection's releases.
Changelog
Sourced from collection's changelog.
Commits
9354f38
Require Dart 3.4, test wasm on 3.4, prepare release (#349)c90b19f
blast_repo fixes (#348)a1d2507
Add flattenedToList and flattenedToSet (#328)e9219c7
Deprecate whereNotNull from IterableNullableExtensions (#332)9e441f1
Deprecate transitiveClosure (#336)141d83a
CanonicalizedMap
: added constructorfromEntries
. (#347)586a5e8
Bump actions/checkout from 4.1.4 to 4.1.6 in the github-actions group (#346)fe2e800
bump lints dep and fix (#344)4718398
blast_repo fixes (#340)34b7269
Bump dart-lang/setup-dart from 1.6.2 to 1.6.4 (#338)Dependabot 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
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show