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
inpre
,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
v0.8.1
- Fixed: Liquid filter typo in breadcrumb component (
strip
instead oftrim
) 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.
- 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_nav
conditional 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
- Docs: fix typos in
CHANGELOG
andMIGRATION
by @thapasusheel in #1377
v0.6.2
- Fixed: Windows emoji font fallback by @flanakin in #1337
- Removed: unused
.passive
toggle in navigation by @pdmosses in #1335
v0.6.1
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 specifycolor-scheme
for:root
by @sigv in #1280 - Fixed: build times for large sites by @pdmosses in #1244
- Fixed: missing closing
</button>
tag insidebar.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 fixedpx
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="#"
; addsaria-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
, andDockerfile
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
byrelative_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 usemermaid_config.js
include, only requiremermaid.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
viasite.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
tofigure.highlight
by @iridazzle in #727 - Fixed: add
overflow-wrap: word-break
tobody
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
ifjekyll-seo-tag
not in users's plugins by @Tom-Brouwer in #1040 - Fixed: removes (duplicate)
favicon.html
, shifts content tohead_custom.html
by @mattxwang in #1027 - Fixed: add
reversed
, deprecatedesc
for navchild_nav_order
by @jmertic in #1061 - Fixed:
child.child_nav_order
tonode.child_nav_order
by @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-properties
by @simonebortolin in #1102 - Fixed: incorrect
padding
property value pair inlabels.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 insearch.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)
- Added: VScode devcontainer by @max06 in #783
- Added:
webrick
toGemfile
by @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
master
tomain
by @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.js
by @mattxwang in #1071
- Documentation changes
- Added: docs on how to break an
ol
by @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_head
to 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.4
by @mattxwang in #1138 - Fixed:
ol
onindex.md
by @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.md
by @sehilyi in #499 - Fixed: "you" to "your" typo in
index.md
by @nathanjessen in #473 - Fixed: spacing in toc example by @henryiii in #835
- Fixed: typo in
README
on_config.yml
by @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
lunr
index 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:
README
demo video by @codewithfan in #1097
- Added: docs on how to break an
v0.4.0.rc5
- 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: incorrect
padding
property value pair insearch.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
- Docs: add a migration guide by @pdmosses in #1059
- Docs: update
README
demo 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
lunr
index code by @diablodale in #1139 - Docs: label new features introduced in
v0.4
by @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.ico
viasite.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
ifjekyll-seo-tag
not in users's plugins by @Tom-Brouwer in #1040 - Fixed: removes (duplicate)
favicon.html
, shifts content tohead_custom.html
by @mattxwang in #1027 - Fixed: add
reversed
, deprecatedesc
for navchild_nav_order
by @jmertic in #1061 - Fixed:
child.child_nav_order
tonode.child_nav_order
by @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-properties
by @simonebortolin in #1102 - Fixed: incorrect
padding
property value pair inlabels.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
- 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_url
byrelative_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 usemermaid_config.js
include, only requiremermaid.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
tofigure.highlight
by @iridazzle in #727 - Fixed: add
overflow-wrap: word-break
tobody
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
- Added: docs on how to break an
ol
by @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_head
to add a custom favicon by @UnclassedPenguin in #814 - Fixed:
ol
onindex.md
by @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.md
by @sehilyi in #499 - Fixed: "you" to "your" typo in
index.md
by @nathanjessen in #473 - Fixed: spacing in toc example by @henryiii in #835
- Fixed: typo in
README
on_config.yml
by @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:
webrick
toGemfile
by @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
master
tomain
by @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_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
notblank_lines
for html compression list-style-none
does 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 #109Reverted -- 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