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
This website is built from the HEAD of the main branch of the theme repository.
Code changes to main that are not in the latest release:
- N/A
Docs changes made since the latest release:
- N/A
v0.11.1 - 2026-01-02
Theme
- Fixed: incorrect behaviour of
nav_footeronxsviewport
v0.11.0 - 2026-01-01
Theme
- Fixed: low-contrast syntax highlighting via
accessible-pygmentsand harsher backgrounds by @mattxwang in #1749 - Fixed: callout body text color contrast by @mattxwang in #1748
- Fixed: button and label color contrast by @mattxwang in #1750
- Fixed: inability to focus on scrollable code blocks via keyboard navigation by @mattxwang in #1533
- Fixed:
.site-footerfocus order onsm(mobile) viewport by @mattxwang in #1751 - Fixed: color contrast between dark mode background and
$link-colorby @mattxwang in #1752 - Fixed: color contrast for selected
.nav-list-linkin light mode by @mattxwang in #1753 - Fixed: sidebar ARIA role (by including navigation) by @mattxwang in #1754
- Fixed:
footer_content/footer_customcolor contrast by @mattxwang in #1755
Documentation
- Added: aXe accessibility tests by @cycomachead in #1756
v0.10.2 - 2025-12-31
Theme
- Fixed:
margin-topandmargin-bottomfor<hr>elements in print styles by @jacksonj04 in #1677 - Fixed: sidenav footer (
.site-footer) color contrast by @mattxwang in #1746 - Fixed: use
aria-expandedinstead ofaria-pressedfor buttons connected to expandable content by @rianrietveld in #1679 - Fixed: accessibility issues with search bar (color contrast, focus indicator, decorative icons) by @mattxwang in #1747
Documentation
- Remove non-essential CHANGELOG information by @mattxwang in #1745
v0.10.1 - 2025-01-06
Theme
- Fixed:
back_to_topnot displaying when no other footer variables are set by @mattxwang in #1461 - Fixed: auto-generated child navigation (TOC) by @pdmosses in #1590
Documentation
- Fixed: incorrect docs for example with minimal layout parent, default layout child by @janbrasna in #1540
- Fixed: unclear docs on using in-page table of contents by @sebjameswml in #1551
v0.10.0 - 2024-09-09
Theme
Documentation
- Added: Allow unlimited multi-level navigation by @pdmosses in #1440
- Added: sitemap (via
jekyll-sitemapplugin) by @mattxwang in #1530 - Fixed: (non-systemic) accessibility issues flagged by aXe by @mattxwang in #1531
v0.9.0 - 2024-08-12
Theme
- Added:
nav_enabledsite, 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
minimallayout by @kevinlin1 in #1441 - Fixed: protect
search-data.jsonfile from front matter default for layout by @mattxwang in #1468 - Fixed: Sass mixed declarations by @bobvandevijver in #1495
- Fixed: redundant
monospaceinpre,code,kbd,sampreset by @mattxwang in #1508
Documentation
- Docs: Explained the
nav_enabledvariables as an alternative to using the minimal layout @kevinlin1 in #1441.
v0.8.2 - 2024-05-15
Theme
v0.8.1 - 2024-03-06
Theme
Documentation
v0.8.0 - 2024-02-22
Theme
- Added: configurable keyboard shortcut to focus search input by @kcromanpl-bajra in #1411
- Fixed: quicker build by @pdmosses in #1397
- Fixed: incorrect navigation when
.htmlomitted from URL by @pdmosses in #1374 - Fixed: incorrect positioning of clickable area for navigation links on Safari by @mattxwang in #1403
Documentation
- Add documentation to “Navigation Structure” on grouping pages with collections by @mitchnemirov in #1390
v0.7.0 - 2023-10-25
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.
Theme
- Added: configuration options for opening external links in new tab by @CarbonNeuron in #1360
- Fixed: remove href from the navigation link to the current page by @pdmosses in #1356
- Fixed: improve build time by @pdmosses in #1358
- Fixed: erroneous parentheses in
site_navconditional by @mattxwang in #1366 - Fixed: navigation scroll to active link regression by @pdmosses in #1367
- Fixed: invalid CSS rules in head elements by @pdmosses in #1368
- Fixed: accidental disabling of forward-declared stylesheets by @mattxwang in #1373
Documentation:
- Docs: fix typos in
CHANGELOGandMIGRATIONby @thapasusheel in #1377
v0.6.2 - 2023-09-19
Theme
- Fixed: Windows emoji font fallback by @flanakin in #1337
- Removed: unused
.passivetoggle in navigation by @pdmosses in #1335
New Contributors
v0.6.1 - 2023-08-26
Theme
v0.6.0 - 2023-08-19
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.
Theme
- Added:
$color-schemetheme variable to specifycolor-schemefor:rootby @sigv in #1280 - Fixed: build times for large sites by @pdmosses in #1244
- Fixed: missing closing
</button>tag insidebar.htmlby @mattxwang in #1304 - Fixed: removed duplicate
#main-content-wrapminimal and default layouts by @mattxwang in #1305
Documentation
- A footnote in the configuration docs explains how disabling JavaScript affects the display of navigation links when browsing folded collections.
- Invalid HTML has been removed from most documentation examples.
v0.5.4 - 2023-07-04
Theme
- Fixed: Mermaid labels inheriting theme
.labelstyling by @mattxwang in #1278
v0.5.3 - 2023-06-17
Theme
- Fixed: font-size scaling for text-related CSS properties by using
reminstead of fixedpxvalues; deprecate$root-font-sizeby @mattxwang in #1169
v0.5.2 - 2023-06-07
Theme
- 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="#"; addsaria-pressedinformation for toggles by @mattxwang in #1262
v0.5.1 - 2023-04-25
Theme
- Fixed: disable copy code button in insecure contexts @rmoff in #1226
- Fixed: context-based media feature not supported by Safari
<16.4by @mattxwang in #1240
Documentation
- Added: document copy code button requiring secure context by @rmoff in #1225
- Fixed: typo (“them” → “theme”) in MIGRATION.md by @waldyrious in #1219
- Fixed:
font-weighttypo (Utilities > Typography) by @mattxwang in #1229 - Fixed:
just the docstypo in migration guide by @mattxwang in #1230
v0.5.0 - 2023-04-12
Potentially Breaking Changes: this version contains potentially breaking changes for a small set of users. For more information, refer to the Migrating to v0.5.0 guide.
Theme
- 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, andDockerfilefiles from site by @mattxwang in #1187
v0.4.2 - 2023-03-14
Theme
- 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_schemesby @mattxwang in #1173 - Fixed: import order for
setup.scssby @mattxwang in #1184 - Removed: unused dark syntax themes by @mattxwang in #1192
Documentation
v0.4.1 - 2023-02-23
Theme
- Fixed: allow later versions of
bundlerby @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
OneDarkJekyllfiles by @mattxwang in #1167
Documentation
- Fixed: re-add
jekyll-github-metadatato docs site by @mattxwang in #1108
Full Changelog: https://github.com/just-the-docs/just-the-docs/compare/v0.4.0…v0.4.1
v0.4.0 - 2023-02-05
The project underwent a large maintenance shift in 2022; 0.4.0 is the first release from the new team.
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_urlbyrelative_url, by @svrooij in #544
- Added: custom favicon
_includesby @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_custominclude 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
mermaidconfig to usemermaid_config.jsinclude, only requiremermaid.versionin_config.ymlby @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.icoviasite.static_filesby @pdmosses in #1095 - Added: modularize site components by @mattxwang in #1058
- Added: includes for custom
lunrLiquid and JS code by @diablodale in #1068 - Added: new
_sass/custom/setup.scssfor variable definition by @mattxwang in #1135 - Added: configuration key to load a local version of mermaid by @fabrik42 in #1153
- Fixed: prepend
site.collections_dirif 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: autotofigure.highlightby @iridazzle in #727 - Fixed: add
overflow-wrap: word-breaktobodyby @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-decorationvalues 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
titleifjekyll-seo-tagnot in users’s plugins by @Tom-Brouwer in #1040 - Fixed: removes (duplicate)
favicon.html, shifts content tohead_custom.htmlby @mattxwang in #1027 - Fixed: add
reversed, deprecatedescfor navchild_nav_orderby @jmertic in #1061 - Fixed:
child.child_nav_ordertonode.child_nav_orderby @mattxwang in #1065 - Fixed: remove all uses of
/as SASS division by @mattxwang in #1074 - Fixed: skip nav collection generation when site has no pages by @pdmosses in #1092
- Fixed: standardize SCSS with
declaration-block-no-redundant-longhand-propertiesby @simonebortolin in #1102 - Fixed: incorrect
paddingproperty value pair inlabels.scssby @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
paddingproperty value pair insearch.scssby @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)
- Added: VScode devcontainer by @max06 in #783
- Added:
webricktoGemfileby @mattxwang in #799 - Added: ‘This site is powered by Netlify.’ to the footer by @mattxwang in #797
- Updated: new repo path by @pmarsceill in #775
- Updated: rename
mastertomainby @pmarsceill in #776 - Updated: README by @pmarsceill in #777
- Updated: Code of Conduct to Contributor Covenant v2.1 by @mattxwang in #790
- Updated: CI files, Ruby & Node Versions by @mattxwang in #820
- Updated: Stylelint to v14, extend SCSS plugins, remove primer-* configs, resolve issues by @mattxwang in #821
- Deleted: unused script directory by @mattxwang in #937
- Vendor: update
jekyll-anchor-headings,lunr.jsby @mattxwang in #1071
- Documentation changes
- Added: docs on how to break an
olby @pdmosses in #856 - Added: docs for custom includes by @nathanjessen in #806
- Added: document caveat about variable dependencies by @waldyrious in #555
- Added: docs on how to use
custom_headto add a custom favicon by @UnclassedPenguin in #814 - Added: docs load mermaid.js by default by @mattxwang in #935
- Added: warning about mandatory
_-prefix for collections by @max06 in #1091 - Added: migration guide by @pdmosses in #1059
- Added: label new features introduced in
v0.4by @mattxwang in #1138 - Fixed:
olonindex.mdby @pmarsceill in #778 - Fixed: image link in Markdown kitchen sink by @JeffGuKang in #221
- Fixed: images in Markdown kitchen sink by @dougaitken in #782
- Fixed: clearer label of link to Jekyll quickstart by @waldyrious in #549
- Fixed: remove extra spaces in component docs by @MichelleBlanchette in #554
- Fixed: double “your” typo in
index.mdby @sehilyi in #499 - Fixed: “you” to “your” typo in
index.mdby @nathanjessen in #473 - Fixed: spacing in toc example by @henryiii in #835
- Fixed: typo in
READMEon_config.ymlby @ivanskodje in #891 - Fixed: missing code fence in navigation structure docs by @mattxwang in #906
- Fixed: table of contents on search docs by @robinpokorny in #940
- Fixed: broken docs link (custom footer) by @olgarithms in #951
- Fixed: clarify version docs by @pdmosses in #955
- Fixed: typo in changelog links @koppor in #1000
- Fixed: two bugs in “Customization” (custom favicon, new annotation) by @mattxwang in #1090
- Fixed: “View Typography Utilities” link by @agabrys in #1130
- Fixed: broken relative page links by @mattxwang in #1106
- Fixed: clarify steps to add custom
lunrindex code by @diablodale in #1139 - Updated: homepage (focus: new features, conciseness, deduplication) by @pdmosses in #1018
- Updated: README (focus: new features, conciseness, deduplication) by @pdmosses in #1019
- Updated:
READMEdemo video by @codewithfan in #1097
- Added: docs on how to break an
v0.4.0.rc5
- Added: includes for custom
lunrLiquid and JS code by @diablodale in #1068 - Added: new
_sass/custom/setup.scssfor variable definition by @mattxwang in #1135 - Added: configuration key to load a local version of mermaid by @fabrik42 in #1153
- Fixed: incorrect
paddingproperty value pair insearch.scssby @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
- Docs: add a migration guide by @pdmosses in #1059
- Docs: update
READMEdemo video by @codewithfan in #1097 - Docs: update “View Typography Utilities” link by @agabrys in #1130
- Docs: fix broken relative page links by @mattxwang in #1106
- Docs: clarify steps to add custom
lunrindex code by @diablodale in #1139 - Docs: label new features introduced in
v0.4by @mattxwang in #1138
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.icoviasite.static_filesby @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
titleifjekyll-seo-tagnot in users’s plugins by @Tom-Brouwer in #1040 - Fixed: removes (duplicate)
favicon.html, shifts content tohead_custom.htmlby @mattxwang in #1027 - Fixed: add
reversed, deprecatedescfor navchild_nav_orderby @jmertic in #1061 - Fixed:
child.child_nav_ordertonode.child_nav_orderby @mattxwang in #1065 - Fixed: remove all uses of
/as SASS division by @mattxwang in #1074 - Fixed: skip nav collection generation when site has no pages by @pdmosses in #1092
- Fixed: standardize SCSS with
declaration-block-no-redundant-longhand-propertiesby @simonebortolin in #1102 - Fixed: incorrect
paddingproperty value pair inlabels.scssby @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.jsby @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-decorationvalues 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
- 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
- Fixed: exclude
vendor/in Jekyll config by @manuelhenke in #941 - Fixed: improve build time of navigation panel by @pdmosses in #956
- Added: docs load mermaid.js by default by @mattxwang in #935
- Fixed: table of contents on search docs by @robinpokorny in #940
- Fixed: broken docs link (custom footer) by @olgarithms in #951
- Fixed: clarify version docs by @pdmosses in #955
- Deleted: unused script directory by @mattxwang in #937
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_urlbyrelative_url, by @svrooij in #544
- Added: custom favicon
_includesby @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_custominclude 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
mermaidconfig to usemermaid_config.jsinclude, only requiremermaid.versionin_config.ymlby @mattxwang in #909 - Fixed: prepend
site.collections_dirif 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: autotofigure.highlightby @iridazzle in #727 - Fixed: add
overflow-wrap: word-breaktobodyby @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
- Added: docs on how to break an
olby @pdmosses in #856 - Added: docs for custom includes by @nathanjessen in #806
- Added: document caveat about variable dependencies by @waldyrious in #555
- Added: docs on how to use
custom_headto add a custom favicon by @UnclassedPenguin in #814 - Fixed:
olonindex.mdby @pmarsceill in #778 - Fixed: image link in Markdown kitchen sink by @JeffGuKang in #221
- Fixed: images in Markdown kitchen sink by @dougaitken in #782
- Fixed: clearer label of link to Jekyll quickstart by @waldyrious in #549
- Fixed: remove extra spaces in component docs by @MichelleBlanchette in #554
- Fixed: double “your” typo in
index.mdby @sehilyi in #499 - Fixed: “you” to “your” typo in
index.mdby @nathanjessen in #473 - Fixed: spacing in toc example by @henryiii in #835
- Fixed: typo in
READMEon_config.ymlby @ivanskodje in #891 - Fixed: missing code fence in navigation structure docs by @mattxwang in #906
- Added: docs on how to break an
- Maintenance changes (developer-only)
- Added: VScode devcontainer by @max06 in #783
- Added:
webricktoGemfileby @mattxwang in #799 - Added: ‘This site is powered by Netlify.’ to the footer by @mattxwang in #797
- Updated: new repo path by @pmarsceill in #775
- Updated: rename
mastertomainby @pmarsceill in #776 - Updated: README by @pmarsceill in #777
- Updated: Code of Conduct to Contributor Covenant v2.1 by @mattxwang in #790
- Updated: CI files, Ruby & Node Versions by @mattxwang in #820
- Updated: Stylelint to v14, extend SCSS plugins, remove primer-* configs, resolve issues by @mattxwang in #821
v0.3.3
🚀 Features
- Add custom header and footer include files @CodeSandwich (#334)
🐛 Bug Fixes
- Limit the effect of
nav_excludeto 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) https://github.com/pmarsceill/just-the-docs/pull/295/commits/672de29f2e332a9350af7237e4fb6693c848989e @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_pageswas excluded from search, search json breaks - Config variable should be
blanklinesnotblank_linesfor html compression list-style-nonedoes not hide bullets onul
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_schemeparameter - Ability to exclude a page from the main nav with
nav_excludeparameter 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