-
Notifications
You must be signed in to change notification settings - Fork 5
BOT: Dart Dependency Updater #151
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,75 +1,75 @@ | ||
| name: 'template_expressions' | ||
| description: 'A Dart library to process string based templates using expressions.' | ||
| homepage: 'https://github.com/peiffer-innovations/template_expressions' | ||
| version: '3.3.1+2' | ||
| name: "template_expressions" | ||
| description: "A Dart library to process string based templates using expressions." | ||
| homepage: "https://github.com/peiffer-innovations/template_expressions" | ||
| version: "3.3.1+3" | ||
|
|
||
| environment: | ||
| sdk: '>=3.0.0 <4.0.0' | ||
| sdk: ">=3.0.0 <4.0.0" | ||
|
|
||
| dependencies: | ||
| convert: '^3.1.2' | ||
| crypto: '^3.0.1' | ||
| encrypt: '^5.0.3' | ||
| fake_async: '^1.3.0' | ||
| intl: '>=0.18.0<1.0.0' | ||
| json_class: '^3.0.1' | ||
| json_path: '>=0.6.3 <1.0.0' | ||
| logging: '^1.3.0' | ||
| meta: '^1.12.0' | ||
| petitparser: '^6.0.1' | ||
| pointycastle: '^3.9.1' | ||
| quiver: '^3.2.2' | ||
| rxdart: '^0.28.0' | ||
| yaon: '^1.1.4+10' | ||
| convert: "^3.1.2" | ||
| crypto: "^3.0.1" | ||
| encrypt: "^5.0.3" | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🌐 Web query:
💡 Result:
Sources: 🌐 Web query:
💡 Result: encrypt 5.0.3 has pointycastle listed as a dependency (see Dependencies on the package page). [1][2] Sources:
🌐 Web query:
💡 Result: There is no encrypt 6.0.0 release on pub.dev — the latest stable encrypt version is 5.0.3. [1][2] If you’re adding encrypt and get PointyCastle-related conflicts (web build or incompatible pointycastle version), pin or override pointycastle in your pubspec.yaml. Example (use the pointycastle release that fixes the issue, e.g. 3.9.x or 4.0.0):
Using dependency_overrides is a common fix for encrypt → pointycastle compatibility / web errors. [3][4] Sources:
🏁 Script executed: # Find pubspec.yaml in the repo
find . -name "pubspec.yaml" -type f | head -5Repository: peiffer-innovations/template_expressions Length of output: 98 🌐 Web query:
💡 Result: Use a dependency override to force pointycastle ^3 while keeping encrypt 5.0.3. Example pubspec.yaml snippet: dependencies: other deps...dependency_overrides: encrypt 5.x had fixes around parsing PointyCastle ~3.x versions; forcing the PointyCastle 3 series via dependency_overrides resolves version mismatches. [1][2] Sources: 🏁 Script executed: cat -n ./pubspec.yaml | sed -n '1,30p'Repository: peiffer-innovations/template_expressions Length of output: 955 Blocker: pointycastle ^4.0.0 is incompatible with encrypt ^5.0.3.
Resolution options:
Note: No newer encrypt version supporting pointycastle 4.x is available on pub.dev. 🤖 Prompt for AI Agents |
||
| fake_async: "^1.3.0" | ||
| intl: ">=0.18.0<1.0.0" | ||
| json_class: "^3.0.1" | ||
| json_path: ">=0.6.3 <1.0.0" | ||
| logging: "^1.3.0" | ||
| meta: "^1.12.0" | ||
| petitparser: "^6.0.1" | ||
| pointycastle: "^4.0.0" | ||
| quiver: "^3.2.2" | ||
| rxdart: "^0.28.0" | ||
| yaon: "^1.1.4+10" | ||
|
|
||
| dev_dependencies: | ||
| flutter_lints: '^5.0.0' | ||
| test: '^1.25.12' | ||
| flutter_lints: "^6.0.0" | ||
| test: "^1.28.0" | ||
|
|
||
| permittedLicenses: | ||
| - 'Apache-2.0' | ||
| - 'BSD-2-Clause' | ||
| - 'BSD-3-Clause' | ||
| - 'MIT' | ||
| - 'MIT-Modern-Variant' | ||
| - 'MPL-2.0' | ||
| - 'Zlib' | ||
| - "Apache-2.0" | ||
| - "BSD-2-Clause" | ||
| - "BSD-3-Clause" | ||
| - "MIT" | ||
| - "MIT-Modern-Variant" | ||
| - "MPL-2.0" | ||
| - "Zlib" | ||
|
|
||
| packageLicenseOverride: | ||
| flutter: 'BSD-3-Clause' | ||
| flutter_driver: 'BSD-3-Clause' | ||
| flutter_goldens: 'BSD-3-Clause' | ||
| flutter_localizations: 'BSD-3-Clause' | ||
| flutter_web_plugins: 'BSD-3-Clause' | ||
| flutter_test: 'BSD-3-Clause' | ||
| fuchsia_remote_debug_protocol: 'BSD-3-Clause' | ||
| integration_test: 'BSD-3-Clause' | ||
| rxdart: 'Apache-2.0' | ||
| flutter: "BSD-3-Clause" | ||
| flutter_driver: "BSD-3-Clause" | ||
| flutter_goldens: "BSD-3-Clause" | ||
| flutter_localizations: "BSD-3-Clause" | ||
| flutter_web_plugins: "BSD-3-Clause" | ||
| flutter_test: "BSD-3-Clause" | ||
| fuchsia_remote_debug_protocol: "BSD-3-Clause" | ||
| integration_test: "BSD-3-Clause" | ||
| rxdart: "Apache-2.0" | ||
|
|
||
| ignore_updates: | ||
| - 'archive' | ||
| - 'async' | ||
| - 'boolean_selector' | ||
| - 'characters' | ||
| - 'charcode' | ||
| - 'collection' | ||
| - 'clock' | ||
| - 'crypto' | ||
| - 'fake_async' | ||
| - 'file' | ||
| - 'json_path' | ||
| - 'matcher' | ||
| - 'material_color_utilities' | ||
| - 'meta' | ||
| - 'path' | ||
| - 'petitparser' | ||
| - 'source_span' | ||
| - 'stack_trace' | ||
| - 'stream_channel' | ||
| - 'string_scanner' | ||
| - 'sync_http' | ||
| - 'term_glyph' | ||
| - 'test_api' | ||
| - 'typed_data' | ||
| - 'vector_math' | ||
| - 'webdriver' | ||
| - "archive" | ||
| - "async" | ||
| - "boolean_selector" | ||
| - "characters" | ||
| - "charcode" | ||
| - "collection" | ||
| - "clock" | ||
| - "crypto" | ||
| - "fake_async" | ||
| - "file" | ||
| - "json_path" | ||
| - "matcher" | ||
| - "material_color_utilities" | ||
| - "meta" | ||
| - "path" | ||
| - "petitparser" | ||
| - "source_span" | ||
| - "stack_trace" | ||
| - "stream_channel" | ||
| - "string_scanner" | ||
| - "sync_http" | ||
| - "term_glyph" | ||
| - "test_api" | ||
| - "typed_data" | ||
| - "vector_math" | ||
| - "webdriver" | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dependency resolution will fail—cannot merge as-is.
The PR description indicates a critical dependency resolution error:
encrypt ^5.0.3requirespointycastle ^3.6.2, but this PR attempts to update topointycastle ^4.0.0. This conflict will cause version solving to fail. The changelog documents updates that cannot be applied until the underlying dependency conflict is resolved.🤖 Prompt for AI Agents