Skip to content

Releases: TypeStrong/typedoc

TypeScript 3.0

17 Aug 20:08
Compare
Choose a tag to compare

Thanks to everyone for their patience in getting this release out. TypeScript 3.0 is now supported.

Features ✨

  • Support for scoped npm plugins (#736)
  • Add @ignore as an alias @hidden (#750)
  • Traverse symlinked node_modues when scanning for plugins (#756)
  • Flatten messageText when no file is provided in diagnostic log output (#802)
  • Update typescript to 3.0 (#832)
  • Allow installing from git repo (#834)

Fixes 🐛

  • Fix interface merging flagged as static (#807)

Changed 📦

  • Mock plugins in tests (#726)
  • Correct running of tests (#762)
  • Rebuild specs (3716ba7)
  • Bump CI tests to node v6 & v10 (f75f378)

Documentation help 📖

  • Note tsconfig argument (#734)
  • Fix link to markedjs repo (#767)

Thanks 👏

Special thanks to the following contributors

Dependency Updates

09 Mar 05:08
Compare
Choose a tag to compare

Updates TypeScript to v2.7.2

Major Bug Fixes

05 Mar 07:13
Compare
Choose a tag to compare

Fixes 🐛

  • Correct null varible errors when using --excludeNotExported (#694 #716)
  • Don't write BOM in search index file (#705)
  • Correct argument handling (#610)

Changed 📦

  • Update copyright year (#715)

Breaking change ❗

Changes to the argument handling (#610) will fix sever issues with passing options to TypeDoc. However, since the current functionality has been published for a significant period of time, this may be a breaking change to some users.

Thanks 👏

Special thanks to the following contributors

TypeScript 2.7

01 Feb 11:44
Compare
Choose a tag to compare

Features ✨

  • Type operator type (#614)
  • Abstract, Const, and Let reflection flags (#611)
  • Support for generic type aliases (#622)
  • --excludeProtected option (#666)
  • Allow multiple excludes (#592)
  • TypeScript 2.7.1 support (#689)

Fixes 🐛

  • Make traverse safe for delete operations (#640)
  • Correctly remove components (#664)
  • Fix --plugin argument passing

Changed 📦

  • Refactor JSON serializers (#597)

Thanks 👏

Special thanks to the following contributors

Argument Specificity

06 Oct 03:40
Compare
Choose a tag to compare

Added

  • Use TypeScript project option (#588)
  • Support constructor parameters with readonly flag (#584)
  • Respect absolute URLs when rendering (#593)
  • Support @category tag (#566)
  • Export additional classes (#535)
  • Support ES2015-style exports for plugins (#594)

Changed

  • Improve argument order specificity (#587)
  • Gracefully handle GitHub plugin git exec failures (#545)

Fixed

  • Fix --tsconfig help description (#575)
  • Fix type converter removal (#581)
  • Fix enum type conversion (#591)

TypeScript 2.4

27 Jul 17:23
Compare
Choose a tag to compare

Changed

  • Update to TypeScript 2.4
  • Omit TypeScript help output from --help

Check for `symbol.declarations`

25 Jul 20:52
Compare
Choose a tag to compare

Fixed

  • Check for symbol.declarations before crashing

Support `theme.js`

19 May 14:00
Compare
Choose a tag to compare

Fixed

  • Added support for loading theme.js and initialising the class for plugins

Changed

  • Update @tag capture pattern

Added

  • Add source reflection to NavigationItem

Multi-Dimensional Arrays

12 May 21:23
Compare
Choose a tag to compare

Added

  • Added support for multi-dimensional arrays (#491)

Intersection Type Support

26 Apr 22:07
Compare
Choose a tag to compare

Added

  • Support for intersection types (#482)
  • Enable --gitRevision option (#474)

Fixed

  • Intrinsic type name typo (#484)