DocPad v1.3 Release Notes

Release Date: 2011-10-03 // over 12 years ago
    • ๐Ÿ“œ Parsing is now split into two parts parsing and contextualizing
      • Contextualizing is used to determine the result filename, and title if title was not set
    • The code is now more concise
      • File class moved to lib/file.coffee
      • Prototypes moved to lib/prototypes.coffee
      • Version checking moved to the bal-util module
    • File properties have changed
      • basename is extensionless
      • filename now contains the file's extensions
      • id is now the relativeBase instead of the slug
      • extensionRendered is the result extension
      • filenameRendered is the result filename: `"#{basename}.#{extensionRendered}"
      • title if now set to filenameRendered if not set
    • 0๏ธโƒฃ Added support for different meta parsers, starting with CoffeeScript and YAML support. YAML is still the default meta parser
    • The YAML dependency is specifically set now to v0.2.1 as the newer version has a bug in it
    • ๐Ÿ›  Fixed multiple renderers for a single document. E.g. file.html.md.eco
    • ๐Ÿ‘ Now also supports using ### along with --- for wrapping the meta data
    • ๐Ÿ‘ Supports the public alias for the files directory