Releases: dart-lang/dartdoc
Releases · dart-lang/dartdoc
v8.0.7
- 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
- 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
v8.0.2
v8.0.1
v8.0.0
- 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
- 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
v6.2.1
v6.2.0
- 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)