|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## Version 2.13.1 |
| 4 | + |
| 5 | +*January 31, 2023* |
| 6 | + |
| 7 | +* Fix Vagrantfile gem install for ruby >= 2.6 (thanks @Cyb0rk) |
| 8 | +* Disable file watcher in run_build() for sake of qemu on arm64 (thanks @anapsix) |
| 9 | +* Expand deprecated git.io links to full url in docs (thanks @judge2020) |
| 10 | +* Add margin to paragraph following code-block on phones (thanks @tlhunter) |
| 11 | +* Bump nokogiri from 1.13.4 to 1.13.9 |
| 12 | +* Bump rouge from 3.28.0 to 3.30.0 |
| 13 | +* Bump redcarpet from 3.5.1 to 3.6.0 |
| 14 | +* Bump middleman from 4.4.2 to 4.4.3 |
| 15 | +* Bump middleman-syntax from 3.2.0 to 3.3.0 |
| 16 | +* Bump webrick from 1.7.0 to 1.8.1 |
| 17 | + |
| 18 | +## Version 2.13.0 |
| 19 | + |
| 20 | +*April 22, 2022* |
| 21 | + |
| 22 | +* __Drop support for ruby 2.5__ |
| 23 | +* Bump rouge from 3.26.1 to 3.28.0 |
| 24 | +* Formally support ruby 3.1 |
| 25 | +* Bump nokogiri from 1.12.5 to 1.13.4 |
| 26 | +* Build docker images for multiple architectures (e.g. `aarch64`) |
| 27 | +* Remove `VOLUME` declaration from Dockerfile (thanks @aemengo) |
| 28 | + |
| 29 | +The security vulnerabilities reported against recent versions of nokogiri should not affect slate users with a regular setup. |
| 30 | + |
| 31 | +## Version 2.12.0 |
| 32 | + |
| 33 | +*November 04, 2021* |
| 34 | + |
| 35 | +* Bump nokogiri from 1.12.3 to 1.12.5 |
| 36 | +* Bump ffi from 1.15.0 to 1.15.4 |
| 37 | +* Bump rouge from 3.26.0 to 3.26.1 |
| 38 | +* Bump middleman from 4.4.0 to 4.4.2 |
| 39 | +* Remove unnecessary files from docker images |
| 40 | + |
| 41 | +## Version 2.11.0 |
| 42 | + |
| 43 | +*August 12, 2021* |
| 44 | + |
| 45 | +* __[Security]__ Bump addressable transitive dependency from 2.7.0 to 2.8.0 |
| 46 | +* Support specifying custom meta tags in YAML front-matter |
| 47 | +* Bump nokogiri from 1.11.3 to 1.12.3 (minimum supported version is 1.11.4) |
| 48 | +* Bump middleman-autoprefixer from 2.10.1 to 3.0.0 |
| 49 | +* Bump jquery from 3.5.1 to 3.6.0 |
| 50 | +* Bump middleman from [`d180ca3`](https://github.com/middleman/middleman/commit/d180ca337202873f2601310c74ba2b6b4cf063ec) to 4.4.0 |
| 51 | + |
| 52 | +## Version 2.10.0 |
| 53 | + |
| 54 | +*April 13, 2021* |
| 55 | + |
| 56 | +* Add support for Ruby 3.0 (thanks @shaun-scale) |
| 57 | +* Add requirement for Git on installing dependencies |
| 58 | +* Bump nokogiri from 1.11.2 to 1.11.3 |
| 59 | +* Bump middleman from 4.3.11 to [`d180ca3`](https://github.com/middleman/middleman/commit/d180ca337202873f2601310c74ba2b6b4cf063ec) |
| 60 | + |
| 61 | +## Version 2.9.2 |
| 62 | + |
| 63 | +*March 30, 2021* |
| 64 | + |
| 65 | +* __[Security]__ Bump kramdown from 2.3.0 to 2.3.1 |
| 66 | +* Bump nokogiri from 1.11.1 to 1.11.2 |
| 67 | + |
| 68 | +## Version 2.9.1 |
| 69 | + |
| 70 | +*February 27, 2021* |
| 71 | + |
| 72 | +* Fix Slate language tabs not working if localStorage is disabled |
| 73 | + |
| 74 | +## Version 2.9.0 |
| 75 | + |
| 76 | +*January 19, 2021* |
| 77 | + |
| 78 | +* __Drop support for Ruby 2.3 and 2.4__ |
| 79 | +* __[Security]__ Bump nokogiri from 1.10.10 to 1.11.1 |
| 80 | +* __[Security]__ Bump redcarpet from 3.5.0 to 3.5.1 |
| 81 | +* Specify slate is not supported on Ruby 3.x |
| 82 | +* Bump rouge from 3.24.0 to 3.26.0 |
| 83 | + |
| 84 | +## Version 2.8.0 |
| 85 | + |
| 86 | +*October 27, 2020* |
| 87 | + |
| 88 | +* Remove last trailing newline when using the copy code button |
| 89 | +* Rework docker image and make available at slatedocs/slate |
| 90 | +* Improve Dockerfile layout to improve caching (thanks @micvbang) |
| 91 | +* Bump rouge from 3.20 to 3.24 |
| 92 | +* Bump nokogiri from 1.10.9 to 1.10.10 |
| 93 | +* Bump middleman from 4.3.8 to 4.3.11 |
| 94 | +* Bump lunr.js from 2.3.8 to 2.3.9 |
| 95 | + |
| 96 | +## Version 2.7.1 |
| 97 | + |
| 98 | +*August 13, 2020* |
| 99 | + |
| 100 | +* __[security]__ Bumped middleman from 4.3.7 to 4.3.8 |
| 101 | + |
| 102 | +_Note_: Slate uses redcarpet, not kramdown, for rendering markdown to HTML, and so was unaffected by the security vulnerability in middleman. |
| 103 | +If you have changed slate to use kramdown, and with GFM, you may need to install the `kramdown-parser-gfm` gem. |
| 104 | + |
| 105 | +## Version 2.7.0 |
| 106 | + |
| 107 | +*June 21, 2020* |
| 108 | + |
| 109 | +* __[security]__ Bumped rack in Gemfile.lock from 2.2.2 to 2.2.3 |
| 110 | +* Bumped bundled jQuery from 3.2.1 to 3.5.1 |
| 111 | +* Bumped bundled lunr from 0.5.7 to 2.3.8 |
| 112 | +* Bumped imagesloaded from 3.1.8 to 4.1.4 |
| 113 | +* Bumped rouge from 3.17.0 to 3.20.0 |
| 114 | +* Bumped redcarpet from 3.4.0 to 3.5.0 |
| 115 | +* Fix color of highlighted code being unreadable when printing page |
| 116 | +* Add clipboard icon for "Copy to Clipboard" functionality to code boxes (see note below) |
| 117 | +* Fix handling of ToC selectors that contain punctutation (thanks @gruis) |
| 118 | +* Fix language bar truncating languages that overflow screen width |
| 119 | +* Strip HTML tags from ToC title before displaying it in title bar in JS (backup to stripping done in Ruby code) (thanks @atic) |
| 120 | + |
| 121 | +To enable the new clipboard icon, you need to add `code_clipboard: true` to the frontmatter of source/index.html.md. |
| 122 | +See [this line](https://github.com/slatedocs/slate/blame/main/source/index.html.md#L19) for an example of usage. |
| 123 | + |
| 124 | +## Version 2.6.1 |
| 125 | + |
| 126 | +*May 30, 2020* |
| 127 | + |
| 128 | +* __[security]__ update child dependency activesupport in Gemfile.lock to 5.4.2.3 |
| 129 | +* Update Middleman in Gemfile.lock to 4.3.7 |
| 130 | +* Replace Travis-CI with GitHub actions for continuous integration |
| 131 | +* Replace Spectrum with GitHub discussions |
| 132 | + |
| 133 | +## Version 2.6.0 |
| 134 | + |
| 135 | +*May 18, 2020* |
| 136 | + |
| 137 | +__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. |
| 138 | + |
| 139 | +* Fix large whitespace gap in middle column for sections with codeblocks |
| 140 | +* Fix highlighted code elements having a different background than rest of code block |
| 141 | +* Change JSON keys to have a different font color than their values |
| 142 | +* Disable asset hashing for woff and woff2 elements due to middleman bug breaking woff2 asset hashing in general |
| 143 | +* Move Dockerfile to Debian from Alpine |
| 144 | +* Converted repo to a [GitHub template](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-template-repository) |
| 145 | +* Update sassc to 2.3.0 in Gemfile.lock |
| 146 | + |
| 147 | +## Version 2.5.0 |
| 148 | + |
| 149 | +*May 8, 2020* |
| 150 | + |
| 151 | +* __[security]__ update nokogiri to ~> 1.10.8 |
| 152 | +* Update links in example docs to https://github.com/slatedocs/slate from https://github.com/lord/slate |
| 153 | +* Update LICENSE to include full Apache 2.0 text |
| 154 | +* Test slate against Ruby 2.5 and 2.6 on Travis-CI |
| 155 | +* Update Vagrantfile to use Ubuntu 18.04 (thanks @bradthurber) |
| 156 | +* Parse arguments and flags for deploy.sh on script start, instead of potentially after building source files |
| 157 | +* Install nodejs inside Vagrantfile (thanks @fernandoaguilar) |
| 158 | +* Add Dockerfile for running slate (thanks @redhatxl) |
| 159 | +* update middleman-syntax and rouge to ~>3.2 |
| 160 | +* update middleman to 4.3.6 |
| 161 | + |
3 | 162 | ## Version 2.4.0
|
4 | 163 |
|
5 | 164 | *October 19, 2019*
|
6 | 165 |
|
7 | 166 | - Move repository from lord/slate to slatedocs/slate
|
8 | 167 | - 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)
|
9 | 168 | - Update `nokogiri` to 1.10.4
|
10 |
| -- Update `ffi` in `Gemfile.lock` to fix security warnings, thanks to [Grey Baker](https://github.com/greysteil) and [jackmack](https://github.com/jakemack) |
11 |
| -- Update `rack` to 2.0.7 in `Gemfile.lock` to fix security warnings, thanks to [Grey Baker](https://github.com/greysteil) and [jackmack](https://github.com/jakemack) |
12 |
| -- Update middleman to `4.3` and relax constraints on middleman related gems, thanks to [jackmack](https://github.com/jakemack) |
13 |
| -- Add sass gem, thanks to [jackmack](https://github.com/jackmack) |
| 169 | +- Update `ffi` in `Gemfile.lock` to fix security warnings, thanks to [Grey Baker](https://github.com/greysteil) and [jakemack](https://github.com/jakemack) |
| 170 | +- 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) |
| 171 | +- Update middleman to `4.3` and relax constraints on middleman related gems, thanks to [jakemack](https://github.com/jakemack) |
| 172 | +- Add sass gem, thanks to [jakemack](https://github.com/jakemack) |
14 | 173 | - Activate `asset_cache` in middleman to improve cacheability of static files, thanks to [Sam Gilman](https://github.com/thenengah)
|
15 |
| -- Update to using bundler 2 for `Gemfile.lock`, thanks to [jackmack](https://github.com/jakemack) |
| 174 | +- Update to using bundler 2 for `Gemfile.lock`, thanks to [jakemack](https://github.com/jakemack) |
16 | 175 |
|
17 | 176 | ## Version 2.3.1
|
18 | 177 |
|
|
0 commit comments