NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1 most downloaded on pub.dev
This package provides a library that performs static analysis of Dart code.
Last release 20 days ago
11 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 57 of the last 60 stable releases
3 versions withdrawn
withdrawn after publishing
13 years old
389 releases · first in 2013
Switch to using the parser from front_end.
Nothing published for this version
Nothing published for this version
One column per quarter.
Deprecate the AnalysisOptions.strongMode flag. This is now hard-coded to always return true.
AnalysisOptions.strongMode flag. This is now hard-coded to
always return true.Pull fix in kernel package where non-executable util.dart was moved out of bin/.
Improved const evaluation analysis (new errors for const A(B()) if B is non-const).
const A(B()) if B is non-const).The Parser() class now by default will parse with optional new or const. This affects many APIs, for instance, analyzer.dart's parseCompilationUnit().
analyzer.dart's parseCompilationUnit().Allow annotations on enum constants.
@isTest annotations (from package:meta)
to the methods in their package which define a test.@isTest
void myMagicTest(String name, FutureOr Function() body) {
test(name, body);
}
When subscribed to notifications for outlines of a test file, they will include elements for UNIT_TEST_GROUP and UNIT_TEST_TEST.
Deprecate the option to enable using a URI in a part-of directive.
Do not hint when using a deprecated parameter in the defining function
front_end handling of callable classes
TOP_LEVEL_CYCLE to an error.Update to reflect that _InternalLinkedHashMap is not a subtype of HashMap in sdk 2.0.0-dev.22.0.
_InternalLinkedHashMap is not a subtype of HashMap
in sdk 2.0.0-dev.22.0.Update SDK constraint to require Dart v2-dev release.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Changed the API for creating BazelWorkspace. It should now be constructed using BazelWorkspace.find(). Note that this might return null in the event t
null in the event that the given path is not part of a BazelWorkspace.astFactory, located in package:analyzer/dart/ast/standard_ast_factory.dart.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
* Removed Element.docRange.
Element.docRange.Corresponds with the analyzer/server in the 1.20.0-dev.1.0 SDK.
1.20.0-dev.1.0 SDK.Nothing published for this version
Nothing published for this version
Fixed PubSummaryManager linking when a listed package does not have the unlinked bundle.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added support for 'analysis_options.yaml' files as an alternative to '.analysis_options' files.
Added support for running the dev compiler in the browser.
Support for references to operators in doc comments (#26929).
Strong mode breaking change: can now infer generic type arguments from the constructor invocation arguments (#25220).
(Internal) Corresponds with the analyzer/server in the 1.18.0-dev.4.0 SDK.
1.18.0-dev.4.0 SDK.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Restore EmbedderUriResolver API.
Ignore processing performance improvements.
Your coding agent can read these notes before it upgrades. Set up the MCP server →