Skip to content
This repository has been archived by the owner on Nov 25, 2024. It is now read-only.

Releases: jamesramsay/hercule

0.1.3 - Use pegjs for parsing

25 Feb 23:43
Compare
Choose a tag to compare

IMPROVEMENTS

  • Improved parsing of transclude syntax using peg.js.
  • Added support for {{file extend:}} special case to allow an un-needed {{extend}} to be replaced with an empty string.

EOF bugfix

31 Jan 00:36
Compare
Choose a tag to compare

The previous EOF solution was too conservative.

The logic has been simplified and a uniform EOF new line removal behaviour implemented.

EOF new line handling improvements

28 Jan 22:27
Compare
Choose a tag to compare

New lines and whitespace at the end of a file can cause unexpected line breaks in the output creating unintended paragraphs or splitting tabulated date.

IMPROVEMENTS

  • Improved internal modularisation
  • Increased unit test coverage

FIXES

  • Removed an redundant loop check
  • Fixed an issue where a synchronous function was being called as if it was asynchronous

Initial release

08 Dec 08:56
Compare
Choose a tag to compare
Merge pull request #3 from jamesramsay/hercule-rc

Hercule 0.0.1