Skip to content

v0.0.11

Choose a tag to compare

@UltCombo UltCombo released this 10 Mar 00:51

New features

  • Added Node.js 0.10, 0.12 and io.js support.
  • harmonic run now opens the site in the default browser automatically, and new_post/new_page open the created markdown file(s) in the default editor automatically as well (unless the --no-open flag is passed).
  • All harmonic commands now accept an optional project path argument, which (still) defaults to the CWD.
  • Added Less preprocessor support to templates (this will be moved to a Harmonic plugin in the future).
  • Added useful error message when running Harmonic commands in a non-Harmonic project directory.
  • Added useful error message when running unrecognized Harmonic commands.

Bug fixes

  • Many fixes regarding Promises and race conditions.
  • Fixed crash when posts/pages directory contains non-markdown files (e.g. .DS_Store).

Internal

  • Build: all Node.js .js files are now compiled with Babel.
  • Build: Grunt.js -> gulp, based on the slush-es20xx workflow.
  • ES.next: all the CommonJS syntax has been replaced with ECMAScript Modules syntax.
  • Development: fixed npm link in Unix-based OS's.
  • CI: added unit tests.
  • CI: use container-based infrastructure on Travis.
  • Streamlining internal functions for soon-to-be-implemented API's consumption.
  • ES.next: make use of many more ECMAScript 2015 features.
  • Lots of general code refactoring and cleanup.

Miscellaneous