Skip to content

v5.0.0-beta.0

Pre-release
Pre-release

Choose a tag to compare

@jgerigmeyer jgerigmeyer released this 12 Aug 21:09
· 366 commits to main since this release
2ed3ffd
  • πŸ’₯ 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 to add())
    • πŸš€ NEW: utilities.each-key() will pass each key of a map through a given function
  • πŸš€ 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 with customCSS 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

Full Changelog: v4.0.2...v5.0.0-beta.0