Skip to content

Releases: dart-lang/dartdoc

v8.0.7

12 Mar 00:11
0563a6e
Compare
Choose a tag to compare
  • Generate documentation for static members of enums. (#3697)
  • Display an extension's extended type in a few places. (#3708)
  • Minimal support for documenting a package with macro applications. (#3687)
  • Deprecate the --nodoc option. (#3690)
  • Deprecate the --resources-dir option. (#3696)
  • Deprecate the --include-externals option. (#3694)
  • Remove the warning regarding unresolved exports; these are handled by the analyzer. (#3711)

v8.0.6

12 Mar 00:09
a1610aa
Compare
Choose a tag to compare
  • Add troubleshooting information when the sidebars failed to load. (#3643)
  • Deprecate the --templates-dir option. (#3667)
  • In the "implementers" section of a class/mixin, include extension types that "implement" said class/mixin. (#3658)
  • Add the "implementers" section to the extension type page. (#3682)
  • Display the exact type of an extension type's representation, not any erasure of an extension type. (#3685)
  • Reduce the time to document with a few improvements. (#3659, #3660)
  • Correct the "constant initializer" view of some enums. (#3669)
  • Render generic type parameters in function-typed parameters. (#3670)
  • Stop warning on a missing constructor; dartdoc expects code to be valid. (#3674)
  • Do not require the FLUTTER_ROOT env variable when documenting a package that requires Flutter. (#3688)

v8.0.5

31 Jan 21:02
69ca6a8
Compare
Choose a tag to compare
  • Require analyzer: ^6.4.1.

v8.0.2

08 Dec 00:13
ed34275
Compare
Choose a tag to compare
  • Remove @hideConstantImplementations fully. (#3593)
  • Remove Class assert for ClassTypedef. (#3595)

v8.0.1

01 Dec 20:31
2a84930
Compare
Choose a tag to compare
  • The deprecated public APIs will be removed in the next major release.
  • Deprecate options.dart. (#3591)
  • Deprecate public exports in lib/dartdoc.dart. (#3589)

v8.0.0

21 Nov 19:09
d7723c9
Compare
Choose a tag to compare
  • Apply @hideConstantImplementations by default. (#3576)
  • Remove unused parameter in zone thing (#3581)
  • Add some progress bars for time-intensive tasks (#3579)
  • Privatize almost all elements in package_builder. (#3580)
  • Privatize several members on PackageGraph (#3578)
  • Correct looping bug in library discovery (#3574)
  • Remove image directive. (#3568)
  • Privatize packageName, name, libraryName, and specialFileUri in SpecialClass. (#3569)
  • Privatize PackageMeta.pathContext. (#3572)
  • Remove samples directive. (#3567)
  • Remove api directive. (#3566)
  • Improve display text for libraries. (#3552)
  • Remove ElementType.canHaveParameters. (#3563)
  • Privatize `ElementType`` subclass constructors (#3560)
  • InheritingContainer: hasPublicInheritedMethods, inheritedFields, publicInheritedFields, publicInheritedMethods are only visible for testing. (#3559)
  • Display inherited elements for extension types. (#3556)
  • Remove DefinedElementType.element and DefinedElementType.isParameterType. (#3558)
  • Make TypeImplementing.directInterfaces private. (#3555)
  • Display extension type super interfaces. (#3554)
  • Display extension type constructors. (#3550)

v6.3.0

07 Jun 00:32
81af1bf
Compare
Choose a tag to compare
  • Add a hideImplementations directive to disable showing constant implementations alongside one-line docs on class pages (#3398)
  • Update highlight.js to 11.8.0 for Dart 3 syntax highlight support. (#3416)
  • Split sidebars out into separate HTML files (#3384)
  • Update several required dependency versions, switch to Dart language version 3.0, and several internal refactors. (various)

v6.2.2

27 Apr 20:41
d01ddc5
Compare
Choose a tag to compare
  • Add chips to class pages for class modifiers. (#3401)
  • Fix a case where dartdoc was not properly handling extension
    method resolution. (#3393)

v6.2.1

24 Mar 18:28
0746cda
Compare
Choose a tag to compare
  • Do not show induced modifiers from analyzer in class headers.
    (#3371)
  • Drop support for final, interface, and sealed mixins. (#3369)
  • Display an error message instead of crashing on wrong data type
    in dartdoc_options.yaml. (#3372)

v6.2.0

03 Mar 19:17
77d5994
Compare
Choose a tag to compare
  • Add basic support for Dart 3.0 features, including records and class
    modifiers. (#3340, #3354)
  • Stop generating a null-safety badge for elements in a null-safe library.
    (#3295)
  • Use a sun icon for switching to the light theme. (#3309)
  • Standardize the search icon style to a new SVG. (#3302)
  • Remove CSS classes no longer used in dartdoc generated content. (#3302)
  • Fix an issue where we created a temporary directory when performing a dry run.
    (#3333)