-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update flutter #750
base: main
Are you sure you want to change the base?
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
Commands
|
a205d48
to
c255f28
Compare
e5b73a4
to
2057f8b
Compare
ce951aa
to
8693640
Compare
8693640
to
b29642f
Compare
This PR contains the following updates:
3.5.4
->3.6.0
3.24.5
->3.27.1
Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
dart-lang/sdk (dart)
v3.6.0
Compare Source
Language
Dart 3.6 adds digit separators to the language. To use them, set your
package's [SDK constraint][language version] lower bound to 3.6 or greater
(
sdk: '^3.6.0'
).Digit separators
Digits in number literals (decimal integer literals, double literals,
scientific notation literals, and hexadecimal literals) can now include
underscores between digits, as "digit separators." The separators do not change
the value of a literal, but can serve to make the number more readable.
Separators are not allowed at the start of a number (this would be parsed as an
identifier), at the end of a number, or adjacent to another character in a
number, like
.
,x
, or thee
in scientific notation.to perform type inference on the operand of a
throw
expression has beenchanged from the "unknown type" to
Object
. This makes the type system moreself-consistent, because it reflects the fact that it's not legal to throw
null
. This change is not expected to make any difference in practice.Libraries
dart:io
Breaking Change #52444: Removed the
Platform()
constructor, whichhas been deprecated since Dart 3.1.
Breaking Change #53618:
HttpClient
now responds to a redirectthat is missing a "Location" header by throwing
RedirectException
, insteadof
StateError
.dart:js_interop
JSArrayBuffer
,JSDataView
, and concrete typed arraytypes e.g.
JSInt8Array
.length
and[]
/[]=
operators toJSArray
.toJSCaptureThis
sothis
is passed in from JavaScript to thecallback as the first parameter.
from
method onJSArray
to create aJSArray
from a givenJavaScript iterable or array-like object.
Tools
CFE
DOWN algorithms in the CFE are changed to match the specification
and the corresponding implementations in the Analyzer. The upper and
lower closures of type schemas are now computed just before they are
passed into the subtype testing procedure instead of at the very
beginning of the UP and DOWN algorithms.
Dart format
this.
orsuper.
.as
andif
clauses.Wasm compiler (dart2wasm)
dart.library.js
is now false on conditional imports indart2wasm. Note that it was already a static error to import
dart:js
directly (see #55266).
Pub
Support for workspaces. This allows you to develop and resolve multiple
packages from the same repo together. See https://dart.dev/go/pub-workspaces
for more info.
New command
dart pub bump
. Increments the version number of the currentpackage.
For example:
dart pub bump minor
will change the version from1.2.3
to1.3.0
.New validation:
dart pub publish
will warn if yourgit status
is notclean.
New flag
dart pub upgrade --unlock-transitive
.dart pub upgrade --unlock-transitive pkg
, will unlock and upgrade all thedependencies of
pkg
instead of justpkg
.Analyzer
use_truncating_division
][use_truncating_division] lint rule.omit_obvious_local_variable_types
][omit_obvious_local_variable_types] lint rule.specify_nonobvious_local_variable_types
][specify_nonobvious_local_variable_types] lint rule.avoid_futureor_void
][avoid_futureor_void] lint rule."invert conditional expression".
flutter/flutter (flutter)
v3.27.1
Compare Source
v3.27.0
Compare Source
Initial stable release.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.