From ed22fa0243e6071240db6a71515ce457aaaef3f0 Mon Sep 17 00:00:00 2001 From: Jeff Williams Date: Thu, 8 Sep 2016 16:14:09 -0700 Subject: [PATCH] changelog for 3.4.1 --- CHANGES.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 9b68e782..076f0bdf 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,6 +3,26 @@ This file describes notable changes in each version of JSDoc 3. To download a specific version of JSDoc 3, see [GitHub's tags page](https://github.com/jsdoc3/jsdoc/tags). +## 3.4.1 (September 2016) + +### Enhancements ++ When installing JSDoc from NPM, all dependencies are now pulled from NPM. (#961) ++ The configuration setting `tags.allowUnknownTags` may now contain an array of tag names that should be allowed. (#1159) + +### Bug fixes ++ When an ES2015 module's default export is a class, JSDoc now documents the class correctly. (#1113, #1120) ++ JSDoc no longer crashes when an ES2015 module exports an anonymous class. (#1113) ++ JSDoc no longer crashes when the experimental object spread operator is used. (#1141) ++ In ES2015 methods, JSDoc now autodetects whether a parameter is a default or repeatable parameter. (#1144) ++ The Markdown plugin now works correctly with inline tags that contain special characters, such as `{@link chat."#channel"}`. (#1035) ++ When JSDoc is run in a directory that has a `plugins/` or `templates/` directory, JSDoc can now discover plugins and templates in other directories. (#1081) + +### Templates ++ The default template now uses appropriate styles for displaying tables. (#1064) ++ The default template's CSS file no longer uses the same style for both `

` and `

` elements. (#1108) ++ JSDoc now includes a `silent` template that generates no output. This template makes it easier to use JSDoc as a linter to check for syntax errors and unrecognized tags in documentation comments. (#1160) + + ## 3.4.0 (November 2015) ### Major changes