Skip to content

Releases: dart-lang/dartdoc

v0.30.3

27 Mar 16:03
98fb869
Compare
Choose a tag to compare
  • Add support for Never type from analyzer (#2167, #2170).
  • First markdown renderers landed (#2152) and dartdoc can sometimes
    generate markdown, but it is not ready for prime-time yet.

v0.30.2

05 Mar 16:43
7479aa8
Compare
Choose a tag to compare
  • Fix the broken search box with --use-base-href in Flutter (#2158).
  • More internal changes preparing for markdown output
    (#2145, #2150, #2151, #2153).

v0.30.1

18 Feb 16:36
7710ca0
Compare
Choose a tag to compare
  • A more complete fix for the broken search box. (#2125, #2124)
  • Fix the "--rel-canonical-prefix" flag post base href. (#2126, #2122)
  • Tool change: grind serve-pub-package can now serve packages depending
    on flutter for debugging purposes (#2130)
  • More internal changes preparing for markdown output (#2138, #2140, #2132,
    #2121, #2115)
  • Fix a crash when using --no-generate-docs (#2139)

v0.30.0+1

09 Jan 21:27
f690e06
Compare
Choose a tag to compare
  • Fix a broken search box on pages in subdirectories (#2117, #2118)

v0.30.0

09 Jan 16:03
e11f935
Compare
Choose a tag to compare
  • BREAKING CHANGE: no longer use <base href> in generated documentation, instead
    use real relative links. This may break manually constructed links that rely
    on base href, or could impact post-processing of dartdoc HTML. Most users
    should not notice. A hidden flag can for now restore the old behavior, but
    will be removed soon. (#2098, #2096)
  • More refactors to prepare for markdown rendering. (#2100, #2114)
  • Fix crashes with extensions on special types. (#2112, #2102)
  • Add a new error type for multiple-file overwrite problems. (#2111, #2110)
  • Allow FunctionTypes to work in applicability checks for extensions. (#2109, #2101)
  • Refactor to use Element.declaration over Member.baseMember. (#2106)

v0.29.3

17 Dec 18:47
19c5583
Compare
Choose a tag to compare
  • More refactoring changes to rendering (#2085, #2086).
  • Internal changes to stop using newly deprecated analyzer interfaces (#2091, #2093).

v0.29.2

03 Dec 17:56
38d0943
Compare
Choose a tag to compare
  • Many refactoring changes to rendering and tests (#2084, #2081, #2080, #2078, #2077, #2076, #2068, #2067)
  • Add 'required' for required named parameters with NNBD enabled (#2075)
  • Rewrite parameter handling and fix problems with brackets (#2075, #2059, #2052, #2082)
  • Add 'late' as a feature for final variables with NNBD enabled (#2071)
  • Add presubmit grinder and dartfmt check for dartdoc development (#2070)
  • Initial implementation of NNBD support (with --enable-experiment flag) (#2069)

v0.29.1

08 Nov 20:23
b0e8c3d
Compare
Choose a tag to compare
  • Fix edge cases on extension discovery (#2062)
  • Make sure that enum documentation contains unique IDs for animations (#2060)

v0.29.0

01 Nov 15:18
bebdbc0
Compare
Choose a tag to compare
  • Internal change to our use of FunctionTypeAliasElement for the analyzer
    (#2051).
  • Analyzer version to 0.29+ (#2049).
  • Refactor element discovery and fix extension discovery to work with imports
    (#2050).
  • Bugfix for corrupt location reporting in many cases (#2043).
  • Add a list of extensions to applicable class pages (#2053).

v0.28.8

14 Oct 19:52
065ab60
Compare
Choose a tag to compare
  • Use analyzer line number library, fixing crash on empty file (#2034, #1938).
  • Fix crash on resolving comment references inside extension methods (#2040, #2033).