-
Eloi Perdereau authoredEloi Perdereau authored
CHANGELOG.md 77.29 KiB
4.17.2
Enhancements
- Add collection step to documentation about creating a portfolio page. #2294
- Replace sticky footer JavaScript with flexbox styles. #2289
Bug Fixes
- Fix sticky footer when using MozBar extension. #2281
4.17.1
Enhancements
- Update Chinese (Simplified) localized UI text strings. #2286
- Update list of 3rd party JavaScript used and licenses. #2276
Bug Fixes
- Fix indention of nested GFM task lists. #2283
4.17.0
Enhancements
- Show a permalink anchor when hovering over headings in main content area. #2251
- Allow per-page override of
words_per_minute
. #2250 - Update onchange development dependency in
package.json
. #2241 - Add Catalan localized UI text strings. #2237
Bug Fixes
- Remove extraneous space from Internet Explorer conditional statement. #2273
- Fix typo in
_config.yml
. #2243 - Replace
http
URLs withhttps
where applicable in_config.yml
. #2244
4.16.6
Enhancements
- Relax Jekyll dependency to allow for version 4.0.
- Add missing Spanish localized UI text strings. #2229
- Allow Markdown in author bio. #2215
Bug Fixes
- Fix
site.url
in Organization/Person JSON-LD schema. #1906 - Remove full stop in some
comment_form_info
UI text strings. #2220 - Fix default
site.author
in seo.html #2230 - Fix overlapping links (linked to and post's permalink) in post link type. #2222
4.16.5
Enhancements
- Add optional site subtitle to masthead. #2173
- Add missing Punjabi and Hindi localized UI text strings. #2212
- Add missing Korean localized UI text strings. #2209
- Use Font Awesome Kits to use the latest version of icons. #2184
- Remove unnecessary console.log in
lunr-en.js
andlunr-gr.js
JavaScript. #2193 - Remove unnecessary
type="text/javascript"
from Google Analytics JavaScript. #2190 - Update links and fix typos in documentation. #2186
- Add skip links. #2182
Bug Fixes
- Fix aria issues with Lunr search form. #2211
- Fix missing fallback title for table of contents.
4.16.4
Enhancements
- Update Brazilian Portuguese localized UI text strings. #2162
- Update Font Awesome to v5.8.2. #2150
- Add missing Spanish localized UI text strings. #2149
Bug Fixes
- Fix arithmetic in
_form.scss
partial. #2169 - Fix pound symbol not displaying properly for post categories and tags. #2156
- Fix permalink stacking order and click-able area in archives.
4.16.3
Enhancements
Bug Fixes
- Fix JavaScript error when resizing pages with table of contents. #2140
4.16.2
Bug Fixes
- Revert jQuery back to version v3.3.1, v.3.4.0 causes issues with other plugins that haven't been updated. #2137
4.16.1
Enhancements
- Update
compress
layout to v3.1.0. #2128 - Update jQuery to v3.4.0. #2129
Bug Fixes
- Fix Gumshoe related JavaScript error on pages without a table of contents. #2124
4.16.0
Enhancements
- Improve search
input
semantics for Lunr and Google search providers. #2123 - Allow adding JavaScript files after those bundled in the theme. #2110 #2116
- Add
$max-width
Sass variable for adjusting page content's maximum width. #2093 - Add Thai localized UI text strings. #2111
- Update Font Awesome to v5.8.1. #2102
- Add missing Vietnamese localized UI text strings. #2097
- Replace jQuery Smooth Scroll with Smooth Scroll + Gumshoe. #2082
- Add styling for GFM task lists. #2092
- Update Google Universal Analytics to load async. #2079
- Remove Google+ social sharing button, comment provider, and author link configs from theme.
- Add missing Chinese text strings. #2072
Bug Fixes
- Fix table of contents active link styling.
- Add missing Hindi localized UI text strings. #2105 #2106
- Fix Brazilian Portuguese text strings. #2098
- Fix typo in French
results_found
text string. #2096 - Fix figures inside of list elements. #2094
- Remove Font Awesome
data-search-pseudo-elements
attribute as it degrades smooth scroll performance. #2075 - Fix footnote links incompatibility with smooth scroll plugin. #2075
- Loosen Bundler dependency in ruby gem.
4.15.2
Enhancements
- Close search overlay with Esc. #2055
- Update Swedish localized UI text strings. #2056
- Update Font Awesome to 5.7.1 and add
data-search-pseudo-elements
attribute. #2053 - Add Malayalam localized UI text strings. #2037
Bug Fixes
- Fix table of contents errors with non-English characters in the headings. #2042
- Fix
site.logo
false positives. #2026 - Add empty
alt
attribute tosite.logo
image. #2035
4.15.1
Bug Fixes
- Fix empty
<img>
whensite_logo
is not assigned. #2026
4.15.0
Enhancements
- Add logo and title customization to the masthead. #2026
- Add support to customize
issue-term
for utterances comment provider. #2022 - Allow custom canonical url on a page-by-page basis. #2021
- Update table of contents navigation based on scroll position to indicate which link is currently active in the viewport. #2020
- Clicking table of contents links changes URL has fragment. #2019 #2023
4.14.2
Enhancements
- Improve accessibility by adding label text to search button toggle. #2014
- Update Lunr to 2.3.5. #2010
- Shorten Internet Explorer conditional statement in
_includes/head.html
. #2006 - Add Persian localized UI text strings. #2004
- Remove unused JavaScript variables from Staticman comment script. #1996
- Update Font Awesome to 5.6.0. #1995
- Change remaining schema.org markup to
https
. #1978 - Update NPM dependencies.
Bug Fixes
- Fix wide tables that overflow parent container. #2008
- Fix Spanish
comments_label
andcomments_title
UI text strings. #1997 - Allow sidebar navigation with custom sidebar content. #1986
- Fix Google Custom Search JavaScript error when not using Instant Search. #1983
4.14.1
Bug Fixes
- Fix closed navicon on hover.
4.14.0
Enhancements
- Change schema.org markup to
https
. #1969 - Add Google Drive as video provider. #1967
- Match
:focus
color to skin. - Add support for utterances comments. #1909
- Use privacy aware embed options for YouTube and Vimeo in responsive video helper. #1964
- Add
rel="nofollow noopener noreferrer"
to author profile links. #1924 - Improve color contrast of primary buttons and links.
- Add Punjabi localized UI text strings. #1962
- Add Hindi localized UI text strings. #1888
- Update Lunr to
2.3.3
. #1885 - Cache "static" includes to improve build performance. Note: The theme uses the jekyll-include-cache plugin which will need to be installed in your
Gemfile
and added to theplugins
array of_config.yml
. Otherwise you'll throwUnknown tag 'include_cached'
errors at build. #1874 - Make entire feature and archive items "clickable". #1864
- Allow custom Staticman endpoints. #1842
- Remove
type="text/css"
from Algolia script includes. #1836 - Remove unneeded
HandheldFriendly
andMobileOptimized
meta tags. #1837 - Update Font Awesome to version
5.5.0
and addintegrity
hash. #1922 - Always load Google 404 Linkhelp script over HTTPS. #1829
- Remove deprecated
base_path
include helper.
Bug Fixes
- Prevent current post from showing in the related posts section. #1976
- Fix dark skins syntax highlighting colors. #1973
- Remove unnecessary closing bracket in analytics documentation. #1915
- Fix breadcrumb navigation alignment. #1917
- Fix Algolia search link positioning. #1904
- Fix Lunr search index merging words. #1883
- Properly apply
relative_url
filter to internal links in header overlayactions
array. - Revert cached includes (
include_cached
) for comment and analytics providers. #1905
4.13.0
Enhancements
- Add Romanian localized UI text strings. #1814
- Improve author link flexibility. #1581
- Improve footer link flexibility.
- Deprecate
cta_label
andcta_url
in header overlay in favor of newactions
array that allows for multiple "call to action" button links. #1461 - Add support to gallery helper for defining column layout (
half
,third
, or single''
). #1821
Bug Fixes
4.12.2
Enhancements
- Add missing Italian localized UI text strings. #1793
- Update jekyll-toc to
v1.0.5
. - Support heading levels 1-6 in table of contents with proper indentation styling. #1782
- Use relative links for masthead navigation menu items when possible. #1784
- Add
.emoji
class to author sidebar to normalize image sizes. #1780 - Update Staticman commit message to include comment author's name.
- Improve side navigation spacing in relation to masthead.
- Style archive links with appropriate link color.
- Adjust feature row spacing and font-sizes.
- Use sentence case and increase font-sizes for improved readability in table of contents.
- Add
{{ content }}
tohome
layout. #1775
4.12.1
Enhancements
- Add missing French localized UI text strings. #1769 #1741
- Update Font Awesome to version
5.2.0
. #1754 - Add documentation note to update root
Gemfile
when forking theme.
Bug Fixes
- Remove slash at the beginning of
path
in staticman.yml example. #1772 - Fix
read_time
logic in header image overlay. #1756
4.12.0
Enhancements
- Add Hungarian localized UI text strings. #1682
- DRY
tags_max
calculation in tags.html layout. #1696 - DRY
categories_max
calculation in categories.html layout. - Add support for "sticking" table of contents to top of page via
toc_sticky: true
YAML Front Matter. - Add support for captioning images in feature row helper via
image_caption
YAML Front Matter. #1440 - Add Google Custom Search Engine support. #1652
- Update Font Awesome to version
5.1.13
- Add "Pets" sample archive page to documentation site. #1664
- Add GitLab social icon brand color. #1653
- Prevent line breaks between FontAwesome icon and text in footer social links. #1659
Bug Fixes
- Set default
title_separator
. #1701 - Fix
naver_site_verification
typo in /_includes/seo.html. #1687 - Fix table of contents missing borders. #1675
- Fix link to "Recipes" sample archive on documentation site. #1664
- Update example Reddit social share interpolation syntax in documentation. #1656
- Fix "Back to Top" links on pages that use header overlays.
4.11.2
Enhancements
- Update Font Awesome to version
5.0.12
. - Add Slovak localized UI text strings. #1613
- Add option to anonymize IP addresses of hits sent to Google Analytics. #1636
Bug Fixes
- Use correct text string for "Back to Top" link. #1595
- Add conditionals for showing
reCaptcha.siteKey
andreCaptcha.secret
in Staticman comments form.
4.11.1
Enhancements
- Add default
theme
andremote_theme
values to_config.yml
. - Add new layouts (
posts
,categories
,tags
,collection
,category
, andtag
) for easier archive page creation.
Bug Fixes
- Replace
absolute_url
filter withrelative_url
where it makes sense (asset/navigation related paths). #1588 - Fix search excerpts that run together because of implied spaces.
4.10.1
Enhancements
- Update jQuery to version
3.3.1
. #1491 - Add link to jekyll-algolia's
files_to_exclude
documentation. - Update Font Awesome to version
5.0.8
. #1561 - Activate Algolia search for documentation site. #1570
- Add missing German translations. #1577
- Add support for Google Analytics with global site tag (gtag.js) #1563
Bug Fixes
- Focus Algolia search input after clicking on search toggle.
4.10.0
Enhancements
4.9.1
Enhancements
- Simplify year archive Liquid.
- Add documentation on how to downgrade theme.
- Improve greedy navigation's layout when JavaScript is disabled.
- Improve SEO include by grouping similar tags, reducing white-space, and adding
article:modified_time
. #1456 - Minify
assets/js/lunr/lunr.js
. - Improve calculation of Greedy navigation's
availableSpace
. - Add Danish and Russian translations for new search strings. #1472 #1477
- Indicate that archive titles are links with an underline.
- Remove
base_path
include from/test
pages. - Reduce font-size of page meta in list/grid items.
- Improve feature row styling when used with
archive
layout. #1484 - Improve German translations. #1511
- Update Font Awesome to
5.0.6
. #1513 - Add
wide
variant to single layout. #1516
Bug Fixes
- Allow
author
to accept an object or string. #289 - Fix syntax highlighting line number styling inconsistency. #1467
- Fix author sidebar icon colors for dark skins. #1482
- Remove misleading underline hover state on feature row items.
- Properly escape quotes in
site.social.name
andsite.name
. #1485 - Fix typo in upgrading documentation. #1487
- Fix
border-bottom
for Gist line numbers. - Replace
|
with HTML entity when used as title separator. #760
4.9.0
Enhancements
- Add
show_overlay_excerpt
for disabling overlay image excerpt text. #1436 - Update remote theme installation instructions in Quick Start Guide. #1439
- Reduce visual weight of code blocks.
- Add Lunr.js Greek stemmer. #1445
- Update Font Awesome 5 SVG with JavaScript version. #1446
- Note: if Font Awesome icons were used in the content of posts/pages or custom table of contents, find and replace any icons that have different names between version 4 and 5. Make sure to read the complete list on Font Awesome's site.
- Reduce size of Lunr.js search JSON data and introduce
site.search_full_content
flag for limiting size of JSON file. #1449 - Improve syntax highlighting styles. #1450
Bug Fixes
- Fix code block extra white-space when using Jekyll's highlight tag with
linenos
. #1437 - Round top-right corner of code block icon.
- Remove Lunr.js trimmer and bring back colons. #1445
- Fix sticky
.sidebar
that overlaps main content when resizing viewport. #1447
4.8.1
Enhancements
- Add linkback functionality to author avatar and name in sidebar via
author.home
. #1386 - Add Japanese localized UI text strings. #1411
- Update Lunr.js to 2.1.5 #1419
Bug Fixes
4.8.0
Enhancements
- Open social share links in a new window. #1357
- Remove Alexa.com verification due to retiring of "Claim Your Site" feature. #1350
- Disable analytics in
development
environment. #1362 - Disable comments in
development
environment. #1363 - Exclude specific pages/posts from search index by adding
search: false
to the YAML Front Matter. #1369 - Add optional
description
key to masthead links for clarifying their purpose with thetitle
attribute. #1380 - Incorporate site search into masthead. #1383
- Update gem dependencies. #1388
Bug Fixes
- Fix
post.content
typo inassets/js/lunr-en.js
. #1354 - Fix "lunr-en.js:1 Uncaught SyntaxError: Unexpected token <" in
assets/js/lunr-en.js
. #1356 - Rename Naver verification
naver_site_verification
to be consistent with other site variables. - Fix button class in "Post with Table Of Contents" demo content. #1368
- Fix capitalization of WordPress in documentation. #1381
- Fix zh-HK UI text to point to Traditional Chinese. #1374 #1389
4.7.1
Enhancements
- Add search layout powered by Lunr. #1353
- Use jekyll-remote-theme for demo site. #1339
- Add note about WordPress to Staticman comment migration tool in documentation. #1346
Bug Fixes
- Change
http
tohttps
for Jekyll and Browserhappy links. #1342 #1343 - Change
http
author profile links tohttps
when supported. #1349 - Fix broken SCSS partial links in layouts documentation. #1351
4.7.0
Enhancements
- Add
alt
description to avatar image. #1226 - Clarify documentation about which
assets
folders and files to remove when migrating to the gem version of the theme. #1268 - Add note about Staticman GitHub compatibility. #1273
- Add missing Brazilian Portuguese translations to
ui-text.yml
. #1278 - Update font stack documentation. #1292
- Improve accessibility of navigation menu button. #1099
- Add Naver Webmaster Tools verification. #1286
- Add support for Staticman v2 endpoint and reCAPTCHA.
- Add Polish localized UI text strings. #1304
- Add toggleable table of contents via YAML Front Matter. Note:
toc
helper include will be deprecated in next major version. #1222 - Refactor seo.html include to DRY-up page image handling.
- Add support for setting what image is used by OpenGraph and Twitter via
page.header.og_image
. #1316 - Fix the spelling of some product names in the author profile. #1328
- Add
aqua
,neon
, andplum
skins. #1336 - Update jekyll-toc with heading classes fix. #1337
- Remove
+
from Google+ author link to allow non-vanity URLs. #1319
Bug Fixes
- Fix system font rendering in Chrome on macOS/OS X. #1290
- Fix extra padding in syntax highlighted code blocks due to Rouge 2 adding
<div class="highlight"></div>
to markup.
4.6.0
Enhancements
- Test strict Front Matter in
/test
site. #1236 - Rename
gems
key toplugins
. #1239 - Add YIQ Color Contrast mixin for determining lightness of a color.
- DRY up button CSS using Sass lists and YIQ Color Contrast mixin.
- Add
btn--primary
button class. Note: elements that were previously using only a.btn
class will now also need.btn--primary
(eg.<a class="btn btn--primary" href="#">my link</a>
). - Add
air
,contrast
,dark
,dirt
,mint
, andsunrise
skin color options. #1208 - Allow scripts in
<head>
and before</body>
to be added/overridden withhead_scripts
andfooter_scripts
arrays in_config.yml
. #1241 - Update JavaScript dependencies: jQuery
v3.2.1
, jQuery Smooth Scrollv2.2.0
, and Magnific Popupv1.1.0
. #328690652
4.5.2
Enhancements
- Add
.page__comments-form
to "non-printing" selectors in print styles. #1195 - Add LinkedIn and Steam author sidebar examples to
_config.yml
. #1203 #1204 - Remove the http-equiv="cleartype" meta tag. #1087
- Clarify documentation for
jekyll-archives
plugin and how to install. #1206 - Clarify documentation around taxonomy page and index generation. #1207
- Fix "Posts by tag" grammar in documentation. #1209
- Improve Chinese
date_label
andminute_read
translations inui-text.yml
. #1205 #1211 - Add note to Quick-Start Guide about GitHub Pages hosting alternatives that allow 3rd party gem themes and Jekyll plugins.
- Add note to configuration documentation about Cloudflare minification as an alternative to
layout: compress
. #1217 - Show 4 latest posts in "You May Also Enjoy" module when
related: true
and no related posts are found due tolsi
(latent semantic indexing) being disabled on GitHub Pages. #554 - Truncate archive item titles' that overflow with an ellipsis. #1213
Bug Fixes
- Fix license URL in README file. #1189
- Reduce amount of blank pages when printing in Chrome. #1196
- Remove
#disqus_thread
duplicate fromcomments-providers/disqus.html
as it is already incomments.html
include. #1199 - Fix Liquid syntax errors in
tag-list.html
andcategory-list.html
includes by removing parenthesis inassign
s. #1223 - Fix Liquid syntax error: "Expected id but found open_square in
"{{ page.[include.id] }}"
" ingallery
andfeature_row
includes. - Fix Liquid syntax error: "Expected end_of_string but found pipe in
"name in __names | sort"
" ingroup-by-array
include.
4.5.1
Enhancements
- Add Greek and Danish localized UI text strings. #1159 #1188
- Remove blank YAML Front Matter from JavaScript banner. #1158
- Improve
page
andarchive
layouts to visually center main content and harmonize sidebar widths and placement. #1166 - Increase font-size of code blocks.
- Reduce indent of nested "table of contents" links.
- Extend archive grid view to the right to better fill the page.
- URL encode title and page URL in social share links. #1177
- Replace old Disqus script with new Universal Embed Code. #1179
Bug Fixes
- Fix positioning of sidebar table of contents when using
layout: splash
. #1169 - Fix "follow" links
z-index
order to avoid overlapping issues. #1167
Maintenance
- Fix typo
words_per_minute
typo in documentation. #1164 - Remove outside and right borders in
table
s. - Adjust width of
.sidebar
to match.sidebar__right
. - Add sample documents to "portfolio" collection for testing grid view.
- Fix typo in stylesheets documentation. #1170
- Add note about setting Discourse
server
as a scheme-less URL (eg.meta.discourse.com
and nothttp://meta.discourse.com
) in_config.yml
. #1182
4.5.0
Enhancements
- Add scrollbar to sidebars with overflowing content that extends outside the viewport's height. #706
- Add missing Spanish UI text strings. #1118
- Update Susy to version 3 and rewrite grid CSS to be more readable.
- Refactor intro animations into a separate Sass variable
$intro-transition
to allow for customizing. #1147 - Add jekyll-data as a dependency to read data files from theme-gem. #1131
- Add support for customizing header image alternative text through YAML Front Matter. #1138
Bug Fixes
- Fix Sass
DEPRECATION WARNING: Passing a string to call()
by upgrading Susy to version 3. #1114 - Fix disappearing author profile links due to tapping the "Follow" button and changing a browser's viewport width to >
$lg
. #1136
Maintenance
- Replace reference to "Basically Basic theme" with Minimal Mistakes. #1149
- Add documentation for disabling CSS3 animations. #1150
- Update quickstart, installation, and overriding defaults documentation. #1151
4.4.2
Enhancements
- Add Swedish, Dutch, and Indonesian localized UI text strings. #996 #1081 #1101
- Add Bitbucket social icon color. #1009
- Add GitLab to author sidebar. #1050
- Add Sass variable for navicon link hover color. #1089 #1088
Bug Fixes
- Toggle close button on
mouseleave
. #975 - Remove extraneous
</a>
and</li>
tags frompaginator.html
include. #1038 - Fix Google+ comments provider includes. #1092
- Replace category variable used in
_includes/breadcrumbs.html
tosite.category_archive
to avoid conflicts withsite.categories
. #1063 #329
Maintenance
- Add mention of Greek localized UI text strings to theme documentation. #972
- Update Greek localized UI text strings. #1054
- Add documentation for adding teaser images in grid view using
header.teaser
.
4.4.1
Enhancements
- Add Greek localized UI text strings. #958
Bug Fixes
- Fix
video
helper to load Vimeo videos over https. #945 - Fix close menu button that was removed when updating Greedy navigation script. #969
4.4.0
Enhancements
- Move SCSS partials to
/_sass/minimal-mistakes
for easier CSS customization. - Replace
modified
withlast_modified_at
to leverage various Jekyll plugins that utilize this variable. #930 - Add Lithuanian localized UI text. #924
- Improve print stylesheet by increasing text contrast, removing elements that don't need to be printed, expanding URLs, and reducing amount of blank pages. #909
Maintenance
4.3.1
Bug Fixes
- Fix
.masthead
and.page__footer
overlapping full screen video elements. #933 - Correctly show Related Posts heading when UI Text data file is omitted and
related: true
in YAML Front Matter. #901
4.3.0
Enhancements
-
Add workaround to allow theme gem's
/assets/js/main.min.js
file to be overridden by a local version. Simply add the following YAML Front Matter to the file:--- layout: ---
Any local customizations you make to
/assets/js/main.min.js
should now replace the theme gem's version.
4.2.2
Enhancements
- Update Greedy Navigation to flexbox version to make it more flexible when dealing with long site titles (
site.title
). #836 - Adjust
box-shadow
in navigation and author sidebar. #576 - Add Russian, Korean, and zh-TW localized UI text. #815 #834 #838
Bug Fixes
- Fix Discourse embedded comments bug. #823
- Fix
seo_author
default value inseo.html
and addauthor
meta. #858
Maintenance
- Add theme meta info to
_layouts/default.html
andmain.css
. - Update README.
- Improve the pagination and taxonomy archive documentation. #826
- Add comments to
/docs/_config.yml
to clarify use of YAML references. #847
4.2.1
Enhancements
- Improve
paginator.html
to support paginated pages that live inside of a subfolder. See documentation for more details. #764
Maintenance
- Add
https
protocol to Google Universal Analytics embed. #772
4.2.0
Enhancements
- Add
video
helper (for YouTube/Vimeo) and video headers tosingle
,archive
, andsplash
layouts. #788 - Add missing simplified Chinese localized UI text strings. #747
- Add Nepali (Nepalese) localized UI text strings. #785
- Remove borders from table elements found in Google Custom Search Engine widget. #759
Bug Fixes
- Remove
position: sticky
JavaScript polyfill and fallback to default positioning for browsers that don't support it. #752
Maintenance
- Fix invalid Google Universal Analytics example in documentation. #783
- Bump
jekyll-sitemap
gem dependency to (1.0).
4.1.1
Enhancements
- Remove hardcoded
words_per_minute
"less than" and "minute read" values and make dynamic. #703 - Update Font Awesome to
v4.7.0
. #723, #722 - Add support for YouTube channel URLs in author profile. #716
Bug Fixes
- Add Jekyll as
spec.add_runtime_dependency
in.gemspec
.
4.1.0
Enhancements
- Add Jekyll include for adding custom author profile links to sidebar
Bug Fixes
- Fix link to Discourse.org homepage in
noscript
section #699 - Fix padding issue with pagination buttons #694
4.0.10
Bug Fixes
- Add Staticman default
path
. #683
Maintenance
- Slight correction/improvements to French UI text. #685
4.0.9
Bug Fixes
- Fix overlapping sidebar navigation lists due to
max-height: 100vh
. #668