Skip to content

v0.4.0

Choose a tag to compare

@UltCombo UltCombo released this 30 Apr 04:43
· 85 commits to master since this release

Breaking changes

  • The CSS preprocessing output is now written directly to the public/css directory (removed the intermediary write to the theme's resources/css directory). In case your theme uses preprocessing, make sure your theme's resources/css directory does not contain an outdated compiled CSS file, otherwise it will overwrite your theme's newer preprocessed CSS.

Improvements

  • Watch, rebuild, reload! harmonic run will now watch all files in the src directory and in the currently selected theme, triggering a new build and reloading the opened pages when changes are detected.
  • Harmonic commands can now be run from subdirectories of a Harmonic site. (@soapdog)
  • Improved promises and async functions error handling -- this fixes the main source of silent fails and makes Harmonic's code cleaner.
  • Harmonic will now throw an error when it fails to copy files (e.g. in harmonic init, harmonic build). Previously, it would fail silently.
  • Updated Less preprocessing logic. (@robsongajunior)
  • Cleaned up Stylus and Less preprocessing logic to use async functions.
  • Updated README's badges.