All notable changes to the "jsdoc-generator" extension will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Nothing new.
2.2.0 - 2024/07/16
- #23, new options to create single line descriptions and to omit the empty line after descriptions.
- #24, placeholder for unknown type annotations (
any
s).
2.1.0 - 2024/04/12
- Implemented #22, changing how date tag format is handled.
ReplacedincludeDate
andincludeTime
options withdateFormat
.
2.0.2 - 2024/02/27
- #20, missing JSDoc terminator.
2.0.1 - 2023/10/25
- #18, multiline values and descriptions not adding asterisks on new lines.
- API key setting not resetting unless the extension is reloaded.
2.0.0 - 2023/10/12
- Implemented #16, added alignment options.
- Implemented #10, integration of ChatGPT to automatically generate descriptions.
- Finally implemented the command to generate JSDoc for all suitable files in the current workspace (recursive).
- Additions command in folder contextual menu to generate JSDoc for all TS and JS files in the folder (recursive).
- Additions command in file contextual menu to generate JSDoc for that file.
- Additions progress loader to keep track of the generating JSDocs or interrupt the generation.
- Now explicitly overridden methods will only add the
@override
and@inheritdoc
tags.
- Fixed #8, corrected and improved template tags.
- Fixed #12, prevent adding
@typedef
whenincludeTypes
is false. - Fixed #17, JSDoc generation for functions that deconstruct parameters.
1.3.0 - 2023/07/21
- New setting option to create custom tags.
1.2.0 - 2023/02/26
- Setting to toggle whether to include types (defaults to
true
). - Support for JavaScript and JavaScript React.
- Template tags now correctly only show the name of the type parameter.
- Fixed #5.
- Fixed unnecessary brackets around union or intersection types.
For example,Type<T & U>
before became(Type<T & U>)
, now it correctly stays asType<T & U>
.
1.1.1 - 2022/04/09
- Setting to toggle whether to include export tag
- Setting to toggle whether to include async tag
1.1.0 - 2021/12/03
- Support for TypeScript React.
- A few minor project configuration settings with consequent fixes.