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 2026Releases
latest 52-
0.14.1413 Jul 2026 -
0.14.1318 Jun 2026 -
0.14.1211 Jun 2026 -
0.14.1110 Jun 2026 -
0.14.1004 Jun 2026 -
0.14.922 Apr 2026 -
0.14.808 Apr 2026 -
0.14.717 Mar 2026 -
0.14.527 Feb 2026 -
0.14.421 Feb 2026 -
0.14.317 Feb 2026 -
0.14.230 Jan 2026 -
0.14.116 Jan 2026 -
0.14.007 Jan 2026Release notes
Open source →- Require version
10.0.0of theanalyzerpackage. AssistContributorMixinis now a mixin.- Remove deprecated
methodBeingCopiedparameters on various methods. - Remove
ChangeBuilder.new's deprecatedeolparameter. - Remove
ChangeBuilder.addDartFileEdit's deprecatedimportPrefixGeneratorparameter. - Remove the deprecated
ChangeBuilder.copymethod. - Remove the deprecated
RangeFactory.errormethod.
- Require version
-
0.13.1123 Oct 2025 -
0.13.1021 Oct 2025 -
0.13.910 Oct 2025 -
0.13.819 Sep 2025 -
0.13.713 Aug 2025 -
0.13.607 Aug 2025 -
0.13.521 Jul 2025 -
0.13.425 Jun 2025 -
0.13.223 Jun 2025Release notes
Open source →- Deprecated:
RangeFactory.erroris replaced byRangeFactory.diagnostic. - Require version
^7.4.6of theanalyzerpackage.
- Deprecated:
-
0.13.127 May 2025Release notes
Open source →- Updated SDK constraint to
^3.5.0. - Require version
7.4.xof theanalyzerpackage.
- Updated SDK constraint to
-
0.13.022 Jan 2025Release notes
Open source →- Remove
elementName()fromRangeFactory. UsefragmentName()instead. - Breaking changes to
DartFileEditBuilderandDartEditBuilder. - Breaking changes to
AnalyzerConverter. - Support for a plugin to send an
AnalysisStatusnotification, featuring anisAnalyzingboolfield.
- Remove
-
0.12.003 Dec 2024Release notes
Open source →- Breaking changes to
DartFileEditBuilder:convertFunctionFromSyncToAsyncandreplaceTypeWithFuture. - Breaking changes to all classes in
lib/protocol/protocol_common.dartandlib/protocol/protocol_generated.dartthat implementEnum: These classes are all now proper Dart enums. Each such enum no longer has a staticVALUESfield, no a public constructor. Each enum value also no longer has an instance getter,name(though theEnumNameextension indart:coreprovides anameinstance 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.xof theanalyzerpackage. - Support change descriptions on SourceEdit.
- New API in
DartFileEditBuilder:getIndent,insertCaseClauseAtEnd,insertConstructor,insertField,insertGetter,insertMethod,writeIndent. - New API in
DartEditBuilder:writeFormalParameterandwriteFormalParameters. - New experimental API in
DartEditBuilder:writeOverride2,writeReference2,writeType2,writeTypeParameter2, andwriteTypeParameters2.
- Breaking changes to
-
0.11.303 Aug 2023 -
0.11.226 Sep 2022 -
0.11.126 Jul 2022Release notes
Open source →- Call
analyzeFilesfromhandleAffectedFilesonly for files that are analyzed in this analysis context.
- Call
-
0.11.022 Jun 2022 -
0.10.012 May 2022 -
0.9.023 Dec 2021 -
0.8.004 Oct 2021Release notes
Open source →- Require SDK
2.14to useObject.hash(). - Require
yaml 3.1.0to userecover.
- Require SDK
-
0.7.029 Jul 2021 -
0.6.009 Apr 2021 -
0.5.030 Mar 2021Release notes
Open source →- Changed the support version range of the analyzer to
^1.3.0. - Removed
Plugin.fileContentOverlay, insteadPlugin.resourceProvideris nowOverlayResourceProvider, andanalysis.updateContentupdates it. - Removed deprecated
DartChangeBuilderandDartChangeBuilderImpl. - Removed deprecated
ChangeBuilder.addFileEdit(). - Stable null safety release.
- Updated dependencies to null safe releases.
- Changed the support version range of the analyzer to
-
0.4.003 Dec 2020Release notes
Open source →- Deprecated the class
DartChangeBuilderand enhancedChangeBuilderto be the replacement for it. - Deprecated the method
ChangeBuilder.addFileEditand introducedChangeBuilder.addDartFileEditandChangeBuilder.addGenericFileEditto be the replacements for it. - Changed the supported version range of the analyzer to
>=0.41.0 <0.42.0.
- Deprecated the class
-
0.3.011 Jul 2020 -
0.2.507 Jul 2020 -
0.2.429 May 2020Release notes
Open source →- Exposed method
AnalyzerConverter.locationFromElement(was previously private).
- Exposed method
-
0.2.228 May 2020 -
0.2.109 Oct 2019Release notes
Open source →- Bump maximum supported version of the analyzer to
<0.39.0. - Bug fixes: #37916, #38326.
- Bump maximum supported version of the analyzer to
-
0.1.008 Jul 2019Release notes
Open source →- Support the latest
pkg:analyzer. - remove the declared type of generated setters
- Support the latest
-
0.0.1-alpha.824 Apr 2019 pre-release -
0.0.1-alpha.706 Mar 2019 pre-releaseRelease notes
Open source →- Remove CompletionSuggestion.elementUri, replaced with AvailableSuggestionSet.
- Remove 'importUri' from CompletionSuggestion.
- Include type parameters into suggested code completions.
-
0.0.1-alpha.618 Jan 2019 pre-releaseNothing published for this version
-
0.0.1-alpha.522 Oct 2018 pre-releaseNothing published for this version
-
0.0.1-alpha.423 Jul 2018 pre-release -
0.0.1-alpha.330 May 2018 pre-releaseNothing published for this version
-
0.0.1-alpha.226 Mar 2018 pre-releaseNothing published for this version
-
0.0.1-alpha.112 Mar 2018 pre-releaseNothing published for this version
-
0.0.1-alpha.025 Aug 2017 pre-releaseNothing published for this version