Releases: fulldecent/github-pages-template
Per-file script commands
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
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
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
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
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
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
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
Previously testing a URL like this:
<a href="https://----.example.com?a=b&c=d">This server does not exist</a>Was a problem because the & was not properly understood.
This is a partial solution just for &, 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
Bump deps
Initial public release
This is working in production in many major sites. So best practice says we should have already released v1 a long time ago!