# git * Minor * Add a way to configure the `#id_prefix` property of Sanitization objects. * Bug Fixes * Include the language of the code snippet when making a uniquely identifiable sha of a code snippet while rendering a page. # 1.4.0 (Bibanon mod) / 2012-02-04 * Major Enhancements * Removed Mathjax support * Minor Enhancements * Underscore support in wikipages (for Mediawiki) * Adds OmniAuth username to commit message. * Magnet, IRC, and FTP links now allowed. * Bug Fixes * Some mods to make OmniAuth work better with Gollum (using OmniGollum) # 1.3.1 / 2011-07-21 * Major Enhancements * Allow prefixed ID attributes in headers to support internal linking (#146). * Markdown pages are rendered through Redcarpet by default (#176). * Minor Enhancements * Remove Edit button on Preview pages (#164). * Simplify Wiki#inspect and Page#inspect. * Bug Fixes * Fixed broken preview functionality (#157). * Fixed sidebar/footer rendering problems related to whitespace (#145). # 1.3.0 / 2011-04-25 * Major Enhancements * Listing of all Pages * Support for running Gollum under a separate branch. * Minor Enhancements * Fix a security issue with rendering Mathjax. # 1.2.0 / 2011-03-11 * Major Enhancements * Major HTML/CSS/JS overhaul. * Add Sidebars (similar to Footers). * Add commit reverts. * Minor Enhancements * Optimization in source code highlighting, resulting in a huge decrease in rendering time. * Security fixes related to source code highlighting. * Major Enhancements * Add Page sidebars, similar to Page footers. * Add the ability to revert commits to the wiki. * Add MediaWiki support. * Minor Enhancements * Add `:sanitization` and `:history_sanitization` options for customizing how `Sanitize.clean` modifies formatted wiki content. * Add `--config` option for the command line, to specify a ruby file that is run during startup. * Provide access to a parsed Nokogiri::DocumentFragment during markup rendering for added customization. * Bug Fixes * Use `@wiki.page_class` in Gollum::Markup where appropriate (#63). * Fix parsing of Org mode file links (#87). # 1.1.0 / 2010-10-28 * Major Enhancements * Optimize page write/update/delete to use Grit::Index::read_tree instead of manually recreating entire index contents. * Added --irb option for the gollum command. * Update working dir (if present) when edited via the API (#6) * Add basic `git grep` based search for repos. * Minor Enhancements * Support a `:gollum_path` Sinatra setting for `Precious::App` * Add Wiki#size to efficiently count pages without loading them. * Add the correct content type when serving files from the frontend. * Add --host option and default it to 127.0.0.1. * Allow anchors in page links, such as `[[Abc#header]]`. * All pages retrieved with a SHA add `rel="nofollow"` to all page links. * Bug Fixes * Increase minimum Sanitize version requirement to 1.1.0. 1.0.x versions of Sanitize require Hpricot instead of Nokogiri and have bugs that may allow non-whitelisted HTML to sneak through. * Introduce Ruby 1.9 compatibility fixes. * Commit hashes are normalized so that missing author data is replaced with anonymous info. * Prevent `Gollum::Wiki#write_page` from clobbering existing pages. * Handle duplicate page errors in frontend. * Fix bugs trying to retrieve pages with invalid names. * CGI escape page names in links and redirects. # 1.0.1 / 2010-08-12 * Bug Fixes * Force Grit dep to 2.1 or higher. # 1.0.0 / 2010-08-12 * Open Source Birthday!