rocco/CHANGELOG.markdown
Mike West 12b26fe704 Relative paths in the source jumplist
Adding a dependency on `Pathname`, which provides the excellent
`relative_path_from` method.  That happens to be exactly what's needed
to fix the pathnames for the source jumplist issue that [Topfunky][]
reported.

Closes GH-26.

[Topfunky]: https://github.com/topfunky
2010-11-25 16:41:30 +01:00

54 lines
1.5 KiB
Markdown

Changelog
=========
0.6?
----
### Features ###
* Added `-t`/`--template` CLI option that allows you to specify a Mustache
template that ought be used when rendering the final documentation.
(Issue #16)
* More variables in templates:
* `docs?`: True if `docs` contains text of any sort, False if it's empty.
* `code?`: True if `code` contains text of any sort, False if it's empty.
* `empty?`: True if both `code` and `docs` are empty. False otherwise.
* `header?`: True if `docs` contains _only_ a HTML header. False otherwise.
* Test suite! (Run `rake test`)
* Autodetect file's language if Pygments is installed locally (Issue #19)
* Autopopulate comment characters for known languages (Issue #20)
* Correctly parse block comments (Issue #22)
* Stripping encoding definitions from Ruby and Python files in the same
way we strip shebang lines (Issue #21)
### Bug Fixes ###
* Docco's CSS changed: we updated Rocco's HTML accordingly, and pinned
the CSS file to Docco's 0.3.0 tag. (Issues #12 and #23)
* Fixed code highlighting for shell scripts (among others) (Issue #13)
* Fixed buggy regex for comment char stripping (Issue #15)
* Specifying UTF-8 encoding for Pygments (Issue #10)
* Extensionless file support (thanks to [Vasily Polovnyov][vast] for the
fix!) (Issue #24)
* Fixing language support for Pygments webservice (Issue #11)
* The source jumplist now generates correctly relative URLs (Issue #26)
[vast]: https://github.com/vast
0.5
---
Rocco 0.5 emerged from the hazy mists, complete and unfettered by history.