Skip to content

Releases: dart-lang/dartdoc

v0.28.7

07 Oct 19:14
451c718
Compare
Choose a tag to compare
  • Remove obsolete references to Element.type and ElementHandle (#2028, #2031).
  • Fix problem with return values for typedefs with analyzer 0.38.5 (#2036).

0.28.4

10 Jul 19:30
d6f6d44
Compare
Choose a tag to compare
  • Fix some lints.
  • Update to support a future version of analyzer.

v0.28.3+2

16 Apr 19:41
c587723
Compare
Choose a tag to compare
  • Support the latest version of package:html.
  • Use latest version of the markdown package.

v0.28.3+1

05 Apr 20:27
Compare
Choose a tag to compare
  • Fix scroll physics and behavior for Safari on iOS.

v0.28.3

03 Apr 02:35
Compare
Choose a tag to compare
  • Support a new {@youtube} directive in documentation comments to embed YouTube videos.

v0.28.2

14 Feb 17:27
34dd370
Compare
Choose a tag to compare
  • 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

05 Feb 19:01
9eadb60
Compare
Choose a tag to compare
  • Fix alignment of search box text in Safari (#1926).

v0.28.1+1

04 Feb 20:53
bd21a47
Compare
Choose a tag to compare
  • Make hamburger menu appear in Chrome 72.

v0.28.1

04 Feb 19:32
a05662a
Compare
Choose a tag to compare
  • 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

14 Jan 22:22
3d314f0
Compare
Choose a tag to compare
  • 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)