just-the-docs/CHANGELOG.md

59 KiB

title, layout
title layout
CHANGELOG default

CHANGELOG

All notable user-facing changes to this project are documented in this file.

For information on upgrading to a new version (including resolving breaking changes), see the Migration and Upgrading Guide.

For more detailed explanations for each release, see the GitHub Releases page.

HEAD

{: .note } This website is built from the HEAD of the main branch of the theme repository. These changes are not yet available in the latest RubyGems release.

Code changes to main that are not in the latest release:

Docs changes made since the latest release:

  • Docs: added unlimited multi-level navigation documentation by @pdmosses in #1440
  • Docs: added sitemap (via jekyll-sitemap plugin) by @mattxwang in #1530
  • Docs: fixed (non-systemic) accessibility issues flagged by aXe by @mattxwang in #1531

v0.9.0

  • Added: nav_enabled site, layout, and page-level variable to selectively show or hide the side/mobile menu by @kevinlin1 in #1441
  • Added: site-wide search bar and auxiliary links to the minimal layout by @kevinlin1 in #1441
  • Fixed: protect search-data.json file from front matter default for layout by @mattxwang in #1468
  • Fixed: Sass mixed declarations by @bobvandevijver in #1495
  • Fixed: redundant monospace in pre, code, kbd, samp reset by @mattxwang in #1508
  • Docs: explained the nav_enabled variables as an alternative to using the minimal layout @kevinlin1 in #1441.

v0.8.2

  • Fixed: Protect theme JS file from front matter default for layout by @pdmosses in #1447

v0.8.1

  • Fixed: Liquid filter typo in breadcrumb component (strip instead of trim) by @Zarthus in #1434
  • Docs: build docs site using strict mode and strict_filters by @Zarthus in #1435

v0.8.0

  • Added: configurable keyboard shortcut to focus search input by @kcromanpl-bajra in #1411
  • Fixed: quicker build by @pdmosses in #1397
  • Fixed: incorrect navigation when .html omitted from URL by @pdmosses in #1374
  • Fixed: incorrect positioning of clickable area for navigation links on Safari by @mattxwang in #1403
  • Docs: add documentation to "Navigation Structure" on grouping pages with collections by @mitchnemirov in #1390

v0.7.0

{: .warning } Potentially Breaking Changes: this version contains potentially breaking changes for a small set of users. For more information, refer to the Migrating to v0.7.0 guide.

v0.6.2

v0.6.1

  • Fixed: JS error for pages excluded from navigation by @pdmosses in #1332

v0.6.0

{: .warning } Potentially Breaking Changes: this version contains potentially breaking changes for a small set of users. For more information, refer to the Migrating to v0.6.0 guide.

  • Added: $color-scheme theme variable to specify color-scheme for :root by @sigv in #1280
  • Fixed: build times for large sites by @pdmosses in #1244
  • Fixed: missing closing </button> tag in sidebar.html by @mattxwang in #1304
  • Fixed: removed duplicate #main-content-wrap minimal and default layouts by @mattxwang in #1305

v0.5.4

  • Fixed: Mermaid labels inheriting theme .label styling by @mattxwang in #1278

v0.5.3

  • Fixed: font-size scaling for text-related CSS properties by using rem instead of fixed px values; deprecate $root-font-size by @mattxwang in #1169

v0.5.2

  • Fixed: liquid variable leakage in navigation components by @pdmosses in #1243
  • Fixed: ARIA roles and labels for search, header, logo, mobile menu button, and main content by @joelhawksley in #1259
  • Fixed: ARIA labels for all anchors with href="#"; adds aria-pressed information for toggles by @mattxwang in #1262

v0.5.1

  • Fixed: disable copy code button in insecure contexts @rmoff in #1226
  • Fixed: context-based media feature not supported by Safari <16.4 by @mattxwang in #1240
  • Added: document copy code button requiring secure context by @rmoff in #1225
  • Docs: fixed typo ("them" to "theme") in MIGRATION.md by @waldyrious in #1219
  • Docs: fixed font-weight typo (Utilities > Typography) by @mattxwang in #1229
  • Docs: fixed just the docs typo in migration guide by @mattxwang in #1230

v0.5.0

{: .warning } Potentially Breaking Change: this version contains potentially breaking change for a small set of users. For more information, refer to the Migrating to v0.5.0 guide.

  • Reverted (breaking): "Fix import order for setup.scss (#1184)" by @mattxwang in #1209
  • Fixed: color contrast issues with ::selection (reverting to browser defaults) @mattxwang in #1208
  • Fixed: mermaid v10, bundle all mermaid code in component by @mattxwang in #1190
  • Removed: unused images (just-the-docs.png, search.svg) by @mattxwang in #1107
  • Removed: CODE_OF_CONDUCT, docker-compose, and Dockerfile files from site by @mattxwang in #1187

v0.4.2

  • Fixed: light scheme code highlighting contrast issues; updated to use Atom's One Light colors, consolidate theme variables by @mattxwang in #1166
  • Fixed: duplicate import of color_schemes by @mattxwang in #1173
  • Fixed: import order for setup.scss by @mattxwang in #1184
  • Removed: unused dark syntax themes by @mattxwang in #1192
  • Docs: added instructions for using mermaid with AsciiDoc by @flyx in #1182

v0.4.1

  • Fixed: allow later versions of bundler by @mattxwang in #1165
  • Fixed: AsciiDoc code block styling by @flyx in #1168
  • Fixed: main content negative margin for viewports in [$md, $nav-width + $content-width] by @Dima-369 in #1177
  • Removed: unused OneDarkJekyll files by @mattxwang in #1167
  • Docs: re-add jekyll-github-metadata to docs site by @mattxwang in #1108

v0.4.0

{: .note } The project underwent a large maintenance shift in 2022; 0.4.0 is the first release from the new team.

{: .note } This PR combines the last 5 release candidates (from 0.4.0.rc1 to 0.4.0.rc5).

  • Added: Combination by @pdmosses in #578
    • Added: dark highlighting in #463
    • Added: pages and collections in #448
    • Added: callouts in #466
    • Fixed: breadcrumb behaviour … by @AdityaTiwari2102 in #477
    • Fixed: prevent rake command corrupting search data in #495 (also listed below)
    • Fixed: nested lists in #496
    • Fixed: set color for search input in #498 (also listed below)
    • Fixed: sites with no child pages (no PR)
    • Fixed: TOC/breadcrumbs for multiple collections in #494
    • Added: collection configuration option nav_fold (no PR)
    • Fixed: indentation and color for folded collection navigation (no PR)
    • Fixed: scroll navigation to show the link to the current page in #639
    • Fixed: Replace all uses of absolute_url by relative_url, by @svrooij in #544
  • Added: custom favicon _includes by @burner1024 in #364
  • Added: set color for search input by @pdmosses in #498
  • Added: search placeholder configuration by @mattxwang in #613
  • Added: 'child_nav_order' front matter to be able to sort navigation pages in reverse by @jmertic in #726
  • Added: nav_footer_custom include by @nathanjessen in #474
  • Added: style fixes for jekyll-asciidoc by @alyssais in #829
  • Added: mermaid.js support by @nascosto in #857
  • Added: support for external navigation links by @SPGoding in #876
  • Added: refactor mermaid config to use mermaid_config.js include, only require mermaid.version in _config.yml by @mattxwang in #909
  • Added: accessible titles to nested page nav toggle by @JPrevost in #950
  • Added: better title styling for AsciiDoc examples by @alyssais in #944
  • Added: docs for custom search placeholder by @mattxwang in #939
  • Added: provide ability to skip to main content by @JPrevost in #949
  • Added: styling for <blockquote> by @mattxwang in #965
  • Added: custom include for TOC heading by @pdmosses in #980
  • Added: experimental nav optimization for simple cases by @pdmosses in #992
  • Added: support multiple Google Analytics tracking IDs, document UA to GA4 switch by @MichelleBlanchette in #1029
  • Added: copy code button to code snippets by @simonebortolin in #945
  • Added: restore simple configuration of favicon.ico via site.static_files by @pdmosses in #1095
  • Added: modularize site components by @mattxwang in #1058
  • Added: includes for custom lunr Liquid and JS code by @diablodale in #1068
  • Added: new _sass/custom/setup.scss for variable definition by @mattxwang in #1135
  • Added: configuration key to load a local version of mermaid by @fabrik42 in #1153
  • Fixed: prepend site.collections_dir if exists by @alexsegura in #519
  • Fixed: nested task lists (#517) by @pdmosses in #855
  • Fixed: suppress Liquid processing in CSS comments by @pdmosses in #686
  • Fixed: prevent rake command from corrupting search data by @pdmosses in #495
  • Fixed: anchor heading links should be visible on focus by @jacobhq in #846
  • Fixed: add overflow-x: auto to figure.highlight by @iridazzle in #727
  • Fixed: add overflow-wrap: word-break to body by @iridazzle in #889
  • Fixed: vertical alignment for consecutive labels by @Eisverygoodletter in #893
  • Fixed: allow links to wrap by @pdmosses in #905
  • Fixed: nav scroll feature and absolute/relative URLs by @pdmosses in #898
  • Fixed: exclude vendor/ in Jekyll config by @manuelhenke in #941
  • Fixed: improve build time of navigation panel by @pdmosses in #956
  • Fixed: spacing issue when search is disabled by @henryiii in #960
  • Fixed: active grandchild link class by @pdmosses in #962
  • Fixed: HTML validation issues (W3C validator) by @mattxwang in #964
  • Fixed: link styling now uses text-decoration values by @mattxwang in #967
  • Fixed: cleaning up Jekyll excludes by @pdmosses in #985
  • Fixed: docs, narrow styling for code highlighting with line numbers by @pdmosses in #974
  • Fixed: default syntax highlighting in custom color schemes @pdmosses in #986
  • Fixed: incorrect disambiguation in generated TOCs by @pdmosses in #999
  • Fixed: duplicated external links in collections by @pdmosses in #1001
  • Fixed: import order of custom.scss; puts at end by @deseo in #1010
  • Fixed: top-level active link styling by @pdmosses in #1015
  • Fixed: external links for sites with no pages by @pdmosses in #1021
  • Fixed: duplicate title if jekyll-seo-tag not in users's plugins by @Tom-Brouwer in #1040
  • Fixed: removes (duplicate) favicon.html, shifts content to head_custom.html by @mattxwang in #1027
  • Fixed: add reversed, deprecate desc for nav child_nav_order by @jmertic in #1061
  • Fixed: child.child_nav_order to node.child_nav_order by @mattxwang in #1065
  • Fixed: remove all uses of / as SASS division by @mattxwang in #1074
    • note: this was originally merged as #1074 with a bug; it was reverted in #1076, and then reimplemented in #1077
  • Fixed: skip nav collection generation when site has no pages by @pdmosses in #1092
  • Fixed: standardize SCSS with declaration-block-no-redundant-longhand-properties by @simonebortolin in #1102
  • Fixed: incorrect padding property value pair in labels.scss by @SConaway in #1104
  • Fixed: various bugs with copy code button by @simonebortolin in #1096
  • Fixed: replace inline styling for <svg> icons by @captn3m0 in #1110
  • Fixed: incorrect padding property value pair in search.scss by @kevinlin1 in #1123
  • Fixed: minor spacing and comment nits by @EricFromCanada in #1128
  • Fixed: exclude images from being bundled with gem by @m-r-mccormick in #1142
  • Fixed: dark theme code block background, line number colors by @m-r-mccormick in #1124
  • Fixed: copy code button interaction with kramdown line numbers by @mattxwang in #1143
  • Maintenance changes (developer-only)
  • Documentation changes

v0.4.0.rc5

v0.4.0.rc4

  • Added: support multiple Google Analytics tracking IDs, document UA to GA4 switch by @MichelleBlanchette in #1029
  • Added: copy code button to code snippets by @simonebortolin in #945
  • Added: restore simple configuration of favicon.ico via site.static_files by @pdmosses in #1095
  • Added: modularize site components by @mattxwang in #1058
  • Fixed: incorrect disambiguation in generated TOCs by @pdmosses in #999
  • Fixed: duplicated external links in collections by @pdmosses in #1001
  • Fixed: import order of custom.scss; puts at end by @deseo in #1010
  • Fixed: top-level active link styling by @pdmosses in #1015
  • Fixed: external links for sites with no pages by @pdmosses in #1021
  • Fixed: duplicate title if jekyll-seo-tag not in users's plugins by @Tom-Brouwer in #1040
  • Fixed: removes (duplicate) favicon.html, shifts content to head_custom.html by @mattxwang in #1027
  • Fixed: add reversed, deprecate desc for nav child_nav_order by @jmertic in #1061
  • Fixed: child.child_nav_order to node.child_nav_order by @mattxwang in #1065
  • Fixed: remove all uses of / as SASS division by @mattxwang in #1074
    • note: this was originally merged as #1074 with a bug; it was reverted in #1076, and then reimplemented in #1077
  • Fixed: skip nav collection generation when site has no pages by @pdmosses in #1092
  • Fixed: standardize SCSS with declaration-block-no-redundant-longhand-properties by @simonebortolin in #1102
  • Fixed: incorrect padding property value pair in labels.scss by @SConaway in #1104
  • Fixed: various bugs with copy code button by @simonebortolin in #1096
  • Fixed: replace inline styling for <svg> icons by @captn3m0 in #1110
  • Vendor: update jekyll-anchor-headings, lunr.js by @mattxwang in #1071
  • Docs: fix typo in changelog links @koppor in #1000
  • Docs: update homepage (focus: new features, conciseness, deduplication) by @pdmosses in #1018
  • Docs: update README (focus: new features, conciseness, deduplication) by @pdmosses in #1019
  • Docs: fix two bugs in "Customization" (custom favicon, new annotation) by @mattxwang in #1090
  • Docs: Add warning about mandatory _-prefix for collections by @max06 in #1091
  • Docs: remove Google Analytics on main site by @mattxwang in #1113

v0.4.0.rc3

  • Added: styling for <blockquote> by @mattxwang in #965
  • Added: custom include for TOC heading by @pdmosses in #980
  • Added: experimental nav optimization for simple cases by @pdmosses in #992
  • Fixed: spacing issue when search is disabled by @henryiii in #960
  • Fixed: active grandchild link class by @pdmosses in #962
  • Fixed: HTML validation issues (W3C validator) by @mattxwang in #964
  • Fixed: link styling now uses text-decoration values by @mattxwang in #967
  • Fixed: cleaning up Jekyll excludes by @pdmosses in #985
  • Fixed: docs, narrow styling for code highlighting with line numbers by @pdmosses in #974
  • Fixed: default syntax highlighting in custom color schemes @pdmosses in #986

v0.4.0.rc2

v0.4.0.rc1

  • Added: Combination by @pdmosses in #578
    • Added: dark highlighting in #463
    • Added: pages and collections in #448
    • Added: callouts in #466
    • Fixed: breadcrumb behaviour … by @AdityaTiwari2102 in #477
    • Fixed: prevent rake command corrupting search data in #495 (also listed below)
    • Fixed: nested lists in #496
    • Fixed: set color for search input in #498 (also listed below)
    • Fixed: sites with no child pages (no PR)
    • Fixed: TOC/breadcrumbs for multiple collections in #494
    • Added: collection configuration option nav_fold (no PR)
    • Fixed: indentation and color for folded collection navigation (no PR)
    • Fixed: scroll navigation to show the link to the current page in #639
    • Fixed: Replace all uses of absolute_url by relative_url, by @svrooij in #544
  • Added: custom favicon _includes by @burner1024 in #364
  • Added: set color for search input by @pdmosses in #498
  • Added: search placeholder configuration by @mattxwang in #613
  • Added: 'child_nav_order' front matter to be able to sort navigation pages in reverse by @jmertic in #726
  • Added: nav_footer_custom include by @nathanjessen in #474
  • Added: style fixes for jekyll-asciidoc by @alyssais in #829
  • Added: mermaid.js support by @nascosto in #857
  • Added: support for external navigation links by @SPGoding in #876
  • Added: refactor mermaid config to use mermaid_config.js include, only require mermaid.version in _config.yml by @mattxwang in #909
  • Fixed: prepend site.collections_dir if exists by @alexsegura in #519
  • Fixed: nested task lists (#517) by @pdmosses in #855
  • Fixed: suppress Liquid processing in CSS comments by @pdmosses in #686
  • Fixed: prevent rake command from corrupting search data by @pdmosses in #495
  • Fixed: anchor heading links should be visible on focus by @jacobhq in #846
  • Fixed: add overflow-x: auto to figure.highlight by @iridazzle in #727
  • Fixed: add overflow-wrap: word-break to body by @iridazzle in #889
  • Fixed: vertical alignment for consecutive labels by @Eisverygoodletter in #893
  • Fixed: allow links to wrap by @pdmosses in #905
  • Fixed: nav scroll feature and absolute/relative URLs by @pdmosses in #898
  • Documentation changes
  • Maintenance changes (developer-only)

v0.3.3

🚀 Features

  • Add custom header and footer include files @CodeSandwich (#334)

🐛 Bug Fixes

  • Limit the effect of nav_exclude to the main navigation @pdmosses (#443)
  • Update normalize.scss @pdmosses (#444)
  • Update code.scss @pdmosses (#445)
  • Fix list alignment @pdmosses (#446)

🧰 Maintenance

  • Bump stylelint-config-primer from 9.0.0 to 9.2.1 @dependabot-preview (#451)
  • Bump stylelint from 13.6.1 to 13.7.2 @dependabot-preview (#440)
  • Bump @primer/css from 15.1.0 to 15.2.0 @dependabot-preview (#436)
  • Bump prettier from 2.1.1 to 2.1.2 @dependabot-preview (#429)

v0.3.2

Changes

  • Safe page sorting @pdmosses (#411)
  • v0.3.2 @pmarsceill (#388)

🚀 Features

  • make font-sizes sass variables so they can be changed @pdebruic (#361)
  • run the site locally inside docker container @fogfish (#398)
  • Feature/doc collections @SgtSilvio (#379)
  • Adjust dl layout @pdmosses (#401)

🐛 Bug Fixes

  • Add site.gh_edit_source to "Edit this page on GitHub" link @mrfleap (#418)
  • Inhibit text-transform for code in h4 @pdmosses (#404)
  • Fix native font stack precedence issue on Windows systems. @hvianna (#331)
  • Support for the linenos option on highlighted code @pdmosses (#375)
  • Update anchor_headings.html @pdmosses (#399)
  • Fix https @marksie1988 (#359)

🧰 Maintenance

  • Bump prettier from 2.0.5 to 2.1.1 @dependabot-preview (#427)
  • Bump prettier from 2.0.5 to 2.1.1 @dependabot-preview (#419)
  • [Security] Bump lodash from 4.17.15 to 4.17.19 @dependabot-preview (#389)
  • Bump @primer/css from 14.4.0 to 15.1.0 @dependabot-preview (#402)
  • Bump lodash from 4.17.15 to 4.17.19 @dependabot (#384)
  • Bump @primer/css from 14.4.0 to 15.0.0 @dependabot-preview (#371)

v0.3.1

Changes

🐛 Bug Fixes

  • Improve accessibility by adding label to Anchor links. @mscoutermarsh (#376)

🧰 Maintenance

  • Remove collapsible TOC on nav doc @pmarsceill (#368)
  • Pdmosses collapsible toc @pmarsceill (#367)

v0.3.0

Changes

  • v0.2.9 @pmarsceill (#306)

🚀 Features

  • Add print styles @pmarsceill (#362)
  • Navigation improvements and search sections @SgtSilvio (#352)

🐛 Bug Fixes

  • Remove constraint with jekyll 4.1.0 @PierrickMartos (#348)

🧰 Maintenance

  • Bump version numbers @pmarsceill (#360)
  • Bump stylelint from 13.3.3 to 13.6.1 @dependabot-preview (#343)
  • Bump stylelint-config-prettier from 8.0.1 to 8.0.2 @dependabot-preview (#349)

v0.2.9

Bug fixes

  • Horizontal Alignment #103 @pmarsceill
  • Code snippet in headers do not inherit font size #140 @pmarsceill
  • Fix duplicated title and description tags #294 @iefserge
  • Update nav.html for handling nav_exclude #282 @blawqchain
  • Fix duplicate entries in nav.html and default.html #239 @KasparEtter
  • Don't show pages with no title (e.g. redirects in nav) 672de29f2e @SgtSilvio
  • [SEARCH RAKE] Fix search generator #319 @RoiArthurB

Enhancements

  • Improvement/custom themes #186 @SgtSilvio
  • feat: adds "edit this page" and "page last modified" to footer #217 @malsf21
  • feat: adds option to open aux links in new tab #229 @malsf21
  • Default nav order #236 @pdmosses
  • Enable IP anonymization in Google Analytics (GDPR) #250 @r-brown

closes #240 #308 #266 #140 #103

v0.2.8

Bugfixes

  • bugfix in search.rake #218 @tiaitsch85

Dependency and security updates:

  • Update jekyll requirement from ~> 3.8.5 to >= 3.8.5, < 4.1.0 #197 @dependabot-preview
  • Update rake requirement from ~> 12.3.1 to >= 12.3.1, < 13.1.0 #227 @dependabot-preview
  • Bump stylelint-config-primer from 8.0.0 to 9.0.0 #247 @dependabot-preview
  • Update bundler requirement from ~> 2.0.1 to ~> 2.1.4 #268 @dependabot-preview
  • Bump @primer/css from 12.7.0 to 14.3.0 #296 @dependabot-preview

Operations

  • Update CI to test multiple versions of Jekyll
  • Update CI to check the rake command that builds the search file

fixes #291 #256 #293 #177

v0.2.7

Bugs fixed

  • Anchor headings are now displayed on hover, not only on heading hover
  • Deduplicated anchor heading svg
  • If last page of site.html_pages was excluded from search, search json breaks
  • Config variable should be blanklines not blank_lines for html compression
  • list-style-none does not hide bullets on ul

Enhancements

  • Summary for child pages appears in generated TOC
  • Site logo configuration supported replacing title text with image
  • Allow custom CSS overrides (new scss partial at the end of the cascade) separate from variable overrides.
  • Configuration around search strings added to allow search for hyphenated words

Maintenance

  • Update docs to suggest using index.md as section page filename
  • Bump @primer/css from 12.6.0 to 12.7.0
  • Bump mixin-deep from 1.3.1 to 1.3.2
  • Bump stylelint-config-primer from 7.0.1 to 8.0.0

PR included

  • #98 by @stefanoborini Introduces the possibility for a summary in the table of contents
  • #141 by @ghabs Fix trailing comma bug in search-data.json
  • #153 by @jacobherrington Change button copy on theme preview
  • #181 by @m3nu Recommend using index.md as parent page for sections
  • #183 by @SgtSilvio Improve heading anchors
  • #187 by @SgtSilvio Improvement/site logo
  • #200 Bump mixin-deep from 1.3.1 to 1.3.2
  • #203 by @pdmosses Search config
  • #205 by @pdmosses Fix blank_lines var to blanklines in config.yml
  • #206 by @iamcarrico Allow for custom overrides by the user
  • #208 Bump @primer/css from 12.6.0 to 12.7.0
  • #213 Bump mixin-deep from 1.3.1 to 1.3.2
  • #214 Bump stylelint-config-primer from 7.0.1 to 8.0.0
  • #215 Bump @primer/css from 12.6.0 to 12.7.0

v0.2.6

Bugs fixed

  • Google Analytics tag has been updated #162
  • BaseURL has been modified #109 Reverted -- seems the existing implementation worked
  • Titles can now wrap fixes #106

Enhancements

  • Search now displays content preview #135
  • Custom footer content added #179
  • Now using GitHub Actions for CI #170

Maintenance

  • lunrjs upgraded #135
  • Nav generation is optimized #159
  • Stylelint upgrade #143
  • Stylelint config primer upgrade #149
  • Lodash upgrade #160

PR included

#109 by @daviddarnes - Fix baseurl link Reverted #135 by @SgtSilvio - Upgrades lunr.js, improves search UI, adds heading anchors #152 by @yavorg - Improves syntax highlighting for js readablity #159 by @julienduchesne - Optimizes nav generation #162 by @nergmada - Modifies the google analytics code to match the new tags used by GA

v0.2.5

Bugs fixed

  • Duplicate title tag when Jekyll SEO Plugin gem is used #125 #126

Enhancements

  • Favicon support added #118

Maintenance

  • Bump stylelint-config-primer from 6.0.0 to 7.0.0 #123
  • Bump @primer/css from 12.2.3 to 12.3.1 #129
  • Add workflow to publish to GPR
  • Fix workflow to publish to Ruby Gems

v0.2.4

Bugs

  • #102 Remove unnecessary console.log() @JoeNyland
  • #97 Import custom Sass variable overrides before default variables are defined @montchr and @ptvandi

Additions

  • #117 Add links to docs for setting up GH pages locally @gnarea
  • #95 Add SEO and 'lang' param for _config @gebeto

v0.2.3

Enhancements

  • Adds ability to use Google Analytics tracking by @pmarsceill

Bug fixes

  • Fixes 404 error for "/assets/js//search-data.json" by @stephenedmondson
  • Fixes #80 Single quotes in the string were unescaped and ruby attempted variable substitution of amp within it (which failed) by @novelistparty
  • Fixes bug that would only show 2 or more search results (not one) by @ilivewithian
  • Fixes a typo on the layout example by @woernfl
  • Fixes #78 Page scroll position too far down on load by @pmarsceill
  • Fixds ability to nest ul in ol without breaking style or counters

Dependency updates

  • Bumps stylelint dependency from 9.9.0 to 9.10.1

v0.2.2

  • Bumps stylelint-config-primer to 3.0.1 #44
  • Bumps bundler req to 2.0.1 #61
  • Adds custom 404 page
  • Excludes package-lock.json from jekyll build #47
  • Fixes keyboard scrolling / focus #48
  • Adds ARIA roles to navigation elements
  • Adds support for optional page description metadata (if present in yaml front matter)
  • Addresses some issues with search in #46
  • Option to hide TOC on parent pages if turned off in page's YAML front matter #30
  • Option to suppress an item from being indexed by search if present in page's YAML front matter #32

v0.2.1

This update fixes security vulnerabilities in the lodash sub-dependency and bumps other dev dependencies to their latest version.

v0.2.0

Adds:

  • Dark mode via color_scheme parameter
  • Ability to exclude a page from the main nav with nav_exclude parameter closes #21
  • Ability for create children of children pages (3 nav levels) closes #25

Changes:

  • Permalink structure for tiered navigation has been updated
  • Some colors have been updated for consistency / accessibility

v0.1.6

Added

  • Support for task list styles #19
  • Configuration docs
  • Configuration option to enable / disable search
  • Normalize.scss dependency pulled into project #16 #

Fixed

  • Layout bug in navigation #17

v0.1.5

Major changes:

  • Fixed bug where the rake task would fail when the assets/js directory didn't exist

v0.1.4

Major changes:

  • Adds Rake as a runtime dependency
  • Definition list styled
  • Sidebar and support cleaned up for smaller screen support
  • Updated some stale docs

v0.1.3

Major changes:

  • Fix path problems, typos, and general clean-up for OSS.

v0.1.2

Fix paths when deployed to gh-pages

v0.1.1

Major updates:

  • Adds search to mobile nav
  • Pulls footer to bottom of the page on mobile (not hidden in nav)

Minor updates:

  • Cleans up h1 typography spacing