Skip to content

Releases: wjdp/htmltest

v0.10.1

02 Oct 21:24
d7bc545
Compare
Choose a tag to compare

This release builds against Go 1.11.1 which has some fixes in the net/http package we use.

Changelog

No git changes since v0.10.1

v0.10.0

11 Sep 22:15
d7bc545
Compare
Choose a tag to compare

Minor Enhancements

  • If a parent node has the data-proofer-ignore tag all its children will be ignored. Previously this needed to be applied to every child that required it.
  • Th enforce HTTPS check now respects the data-proofer-ignore tag.

Changelog

3616984 Add IgnoreURL logic to enforceHTTPS
8200c4e Add govcr to module spec, somehow missed before
4524349 Add test modules
39662b0 Fix panic when meta url starts with single or double quote
fc9036d Implement ignoring element & children with IgnoreTagAttribute
d0dafaf Remove ignoring logic from checks, done at parse now
7bed0d5 go fmt

v0.9.2

02 Sep 18:04
2796ad9
Compare
Choose a tag to compare

Minor Enhancements

Changelog

83a2db1 Add go module files
3609f02 Bump go build version to 1.11.x
1c9de7a Regenerate godownloader script to fix arm bug

v0.9.1

08 Apr 13:55
e040e4e
Compare
Choose a tag to compare

🔧 New Build System

We're now using goreleaser to automate our builds. From now all builds are cross-compiled on a Travis Linux worker. Using cross-compilation makes it trivial to offer builds for many more platforms than we did previously.

Now offered: Linux 64-bit, Linux 32-bit 🆕, OSX 64-bit, OSX 32-bit 🆕, ARM64 🆕, ARMv7 🆕, ARMv6 🆕, Windows 64-bit, Windows 32-bit 🆕.

Currently I make no guarantee that any 32-bit build or any of the ARM builds work.
If you find issues, 📣 let us know!

Previously I uploaded uncompressed binaries here, now we have tar.gz files for *nix systems and zip files for Windows. They also contain the project LICENCE and README.

⬇️ New Install System

Do you want htmltest installed on your machine?

curl https://htmltest.wjdp.uk | sudo bash -s -- -b /usr/local/bin
htmltest --version

Boom, done.

Do you want htmltest installed and run in a CI job?

curl https://htmltest.wjdp.uk | bash
bin/htmltest

Easy.

This should work on all supported *nix systems. It works on Linux and OSX, I'm struggling to get the script to work on armv7.

Changelog

b3d867d Add goreleaser
485109f Change buildDate ldflag to date to align with goreleaser default
af7aa68 Remove appveyor deployment
a331982 Add armv7 support
e040e4e Add generated godownloader script
b5cca16 Update README per godownloader

v0.9.1-rc1

07 Apr 19:17
af7aa68
Compare
Choose a tag to compare
v0.9.1-rc1 Pre-release
Pre-release

Changelog

b3d867d Add goreleaser
485109f Change buildDate ldflag to date to align with goreleaser default
af7aa68 Remove appveyor deployment

v0.8.1

03 Apr 20:55
91ffb25
Compare
Choose a tag to compare

Bug Fixes

  • Allow ignoring of <iframe> and other 'generic' elements using data-proofer-ignore.
  • Fix linking to an ignored directory would always raise a missing index.html error
  • Allow linking directly to an index.html file without complaining about a lack of a trailing slash

Minor Enhancements

  • Bump Go version to 1.10.x, build will automatically track the latest point release

v0.8.0

28 Jan 21:17
59e5286
Compare
Choose a tag to compare

New Features

  • Add HTTPHeaders config option, allows manually setting all for all requets
  • Add Accept: / as a default header, re. #68
  • Set default User-Agent header to htmltest/X.Y.Z (as per version), re. #67

Minor Enhancements

  • Bump Go version to 1.9.3

v0.7.1

21 Oct 21:28
d860078
Compare
Choose a tag to compare

Minor Enhancements

  • Bump the version of Go used for linux/osx builds to 1.9.1

v0.7.0

21 Oct 21:03
Compare
Choose a tag to compare

New Features

  • #64 Checks usemap attribute on img tags

Bug Fixes

  • #65 Fix segfault in Document.Parse htmlMutex

v0.6.0

09 Sep 19:17
df79443
Compare
Choose a tag to compare

New Features

win64 #61 Windows Builds — We now build a win64 version on AppVeyor, thanks to @miltador for looking into this.

I've not extensively tested the windows build yet, please tread carefully and report anything untowards on the project 📢 bug tracker.