- Log errors to stderr instead of stdout. [Evan Goer]
- Fixed a bug in which examples weren't properly cross-linked in server mode. [Dav Glass]
-
Node 0.8.x compatibility.
-
Added custom header and footer partials for easier theme overrides. [Dav Glass]
- Fixed a trailing comma in the Prettify JS.
-
You can now explicitly specify a language name (like "js" or "handlebars") after the opening triple-backticks of a code block to force Prettify to treat the block as that language rather than relying on auto-detection.
-
Add Handlebars+HTML highlighting support to the version of Prettify distributed with Selleck. Prettify can't auto-detect Handlebars, so you need to explicitly specify "handlebars" after the opening triple-backticks of a code block to enable it.
- Sub-pages of component pages may now contain their own examples. [Dav Glass]
- Fixed a bug in the delimiter-escaping change that caused an exception on empty templates.
- Literal Mustache/Handlebars delimiters can now be output in generated docs by
escaping them with a backslash:
\{{foo\}}
will output the literal string "{{foo}}".
-
Node 0.5.x/0.6.x compatibility.
-
Now using graceful-fs to avoid EMFILE errors due to too many open file handles when generating lots of docs.
-
Default theme now looks a lot more like yuilibrary.com.
-
Fixed a bug that caused the
hasOwnExamples
property to be set to true even if a component only had inherited examples. -
Fixed a bug that caused component override metadata to be merged into project metadata.
-
All metadata is now parsed before assets are copied and pages are generated.
-
Shared examples are now displayed in the example list for all components listed in the example's "modules" array.
-
Combined metadata output now includes fully-merged component metadata instead of the partially-merged metadata that was included before.
-
Views for non-component and non-example pages now have a boolean
page
property that's set totrue
(examples similarly have anexample
property). -
Added a --dump-views option that causes view data to be written to a .json file alongside each generated page.
-
Fixed a bug that prevented symlinked input directories from being recognized.
-
Changed the default doc output directory name to "build_docs", since "docs" tended to result in people accidentally overwriting their source assets when they ran Selleck from the wrong directory.
-
Updated to latest upstream Handlebars.js from git, which now includes all the bug fixes that were in Selleck's customized Handlebars build.
-
Updated Express dependency range to allow 2.4.x.
-
Replaced Mustache.js with Handlebars.js.
-
npm 1.0 compatibility (I hope).
-
Project pages are no longer merged into components.
-
Page title format tweaks.
-
Updated Express dependency to 2.0.0.
-
Override metadata is now merged into global metadata output.
-
Server mode now throws errors for easier debugging. [Dav Glass]
- Initial release.