This is largely a bugfix release.
New features:
- Added support for GitLab style PlantUML blocks and additional diagram types. #461 (@dometto)
Bugfixes:
- Ensured "copy to clipboard" button appears normally when Pygments is enabled. #460 (@x789034)
- Don't use real
anon.comdomain in anonymous git committer emails. #458 (@jmtd) - Removed dead code,
Gollum::FileView. #455 (@benjaminwil) - HTML escape YAML after parsing to prevent invalidating YAML string #454 (@dometto)
- Ensured
[[include:<path>]]helper works with absolute paths. Note that this was meant to be included in the 6.0 release but was not. Sorry for any confusion. #452 (@dometto)
- Default to local PlantUML server for security. #412. (@manofstick)
- Allow use of default branch name
mainor `master. Resolves gollum/gollum#1813. (@dometto) - Feature: support for custom rendering of languages in codeblocks. #433. (@dometto)
- Support use of commit notes in Gollum::Committer. #435. (@dometto, @bartkamphorst)
- Remove octicons from gollum-lib. Icon macros must now be styled independently. #441. (@bartkamphorst)
- Huge performance increase for large wikis! 🚀 #437. (@dometto)
- Fix the use of boolean arguments in Macros. #441. (@dometto)
- Fix broken relative links: these were previously not rendered as relative. #443. (@dometto)
- Bugfix release: address XSS vulnerability ( @6661620a, @dometto)
- Bugfix release: update adapter dependencies for Ruby 3.2 support.
- Bugfix release: set Nokogiri default XHTML conversion options more relaibly. See sparklemotion/nokogiri#2761
- Fixed: 'controls' attribute in audio and video tags should not be sanitized. #430 (@dometto)
- Conditionally render "editable" heading classes. Resolves gollum/gollum#1785 (@benjaminwil)
- Improvement: Allow escaping quotations in quoted macro arguments. #406. (@srbaker)
- Improvement: Allow for extended PlantUML types. #413. (@manofstick)
- API Addition: allow defining handlers for specific languages in codeblocks. #410. (@dometto)
- SECURITY UPDATE: sanitize HTML generated by Macros.
- Bugfix release: fix emoji when using base path. Thanks to @heavywatal.
For a detailed overview of changes in 5.0 and a guide to migrating your wiki, see https://github.com/gollum/gollum/wiki/5.0-release-notes
- Removed support for Web Sequence Diagroms, PlantUML now default.
** PlantUML users in 4.x please note: in this release PlantUML uses the server at https://plantuml.com by default, not
localhost. Use the config option to keep using your own server.
- Performances improvements
- Dependency updates
- Changes since v4.1.0:
** Various performance improvements
** Dependency updates
** Bugfixes
** New Macro for listing contents of (sub)directories:
Navigation()** Table of Contents now supports setting max heading level
- Bugfixes
- Security fix for remote code execution issue. Please update!
- First release, extrated from https://github.com/gollum/gollum