Skip to content

Latest commit

 

History

History
29 lines (26 loc) · 1.54 KB

CHANGELOG.md

File metadata and controls

29 lines (26 loc) · 1.54 KB

v0.8.4 - TBD

  • Fixed: Works with DMD v2.063.2.

v0.8.3 - 2013/03/26

  • Breaking change: Tag's interface has been completely overhauled to provide a clean, safe and easy-to-use range-based system.
  • Breaking change: Improved Attribute constructor, for convenience.
  • Breaking change: Split SDLangException into an exception hierarchy. The location and hasLocation members have been moved into SDLangParseException.
  • Breaking change: Attribute is now a class.
  • New: Added Tag.add(...) for adding values, attributes and children to a tag.
  • New: Added Tag.toSDLDocument() to properly treat this as the root tag.
  • Fixed: Non-sink overloads of Tag.toSDLDocument and Tag.toSDLString now support the optional indent and indentLevel params.
  • Fixed: Functions that convert tags to strings now output the attributes/children in their original order.
  • Improved: Improved and expanded GitHub-based documentation.

v0.8.2 - 2013/03/05

  • Can now output SDL. (Via toSDLString() funcs.)
  • Properly handle non-Unix newlines.
  • Allow \r escape sequences.
  • Make DUB package: https://github.com/rejectedsoftware/dub
  • Fixed Windows buildscript.
  • Fixed build-docs script so API reference properly excludes private modules.
  • Rename build-unittests -> build-unittest (for consistency with bin/sdlang-unittest).

v0.8.1 - 2013/02/28

  • Initial release