Skip to content

Releases: fulldecent/github-pages-template

Per-file script commands

09 Dec 18:22
773dece

Choose a tag to compare

What's Changed

  • Rename format-all to format and add file argument support in #182

Full Changelog: 1.7.0...1.7.1

Check alternate language reciprocity

06 Dec 01:23
d9898f0

Choose a tag to compare

What's Changed

  • Add debounced output for HTML validation by @fulldecent in #179
  • Add unused assets checker script by @fulldecent in #180
  • Add checkers for alternate language linking

Full Changelog: 1.6.0...1.7.0

Add checker for alternate lang URLs

24 Nov 21:21
0094742

Choose a tag to compare

What's Changed

  • Set Ruby version to 3.3 in devcontainer.json by @fulldecent in #173
  • Remove webrick gem from Gemfile by @fulldecent in #174
  • Run prettier formatter to fix code style issues by @Copilot in #175

Full Changelog: 1.5.1...1.6.0

Bump action deps

26 Sep 17:08
a7b9311

Choose a tag to compare

What's Changed

  • Revise README for linting and testing instructions by @fulldecent in #172
  • Use updated GitHub Actions

Full Changelog: 1.5.0...1.5.1

Allow partial testing

25 Sep 20:58

Choose a tag to compare

What's Changed

  • Extract test-test workflow with correct job prerequisites by @Copilot in #170
  • it is now much easier to run tests and lifting because you can specify an individual folder or file that you would like to test. You no longer need to test or lint the entire website every time.

Full Changelog: 1.4.0...1.5.0

Add proxy rule option

16 Sep 20:30
b58991f

Choose a tag to compare

What's Changed

  • Create dirty words checker script by @codiini in #133
  • Feat easier test expected by @fulldecent in #134
  • bump deps by @fulldecent in #135
  • only grep flat files by @fulldecent in #136
  • add file extension checker by @fulldecent in #137
  • fixes #102 by @fulldecent in #138
  • lint by @fulldecent in #139
  • Implement parallel workers as default for HTML validation with progress tracking by @Copilot in #144
  • Replace dirty-file-extensions with dirty-file-paths for granular file validation by @Copilot in #150
  • Add structured data testing for JSON-LD validation by @Copilot in #151
  • Add fixtures and tests for directory paths in internal links validation and fix HTTPS detection bug by @Copilot in #153
  • Show failed results again by @fulldecent in #161
  • Replace dirty words checker with allowed-links rule by @Copilot in #163
  • Replace cli-progress with direct line printing for progress reporting by @Copilot in #168
  • Make proxy URL optional configurable option in external-links HTML validation rule by @Copilot in #166

New Contributors

  • @Copilot made their first contribution in #144

Full Changelog: 1.3.1...1.4.0

Fix public proxy URL

21 May 14:26
04b8866

Choose a tag to compare

This fixes an hour where external link checking was broken.

This URL won't work forever. For now, I'm at least keeping it correct :-)

Fix testing URLs with HTML entities

20 Dec 21:45
f42831b

Choose a tag to compare

Previously testing a URL like this:

<a href="https://----.example.com?a=b&amp;c=d">This server does not exist</a>

Was a problem because the &amp; was not properly understood.

This is a partial solution just for &amp;, which is the most common HTML entity you will use. A complete solution will require adding a dependency or updating html-validate.

Discussion: https://gitlab.com/html-validate/html-validate/-/commit/560fa72ae6be0a065a358d9f6b356ce39c7b4e81

1.2.1 Bump deps

04 Dec 16:46
24579d5

Choose a tag to compare

Bump deps

Initial public release

26 Nov 20:21
d84ee70

Choose a tag to compare

This is working in production in many major sites. So best practice says we should have already released v1 a long time ago!