9.1.0 (2024-11-09)
- add option to ignore inline blocks when there are not tags (0090712)
9.0.2 (2024-05-28)
- support links with custom labels (cf8844e)
9.0.1 (2024-05-27)
- access getRenderer from the container (c1d6ef7)
- add support for the privateRemarks tag (1ec37b9)
- update dependencies (86ce9e7)
9.0.0 (2024-04-09)
- implement jsdocIgnoreTags (55b96db)
- For those extending the plugin, getLengthsData now requires the plugin options to be sent as a second parameter.
8.0.0 (2023-10-02)
- Node 16 is not longer supported. Node 18.17 is the minimum required version now.
7.0.3 (2023-07-22)
- move return tag to tags with desc as name (1dc8632)
- move todo to the tags without desc (6805ba0)
- track tags that cannot be converted into sentences (1d4167b)
7.0.2 (2023-07-19)
- reduce package size (5eccf97)
7.0.1 (2023-07-18)
- trigger standalone deploy (61c0e74)
7.0.0 (2023-07-16)
- hardcode languages (aeaceec)
- add support for Prettier v3 (e70f6ed)
- update Prettier version (427c270)
- This plugin now uses Prettier v3
6.0.5 (2023-06-18)
Note: Version bump only for package @homer0/prettier-plugin-jsdoc
6.0.4 (2023-06-18)
Nothing changed in this version, I just messed up the commits.
- update ramda .of syntax (0f97cd4)
6.0.2 (2023-03-05)
- monorepo: update all dependencies (032fdf1)
- include 'return' as tag with name as desc (eab45ee)
6.0.0 (2022-12-27)
- monorepo: drop Yarn (1023bd3)
- monorepo: drop Node 14 support (05683de)
- monorepo: update all dependencies (cb9731c)
- monorepo: Node 14 is not longer supported. Node 16 is the minimum required version now.
- update dependencies (fff45a0)
- monorepo: force publish unpublished tags (30fafee)
5.1.3 (2022-07-12)
- monorepo: update all dependencies (032fdf1)
5.1.2 (2022-06-26)
- properly detect when to use columns (502ca4b)
5.1.1 (2022-04-25)
Note: Version bump only for package @homer0/prettier-plugin-jsdoc
5.1.0 (2022-04-25)
- force space between tag name and type (3d94fff)
- add exp support for blocks without tags (32810ed)
5.0.0 (2022-03-17)
- monorepo: Node 12 is not longer supported. Node 14 is the minimum required version now.
4.0.6 (2021-10-17)
- update dependencies (fff45a0)
4.0.5 (2021-08-19)
- update comment-parser (cb7e88a)
4.0.4 (2021-08-07)
Note: Version bump only for package @homer0/prettier-plugin-jsdoc
4.0.3 (2021-08-02)
- comment-parser doesn't include cjs export, so pinning for now (f5d44a3)
4.0.2 (2021-08-02)
- use comment-parser cjs file (9097e23)
4.0.1 (2021-07-25)
- prevent formatting issues with string literals (f28beff)
4.0.0 (2021-04-11)
- monorepo: drop support for Node 10 (d038b63)
- monorepo: The monorepo and the packages no longer support Node 10.
3.0.1 (2021-03-21)
- add support for the remarks tag (fb2835f)
- only add period when is not URL and ends with a letter (d97d458)
- prevent formatting issues with Markdown tables (0e3df30)
3.0.0 (2021-03-07)
- update dependencies (3ffd22e)
- guard against missing options on createParser (1d56fa2)
- move the example tag order to the end (f8a3c97)
- update syntax for comment parser (735d2ed)
- The example tag order has been changed to a lower position. This change was made in order to fix a bug in which TypeScript would detect 'any' if the tag was before param, property and template. This is breaking because saving a file with this change would cause possible unrelated blocks to change.
2.0.0 (2021-01-25)
- move the example tag order to the end (f8a3c97)
- update dependencies (3ffd22e)
- update syntax for comment parser (735d2ed)
- The example tag order has been changed to a lower position. This change was made in order to fix a bug in which TypeScript would detect 'any' if the tag was before param, property and template. This is breaking because saving a file with this change would cause possible unrelated blocks to change.
1.1.2 (2020-11-28)
- include publishConfig and fix the format of the repository property (6b1856b)
1.1.1 (2020-11-05)
- add .npmignore (e2ef67f)
1.1.0 (2020-11-05)
- add a function to replace adjacent regexps (4c6069f)
- add an extra case when joining props (9489967)
- add missing alias (7b6ded3)
- add missing function to validate tags (8a8bc18)
- add support for empty example tags (0f58b54)
- add synonym for the @example tag (fd75310)
- avoid formatting examples into sentences (4f3d162)
- avoid transforming URLs into sentences (93a5da1)
- calculate printWidth on sub formatters (b38a14a)
- consider objects complex types (40ee872)
- correct typos on the options (e662134)
- don't allow more than one empty line (d032687)
- format access tag from the main formatter (419518b)
- format type with Prettier on format step (778d366)
- get the supported languages from Prettier (88e8ab0)
- make formatDescription a curried fn (69cfac5)
- make the constants into fns (d5c7e85)
- make the function to prepare types work with tags (2c4b0cd)
- move app into fns (86e8ba8)
- move each function to its own file (53822a3)
- move names to a new line when the type is too long (791e5e4)
- move providers load to another fn (36025fa)
- move the dots function to utils (c111d54)
- preserve case when adding/removing dot (8b71413)
- properly handle one word descriptions (c873f63)
- properly render example tags (7c736a4)
- remove ifElse (404061d)
- rename the container functions (e554338)
- render unformatted examples (192afb8)
- stop assuming there's a trailing star (d56e1f9)
- support multiline types (2efd010)
- transform sentences on tags that use name (410cc6f)
- use name and description columns for special tags (53819ce)
- add fn to format access tag (85d60b7)
- add function that applies the tags formatters (20d8811)
- add function that applies the types formatters (7828864)
- add function that fixes descriptions (41952ab)
- add function to create language definitions (1e93e0f)
- add function to create the Prettier parser (aabf2cb)
- add function to format arrays (4719eef)
- add function to format descriptions (b6e8017)
- add function to format examples (d005cd0)
- add function to format objects (c6a5d3b)
- add function to format string literals (587d0f1)
- add function to format TS types (e4766a2)
- add function to prepare all tags (5812fd6)
- add function to prepare complex types (2a14e24)
- add function to prepare tag names (4011836)
- add function to render comment lines (a1e4206)
- add function to render example tags (3e9cd9d)
- add function to render tag in columns (6db0bf0)
- add function to render tag in one line (51724b0)
- add function to sort tags (3d26343)
- add function to split text lines (ad81486)
- add function to trim tags properties (f36904e)
- add languages' definitions (61d0941)
- add option to add a separator line on @example (99ac641)
- add option to disable the plugin (406b28d)
- add option to disable the plugin when extended (2dcb2db)
- add plugin main file (6f4a66b)
- add rule to ignore consistent columns (1573db8)
- add support for multiline names (31563c6)
- allow inline comments (f386566)
- define the plugin options (eadcc0e)
- detect examples' captions (b7a29b1)
- expose the container (d7dc8ef)
- function to format arrays ramdification (b4ea963)
- function to format descriptions ramdification (cb38bb1)
- function to format string literals ramdification (a692445)
- function to split text lines ramdification (20b8111)
- implement multiline types on the render (d525a48)
- respect new lines (11e3d5c)
- setup package (866a7e9)
- transform descriptions into sentences (f067ce7)
- use a dependency injection container (633f6de)