Skip to content

fix(deps): update dependency analyzer to v12#69

Merged
renovate[bot] merged 1 commit intomainfrom
renovate/analyzer-12.x
Apr 7, 2026
Merged

fix(deps): update dependency analyzer to v12#69
renovate[bot] merged 1 commit intomainfrom
renovate/analyzer-12.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Mar 17, 2026

This PR contains the following updates:

Package Type Update Change
analyzer (source) dependencies major >=10.0.0 <11.0.0<13.0.0

Release Notes

dart-lang/sdk (analyzer)

v12.0.0

  • Added InstantiatedTypeAliasElement.nullabilitySuffix.
  • Support empty bodies (;) in enums, extensions, and mixins, representing
    them in the AST with EmptyEnumBody and EmptyClassBody.
  • Breaking Change: ClassBody is now a sealed class with subclasses
    BlockClassBody and EmptyClassBody. Getters like .members, .leftBracket,
    and .rightBracket are available on BlockClassBody. This affects
    ClassDeclaration, ExtensionDeclaration, and MixinDeclaration bodies.
  • Breaking Change: EnumBody is now a sealed class with subclasses
    BlockEnumBody and EmptyEnumBody. Getters like .members, .leftBracket,
    and .rightBracket are available on BlockEnumBody.
  • Breaking Change: Remove LibraryIdentifier. LibraryDirective.name and
    PartOfDirective.libraryName now return DottedName?.
  • Breaking Change: DottedName.components (NodeList) is
    replaced with DottedName.tokens (List).

v11.0.0

  • Remove deprecated ClassDeclaration.leftBracket.
  • Remove deprecated ClassDeclaration.members.
  • Remove deprecated ClassDeclaration.name.
  • Remove deprecated ClassDeclaration.rightBracket.
  • Remove deprecated ClassDeclaration.typeParameters.
  • Remove deprecated EnumDeclaration.constants.
  • Remove deprecated EnumDeclaration.leftBracket.
  • Remove deprecated EnumDeclaration.members.
  • Remove deprecated EnumDeclaration.name.
  • Remove deprecated EnumDeclaration.rightBracket.
  • Remove deprecated EnumDeclaration.semicolon.
  • Remove deprecated EnumDeclaration.typeParameters.
  • Remove deprecated ExtensionDeclaration.leftBracket.
  • Remove deprecated ExtensionDeclaration.members.
  • Remove deprecated ExtensionDeclaration.rightBracket.
  • Remove deprecated ExtensionTypeDeclaration.constKeyword.
  • Remove deprecated ExtensionTypeDeclaration.leftBracket.
  • Remove deprecated ExtensionTypeDeclaration.members.
  • Remove deprecated ExtensionTypeDeclaration.name.
  • Remove deprecated ExtensionTypeDeclaration.representation.
  • Remove deprecated ExtensionTypeDeclaration.rightBracket.
  • Remove deprecated ExtensionTypeDeclaration.typeParameters.
  • Remove deprecated ConstructorDeclaration.returnType.
  • Remove deprecated MixinDeclaration.leftBracket.
  • Remove deprecated MixinDeclaration.members.
  • Remove deprecated MixinDeclaration.rightBracket.
  • Remove deprecated NamedCompilationUnitMember.
  • Remove deprecated RepresentationConstructorName.
  • Remove deprecated RepresentationDeclaration.
  • Remove deprecated ConstructorElement.isSynthetic.
  • Remove deprecated ConstructorFragment.isSynthetic.
  • Remove deprecated Element.isSynthetic.
  • Remove deprecated ExecutableFragment.isSynthetic.
  • Remove deprecated PropertyAccessorElement.isSynthetic.
  • Remove deprecated PropertyInducingElement.isSynthetic.
  • Remove deprecated PropertyInducingFragment.isSynthetic.
  • Remove deprecated visitNamedCompilationUnitMember.
  • Remove deprecated visitRepresentationConstructorName.
  • Remove deprecated visitRepresentationDeclaration.
  • Remove deprecated RuleVisitorRegistry.addRepresentationConstructorName.
  • Remove deprecated RuleVisitorRegistry.addRepresentationDeclaration.
  • ClassDeclaration, EnumDeclaration, FunctionDeclaration,
    MixinDeclaration, and TypeAlias now implement CompilationUnitMember
    directly (instead of NamedCompilationUnitMember).

Configuration

📅 Schedule: Branch creation - "after 9pm,before 6am" in timezone Africa/Johannesburg, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • 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 added the dependencies renovate bot related dependency upgrades label Mar 17, 2026
@renovate renovate bot enabled auto-merge (squash) March 17, 2026 20:51
@renovate renovate bot force-pushed the renovate/analyzer-12.x branch from 14c9503 to c299642 Compare April 7, 2026 12:14
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 7, 2026

LCOV of commit c299642 during Test Package #215

  lines......: 64.1% (1606 of 2505 lines)
  functions..: no data found
  branches...: no data found

Files changed coverage rate: n/a

Full coverage report

@renovate renovate bot merged commit a192357 into main Apr 7, 2026
1 check passed
@renovate renovate bot deleted the renovate/analyzer-12.x branch April 7, 2026 12:16
FilledStacks pushed a commit that referenced this pull request Apr 7, 2026
## [2.0.2](v2.0.1...v2.0.2) (2026-04-07)

### Bug Fixes

* **deps:** update dependency analyzer to v12 ([#69](#69)) ([a192357](a192357))
@FilledStacks
Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 2.0.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies renovate bot related dependency upgrades released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant