PackageTrack
Sign in Get early access

analyzer_plugin

A framework and support code for building plugins for the analysis server.

0.14.14 dart-lang/sdk

What this package is like to depend on

Last release 1 months ago

13 Jul 2026

Release timing varies

gaps range from 9 days to 3 months

Nearly every release is documented

notes for 43 of 43 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

52 releases · first in 2017

18 releases in the last 12 months

see the full history below

Release timeline

52 releases · Aug 2017 to Jul 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 52
  1. 0.14.14 13 Jul 2026
    Release notes
    • Require version 14.1.0 of the analyzer package.
    Open source →
  2. 0.14.13 18 Jun 2026
    Release notes
    • Require version 14.0.0 of the analyzer package.
    Open source →
  3. 0.14.12 11 Jun 2026
    Release notes
    • Require version 13.3.0 of the analyzer package.
    Open source →
  4. 0.14.11 10 Jun 2026
    Release notes
    • Require version 13.2.0 of the analyzer package.
    Open source →
  5. 0.14.10 04 Jun 2026
    Release notes
    • Require version 13.1.0 of the analyzer package.
    Open source →
  6. 0.14.9 22 Apr 2026
    Release notes
    • Require version 13.0.0 of the analyzer package.
    Open source →
  7. 0.14.8 08 Apr 2026
    Release notes
    • Require version 12.1.0 of the analyzer package.
    Open source →
  8. 0.14.7 17 Mar 2026
    Release notes
    • Require version 12.0.0 of the analyzer package.
    Open source →
  9. 0.14.5 27 Feb 2026
    Release notes
    • Require version ^11.0.0-0 of the analyzer package.
    Open source →
  10. 0.14.4 21 Feb 2026
    Release notes
    • Require version 10.2.0 of the analyzer package.
    Open source →
  11. 0.14.3 17 Feb 2026
    Release notes
    • Require version 10.1.0 of the analyzer package.
    Open source →
  12. 0.14.2 30 Jan 2026
    Release notes
    • Require version 10.0.2 of the analyzer package.
    Open source →
  13. 0.14.1 16 Jan 2026
    Release notes
    • Require version 10.0.1 of the analyzer package.
    Open source →
  14. 0.14.0 07 Jan 2026
    Release notes
    • Require version 10.0.0 of the analyzer package.
    • AssistContributorMixin is now a mixin.
    • Remove deprecated methodBeingCopied parameters on various methods.
    • Remove ChangeBuilder.new's deprecated eol parameter.
    • Remove ChangeBuilder.addDartFileEdit's deprecated importPrefixGenerator parameter.
    • Remove the deprecated ChangeBuilder.copy method.
    • Remove the deprecated RangeFactory.error method.
    Open source →
  15. 0.13.11 23 Oct 2025
    Release notes
    • Require version 9.0.0 of the analyzer package.
    Open source →
  16. 0.13.10 21 Oct 2025
    Release notes
    • Require version 8.4.0 of the analyzer package.
    Open source →
  17. 0.13.9 10 Oct 2025
    Release notes
    • Require version 8.3.0 of the analyzer package.
    Open source →
  18. 0.13.8 19 Sep 2025
    Release notes
    • Require version 8.2.0 of the analyzer package.
    • Require Dart SDK ^3.9.0.
    Open source →
  19. 0.13.7 13 Aug 2025
    Release notes
    • Require version 8.1.1 of the analyzer package.
    Open source →
  20. 0.13.6 07 Aug 2025
    Release notes
    • Require version ^8.1.0 of the analyzer package.
    Open source →
  21. 0.13.5 21 Jul 2025
    Release notes
    • Require version ^8.0.0 of the analyzer package.
    Open source →
  22. 0.13.4 25 Jun 2025
    Release notes
    • Require version ^7.5.1 of the analyzer package.
    Open source →
  23. 0.13.2 23 Jun 2025
    Release notes
    • Deprecated: RangeFactory.error is replaced by RangeFactory.diagnostic.
    • Require version ^7.4.6 of the analyzer package.
    Open source →
  24. 0.13.1 27 May 2025
    Release notes
    • Updated SDK constraint to ^3.5.0.
    • Require version 7.4.x of the analyzer package.
    Open source →
  25. 0.13.0 22 Jan 2025
    Release notes
    • Remove elementName() from RangeFactory. Use fragmentName() instead.
    • Breaking changes to DartFileEditBuilder and DartEditBuilder.
    • Breaking changes to AnalyzerConverter.
    • Support for a plugin to send an AnalysisStatus notification, featuring an isAnalyzing bool field.
    Open source →
  26. 0.12.0 03 Dec 2024
    Release notes
    • Breaking changes to DartFileEditBuilder: convertFunctionFromSyncToAsync and replaceTypeWithFuture.
    • Breaking changes to all classes in lib/protocol/protocol_common.dart and lib/protocol/protocol_generated.dart that implement Enum: These classes are all now proper Dart enums. Each such enum no longer has a static VALUES field, no a public constructor. Each enum value also no longer has an instance getter, name (though the EnumName extension in dart:core provides a name instance getter). The instances of each enum are also now considered exhaustive (which may trigger new diagnostics on existing switch statements and switch expressions).
    • Support version 7.x of the analyzer package.
    • Support change descriptions on SourceEdit.
    • New API in DartFileEditBuilder: getIndent, insertCaseClauseAtEnd, insertConstructor, insertField, insertGetter, insertMethod, writeIndent.
    • New API in DartEditBuilder: writeFormalParameter and writeFormalParameters.
    • New experimental API in DartEditBuilder: writeOverride2, writeReference2, writeType2, writeTypeParameter2, and writeTypeParameters2.
    Open source →
  27. 0.11.3 03 Aug 2023
    Release notes
    • Support version 6.x of the analyzer package.
    Open source →
  28. 0.11.2 26 Sep 2022
    Release notes
    • Support version 5.x of the analyzer package.
    Open source →
  29. 0.11.1 26 Jul 2022
    Release notes
    • Call analyzeFiles from handleAffectedFiles only for files that are analyzed in this analysis context.
    Open source →
  30. 0.11.0 22 Jun 2022
    Release notes
    • Using AnalysisContextCollection and AnalysisContext for analysis.
    Open source →
  31. 0.10.0 12 May 2022
    Release notes
    • Support version 4.x of the analyzer package.
    Open source →
  32. 0.9.0 23 Dec 2021
    Release notes
    • Support version 3.x of the analyzer package.
    Open source →
  33. 0.8.0 04 Oct 2021
    Release notes
    • Require SDK 2.14 to use Object.hash().
    • Require yaml 3.1.0 to use recover.
    Open source →
  34. 0.7.0 29 Jul 2021
    Release notes
    • Support version 2.x of the analyzer package.
    Open source →
  35. 0.6.0 09 Apr 2021
    Release notes
    • Bug fixes to the protocol.
    Open source →
  36. 0.5.0 30 Mar 2021
    Release notes
    • Changed the support version range of the analyzer to ^1.3.0.
    • Removed Plugin.fileContentOverlay, instead Plugin.resourceProvider is now OverlayResourceProvider, and analysis.updateContent updates it.
    • Removed deprecated DartChangeBuilder and DartChangeBuilderImpl.
    • Removed deprecated ChangeBuilder.addFileEdit().
    • Stable null safety release.
    • Updated dependencies to null safe releases.
    Open source →
  37. 0.4.0 03 Dec 2020
    Release notes
    • Deprecated the class DartChangeBuilder and enhanced ChangeBuilder to be the replacement for it.
    • Deprecated the method ChangeBuilder.addFileEdit and introduced ChangeBuilder.addDartFileEdit and ChangeBuilder.addGenericFileEdit to be the replacements for it.
    • Changed the supported version range of the analyzer to >=0.41.0 <0.42.0.
    Open source →
  38. 0.3.0 11 Jul 2020
    Release notes
    • Removed deprecated Plugin.getResolveResult. Use getResolvedUnitResult.
    Open source →
  39. 0.2.5 07 Jul 2020
    Release notes
    • Change supported analyzer version to ^0.39.12
    Open source →
  40. 0.2.4 29 May 2020
    Release notes
    • Exposed method AnalyzerConverter.locationFromElement (was previously private).
    Open source →
  41. 0.2.2 28 May 2020
    Release notes
    • Change supported analyzer version to ^0.39.0
    Open source →
  42. 0.2.1 09 Oct 2019
    Release notes
    • Bump maximum supported version of the analyzer to <0.39.0.
    • Bug fixes: #37916, #38326.
    Open source →
  43. 0.1.0 08 Jul 2019
    Release notes
    • Support the latest pkg:analyzer.
    • remove the declared type of generated setters
    Open source →
  44. 0.0.1-alpha.8 24 Apr 2019 pre-release
    Release notes
    • Support the latest pkg:analyzer.
    Open source →
  45. 0.0.1-alpha.7 06 Mar 2019 pre-release
    Release notes
    • Remove CompletionSuggestion.elementUri, replaced with AvailableSuggestionSet.
    • Remove 'importUri' from CompletionSuggestion.
    • Include type parameters into suggested code completions.
    Open source →
  46. 0.0.1-alpha.6 18 Jan 2019 pre-release

    Nothing published for this version

  47. 0.0.1-alpha.5 22 Oct 2018 pre-release

    Nothing published for this version

  48. 0.0.1-alpha.4 23 Jul 2018 pre-release
    Release notes
    • Upgrade the Dart SDK version constraint
    Open source →
  49. 0.0.1-alpha.3 30 May 2018 pre-release

    Nothing published for this version

  50. 0.0.1-alpha.2 26 Mar 2018 pre-release

    Nothing published for this version

  51. 0.0.1-alpha.1 12 Mar 2018 pre-release

    Nothing published for this version

  52. 0.0.1-alpha.0 25 Aug 2017 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive