- Change landing page
- Remove some styling related command line flags
- Remove support for line numbers in syntax highlighting
- Update in-page TOC: It now requires #-style headers to function, and allows setting a custom header
- Increase sidebar width by 50px
- Change icons
- Switch from Commonmarker to RedCarpet renderer
- Refactor CSS with color variables
- Refactor command line interface
- Add 'madness config show' command
- Add 'madness theme css' command to copy the public css
- Update dependencies
- Drop support for Ruby 2.6
- Upgrade to Sinatra 3
- Allow puma 6
- Refactor with rubocop
- Remove Rack:SSL
- Exit gracefully from exceptions
- Remove search icon from print view
- Add support for [[Short Links]]
- Drop support for Ruby 2.5
- Pass file path to the document template
- Add search button in mobile view
- Add configuration to control excluded directories list
- Allow showing non-md files in the navigation
- Improve search so that it is an OR search by default, and allows quoted phrases for exact match
- CSS: Remove outline on focused links
- Remove ferret and implement simpler search
- Remove deprecated SASS and use plain CSS
- Update puma to 5.1
- Update to puma 5.x
- Add optional in-document Table of Contents
- Revert puma upgrade back to < 5.0 due to puma bugs
v0.8.3 (2020-05-06)
Merged pull requests:
v0.8.2 (2020-04-27)
Merged pull requests:
v0.8.1 (2020-04-26)
Implemented enhancements:
- Consider re-adding GraphViz / UML support #41
Merged pull requests:
v0.8.0 (2019-12-29)
Merged pull requests:
- Fix redirect in paths with spaces and add 404 #93 (DannyBen)
- Fix ffi-related failing tests #92 (DannyBen)
v0.7.6 (2019-12-08)
Implemented enhancements:
Merged pull requests:
v0.7.5 (2019-12-05)
Merged pull requests:
v0.7.4 (2019-11-16)
Implemented enhancements:
- feature: optionally start a browser when executing madness #84
Merged pull requests:
v0.7.3 (2019-10-26)
Merged pull requests:
v0.7.2 (2019-01-04)
Merged pull requests:
v0.7.1 (2018-12-13)
Merged pull requests:
v0.7.0 (2018-11-14)
Merged pull requests:
v0.6.9 (2018-10-20)
Merged pull requests:
v0.6.8 (2018-10-18)
Fixed bugs:
v0.6.7 (2018-09-20)
Closed issues:
- Body min-height belongs under .with-sidebar #73
Merged pull requests:
v0.6.6 (2018-08-21)
Merged pull requests:
v0.6.5 (2018-08-11)
Closed issues:
- Search result file labels should omit README #70
Merged pull requests:
v0.6.4 (2018-08-10)
Merged pull requests:
v0.6.3 (2018-08-10)
Implemented enhancements:
- Add search autocomplete #64
Merged pull requests:
v0.6.2 (2018-08-08)
Closed issues:
- Allow accessing markdown files using .md extension in the URL #65
Merged pull requests:
- Improve test stability for theme CLI command #67 (DannyBen)
- Allow request md files with or without the .md extension #66 (fpenapita)
- Switch from many requires to one 'requires' #63 (DannyBen)
v0.6.1 (2018-06-02)
Merged pull requests:
v0.6.0 (2018-06-01)
Implemented enhancements:
- Provide a way to define navigation order #59
- Improve search style #57
- Convert "Home" and "Search" links to icons #48
Closed issues:
- Change homepage screenshot #56
Merged pull requests:
- Add The Invisible Sorting Hand #61 (DannyBen)
- Update screenshots #60 (DannyBen)
- Improve search and code style #58 (DannyBen)
v0.5.7 (2018-05-30)
Implemented enhancements:
- Look for "index.md" before we use "README.md" #54
Merged pull requests:
v0.5.6 (2018-05-30)
Implemented enhancements:
- Add ability to customize theme #40
Merged pull requests:
v0.5.5 (2018-05-26)
Implemented enhancements:
- Add configuration to disable appending navigation to folders #51
- Add configuration to hide sidebar #50
Merged pull requests:
v0.5.4 (2018-05-26)
Implemented enhancements:
- Add anchors to captions #47
Merged pull requests:
v0.5.3 (2018-05-20)
Merged pull requests:
v0.5.2 (2018-05-15)
Implemented enhancements:
Merged pull requests:
v0.5.1 (2018-05-12)
Merged pull requests:
v0.5.0 (2018-05-11)
Merged pull requests:
- Allow images everywhere instead of just in public #39 (DannyBen)
- Change to travis.com #38 (DannyBen)
- Remove shields.io and add CodeClimate coverage #37 (DannyBen)
- Update rack-test requirement to ~> 1.0 #36 (dependabot-preview[bot])
- Fix invalid docopt example #34 (DannyBen)
- Upgrade byebug to version 10.0.0 #33 (depfu[bot])
v0.4.2 (2018-02-26)
Merged pull requests:
v0.4.1 (2017-12-14)
Closed issues:
- madness behind a proxy #24
Merged pull requests:
- Bundle update and include json gem #31 (DannyBen)
- Upgrade rdoc to version 6.0.0 #30 (depfu[bot])
v0.4.0 (2017-10-14)
Merged pull requests:
v0.3.1 (2017-04-24)
v0.3.0 (2017-04-07)
Implemented enhancements:
- Add automatic rendering for GraphViz dot #25
Merged pull requests:
v0.2.1 (2017-03-15)
Merged pull requests:
v0.2.0 (2016-07-27)
Merged pull requests:
v0.1.1 (2016-06-26)
v0.1.0 (2016-06-23)
Implemented enhancements:
- Search #8
Closed issues:
- Add style for print #18
- Verify style is reasonable on IE / EDGE #17
- Verify style is reasonable on Firefox #16
- HTML-Sanitize search excerpts #14
Merged pull requests:
v0.0.8 (2016-06-14)
Merged pull requests:
v0.0.7 (2016-06-13)
Implemented enhancements:
Merged pull requests:
v0.0.6 (2016-06-12)
Implemented enhancements:
Merged pull requests:
- Redirect when a folder contains only a single file #11 (DannyBen)
- Allow config using .madness.yml #6 (DannyBen)
- Remove code climate config #3 (DannyBen)
v0.0.5 (2016-06-12)
Merged pull requests:
v0.0.4 (2016-06-11)
Merged pull requests: