- Improvements to handling of literals that shouldn't be matched for comments
- Enable SCSS multiline comments (thanks again jasonseney)
- Minor markup tweaks
- Minor bugfix for jsDoc handling
- Change sidebar loading in produced output to fire on DOMContentLoaded - thanks hhelwich
- LiveScript syntax support, thanks to qgustavor.
- Add option to ignore inline comments and only process multiline comments - thanks to jasonseney
- Big pile of updates to jsDoc tag handling: alias some types, add default handler for unknown types, and escape HTML properly. Thanks ErisDS!
- Purely a version bump because npm was having issues publishing 0.2.9
- Use bundled version of Pygments (via pygmentize-bundled) and remove the setup scripts (thanks alexindigo)
- Add
cakefile
filename parsed as CoffeeScript, and tweak Jade comments (thanks alinex) - Fix up section separators in languages without multiline comments (thanks tjbaron)
- Warn if Pygments isn't installed
- Changes to ID generation for headings to support extra characters and ensure IDs are unique (thanks to justan)
- Add support for styl, jade, groove and gsp (thanks to mikkel)
- Add support for languages without single-line comments (currently CSS and HTML)
- Change white-space to pre-wrap
- Fix a weird bug in SCSS parsing
- Fix for file paths in windows (
\
as a path separator broke things) - Throw errors on filesystem exceptions
- Update watchr dependency
- Tweaks to fileSearch extra
- Lots of minor tweaks and improvements
- Fixes for indented multiline comments and indented comments in CoffeeScript
- Temporarily disable multiline comments in SASS and SCSS as
/*
can be used to open a single-line comment. Will reinstate when I have time to figure it out properly
- Added
--js
and--css
options to specify extra CSS and JavaScript files to include - Added optional
-n
flag to enable line numbers in output - Added "disable" value for sidebar to hide it completely
- Added support for matching files by name rather than just extension (e.g. Makefile)
- Added first two "extras" - optionally enable-able extras for the output
- fileSearch: performs fuzzy-matching on file names to quickly jump to a file
- goToLine: quickly jump to a line in the source. Currently only works if line numbers are enabled
- Fixed some bugs in Markdown parsing
- Improvements to indentation detection
- Fixed bug where processing only updated files would result in an empty tree
- Removed dependency on dox; wrote more concise version of jsDoc parser based on dox, but which handles headings correctly
- Bugfixes for watch mode.
- Bugfix: indented jsDoc was breaking.
- Added support for VB.NET, ASP C# and ASP VB courtesy of peterhost
- Added smarter handling of symbolic links, allowing for handling of dead links
- Added language type detection from shebangs
- Added
-s
option to specify default state of the sidebar - Added
-x
option to specify paths to exclude - Renamed
tree
tosidebar
in some of the markup.
- Windows compatibility
- Resolve infinite loop problem when files aren't actually inside the source dir
- A few minor typos
- Fixed problem with comment delimiters being matched inside string literals
- Added
-w
flag to watch a directory for changes (experimental). Not sure how useful it'll actually be, but it's cool. - Added
-I
switch to ignore hidden files - Fixed some rendering bugs for code blocks
- Added automatic title generation for empty-looking files
- Various styling tweaks
- Added support for another pile more languages (added perl, php, actionscript, sh and yaml)
- Ran embedded arrow images through pngcrush. Saved a load of bytes
- Added support for different colour schemes
- A few more improvements to showdown for GFM-style bits.
- Minor improvements to code structure
- Full comments on public script file
- Added support for a pile more languages (now JS, coffeescript, ruby, python, C, C++, C#, Java and Markdown)
- Tweaks to markdown (particularly, automatic linking of URLs and email addresses)
- Added heading navigation within files
- Added syntax highlighting to fenced code blocks that have a language specified
- Minor improvements to store the scroll position of the folder tree
- Added
-u
flag to only process files that have been updated
Initial version indcluded (among other things):
- Folder tree
- Syntax highlighting of javascript files
- Markdown processing of
.md
files and extracted code comments