Clean JSDoc Theme offers a visually appealing and highly customizable theme for JSDoc 3, creating documentation that resembles a premium product. Both versions 4.1.6 and 4.1.7 share the same core dependencies like fs-extra, html-minifier, and nanoid, suggesting no fundamental changes in how the theme handles file operations, HTML minification, or unique ID generation. The developer dependencies, including tools for linting, styling, and code optimization such as ESLint, Prettier, stylelint, and UglifyJS, remain consistent, indicating a continued commitment to code quality and consistency between releases.
A key difference lies in the dist section, where the fileCount increases from 71 in version 4.1.6 to 72 in version 4.1.7, and the unpackedSize grows from 920,388 bytes to 920,935 bytes. This suggests that minor updates or additions to the theme's assets (likely CSS, JavaScript, or image files) have occurred, potentially incorporating bug fixes or small feature enhancements. While the core functionality remains the same, these changes might improve the visual presentation or user experience of the generated documentation.
For developers, the clean-jsdoc-theme delivers a professional-looking, mobile-responsive, and customizable documentation output. The theme's stability is built-in because the new version uses the same dependencies and dev dependencies than before. To summarize, upgrading to version 4.1.7 ensures you benefit from these minor improvements, while retaining the familiar and powerful features of the clean-jsdoc-theme.
All the vulnerabilities related to the version 4.1.7 of the package
kangax html-minifier REDoS vulnerability
A Regular Expression Denial of Service (ReDoS) flaw was found in kangax html-minifier 4.0.0 because of the reCustomIgnore regular expression.