Skip to content

Update dart analyzer toolchain#648

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/dart-analyzer-toolchain
Open

Update dart analyzer toolchain#648
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/dart-analyzer-toolchain

Conversation

@renovate

@renovate renovate Bot commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
build_runner (source) dev_dependencies patch 2.15.02.15.2
built_value_generator (source) dev_dependencies patch 8.12.18.12.5
flutter_riverpod (source) dependencies patch 3.3.13.3.2
hooks_riverpod (source) dependencies patch 3.3.13.3.2
json_annotation (source) dependencies minor 4.11.04.12.0
json_serializable (source) dev_dependencies minor 6.13.06.14.0
mockito (source) dev_dependencies minor 5.6.35.7.0
riverpod_annotation dependencies patch 4.0.24.0.3
riverpod_generator dev_dependencies patch 4.0.34.0.4
test (source) dev_dependencies patch 1.31.01.31.2

Release Notes

dart-lang/build (build_runner)

v2.15.2

Compare Source

  • Allow analyzer 14.x, require 13.3.0.
  • Require Dart 3.11.0.

v2.15.1

Compare Source

  • Pass Dart SDK --packages arg to builder compiles, so they can be compiled
    with different packages to the current version solve.
  • More efficient watching for file changes in workspaces and other setups with
    nested packages.
  • Support builders with no declared outputs. They can't output anything, but
    they can do processing, write log messages and choose whether to fail the
    build.
  • Mention in command usage that --define values are parsed as JSON with a
    fallback.
  • Performance: reduce size of serialized build state when there are optional
    outputs that are not written.
  • Bug fix: handle errors from post process builders in previous runs without
    crashing.
  • Bug fix: fix dart run build_runner test to correctly pass arguments after
    -- to the test process.
  • Bug fix: fix crash if a resolved Dart source contains invalid utf8.
  • Bug fix: fix incorrect output when builder code changes during builder
    compile.
  • Bug fix: do a clean build when switching between a workspace build and a
    package build, as incremental builds were sometimes incorrect.
  • Require Dart 3.8.0.
google/built_value.dart (built_value_generator)

v8.12.5

Compare Source

  • Allow analyzer 11.0.0 and analyzer 12.0.0.

v8.12.4

Compare Source

  • Reduce use of dynamic calls in generated operator== when there are
    functions: only use dynamic calls if the class also has type parameters.

v8.12.3

Compare Source

  • Require analyzer ^10.0.0, stop using removed and deprecated methods from
    earlier versions.

v8.12.2

Compare Source

  • Allow analyzer 10.0.0.
rrousselGit/riverpod (flutter_riverpod)

v3.3.2

Compare Source

google/json_serializable.dart (json_annotation)

v4.12.0

Compare Source

  • Add JsonKey.explicitJsonNullWhenNonNullField for PATCH-style tri-state JSON
    fields (omit key vs explicit null vs value).
google/json_serializable.dart (json_serializable)

v6.14.0

Compare Source

  • Support JsonKey.explicitJsonNullWhenNonNullField for PATCH-style tri-state
    JSON fields: distinguish omitted keys from explicit null in fromJson and
    emit explicit JSON null in toJson when the Dart field is non-null.
  • Require json_annotation: '>=4.12.0 <4.13.0'

v6.13.2

Compare Source

  • Require analyzer: '>=10.0.0 <14.0.0'

v6.13.1

Compare Source

  • Improve error message when generating code for Record types with unsupported
    fields.
    (#​1559)
  • Require analyzer: '>=10.0.0 <13.0.0'
  • Require build: ^4.0.4
  • Require dart_style: ^3.1.4
  • Require source_gen: ^4.1.2
  • Require source_helper: ^1.3.10
dart-lang/build (mockito)

v5.7.0

Compare Source

  • Handle JS interop extension types and provide dummy values for them.
    #​4498

v5.6.5

Compare Source

  • Require analyzer 13.0.0.

v5.6.4

  • Allow analyzer 11.0.0 and 12.0.0.
  • Move to dart-lang/build monorepo.
dart-lang/test (test)

v1.31.2

Compare Source

  • Add support for running tests as native CLI bundles (vm platform only).
    • You can run tests this way with --compiler cli.
  • Impacts Configuration Support using the OS platform selector to configure
    browser tests.
    Previously tests loaded for the browser would have an operating system of
    "none", now they will have an operating system matching the system the browser
    is running on. This allows more specific configuration, such as skipping a
    particular browser test on a particular platform. This may impact existing
    configuration which relied on the configuration for browser tests being
    independent from any OS specific configuration. For instance a wide skip of
    all tests with OS 'windows' would previously still run browser tests on
    windows, but will now skip all tests including browser tests.
  • Use a DevTools URL instead of a defunct observatory URL.
  • Disable throttling in chrome launch arguments.
  • Allow package_config 3.x.x.
  • Require analyzer: '>=13.0.0 <15.0.0'
  • Use the compact or failures-only reporters by default for tests run directly
    instead of through the test runner.

v1.31.1

Compare Source

  • Ignore an error locating the SDK directory on platforms where the
    resolvedExecutable is unexpectedly null.
  • Fix a bug where -c exe tests would hang on exit on windows.
  • Fix a bug where the web test runner would not find custom HTML files when
    using the dart2wasm compiler.
  • GithubReporter:
    • Group contiguous passing and skipped tests into collapsible groups to
      reduce log noise in GitHub Actions.
    • Updated skipped icon to ⏭️.
  • Increase SDK constraint to ^3.10.0.
  • Allow analyzer version 13.x.x.

Configuration

📅 Schedule: (in timezone Asia/Tokyo)

  • Branch creation
    • "before 4:00am on Monday,before 4:00am on Wednesday,before 4:00am on Friday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/dart-analyzer-toolchain branch from 82b94b2 to f7e1f5a Compare July 15, 2026 12:55
@renovate
renovate Bot force-pushed the renovate/dart-analyzer-toolchain branch from f7e1f5a to 409663f Compare July 20, 2026 22:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants