Skip to content

Releases: reactjs/react-docgen

v5.4.3

02 Jul 17:48
Compare
Choose a tag to compare

5.4.3 (2022-07-02)

Bug Fixes

  • Add support for TSAsExpressions when trying to stringify expressions (#634) (8b34e26)
  • Fix for expressionTo with Spread and Methods (0c3c38f)

v6.0.0-alpha.3

13 Jun 19:25
Compare
Choose a tag to compare
v6.0.0-alpha.3 Pre-release
Pre-release

6.0.0-alpha.3 (2022-06-13)

Bug Fixes

  • Correctly detect index access types in typescript (#400) (85ea6a5)
  • Correctly handle ObjectTypeSpreadProperty in object type annotations (#593) (395f338)
  • Fix typescript types for parsing (34c55ac)
  • Fix wrong detection of forwardRef in combination with memo (#592) (ea9cbeb)
  • Handle ObjectTypeSpreadProperties which are not resolvable (4b8b721)
  • Ignore methods in Object.value() calls (4fc5b21)

v5.4.2

13 Jun 19:49
Compare
Choose a tag to compare

5.4.2 (2022-06-13)

Bug Fixes

  • Fix wrong detection of forwardRef in combination with memo (#592) (522e8f5)

5.4.1

28 May 22:13
Compare
Choose a tag to compare

Bug Fixes

  • Correctly detect index access types in typescript (#400)
  • Ignore methods in Object.value() calls (#581)
  • Correctly handle ObjectTypeSpreadProperty in object type annotations (#593)

6.0.0-alpha.2

04 Apr 16:46
Compare
Choose a tag to compare
6.0.0-alpha.2 Pre-release
Pre-release

This is a pre-release that is under heavy development. Please report any issues you might encounter here: #579

Bug Fixes

  • Change folder name inside the npm package back to dist. (5f3da8c)
    There was no real reason to change this and happened during the TypeScript migration.

v6.0.0-alpha.1

04 Apr 12:05
Compare
Choose a tag to compare
v6.0.0-alpha.1 Pre-release
Pre-release

This is a pre-release that is under heavy development. Please report any issues you might encounter here: #576

Bug Fixes

  • Fix for expressionTo with Spread and Methods (5f3da8c)
  • Remove obsolete id check (66961d8)
  • Remove usage of ast-type builders (17c8a9c)

Features

  • Migrate to TypeScript (7b35e6f)
  • Remove building out of scope AST Nodes from resolveToValue (5bcf56c)

BREAKING CHANGES

  • resolveToValue will not create a MemberExpression for targets ending in destructuring. It will now simply resolve to the Identifier inside the destructuring. Use new helper isDestructuringAssignment to further check this identifier.
  • The helpers resolveObjectValuesToArray and resolveObjectKeysToArray return now string[] instead of a NodePath

6.0.0-alpha.0

08 May 16:24
Compare
Choose a tag to compare
6.0.0-alpha.0 Pre-release
Pre-release

Install with yarn add react-docgen@next

Includes all commits that are also in 5.4.0.

  • Allow resolving of imported types/proptypes

This version does not yet really have any breaking changes, so for updating from 5.4.0 or 5.4.0-alpha.0 nothing needs to be done. The import-resolving feature is such a big change that it will be released in the next major version, so this is the only change for now in this alpha version. Also to come in 6.0 is a complete rewrite in TypeScript, the removal of the ast-types dependency and some more major changes. See #502.

5.4.0

08 May 16:20
Compare
Choose a tag to compare

This does not include #464. Resolving of imports will be added in 6.0. There is a new 6.0.0-alpha.0 version which includes resolving of imports.

Bug Fixes

  • Ensure componentMethodsHandler ignores private properties (#440)

Features

  • use @babel/generate to serialise AST nodes w/o loc in printValue (#482)

5.4.0-alpha.0

21 Oct 14:38
Compare
Choose a tag to compare
5.4.0-alpha.0 Pre-release
Pre-release
  • Allow resolving of imported types/proptypes

5.3.1

21 Oct 14:26
Compare
Choose a tag to compare
  • Update ast-types to latest version