Releases: dart-lang/dartdoc
Releases · dart-lang/dartdoc
v0.28.7
0.28.4
- Fix some lints.
- Update to support a future version of analyzer.
v0.28.3+2
- Support the latest version of
package:html
. - Use latest version of the markdown package.
v0.28.3+1
- Fix scroll physics and behavior for Safari on iOS.
v0.28.3
- Support a new
{@youtube}
directive in documentation comments to embed YouTube videos.
v0.28.2
- Add empty CSS classes in spans around the names of entities so Dashing can pick
them up. (flutter/flutter#27654, #1929) - Test fixups for experiments (#1932, #1931, #1929).
- Make precaching work for borrowed documentation, fixing cases where
@tool
directives
were not being substituted correctly in generated docs (#1930, #1934).
v0.28.1+2
v0.28.1+1
- Make hamburger menu appear in Chrome 72.
v0.28.1
- Reenable three-pane scrolling in Chrome 72 (#1922, #1921)
- A new version of the highlightjs pack supports syntax highlighting for
SCSS. (#1906, #1907) - Allow manually-specified links to source code, appearing as a small icon
near the top of each element's page (#1913, #1454, #1892) - Dartdoc can be used just to generate warnings by passing --no-generate-docs
(#1909, #1537). - Dartdoc's default CSS now more closely resembles dartlang.org, with some
miscellaneous alignment tweaks, Roboto font, and use of:hover
to highlight
links (#1916, #1372) - Viewport parameters for mobile now prevent "stuck page" syndrome (#1916,
#1911). Overscroll is now permitted for mobile. - Fix a problem where we don't render greater than symbols in the header
for Chrome 72 (#1919, #1918) - Dartdoc now remembers scroll positions for all three columns while
navigating (#1917, #1288, #1372, #779, #1870) - Update analyzer package to 0.35.0 and several internal test/coverage
infrastructure fixes.
v0.28.0
- Fix a crash when a Dart library doesn't have the .dart suffix (#1897)
- Fix a crash when a Dart file is loaded with an unresolvable
prefix import in analyzer (#1896) - Do not execute tools to generate documentation for non-canonical
elements that have canonical counterparts. This eliminates
"duplicate" tool runs that serve no purpose for generated docs
or macro loading. (#1898) - Fix a minor problem where invalid command line parameters could
generate an ugly exception (#1895) - Remove internal copy of mustache4dart and depend on the mustache
package. Many minor changes to templating as a result. (#1894) - Breaking change to warning handling. Many new command line options
and dartdoc_options.yaml settings can constrain and configure
how warnings are interpreted by dartdoc, and whether they are fatal.
The old --show-warnings flag has been removed. (#1891, #1343, #1412, #1480) - Fix a crash when loading README.md files that have invalid UTF-8.
(#1890, #1889) - Early implementation of experiment flags for Dart tools, based
on the analyzer (#1884)