Releases: oddbird/sassdoc-theme-herman
Releases Β· oddbird/sassdoc-theme-herman
v5.0.0-beta.2
- π BUGFIX: Add border color/style for length keywords in
@sizes {ruler}
maps - π INTERNAL: Upgrade dependencies
v5.0.0-beta.1
- π NEW: Length keywords in
@sizes {ruler}
maps will display as a border -- #381 - π INTERNAL: Upgrade dependencies
v5.0.0-beta.0
- π₯ BREAKING: Disable all
autofill
annotations for comments that Herman treats as "prose" (i.e. separated from documented code by one or more newlines). - π₯ BREAKING: Drop support for Node < 14
- π₯ BREAKING:
utilities.add()
no longer supports map-compilation functions and arguments, since there are two reasonable approaches. Maps that need to be compiled for Herman must now be compiled before they are added. That can still be done using either:- π NEW:
utilities.each-value()
will pass each value of a map through a given function (this is the previous behavior of passing args toadd()
) - π NEW:
utilities.each-key()
will pass each key of a map through a given function
- π NEW:
- π NEW: Allow
utilities.add()
to merge data, instead of override - π NEW: Add
customSourceMap
option (default:customCSS
option +.map
) to allow copying source-map file along withcustomCSS
file - π NEW: Font-map variant keys can be comma-separated -- #338
- π NEW: Add support for non-standard CSS font-weight names -- #250
- π INTERNAL: Include source-maps with Herman JS & CSS assets
- π INTERNAL: Upgrade dependencies
- π INTERNAL: Remove documentation static-site from repository
- π INTERNAL: Limit size of NPM package
- π DOCS: Add samples for
@use '~/sassdoc-theme-herman/scss/utilities';
New Contributors
- @robsonsobral made their first contribution in #365
Full Changelog: v4.0.2...v5.0.0-beta.0
v4.0.2
- π BUGFIX: Fix build error on package install
v4.0.1
v4.0.0
- No changes from v4.0.0-rc.1
Dart Sass; drop support for Node < 10
- π₯ BREAKING: Drop support for Node < 10
- π₯ BREAKING: Switch to Dart Sass throughout, and use as default
sass.implementation
option - π₯ BREAKING: Convert Herman-specific options to camelCase (
fontPath
,nunjucks.templatePath
,sass.jsonFile
,sass.includePaths
,sass.outputStyle
) - π₯ BREAKING: Herman no longer automatically optimizes SVG icons using SVGO
- π₯ BREAKING: Remove
herman-
prefix from Sass JSON utilities:herman-add()
=>add()
herman-export()
=>export()
herman-map-compile()
=>compile()
- π NEW: Add support for using namespaced Sass modules in
@example scss
annotations withsass.use
option - π NEW: Default Sass importer (used by
@example scss
) now supports~
imports of external modules in Yarn 2 PnP environments - π NEW: Allow using custom Sass importer with
@example scss
via newsass.importer
option - π DOCS: Fix broken links in Changelog
- π INTERNAL: Upgrade dependencies: