Skip to content
Snippets Groups Projects
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 with https 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 and lunr-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

  • Update jQuery to v3.4.1. #2137
  • Update Gumshoe to v5.1.1. #2140

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

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 to site.logo image. #2035

4.15.1

Bug Fixes

  • Fix empty <img> when site_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 and comments_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 the plugins array of _config.yml. Otherwise you'll throw Unknown 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 and MobileOptimized meta tags. #1837
  • Update Font Awesome to version 5.5.0 and add integrity 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 overlay actions 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 and cta_url in header overlay in favor of new actions 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

  • Fix sidebar navigation list toggle. #1819
  • Fix hover animation for links with :visited state. #1820

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 }} to home 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 and reCaptcha.secret in Staticman comments form.

4.11.1

Enhancements

  • Add default theme and remote_theme values to _config.yml.
  • Add new layouts (posts, categories, tags, collection, category, and tag) for easier archive page creation.

Bug Fixes

  • Replace absolute_url filter with relative_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 and site.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

  • Fixed broken link to Staticman's page #1422
  • Fix Lunr search to work with number tags. #1409 #1419

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 the title attribute. #1380
  • Incorporate site search into masthead. #1383
  • Update gem dependencies. #1388

Bug Fixes

  • Fix post.content typo in assets/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

Bug Fixes

  • Change http to https for Jekyll and Browserhappy links. #1342 #1343
  • Change http author profile links to https 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, and plum 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 to plugins. #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, and sunrise skin color options. #1208
  • Allow scripts in <head> and before </body> to be added/overridden with head_scripts and footer_scripts arrays in _config.yml. #1241
  • Update JavaScript dependencies: jQuery v3.2.1, jQuery Smooth Scroll v2.2.0, and Magnific Popup v1.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 and minute_read translations in ui-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 to lsi (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 from comments-providers/disqus.html as it is already in comments.html include. #1199
  • Fix Liquid syntax errors in tag-list.html and category-list.html includes by removing parenthesis in assigns. #1223
  • Fix Liquid syntax error: "Expected id but found open_square in "{{ page.[include.id] }}"" in gallery and feature_row includes.
  • Fix Liquid syntax error: "Expected end_of_string but found pipe in "name in __names | sort"" in group-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 and archive 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 tables.
  • 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 not http://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 from paginator.html include. #1038
  • Fix Google+ comments provider includes. #1092
  • Replace category variable used in _includes/breadcrumbs.html to site.category_archive to avoid conflicts with site.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 with last_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

  • Remove extra word in comment. #911
  • Fix typo in Utility Class docs. #915

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 in seo.html and add author meta. #858

Maintenance

  • Add theme meta info to _layouts/default.html and main.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 to single, archive, and splash 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

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