All Versions
313
Latest Version
Avg Release Cycle
55 days
Latest Release
2104 days ago

Changelog History
Page 26

  • v6.4.1 Changes

    July 19, 2012
    • Added new source attribute to the file model, as the content attribute on the document model is actually the body not the original content like it is in the file model
  • v6.4.0 Changes

    July 19, 2012
    • ๐Ÿ‘ We now support 404 Not Found and 500 Internal Server Error error pages thanks to Nick Crohn for pull request #251
    • ๐Ÿ›  Fixed #269 where the docpad render command wouldn't work
    • ๐Ÿ›  Fixed #268 where files which names start with a . from having a . appended to their output filename
  • v6.3.3 Changes

    July 18, 2012
    • ๐Ÿ›  Fixed binary file output
      • Added binary files to the test suite so this won't happen again
      • Was due to the dereference on the new clear introduced in v6.3.0
        • As such, we now store the data attribute for files outside of the attributes, use getData and setData(data) now instead of get('data') and set({data:data})
  • v6.3.2 Changes

    July 18, 2012
    • ๐Ÿ›  Fixed install action
  • v6.3.1 Changes

    July 18, 2012
    • ๐Ÿ”Œ Fixed extendCollections being called before the plugins have loaded when using the CLI
  • v6.3.0 Changes

    July 18, 2012
    • ๐Ÿ‘ Added support for multiple environments
    • ๐Ÿ”ง Top-level configuration assumed to reflect the production environment, other environments will extend from it
      • This is because getting a production environment configuration inside your development environment is fine, however getting a development environment configuration inside your production environment is catastrophic - as such, having the top-level configuration reflect the production environment handles this assumption correctly
    • ๐Ÿ”ง Added environment configuration support to plugins and their configuration
    • ๐Ÿ”ง Removed package.json > docpad > plugin configuration mode for a plugin's package.json, they should use the config property in their class instead
    • ๐Ÿ”ง Added isEnabled() to the plugin class, this reflects the enabled property in the plugin configuration, if it is false, then no events are executed for that plugin
    • Killed the docpad cli action, no one used it and introduced a lot of complexity to the codebase
    • Added populateCollections event, use this to insert things into our collections and blocks
    • ๐Ÿ”ง Added docpadLoaded event which fires whenever our configuration is re-loaded
    • ๐Ÿ‘ Added support for overriding the extension attribute via your document's meta data
    • ๐Ÿ‘ Added support for the renderSingleExtensions attribute in documents
    • ๐Ÿ›  Fixed clean action from not behaving as expected
      • Had the wrong indexOf indice value in the check
    • 0๏ธโƒฃ Fixed default attributes not being kept inside document and file attributes when cleared
      • Turns out Backbone's Mode::clear() wipes everything, rather than reset to the default attributes and values
  • v6.2.0 Changes

    July 10, 2012
    • ๐Ÿ‘ Dropped node v0.4 support
      • Minimum required version is now 0.6
    • Dropped npm dependency
    • ๐Ÿ”ง Configuration merging now deep extends plain javascript objects
    • ๐Ÿ”ง Added environment specific configuration support
      • By default we use process.env.NODE_ENV for the environment, falling back to development
      • Specify your environment specific configuration in environments[env]
      • By default, our production environment sets maxAge to one day, and checkVersion to false
      • Use getEnvironment to get the current environment
    • Added new extendCollections event
    • ๐Ÿšš Added check during clean action to ensure we don't remove outPath if it is higher than our rootPath
    • ๐Ÿš€ Added docpad-server binary to shortcut heroku deployment
    • ๐Ÿ‘ Scripts collection now supports adding plaintext javascript
    • consoleSetup options are now consoleInterface and commander instead of interface and program
    • DocPad's main file is now out/main.coffee and the exported require is now limited to files in the out directory (not higher)
  • v6.1.3 Changes

    July 08, 2012
    • ๐Ÿ”Œ Fixed extendTemplateData event firing before our plugins have finished loading
  • v6.1.2 Changes

    July 08, 2012
    • ๐Ÿ›  Fixed DocPad::getBlock
  • v6.1.1 Changes

    July 08, 2012
    • Added html collection
    • โšก๏ธ Dependency updates
      • chai from v1.0 to v1.1