|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## Version 1.5.0 |
| 3 | +## Version 2.7.1 |
| 4 | + |
| 5 | +*August 13, 2020* |
| 6 | + |
| 7 | +* __[security]__ Bumped middleman from 4.3.7 to 4.3.8 |
| 8 | + |
| 9 | +_Note_: Slate uses redcarpet, not kramdown, for rendering markdown to HTML, and so was unaffected by the security vulnerability in middleman. |
| 10 | +If you have changed slate to use kramdown, and with GFM, you may need to install the `kramdown-parser-gfm` gem. |
| 11 | + |
| 12 | +## Version 2.7.0 |
| 13 | + |
| 14 | +*June 21, 2020* |
| 15 | + |
| 16 | +* __[security]__ Bumped rack in Gemfile.lock from 2.2.2 to 2.2.3 |
| 17 | +* Bumped bundled jQuery from 3.2.1 to 3.5.1 |
| 18 | +* Bumped bundled lunr from 0.5.7 to 2.3.8 |
| 19 | +* Bumped imagesloaded from 3.1.8 to 4.1.4 |
| 20 | +* Bumped rouge from 3.17.0 to 3.20.0 |
| 21 | +* Bumped redcarpet from 3.4.0 to 3.5.0 |
| 22 | +* Fix color of highlighted code being unreadable when printing page |
| 23 | +* Add clipboard icon for "Copy to Clipboard" functionality to code boxes (see note below) |
| 24 | +* Fix handling of ToC selectors that contain punctutation (thanks @gruis) |
| 25 | +* Fix language bar truncating languages that overflow screen width |
| 26 | +* Strip HTML tags from ToC title before displaying it in title bar in JS (backup to stripping done in Ruby code) (thanks @atic) |
| 27 | + |
| 28 | +To enable the new clipboard icon, you need to add `code_clipboard: true` to the frontmatter of source/index.html.md. |
| 29 | +See [this line](https://github.com/slatedocs/slate/blame/main/source/index.html.md#L19) for an example of usage. |
| 30 | + |
| 31 | +## Version 2.6.1 |
| 32 | + |
| 33 | +*May 30, 2020* |
| 34 | + |
| 35 | +* __[security]__ update child dependency activesupport in Gemfile.lock to 5.4.2.3 |
| 36 | +* Update Middleman in Gemfile.lock to 4.3.7 |
| 37 | +* Replace Travis-CI with GitHub actions for continuous integration |
| 38 | +* Replace Spectrum with GitHub discussions |
| 39 | + |
| 40 | +## Version 2.6.0 |
| 41 | + |
| 42 | +*May 18, 2020* |
| 43 | + |
| 44 | +__Note__: 2.5.0 was "pulled" due to a breaking bug discovered after release. It is recommended to skip it, and move straight to 2.6.0. |
| 45 | + |
| 46 | +* Fix large whitespace gap in middle column for sections with codeblocks |
| 47 | +* Fix highlighted code elements having a different background than rest of code block |
| 48 | +* Change JSON keys to have a different font color than their values |
| 49 | +* Disable asset hashing for woff and woff2 elements due to middleman bug breaking woff2 asset hashing in general |
| 50 | +* Move Dockerfile to Debian from Alpine |
| 51 | +* Converted repo to a [GitHub template](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-template-repository) |
| 52 | +* Update sassc to 2.3.0 in Gemfile.lock |
| 53 | + |
| 54 | +## Version 2.5.0 |
| 55 | + |
| 56 | +*May 8, 2020* |
| 57 | + |
| 58 | +* __[security]__ update nokogiri to ~> 1.10.8 |
| 59 | +* Update links in example docs to https://github.com/slatedocs/slate from https://github.com/lord/slate |
| 60 | +* Update LICENSE to include full Apache 2.0 text |
| 61 | +* Test slate against Ruby 2.5 and 2.6 on Travis-CI |
| 62 | +* Update Vagrantfile to use Ubuntu 18.04 (thanks @bradthurber) |
| 63 | +* Parse arguments and flags for deploy.sh on script start, instead of potentially after building source files |
| 64 | +* Install nodejs inside Vagrantfile (thanks @fernandoaguilar) |
| 65 | +* Add Dockerfile for running slate (thanks @redhatxl) |
| 66 | +* update middleman-syntax and rouge to ~>3.2 |
| 67 | +* update middleman to 4.3.6 |
| 68 | + |
| 69 | +## Version 2.4.0 |
| 70 | + |
| 71 | +*October 19, 2019* |
| 72 | + |
| 73 | +- Move repository from lord/slate to slatedocs/slate |
| 74 | +- Fix documentation to point at new repo link, thanks to [Arun](https://github.com/slash-arun), [Gustavo Gawryszewski](https://github.com/gawry), and [Daniel Korbit](https://github.com/danielkorbit) |
| 75 | +- Update `nokogiri` to 1.10.4 |
| 76 | +- Update `ffi` in `Gemfile.lock` to fix security warnings, thanks to [Grey Baker](https://github.com/greysteil) and [jakemack](https://github.com/jakemack) |
| 77 | +- Update `rack` to 2.0.7 in `Gemfile.lock` to fix security warnings, thanks to [Grey Baker](https://github.com/greysteil) and [jakemack](https://github.com/jakemack) |
| 78 | +- Update middleman to `4.3` and relax constraints on middleman related gems, thanks to [jakemack](https://github.com/jakemack) |
| 79 | +- Add sass gem, thanks to [jakemack](https://github.com/jakemack) |
| 80 | +- Activate `asset_cache` in middleman to improve cacheability of static files, thanks to [Sam Gilman](https://github.com/thenengah) |
| 81 | +- Update to using bundler 2 for `Gemfile.lock`, thanks to [jakemack](https://github.com/jakemack) |
| 82 | + |
| 83 | +## Version 2.3.1 |
| 84 | + |
| 85 | +*July 5, 2018* |
| 86 | + |
| 87 | +- Update `sprockets` in `Gemfile.lock` to fix security warnings |
| 88 | + |
| 89 | +## Version 2.3 |
| 90 | + |
| 91 | +*July 5, 2018* |
| 92 | + |
| 93 | +- Allows strikethrough in markdown by default. |
| 94 | +- Upgrades jQuery to 3.2.1, thanks to [Tomi Takussaari](https://github.com/TomiTakussaari) |
| 95 | +- Fixes invalid HTML in `layout.erb`, thanks to [Eric Scouten](https://github.com/scouten) for pointing out |
| 96 | +- Hopefully fixes Vagrant memory issues, thanks to [Petter Blomberg](https://github.com/p-blomberg) for the suggestion |
| 97 | +- Cleans HTML in headers before setting `document.title`, thanks to [Dan Levy](https://github.com/justsml) |
| 98 | +- Allows trailing whitespace in markdown files, thanks to [Samuel Cousin](https://github.com/kuzyn) |
| 99 | +- Fixes pushState/replaceState problems with scrolling not changing the document hash, thanks to [Andrey Fedorov](https://github.com/anfedorov) |
| 100 | +- Removes some outdated examples, thanks [@al-tr](https://github.com/al-tr), [Jerome Dahdah](https://github.com/jdahdah), and [Ricardo Castro](https://github.com/mccricardo) |
| 101 | +- Fixes `nav-padding` bug, thanks [Jerome Dahdah](https://github.com/jdahdah) |
| 102 | +- Code style fixes thanks to [Sebastian Zaremba](https://github.com/vassyz) |
| 103 | +- Nokogiri version bump thanks to [Grey Baker](https://github.com/greysteil) |
| 104 | +- Fix to default `index.md` text thanks to [Nick Busey](https://github.com/NickBusey) |
| 105 | + |
| 106 | +Thanks to everyone who contributed to this release! |
| 107 | + |
| 108 | +## Version 2.2 |
| 109 | + |
| 110 | +*January 19, 2018* |
| 111 | + |
| 112 | +- Fixes bugs with some non-roman languages not generating unique headers |
| 113 | +- Adds editorconfig, thanks to [Jay Thomas](https://github.com/jaythomas) |
| 114 | +- Adds optional `NestingUniqueHeadCounter`, thanks to [Vladimir Morozov](https://github.com/greenhost87) |
| 115 | +- Small fixes to typos and language, thx [Emir Ribić](https://github.com/ribice), [Gregor Martynus](https://github.com/gr2m), and [Martius](https://github.com/martiuslim)! |
| 116 | +- Adds links to Spectrum chat for questions in README and ISSUE_TEMPLATE |
| 117 | + |
| 118 | +## Version 2.1 |
| 119 | + |
| 120 | +*October 30, 2017* |
| 121 | + |
| 122 | +- Right-to-left text stylesheet option, thanks to [Mohammad Hossein Rabiee](https://github.com/mhrabiee) |
| 123 | +- Fix for HTML5 history state bug, thanks to [Zach Toolson](https://github.com/ztoolson) |
| 124 | +- Small styling changes, typo fixes, small bug fixes from [Marian Friedmann](https://github.com/rnarian), [Ben Wilhelm](https://github.com/benwilhelm), [Fouad Matin](https://github.com/fouad), [Nicolas Bonduel](https://github.com/NicolasBonduel), [Christian Oliff](https://github.com/coliff) |
| 125 | + |
| 126 | +Thanks to everyone who submitted PRs for this version! |
| 127 | + |
| 128 | +## Version 2.0 |
| 129 | + |
| 130 | +*July 17, 2017* |
| 131 | + |
| 132 | +- All-new statically generated table of contents |
| 133 | + - Should be much faster loading and scrolling for large pages |
| 134 | + - Smaller Javascript file sizes |
| 135 | + - Avoids the problem with the last link in the ToC not ever highlighting if the section was shorter than the page |
| 136 | + - Fixes control-click not opening in a new page |
| 137 | + - Automatically updates the HTML title as you scroll |
| 138 | +- Updated design |
| 139 | + - New default colors! |
| 140 | + - New spacings and sizes! |
| 141 | + - System-default typefaces, just like GitHub |
| 142 | +- Added search input delay on large corpuses to reduce lag |
| 143 | +- We even bumped the major version cause hey, why not? |
| 144 | +- Various small bug fixes |
| 145 | + |
| 146 | +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. |
| 147 | + |
| 148 | +## Version 1.5 |
4 | 149 |
|
5 | 150 | *February 23, 2017* |
6 | 151 |
|
|
9 | 154 | - Switch default code highlighting color scheme to better highlight JSON |
10 | 155 | - Various small typo and bug fixes |
11 | 156 |
|
12 | | -## Version 1.4.0 |
| 157 | +## Version 1.4 |
13 | 158 |
|
14 | 159 | *November 24, 2016* |
15 | 160 |
|
|
0 commit comments