dartdoc

API documentation tool for Dart.

BSD-3-CLAUSE License

Stars
472
Committers
68

Bot releases are hidden (Show)

dartdoc - v0.30.3

Published by jcollins-g over 4 years ago

  • 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.
dartdoc - v0.30.2

Published by jcollins-g over 4 years ago

  • Fix the broken search box with --use-base-href in Flutter (#2158).
  • More internal changes preparing for markdown output
    (#2145, #2150, #2151, #2153).
dartdoc - v0.30.1

Published by jcollins-g over 4 years ago

  • 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)
dartdoc - v0.30.0+1

Published by jcollins-g almost 5 years ago

  • Fix a broken search box on pages in subdirectories (#2117, #2118)
dartdoc - v0.30.0

Published by jcollins-g almost 5 years ago

  • 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)
dartdoc - v0.29.3

Published by jcollins-g almost 5 years ago

  • More refactoring changes to rendering (#2085, #2086).
  • Internal changes to stop using newly deprecated analyzer interfaces (#2091, #2093).
dartdoc - v0.29.2

Published by jcollins-g almost 5 years ago

  • 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)
dartdoc - v0.29.1

Published by jcollins-g almost 5 years ago

  • Fix edge cases on extension discovery (#2062)
  • Make sure that enum documentation contains unique IDs for animations (#2060)
dartdoc - v0.29.0

Published by jcollins-g almost 5 years ago

  • 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).
dartdoc - v0.28.8

Published by jcollins-g about 5 years ago

  • Use analyzer line number library, fixing crash on empty file (#2034, #1938).
  • Fix crash on resolving comment references inside extension methods (#2040, #2033).
dartdoc - v0.28.7

Published by jcollins-g about 5 years ago

  • Remove obsolete references to Element.type and ElementHandle (#2028, #2031).
  • Fix problem with return values for typedefs with analyzer 0.38.5 (#2036).
dartdoc - 0.28.4

Published by devoncarew over 5 years ago

  • Fix some lints.
  • Update to support a future version of analyzer.
dartdoc - v0.28.3+2

Published by devoncarew over 5 years ago

  • Support the latest version of package:html.
  • Use latest version of the markdown package.
dartdoc - v0.28.3+1

Published by devoncarew over 5 years ago

  • Fix scroll physics and behavior for Safari on iOS.
dartdoc - v0.28.3

Published by devoncarew over 5 years ago

  • Support a new {@youtube} directive in documentation comments to embed YouTube videos.
dartdoc - v0.28.2

Published by jcollins-g over 5 years ago

  • 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).
dartdoc - v0.28.1+2

Published by jcollins-g over 5 years ago

  • Fix alignment of search box text in Safari (#1926).
dartdoc - v0.28.1+1

Published by jcollins-g over 5 years ago

  • Make hamburger menu appear in Chrome 72.
dartdoc - v0.28.1

Published by jcollins-g over 5 years ago

  • 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.
dartdoc - v0.28.0

Published by jcollins-g almost 6 years ago

  • 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)
Package Rankings
Top 1.54% on Pub.dev
Badges
Extracted from project README
Build Status OpenSSF Scorecard
Related Projects