Skip to content

Releases: aim42/htmlSanityCheck

Release 2.0.0-rc2

04 Nov 07:19
Compare
Choose a tag to compare
Release 2.0.0-rc2 Pre-release
Pre-release

ChangeLog

Publication (Generic)

2.0.0-rc2

Changes (2.0.0-rc2)

Improvements (2.0.0-rc2)

  • #330 - Replace incorporated net.ricecode components
  • #331 - Use mocks for remote/integration testing

Version Bumps (2.0.0-rc2)

  • Gradle Wrapper
  • Junit5
  • WireMock and TestContainers
  • JReleaser

Misc. Changes (2.0.0-rc2)

  • Drop ignored (flaky) tests (thanks again to RC)
  • Refer to Apache license directly from ASF site (due to flaky HSC checks of former location)
  • Fix typos, simplify the language, and align with technical writer conventions of the ChangeLog and other documentation
  • Fix generating the ChangeLog.md file (header) for the documentation

New Contributors (2.0.0-rc2)

2.0.0-rc1

Publication (2.0.0-rc1)

Changes (2.0.0-rc1)

Features (2.0.0-rc1)

  • Add Develocity build scans
  • Add JReleaser
  • Improve Signing (for Maven Central)
  • #343 - Clean up and improve code and docs
  • Misc. dependency/plugin version bumps
  • Execute the full integration test with misc. Gradle version only on CI (to improve local build/test speed)
  • Reduce empty lines from console reporting
  • Move Gradle classes to Gradle subdirectory and improve type safety in plugin implementation
  • Ensure that self-check always uses the latest build
  • Enable upload to Gradle Plugin Portal
  • #258 - Change to new (replaced) hsc.aim42.org documentation page
  • Add Mastodon announcement (incl. credentials) via JReleaser
  • Consequently, rename 'HTML Sanity Checker' → 'HTML Sanity Check'
  • Set GitHub specific admonition icons in README files
  • #332 - Update and fix documentation
  • Derive the Groovy version from implicit (Gradle) dependency
  • Add GPG agent configuration
  • Release to Maven Central via JReleaser
  • Unify utility classes (and tests) for Web and URLs

BugFixes (2.0.0-rc1)

  • Avoid NPE in config initialization
  • Replace an outdated/missing link from #185
  • Fix/Update badges and contained links
  • Search MavenCentral first for dependencies to avoid strange Gradle errors with Maven local repository
  • #153 - Rollback HTTP redirect codes to bbc210f and ignore 'javascript:' URLs
  • Fix Gradle URLs
  • Fix image dir for GitHub subdirectory README
  • Fix GitHub representation of AsciiDoc in README files
  • Avoid JPMS warnings for AsciiDoctor task

New Contributors (2.0.0-rc1)

2.0.0-rc0

Publication (2.0.0-rc0)

Changes (2.0.0-rc0)

Features (2.0.0-rc0)

  • #322 - Add Git properties
  • #321 - Enable JitPack builds
  • #320 - Add SonarQube (SonarCloud) analysis
  • #317 - Add test coverage reports (aka. JaCoCo)
  • #315 - Introduce dependabot to become aware of dependency updates
  • #312 - Port HSC from Groovy to Java (to prepare #314, the proposed Maven plugin)
  • #309 - Modularize htmlSanityChecker → gradle plugin + core (GA/BK/JT)

BugFixes (2.0.0-rc0)

  • #323 - Bump jquery due to (moderate) security warnings

New Contributors (2.0.0-rc0)

And some others who participated in our
CyberLand open source camps during the last months.

1.1.6

April 2021: GS, compiled with Java 8 - as I accidentally compiled V 1.1.4 with jdk 14... no other changes or fixes

1.1.4

April 2021: GS, merge #283, remove codenarc,
remove docToolChain-submodule

1.1.3.snapshot

Jan 2021: try to fix #282

1.0.0-RC-2

Oct 2018: enhanced configurability, fixed several bugs, released version on Gradle plugin portal

0.9.8

July 2018: added CodeNarc V1.2, upgraded to Gradle 4.9, fixed travis build, improved footer of the HTML report

0.9.7

Dec 6th 2017: simplified gradle build, removed SonarQube, CodeNarc etc., added ArchUnit tests

May 3rd 2017: Fix broken logos in reports: #149
May 3rd 2017: Clean up three logging statements.

0.9.6

Dec 13th 2016: Fix absolute local image check: #130
Dec 12th 2016: Gradle plugin sends output to info log.
April 8th 2016: Add JUnit XML reporting to support automated tools.

0.9.3

June 14th 2015: published on Gradle Plugin Repository
May 14th 2015: reverted subproject structure, as it led to many build problems.

0.8.0

It could not be published on Bintray due to these issues.

0.8.0-SNAPSHOT

Restructured code into several Gradle subprojects.

  • #29 - detect some more variants of URLs, e.g., IP-address prefixed etc.
  • #42 - reference counter for "missing local ref checker"
  • #60 - upgraded to jsoup parser v. 1.8.1 (from 1.7.3)
  • #62 - upgraded to AsciiDoctor-Gradle-Plugin-1.5.2 (from 1.5.0)
  • #65 - nicer message for reference-counter
  • #66 - log messages now have appropriate levels (most are .debug now)
  • #68 - corrected reference counter for broken cross-references (n occurrences are now counted as n issues)

0.5.3 (first public version)

Functional as Gradle-plugin

Release 2.0.0-rc1

02 Oct 12:26
Compare
Choose a tag to compare
Release 2.0.0-rc1 Pre-release
Pre-release

ChangeLog

2.0.0-rc1

Publication (2.0.0-rc1)

Changes (2.0.0-rc1)

Features (2.0.0-rc1)

  • Add Develocity build scans
  • Add JReleaser
  • Improve Signing (for Maven Central)
  • #343 - Clean up and improve code and docs
  • Misc. dependency/plugin version bumps
  • Execute the full integration test with misc. Gradle version only on CI (to improve local build/test speed)
  • Reduce empty lines from console reporting
  • Move Gradle classes to gradle subdirectory and improve type safety in plugin implementation
  • Ensure that self-check always uses latest build
  • Enable upload to Gradle Plugin Portal
  • #258 - Change to new (replaced) hsc.aim42.org documentation page
  • Add Mastodon announcement (incl. credentials) via JReleaser
  • Consequently rename 'HTML Sanity Checker' -> 'HTML Sanity Check'
  • Set GitHub specific admonition icons in README files
  • #332 - Update and fix documentation
  • Derive Groovy version from implicit (Gradle) dependency
  • Add GPG agent configuration
  • Release to Maven Central via JReleaser
  • Unify utility classes (and tests) for Web and URLs

BugFixes (2.0.0-rc1)

  • Avoid NPE in config initialization
  • Replace outdated/missing link from #185
  • Fix/Update badges and contained links
  • Search MavenCentral first for dependencies to avoid strange Gradle errors with Maven local repository
  • #153 - Rollback HTTP redirect codes to bbc210f and ignore 'javascript:' URLs
  • Fix Gradle URLs
  • Fix image dir for GitHub subdirectory README
  • Fix GitHub representation of AsciiDoc in README files
  • Avoid JPMS warnings for AsciiDoctor task

New Contributors (2.0.0-rc1)

2.0.0-rc0

Publication (2.0.0-rc0)

Changes (2.0.0-rc0)

Features (2.0.0-rc0)

  • #322 - Add Git properties
  • #321 - Enable JitPack builds
  • #320 - Add SonarQube (SonarCloud) analysis
  • #317 - Add test coverage reports (aka. JaCoCo)
  • #315 - Introduce dependabot to become aware of dependency updates
  • #312 - Port HSC from Groovy to Java (in order to prepare #314, the proposed Maven plugin)
  • #309 - Modularize htmlSanityChecker → gradle plugin + core (GA/BK/JT)

BugFixes (2.0.0-rc0)

  • #323 - Bump jquery due to (moderate) security warnings

New Contributors (2.0.0-rc0)

And some others who participated in our
CyberLand open source camps during the last months.

1.1.6

April 2021: GS, compiled with Java 8 - as I accidentally compiled V 1.1.4 with jdk 14... no other changes or fixes

1.1.4

April 2021: GS, merge #283, remove codenarc,
remove docToolChain-submodule

1.1.3.snapshot

Jan 2021: try to fix #282

1.0.0-RC-2

Oct 2018: enhanced configurability, fixed several bugs, released version on Gradle plugin portal

0.9.8

July 2018: added CodeNarc V1.2, upgraded to Gradle 4.9, fixed travis build, improved footer of the HTML report

0.9.7

Dec 6th 2017: simplified gradle build, removed SonarQube, CodeNarc etc., added ArchUnit tests

May 3rd 2017: Fix broken logos in reports: #149
May 3rd 2017: Clean up three logging statements.

0.9.6

Dec 13th 2016: Fix absolute local image check: #130
Dec 12th 2016: Gradle plugin sends output to info log.
April 8th 2016: Add JUnit XML reporting to support automated tools.

0.9.3

June 14th 2015: published on Gradle Plugin Repository
May 14th 2015: reverted subproject structure, as it led to numerous build problems.

0.8.0

It could not be published on Bintray due to these issues.

0.8.0-SNAPSHOT

Restructured code into several Gradle subprojects.

  • #29 - detect some more variants of URLs, e.g., IP-address prefixed etc.
  • #42 - reference counter for "missing local ref checker"
  • #60 - upgraded to jsoup parser v. 1.8.1 (from 1.7.3)
  • #62 - upgraded to AsciiDoctor-Gradle-Plugin-1.5.2 (from 1.5.0)
  • #65 - nicer message for reference-counter
  • #66 - log messages now have appropriate levels (most are .debug now)
  • #68 - corrected reference counter for broken cross-references (n occurrences are now counted as n issues)

0.5.3 (first public version)

Functional as Gradle-plugin

Release 2.0.0-rc0

09 Aug 08:38
Compare
Choose a tag to compare
Release 2.0.0-rc0 Pre-release
Pre-release

HtmlSanityCheck - ChangeLog

2.0.0-rc0

Publication

Changes

Features

  • #322 - Add Git properties
  • #321 - Enable JitPack builds
  • #320 - Add SonarQube (SonarCloud) analysis
  • #317 - Add test coverage reports (aka. JaCoCo)
  • #315 - Introduce dependabot to become aware of dependency updates
  • #312 - Port HSC from Groovy to Java (in order to prepare #314, the proposed Maven plugin)
  • #309 - Modularize htmlSanityChecker → gradle plugin + core (GA/BK/JT)

BugFixes

  • #323 - Bump jquery due to (moderate) security warnings

New Contributors

And some others who participated in our
CyberLand open source camps during the last months.

1.1.6

April 2021: GS, compiled with Java 8 - as I accidentally compiled V 1.1.4 with jdk 14... no other changes or fixes

1.1.4

April 2021: GS, merge #283, remove codenarc,
remove docToolChain-submodule

1.1.3.snapshot

Jan 2021: try to fix #282

1.0.0-RC-2

Oct 2018: enhanced configurability, fixed several bugs, released version on Gradle plugin portal

0.9.8

July 2018: added CodeNarc V1.2, upgraded to Gradle 4.9, fixed travis build, improved footer of the HTML report

0.9.7

Dec 6th 2017: simplified gradle build, removed SonarQube, CodeNarc etc., added ArchUnit tests

May 3rd 2017: Fix broken logos in reports: #149
May 3rd 2017: Clean up three logging statements.

0.9.6

Dec 13th 2016: Fix absolute local image check: #130
Dec 12th 2016: Gradle plugin sends output to info log.
April 8th 2016: Add JUnit XML reporting to support automated tools.

0.9.3

June 14th 2015: published on Gradle Plugin Repository
May 14th 2015: reverted subproject structure, as it led to numerous build problems.

0.8.0

It could not be published on Bintray due to these issues.

0.8.0-SNAPSHOT

Restructured code into several Gradle subprojects.

  • #29 - detect some more variants of URLs, e.g., IP-address prefixed etc.
  • #42 - reference counter for "missing local ref checker"
  • #60 - upgraded to jsoup parser v. 1.8.1 (from 1.7.3)
  • #62 - upgraded to AsciiDoctor-Gradle-Plugin-1.5.2 (from 1.5.0)
  • #65 - nicer message for reference-counter
  • #66 - log messages now have appropriate levels (most are .debug now)
  • #68 - corrected reference counter for broken cross-references (n occurrences are now counted as n issues)

0.5.3 (first public version)

Functional as Gradle-plugin

First release candidate

15 Aug 21:34
Compare
Choose a tag to compare
  • first (simple) version of BrokenHttpLinksChecker
  • failOnErrors configuration property, defaulting to "false"
  • updates on readme

Created only for gradle-based builds (sorry, currently no option for maven or command-line usage)

Get this release via the gradle plugin portal, https://plugins.gradle.org

0.9.7

03 May 17:43
Compare
Choose a tag to compare

May 3rd 2017: Fix broken logos in reports. #149
May 3rd 2017: Clean up three logging statements.

0.9.6

20 Dec 12:17
Compare
Choose a tag to compare

Dec 13th 2016: Fix absolute local image check. #130
Dec 12th 2016: Gradle plugin sends output to info log.
April 8th 2016: Add JUnit XML reporting to support automated tools.