Releases: wjdp/htmltest
v0.17.0
Added
- #200
IgnoreAltEmpty
option for alt="" decorative images - #192
IgnoreHTTPS
Array of regexs of URLs to ignore forEnforceHTTPS
Changelog
- d7fccee Add pre-commit job to CI
- 8d8ff25 Add skip for TestAnchorExternalHTTPSMissingChain
- 39067a6 IgnoreAltEmpty option for alt="" decorative images
- e7dcba4 Improve README section on tmp directory
- ef0fde4 Lock pre-commit repo to fixed version
- e48c5a2 Replace distro specific notes in README with badge from repology.org
- 81ab4a3 Update README.md
- 05eb4e5 add IgnoreHTTPS option
v0.16.0
Added
- #186 Builds for Apple/Darwin ARM64.
Changed
- #175
IgnoreURLs
now can be used to ignore internal URLs. It uses regex unlike the previously addedIgnoreInternalURLs
so will likely deprecate the latter in an upcoming release. - Upgrade to go 1.17.x for Darwin arm64 builds.
Fixed
- #126 Panic when referencing ignored directories.
Removed
- Date of build from
htmltest --version
, this is a step towards reproducible builds.
Changelog
26605a5 Add missing skips for external access.
2a4d210 Run CI on pull requests too
01b82dc Apply IgnoreURLs regexs to internal URLs too
03c4f89 Add a test for file:
scheme
cd4a0fb Fix panic when referencing ignored directories
7fd8514 Merge pull request #161 from QuLogic/skip-external
f1e8651 Remove commented out line
cfca618 Merge pull request #181 from markmandel/debug/panic
54089cb Fix typo in comment
095de9a Merge branch 'master' into chalin-ignoreurl-regex-for-internal-too-2021-09-17
4266055 Add additional tests on usage of IgnoreURLs for internal links
72bd8a3 Add deprecation warning to IgnoreInternalURLs in README
6aa3355 Merge pull request #175 from chalin/chalin-ignoreurl-regex-for-internal-too-2021-09-17
b8d61a2 Merge pull request #172 from wjdp/ci-on-prs
43e49ac Remove date from build and --version
0fa8290 Bump go version to 1.17.8
3cd44ff Merge pull request #187 from wjdp/go-1.17.8
94e3a1e Remove date flag from docker build step
89bbf3e Try setting go version for goreleaser
v0.16.0-rc2
Added
- #186 Builds for Apple/Darwin ARM64. Untested, this is what this RC is for.
Changed
- #175
IgnoreURLs
now can be used to ignore internal URLs. It uses regex unlike the previously addedIgnoreInternalURLs
so will likely deprecate the latter in an upcoming release. - Upgrade to go 1.17.x for Darwin arm64 builds.
Fixed
- #126 Panic when referencing ignored directories
Removed
- Date of build from
htmltest --version
, this is a step towards reproducible builds.
Changelog
26605a5 Add missing skips for external access.
2a4d210 Run CI on pull requests too
01b82dc Apply IgnoreURLs regexs to internal URLs too
03c4f89 Add a test for file:
scheme
cd4a0fb Fix panic when referencing ignored directories
7fd8514 Merge pull request #161 from QuLogic/skip-external
f1e8651 Remove commented out line
cfca618 Merge pull request #181 from markmandel/debug/panic
54089cb Fix typo in comment
095de9a Merge branch 'master' into chalin-ignoreurl-regex-for-internal-too-2021-09-17
4266055 Add additional tests on usage of IgnoreURLs for internal links
72bd8a3 Add deprecation warning to IgnoreInternalURLs in README
6aa3355 Merge pull request #175 from chalin/chalin-ignoreurl-regex-for-internal-too-2021-09-17
b8d61a2 Merge pull request #172 from wjdp/ci-on-prs
43e49ac Remove date from build and --version
0fa8290 Bump go version to 1.17.8
3cd44ff Merge pull request #187 from wjdp/go-1.17.8
94e3a1e Remove date flag from docker build step
89bbf3e Try setting go version for goreleaser
v0.15.0
Enhancements
- Add support for ignoring internal urls #169
Fixes
- Stop ignoring the content of pre / code tags #166
Changelog
2409cf0 Add Fedora and minor install updates to README.md
d3ffce7 Add IgnoreInternalURLs option (Solve #168)
295f004 Add a test running on an HTML file
b9e6728 Add test case for link to hash inside <pre>
tag
c733282 Fix a stupid typo in function called for TestIsInternalURLIgnored
183ed16 Fix misc markdown lint errors
4d3efc5 Re-enable test on macos
a9a7742 Stop ignoring content of pre/code tags
6df4662 Update README with IgnoreInternalURLs
4c57ae9 Update README.md
fa04c39 Update repo copy of godownloader.sh as per out-of-band update in Jan 2021
b679f7a Update tests that deal with pre/code tags
024a1c2 Use a correct syntax for TestAnchorInternalUrlOption
829c696 Use the correct error name for TestAnchorInternalUrl
v0.14.0
Mainly bug fixes but also includes an upgrade to Go 1.15 (from 1.13) and moving the CI / build system to GitHub actions from Travis CI.
Enhancements
- Respect the NO_COLOR environment variable if it is set #154
- Improve logging for meta refresh quote error #137
GitHub Action
There is now an official GitHub Action for htmltest. Find it on the marketplace or the source repo.
I'm still tweaking the build process for this (a docker build still runs in the in-test repo) so haven't pushed a v0.14.0 tag on there yet. You can still use @master
for now. I have it in use with a ~4k page site with no issues. Any problems let me know with an issue on the action repo.
Changelog
3c05eff Fix crash when specifying StripQueryExcludes in config file #143
32ed5f8 Improve logging for meta refresh quote error #137
bbdd205 Implement mailto email format checking (with url decoding) #159
39ab511 Add unit test for crash in #122
0dfa159 Fix flaky test (TestAnchorExternalHrefIPTimeout)
46edd5d Upgrade Go modules
ab7be78 Upgrade to Go 1.15
eea6cbf Respect the NO_COLOR environment variable if it is set. #154
v0.14.0-rc2
Mainly bug fixes but also includes an upgrade to Go 1.15 (from 1.13) and moving the CI / build system to GitHub actions from Travis CI.
Enhancements
- Respect the NO_COLOR environment variable if it is set #154
- Improve logging for meta refresh quote error #137
Changelog
3c05eff Fix crash when specifying StripQueryExcludes in config file #143
32ed5f8 Improve logging for meta refresh quote error #137
bbdd205 Implement mailto email format checking (with url decoding) #159
39ab511 Add unit test for crash in #122
0dfa159 Fix flaky test (TestAnchorExternalHrefIPTimeout)
46edd5d Upgrade Go modules
ab7be78 Upgrade to Go 1.15
eea6cbf Respect the NO_COLOR environment variable if it is set. #154
v0.13.0
v0.12.1
Enhancements
- Add option to demote broken external link errors to warnings via
IgnoreExternalBrokenLinks
config option (@abhishalya in #140) - Support for installing on OpenBSD (@leonstafford in #142)
Changelog
8e3e969 Fix goreleaser config
51115d7 Ignore .idea directory
1171a50 Merge pull request #140 from abhishalya/ext_links
3e6b803 Merge pull request #142 from leonstafford/master
d3fbe36 OpenBSD install notes to README
e9aac88 CI to build OpenBSD binaries
3ff9286 Add option: IgnoreExternalBrokenLinks
57fe7e6 Add feature request issue template
882d19e Don't keep .git from docker build
v0.11.0
Enhancements
- #112 Add
IgnoreSSLVerify
option (@jgazeau in #113) - Bump Go version to 1.13.x & upgrade dependencies.
Bug Fixes
- #129 Add ca-certificates to Docker image (@ddgenome)
- #130 Don't fail HTTPS servers when they return incomplete chains that can be verified using AIA (@tomtom5152 in #131)
- #127 Handle invalid port numbers properly (@tomtom5152 in #132)
Changelog
083b3bb Add IgnoreEmptyHref option
4ac4880 Add ca-certificates to Docker image
7cb03ea Add the ability for html test to accept servers using AIA.
30138c0 Adding IgnoreSSLVerify option
d1da91e Adding test case for IgnoreSSLVerify option
fd0744b Adding test case for IgnoreSSLVerify option
c580c11 Adding test case for IgnoreSSLVerify option
310a9d7 Bump docker Go version to 1.13 and add dockerignore file
760e415 Disable VCR for TestAnchorExternalHTTPSMissingChain
6d236af Fix failing test with invalid port by adding popper handling of the error.
088a1d4 Run gofmt
3e13c9a Update CI go version to 1.13.x
a97ce21 Upgrade dependencies in go.mod and go.sum
v0.10.3
🐳 Official Docker Image
We now have an official docker image. See https://hub.docker.com/r/wjdp/htmltest.
Thanks @tillepille
Bug Fixes
- #120 Disable blank alt check when
IgnoreAltBlank
is set
Changelog
c04b7d3 Remove deprecated goreleaser config
(there should be more here but goreleaser broke)