Skip to content

Releases: peterpeterparker/tsdoc-markdown

v0.2.1

16 Feb 06:24
Compare
Choose a tag to compare

Fix

  • Remove backtick for the description of the Interfaces in generated markdown content.

v0.2.0

16 Feb 06:12
Compare
Choose a tag to compare

Features

  • Support for generating documentation for interfaces and types. This new feature is optional and can be enabled using the build options --types.

v0.1.0

22 Sep 06:45
67a8bfb
Compare
Choose a tag to compare

Features

  • upgrade to typescript@^5 (#13)

Docs

  • use all-contributors do showcase contributors on README (#15)

Build

  • release to npm from CI with provenance flag

Shout-out to mia-riezebos for the contributions! 💪

v0.0.4

02 Jul 12:30
Compare
Choose a tag to compare

Features

  • generate links to source code for class members (#12)

v0.0.3

02 Jul 11:55
Compare
Choose a tag to compare

Breaking Changes

  • provide the links to the source code in the json output as well (#11)

Fix

  • use relative path to generate links (#10)

Because this release aim to provide the links to the source code in the outputed JSON file as well, the configuration has to be change.
i.e. the repo URL is not a MarkdownOptions anymore but, a BuildOptions

generateDocumentation({
  inputFiles: utilsInputFiles,
  outputFile: './packages/utils/YOLO.md',
  buildOptions: {
    explore: true,
    repo: {
      url: 'https://github.com/peterpeterparker/tsdoc-markdown'
    }
  }
});

v0.0.2

02 Jul 11:03
Compare
Choose a tag to compare

Features

  • generate links to the documented source code (#5)
  • ignore constructors without documentation (#4)

Docs

  • display a note about the limitation regarding Types and Interfaces (#6)

Build

  • bump dev dependencies

Generating links is an optional feature as it requires the knowledge of the repository URL to which the links should point. If you are using the provided script, you can pass the URL using the --repo parameter. Alternatively, when using the code, you can provide the repository URL through the MarkdownOptions object.

generateDocumentation({
  inputFiles: utilsInputFiles,
  outputFile: './packages/utils/YOLO.md',
  buildOptions: {explore: true},
  markdownOptions: {
    repo: {
      url: 'https://github.com/peterpeterparker/tsdoc-markdown'
    }
  }
});

Hello world 👋

22 Sep 09:50
Compare
Choose a tag to compare
v0.0.1

docs: review to publish to npm