Skip to content
This repository was archived by the owner on Feb 16, 2026. It is now read-only.

BOT: Dart Dependency Updater#421

Merged
jpeiffer merged 1 commit into
mainfrom
dart_update_1763432944261
Nov 18, 2025
Merged

BOT: Dart Dependency Updater#421
jpeiffer merged 1 commit into
mainfrom
dart_update_1763432944261

Conversation

@jpeiffer

@jpeiffer jpeiffer commented Nov 18, 2025

Copy link
Copy Markdown
Contributor

PR created automatically

dependencies:

  • build: 4.0.0 --> 4.0.2
  • code_builder: 4.10.1 --> 4.11.0
  • dynamic_widget_annotation: 3.0.0 --> 3.0.1

Analysis Successful

dependencies:

  • dynamic_widget_annotation: 3.0.0 --> 3.0.1
  • json_schema: 5.2.1 --> 5.2.2

dev_dependencies:

  • build_runner: 2.10.1 --> 2.10.3
  • code_builder: 4.10.1 --> 4.11.0
  • json_dynamic_widget_codegen: 4.0.0 --> 4.0.1

Analysis Successful

dependencies:

  • dotted_border: 2.1.0 --> 3.1.0
  • flutter_svg: 2.1.0 --> 2.2.2
  • json_theme: 10.0.0 --> 11.0.0

dev_dependencies:

  • build_runner: 2.10.1 --> 2.10.3
  • icons_launcher: 3.0.1 --> 3.0.3
  • json_dynamic_widget_codegen: 4.0.0 --> 4.0.1

Analysis Successful

Summary by CodeRabbit

  • Chores
    • Updated package versions and dependencies to latest compatible releases across json_dynamic_widget, codegen, and example packages.
    • Updated configuration formatting and documentation standards.

@coderabbitai

coderabbitai Bot commented Nov 18, 2025

Copy link
Copy Markdown

Walkthrough

The changes normalize quote styles across pubspec.yaml files from single to double quotes, bump version numbers in project configurations and dependency references, and add automated dependency update entries to CHANGELOG files. Minor SDK constraint and dependency version updates are applied across the project.

Changes

Cohort / File(s) Summary
CHANGELOG updates
packages/codegen/CHANGELOG.md, packages/json_dynamic_widget/CHANGELOG.md
Added new top-level entries dated November 18, 2025 with "Automated dependency updates" note for versions 4.0.1+1 and 12.0.0+1 respectively.
Pubspec configurations
examples/json_dynamic_widget_example/pubspec.yaml, packages/codegen/pubspec.yaml, packages/json_dynamic_widget/pubspec.yaml
Normalized quote styles from single to double quotes across all string values; bumped version numbers; updated SDK constraints; upgraded dependency versions including dotted_border (2.1.0 → 3.1.0), flutter_svg (2.1.0 → 2.2.2), json_theme (10.0.0 → 11.0.0), build_runner (2.10.1 → 2.10.3), and others; updated license and path references with consistent quoting.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • Dependency version changes should be verified for backward compatibility with existing code
  • Confirm all quote normalization is applied consistently without inadvertent value changes
  • Review version bumps in pubspec.yaml to ensure they align with actual package releases

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title 'BOT: Dart Dependency Updater' accurately describes the primary change—automated dependency version updates across multiple pubspec.yaml files with associated CHANGELOG entries.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch dart_update_1763432944261

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 096bf4e and 261b350.

📒 Files selected for processing (5)
  • examples/json_dynamic_widget_example/pubspec.yaml (2 hunks)
  • packages/codegen/CHANGELOG.md (1 hunks)
  • packages/codegen/pubspec.yaml (1 hunks)
  • packages/json_dynamic_widget/CHANGELOG.md (1 hunks)
  • packages/json_dynamic_widget/pubspec.yaml (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: build
🔇 Additional comments (10)
packages/codegen/CHANGELOG.md (1)

1-4: LGTM!

The new changelog entry is well-formatted, properly dated, and follows the established pattern for automated dependency updates.

packages/json_dynamic_widget/CHANGELOG.md (1)

1-4: LGTM!

The new changelog entry is properly formatted and follows the established pattern for automated dependency updates.

packages/codegen/pubspec.yaml (2)

1-8: Metadata and SDK version updates look good.

Version bumped to 4.0.1+1 and SDK constraint aligned to ^3.9.0. Quote normalization applied consistently.


15-26: Dependency updates align with semver caret constraints.

All dependency versions are updated with caret constraints (^), allowing compatible patch/minor versions. Notable updates include code_builder 4.11.0, json_theme 11.0.0, and related tooling bumps.

packages/json_dynamic_widget/pubspec.yaml (3)

1-8: Metadata and SDK version updates look good.

Version bumped to 12.0.0+1 and SDK constraint aligned to ^3.9.0 with consistent quote normalization.


14-32: Dependency updates properly constrained and coordinated.

All dependencies use caret constraints allowing compatible updates. Notable coordinated updates include json_theme 11.0.0, dynamic_widget_annotation 3.0.1, and related packages aligned across the monorepo.


34-40: Dev dependency updates are consistent with main changes.

build_runner, code_builder, and json_dynamic_widget_codegen bumps are properly versioned and align with the corresponding updates in packages/codegen/pubspec.yaml.

examples/json_dynamic_widget_example/pubspec.yaml (3)

1-7: Build version increment and SDK constraint updated.

Version bumped to 1.0.0+91 reflecting accumulated build changes, with SDK constraint aligned to ^3.9.0. Quote normalization applied consistently.


9-22: Verify major version dependency changes.

This update includes significant version bumps:

  • dotted_border: 2.1.0 → 3.1.0 (major version change)
  • json_theme: 10.0.0 → 11.0.0 (major version change)

While the PR objectives indicate successful analysis, please ensure these major version changes have been validated for compatibility with the example app and main package. The json_theme 11.0.0 update is coordinated across multiple pubspecs (packages/codegen, packages/json_dynamic_widget), suggesting intentional alignment.


24-31: Dev dependency updates align with main package changes.

build_runner, icons_launcher, and json_dynamic_widget_codegen updates are properly versioned and consistent with corresponding updates in the main packages.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@jpeiffer jpeiffer merged commit e8ea0e4 into main Nov 18, 2025
3 checks passed
@github-actions github-actions Bot deleted the dart_update_1763432944261 branch November 18, 2025 02:33
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant