NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1174 most downloaded on pub.dev
A non-interactive HTML documentation generator for Dart source code.
Last release today
07 Oct 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
212 releases · first in 2015
Remove name parameter from @animation parameter handling, with backwards compatibility
@animation parameter handling, with backwards compatibility
(#1715)include and exclude are now available in dartdoc_options.yaml as supported options (#1700, #1674)
{@animation} directive in documentation comments to display
videos in a simple player.One column per quarter.
Update package:markdown to 2.0.0, which includes many improvements – especially to the parsing of links.
package:markdown to 2.0.0, which includes many improvements –
especially to the parsing of links.Build documentation through the Package object
Fix problems with the embedded SDK detection that cropped up in the package refactor (#1648, #1651)
Rename category_order flag to package_order. (#1634, #1636)
Fix pub warning regarding unnecessary meta import.
More correctly deal with indentation inside documentation comments, fixing a set of minor markdown problems relating to indentation (like list handlin
Cherrypick test changes from 0.15.1 and a fix for (#1603), updating dartdoc to the latest analyzer.
Add SDK warning comparison to grind script
<code> (#1573)Move sdk_footer_text to resources directory for compatibility with SDK build system
Breaking change: Major internal refactoring of public/private, type definitions, templates, and warnings. (#1524, #1539)
--json flag to providing logging in a machine-readable format.
(#1531)Add better support for GenericFunctionTypeElementImpl (#1506, #1509)
Fix multiple issues with properties and top level variables in cases of split inheritance (#1394, #1116)
Remove unnecessary dependency on meta.
* Allow null annotation elements
Add support for GenericFunctionTypeElementImpl
Fixed case where inherited members could be linked to the wrong mixin
Generation performance improved from 20-65% on large packages (more improvement on packages with lower usage of comment references and complex inherit
Fix regression where warnings generated by the README could result in a fatal exception. #1409
Fix regression where a property or top level variable can be listed twice under some conditions. #1401
Fix resolution of ambiguous classes where the analyzer can help us. #1397
--footer-text command-line option, to allow adding additional
text in the package name and copyright section of the footer.fix canonicalization problems and related issues introduced or not addressed in 0.9.11, including:
fix grind check-links and check-sdk-links
pretty-index-json command line flag.index.json file entries are now sorted.fix for resolving references in comments
add annotations to features line for methods, properties, constants
de-emphasize and resort the inherited members
[] in the documentation (#1250)resolve non-imported symbols in comments (#1153) - thanks @astashov!
@example insertion of .md file fragments (#1105) - thanks @chalin!change the --include-external flag to help disambiguate files to include
--include-external flag to help disambiguate files to include (#1236)change how we truncate long constant values on the summary page
fixed a regression with generating package docs
Extended package_config dependency to include stable 1.0.0 api.
fixed an issue with documenting libraries starting with packages
packageshtml to 0.13.0package_config and markdownfixed an issue with generating docs with crossdart links.
fix the display of long constants
[health] remove an unneeded package dependency
[bug] fix an issue involving escaping constants (#1084).
[bug] fix enum indexes (#1176).
crossdart.json
file in the input dir (which can be generated by Crossdart), it will use that
file to add links to crossdart.info in the source code block.[enhancement] do not document if there is a @nodoc in the doc comment. NOTE: <nodoc> is now deprecated and will be removed in a later version.
@example tag to inject sample code into comments.
eg. {@example core/ts/bootstrap/bootstrap.dart region='bootstrap'}, where
path is path to source in the package examples directory, and region is
specified by #docregion and #enddocregion in the file.@nodoc in the doc comment.
NOTE: <nodoc> is now deprecated and will be removed in a later version.[enhancement] added a --favicon option to specify a favicon to use for the generated docs
--favicon option to specify a favicon to use for the
generated docs--use-categories flag to groups libraries into source
packages in the overview page and the left-hand side navigation panel[bug] fix an issue with including duplicated libraries
[enhancement] added support for URL-based search. If a query parameter named "search" is passed, the page navigates to the first search result for its
--header or --footer--include-external)[bug] do not generate docs for dart:_internal and dart:nativewrappers, when defined in the _embedder.yaml file.
dart:_internal and dart:nativewrappers, when defined
in the _embedder.yaml file.[bug] fix generating docs for packages with _embedder.yaml
BREAKING works with Dart SDK 1.14.0 and above
_embedder.yamlconst shown in
value.[enhancement] do not document if there is a <nodoc> in the doc comment.
[bug] Fixed the display of deprecated properties.
index.html file.[enhancement] Added --[no-]include-source option.
--[no-]include-source option.[bug] fix exception due to change in analyzer, function types in parameters are no longer treated as typedefs.
[bug] Show deprecated libraries the same way in both package and library view.
<base> element in the package root.class attributes.readme.md Markdown with the process that is used in document comments.[bug] fix annotation shown as raw HTML in constructors
initGenerators is now async. It returns Future<List<Generator>>.markdown_processor.dart and resource_loader.dart are no
longer exposed as public libraries.
Use of these libraries by third-party code is no longer supported.generator.dart is no longer exposed as a stand-alone library.
You can access the Generator class by importing dartdoc.dart.[bug] In class documentation, move constructors before instance properties
[bug] Add missing close span in accessor setter template
span in accessor setter template[bug] do not show '///' in doc output
[enhancement] restore the method signature at the top of method/ctor/function/operator pages
[feature] --add-crossdart flag to add links to http://crossdart.info in the source code section
[style] reduce number of fonts and styles used on a page
[new] --rel-canonical-prefix to help with SEO for many versions of the same docs
[health] clean up markdown files
[bug] remove duplicate property entries
Your coding agent can read these notes before it upgrades. Set up the MCP server →