July 5, 2018
- Update
sprockets
inGemfile.lock
to fix security warnings
July 5, 2018
- Allows strikethrough in markdown by default.
- Upgrades jQuery to 3.2.1, thanks to Tomi Takussaari
- Fixes invalid HTML in
layout.erb
, thanks to Eric Scouten for pointing out - Hopefully fixes Vagrant memory issues, thanks to Petter Blomberg for the suggestion
- Cleans HTML in headers before setting
document.title
, thanks to Dan Levy - Allows trailing whitespace in markdown files, thanks to Samuel Cousin
- Fixes pushState/replaceState problems with scrolling not changing the document hash, thanks to Andrey Fedorov
- Removes some outdated examples, thanks @al-tr, Jerome Dahdah, and Ricardo Castro
- Fixes
nav-padding
bug, thanks Jerome Dahdah - Code style fixes thanks to Sebastian Zaremba
- Nokogiri version bump thanks to Grey Baker
- Fix to default
index.md
text thanks to Nick Busey
Thanks to everyone who contributed to this release!
January 19, 2018
- Fixes bugs with some non-roman languages not generating unique headers
- Adds editorconfig, thanks to Jay Thomas
- Adds optional
NestingUniqueHeadCounter
, thanks to Vladimir Morozov - Small fixes to typos and language, thx Emir Ribić, Gregor Martynus, and Martius!
- Adds links to Spectrum chat for questions in README and ISSUE_TEMPLATE
October 30, 2017
- Right-to-left text stylesheet option, thanks to Mohammad Hossein Rabiee
- Fix for HTML5 history state bug, thanks to Zach Toolson
- Small styling changes, typo fixes, small bug fixes from Marian Friedmann, Ben Wilhelm, Fouad Matin, Nicolas Bonduel, Christian Oliff
Thanks to everyone who submitted PRs for this version!
July 17, 2017
- All-new statically generated table of contents
- Should be much faster loading and scrolling for large pages
- Smaller Javascript file sizes
- Avoids the problem with the last link in the ToC not ever highlighting if the section was shorter than the page
- Fixes control-click not opening in a new page
- Automatically updates the HTML title as you scroll
- Updated design
- New default colors!
- New spacings and sizes!
- System-default typefaces, just like GitHub
- Added search input delay on large corpuses to reduce lag
- We even bumped the major version cause hey, why not?
- Various small bug fixes
Thanks to everyone who helped debug or wrote code for this version! It was a serious community effort, and I couldn't have done it alone.
February 23, 2017
- Add multiple tabs per programming language feature
- Upgrade Middleman to add Ruby 1.4.0 compatibility
- Switch default code highlighting color scheme to better highlight JSON
- Various small typo and bug fixes
November 24, 2016
- Upgrade Middleman and Rouge gems, should hopefully solve a number of bugs
- Update some links in README
- Fix broken Vagrant startup script
- Fix some problems with deploy.sh help message
- Fix bug with language tabs not hiding properly if no error
- Add
!default
to SASS variables - Fix bug with logo margin
- Bump tested Ruby versions in .travis.yml
June 11, 2016
Documentation and example changes.
February 3, 2016
A small bugfix for slightly incorrect background colors on code samples in some cases.
January 31, 2016
A small bugfix for incorrect whitespace in code blocks.
January 27, 2016
We've upgraded Middleman and a number of other dependencies, which should fix quite a few bugs.
Instead of rake build
and rake deploy
, you should now run bundle exec middleman build --clean
to build your server, and ./deploy.sh
to deploy it to Github Pages.
June 20, 2015
Fixes:
- Remove crash on invalid languages
- Update Tocify to scroll to the highlighted header in the Table of Contents
- Fix variable leak and update search algorithms
- Update Python examples to be valid Python
- Update gems
- More misc. bugfixes of Javascript errors
- Add Dockerfile
- Remove unused gems
- Optimize images, fonts, and generated asset files
- Add chinese font support
- Remove RedCarpet header ID patch
- Update language tabs to not disturb existing query strings
July 27, 2014
Fixes:
- Finally, a fix for the redcarpet upgrade bug
July 2, 2014
Features:
- Responsive designs for phones and tablets
- Started tagging versions
Fixes:
- Fixed 'unrecognized expression' error
- Fixed #undefined hash bug
- Fixed bug where the current language tab would be unselected
- Fixed bug where tocify wouldn't highlight the current section while searching
- Fixed bug where ids of header tags would have special characters that caused problems
- Updated layout so that pages with disabled search wouldn't load search.js
- Cleaned up Javascript