Skip to content

Latest commit

 

History

History
102 lines (87 loc) · 3.57 KB

HISTORY.md

File metadata and controls

102 lines (87 loc) · 3.57 KB

1.4.0 / 2012-04-10

  • Minor

    • Add a way to configure the #id_prefix property of Sanitization objects.
    • Add web sequence diagrams support
    • Support for updating wysiwyg components when markup language changes
    • Support RedCarpet 2.0
    • Allow ftp and irc links in wiki markup
    • Minor ui fixups
  • Bug Fixes

    • Include the language of the code snippet when making a uniquely identifiable sha of a code snippet while rendering a page.
    • Pygments lexer forces utf8 encoding
    • Remove MathJax, this created problems in production for us. We'll look at bringing it back in future releases

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!