Skip to content

Migrate widget_driver_generator to analyzer 8.x element model - #189

Merged
ebajrami merged 1 commit into
masterfrom
feature/issue-141
Sep 27, 2026
Merged

ebajrami merged 1 commit into
masterfrom
feature/issue-141

Conversation

@ebajrami

Copy link
Copy Markdown
Collaborator

Description

  • Update analyzer, source_gen, dart_style, build, build_runner deps
  • Adapt to new element2 API: FormalParameterElement, SimpleElementVisitor2, LibraryImport/PrefixFragment, Metadata.annotations, etc.
  • Add ImportPrefixResolver to restore stripped import aliases in generated types
  • Fix widget_driver_test's test dep placement to resolve pub dependency conflicts
  • Add macOS/web build scripts and Makefile targets
  • Bump widget_driver_generator to 1.4.0-pre.1

Type of Change

  • 🚀 New feature (non-breaking change)
  • 🛠️ Bug fix (non-breaking change)
  • ⚠️ Breaking change (feature or bug fix which breaks existing behaviors/APIs)
  • 🏗️ Code refactor
  • ⚙️ Build configuration change
  • 📝 Documentation
  • 🧹 Chore / Housekeeping

@ebajrami ebajrami added the ready for pipeline Attach this label to your PR to make the pipeline run the action label Sep 25, 2026
- Update analyzer, source_gen, dart_style, build, build_runner deps
- Adapt to new element2 API: FormalParameterElement, SimpleElementVisitor2,
  LibraryImport/PrefixFragment, Metadata.annotations, etc.
- Add ImportPrefixResolver to restore stripped import aliases in generated types
- Fix widget_driver_test's `test` dep placement to resolve pub dependency conflicts
- Add macOS/web build scripts and Makefile targets
- Bump widget_driver_generator to 1.4.0-pre.1
@ebajrami
ebajrami merged commit 1567923 into master Sep 27, 2026
1 check passed
@ebajrami ebajrami mentioned this pull request Sep 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready for pipeline Attach this label to your PR to make the pipeline run the action

Development

Successfully merging this pull request may close these issues.

4 participants