Skip to content

Dart Sass; drop support for Node < 10

Pre-release
Pre-release
Compare
Choose a tag to compare
@mirisuzanne mirisuzanne released this 04 Jan 18:29
· 304 commits to main since this release
92674e5
  • πŸ’₯ 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 with sass.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 new sass.importer option
  • πŸ“ DOCS: Fix broken links in Changelog
  • 🏠 INTERNAL: Upgrade dependencies:
    • Switch to Yarn 2
    • Remove gulp-imagemin and svgo -- 343
    • Replace through2 with Node's native readable-stream