All Versions
313
Latest Version
Avg Release Cycle
55 days
Latest Release
1324 days ago
Changelog History
Page 30
Changelog History
Page 30
-
v3.2.8 Changes
February 26, 2012- Stopped
docpad render
from outputting the welcome message - ๐ Removed
try..catch
s from plugins, you should do this too- The checking is now higher up in the callstack, which provides better error reporting and capturing
- ๐ Fixed a problem with the error bubbling that was preventing template errors from being outputted
- ๐ Fixed the "too many files open" issue thanks to bal-util's
openFile
andcloseFile
utility functions - Closes
- #143 - No errors on wrong layout
- Stopped
-
v2.6 Changes
January 02, 2012- Transferred DocPad's ownership from Benjamin Lupton to Bevry (Benjamin's company)
- Things that have changed
- It is now easier for us to manage DocPad, its extensions, collaborators and future repositories
- Thanks to Github's excellent organisation functionality - https://github.com/blog/674-introducing-organizations
- DocPad is now supported and backed by a commercial entity, meaning that it won't go away
- It is now easier for us to manage DocPad, its extensions, collaborators and future repositories
- Things that won't change
- DocPad will remain free as in beer, and free as in freedom
- DocPad will remain awesome
- If you are working on a cloned version of docpad, be sure to update your docpad's git repo address
- Things that have changed
- ๐ Fixed plugin priorities #115
- Thanks to Changwoo Park
- โก๏ธ Updated dependencies
- Growl 1.2.x -> 1.4.x - changelog
- CoffeeScript 1.1.3 -> 1.2.x - changelog
- Transferred DocPad's ownership from Benjamin Lupton to Bevry (Benjamin's company)
-
v2.5 Changes
December 15, 2011- Swapped out Dominic Baggott's Markdown.js for Isaac Z. Schlueter's Github-Flavored-Markdown
- Now adds support for inline html in markdown files
- Closes #107
- Now adds support for inline html in markdown files
- ๐ Fixed plugin installation on windows
- ๐ Fixed the error:
Object #<Object> has no method 'error'
- Fixes #106
- ๐ Can now pass over options to the coffeekup renderer inside the coffee plugin
- E.g. set
docpad: plugins: coffee: coffeekup: format: true
to have it tidy the html output - Thanks to Changwoo Park
- E.g. set
- 0๏ธโฃ Disabled the following plugins by default
- Admin
- Authenticate
- Rest
- AutoUpdate
- Buildr
- Html2Jade
- โก๏ธ Updated dependencies
- Commander 0.3.x -> 0.5.x - changelog
- Growl 1.1.x -> 1.2.x - changelog
- NPM 1.0.x -> 1.1.x
- Jade 0.17.x -> 0.19.x - changelog
- Stylus 0.19.x -> 0.20.x - changelog
- Nib 0.2.x -> 0.3.x - changelog
- Swapped out Dominic Baggott's Markdown.js for Isaac Z. Schlueter's Github-Flavored-Markdown
-
v2.4 Changes
November 26, 2011- โก๏ธ AutoUpdate plugin
- Automatically refreshes the user's current page when the website is regenerated
- Very useful for development, though you probably want to disable it for production
- Enabled by default
- โก๏ธ AutoUpdate plugin
-
v2.3 Changes
November 18, 2011- ๐ Heroku server support
- ๐ง Added
extendServer
configuration option- Now, by default, even if the server is provided, we will extend it. If you do not want this, set this configuration option to
false
.
- Now, by default, even if the server is provided, we will extend it. If you do not want this, set this configuration option to
- Made it easier to load docpad as a module
- Instead of crashing when an uncaught error happens, it'll output it and keep running
- ๐ฒ The log messages and next handling in
docpad.action
has been cleaned up- Now those log messages are contained within the default next handler, so if you provide a custom default next handler you'll have to do your own success log messages
- NPM is now installed locally
- This is to ensure it's availability on cloud servers
- DocPad will now try and figure out the node executable location to provide greater compatibility on cloud servers
- ๐ If the plugin installations are taking a while, you'll get informed of this, rather than just staring at a blank blinking cursor
- ๐ Roy plugin
- Adds Roy to JavaScript support
.js.roy
- Adds Roy to JavaScript support
-
v2.2 Changes
November 14, 2011- ๐ Windows support!
- Now uses Benjamin Lupton's Watchr as the watcher library
- Provides windows support
- Now uses Tim Caswell's Haml.js as the haml library
- Provides windows support
- ๐ Bug fixes
- Works with zero documents
- Works with empty
package.json
- Fixed mime-type problems with documents
-
v2.1 Changes
November 10, 2011- ๐ Support for dynamic documents
- These are re-rendered on each request, must use the docpad server
- See the search example in the kitchensink skeleton
- ๐ Removed deprecated
@Document
,@Documents
, and@Site
from thetemplateData
(the variables available to the templates). Use their lowercase equivalents instead. This can cause backwards compatibility problems with your templates, the console will notify you if there is a problem. - ๐ Fixed
docpad --version
returningnull
instead of the docpad version
- ๐ Support for dynamic documents
-
v2.0 Changes
November 08, 2011- โฌ๏ธ Upgrade guide for 1.x users
- โ
Tested and working on Node 0.4, 0.5, and 0.6
- Windows support is still to come - track it's progress here
- ๐ง Configurable via
package.json
- DocPad is now configurable via its and your website's
package.json
file
- DocPad is now configurable via its and your website's
- ๐ New plugin architecture
- Plugins must now be isolated in their own directory
- Plugins can now have their own
package.json
file- Use this for specifying plugin configuration, dependencies, etc
- Plugin events have been renamed to before/after
- New before/after events have been added
-
docpad
andlogger
are now local variables, rather than passed arguments- Arguments are still kept for backwards compatibility - this may change
- Generation changes
- Rendering is now a 2-pass process
- Contextualize is now a sub-step of parse, instead of it's own main step
- Better simplicity, less complexity
- Documents can now have multiple urls
- These are customisable via the document's
urls
array property
- These are customisable via the document's
- ๐ Plugin Changes
- REST plugin supports saving document data via POST (disabled by default)
- Administration plugin adds front-end admin functionality (disabled by default)
- See the client side editing example in the kitchensink skeleton
- SASS plugin
- Adds SASS to CSS support
- Uses TJ Holowaychuk's Sass.js - https://github.com/visionmedia/sass.js
- Adds SASS to CSS support
- Coffee Plugin
- Removed CoffeeCSS support as it had problems
-
v1.4 Changes
October 22, 2011- Template engines now have access to node.js's
require
- ๐ Less Plugin
- Added LessCSS to CSS support
- Uses Alexis Sellier's Less.js
- Added LessCSS to CSS support
- โ Fixed NPM warning about incorrect property name
- Logged errors will now also output their stacktraces for easier debugging
- If an error occurs during rendering of a document, docpad will let us know which document it happened on
- Template engines now have access to node.js's
-
v1.3 Changes
October 03, 2011- ๐ Parsing is now split into two parts
parsing
andcontextualizing
- 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 class moved to
- File properties have changed
-
basename
is extensionless -
filename
now contains the file's extensions -
id
is now therelativeBase
instead of theslug
-
extensionRendered
is the result extension -
filenameRendered
is the result filename: `"#{basename}.#{extensionRendered}" -
title
if now set tofilenameRendered
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 thefiles
directory
- ๐ Parsing is now split into two parts