Skip to content

Latest commit

 

History

History
2139 lines (1314 loc) · 122 KB

CHANGELOG.md

File metadata and controls

2139 lines (1314 loc) · 122 KB

[v5.0.9] - 07-05-2024

What's Changed

  • Bump actions/checkout from 3 to 4 by @dependabot in #805
  • Bump actions/checkout from 3 to 4 by @dependabot in #805
  • Improved performance be removing unnecessary regexp (#820)
  • Improved color output #818

Full Changelog: https://github.com/gjtorikian/html-proofer/compare/v5.0.8...v5.0.9

[v5.0.8] - 06-08-2023

null

Changelog

Full Changelog

Closed issues:

  • Fails multi email mailto #796

v5.0.7 (2023-04-18)

Full Changelog

Merged pull requests:

v5.0.6 (2023-03-15)

Full Changelog

Merged pull requests:

v5.0.5 (2023-03-07)

Full Changelog

Closed issues:

  • Reporting broken links when using relative internal links reported as broken #792
  • v5 upgrade guide? #791
  • Anchor links are encoded in html-proofer output #757

Merged pull requests:

v5.0.4 (2023-01-20)

Full Changelog

Closed issues:

  • Official HTMLProofer Docker image #788
  • Crashing when checking the external hashes of URLs #787
  • Test suite depends on vcr, which is not free software #786
  • data-proofer-ignore does not silence "Input contains noncharacter" #785

Merged pull requests:

v5.0.3 (2022-12-05)

Full Changelog

Closed issues:

  • Buggy parsing of srcset attribute #783
  • Changelog of a different project #782
  • NoMethodError: undefined method `empty?' for true:TrueClass #781
  • Set enforce_https to false on the CLI #727

Merged pull requests:

v5.0.2 (2022-11-15)

Full Changelog

Closed issues:

  • Runtime error with cache and hydra arguments #779
  • Document tree depth limit exceeded #778
  • --no-enforce-https has no effect in 5.0.1 #777

v5.0.1 (2022-11-01)

Full Changelog

Closed issues:

  • QUESTION - ignore-files syntax not ignore entire directories as I would expect it to. Is my approach syntax incorrect? #775

Merged pull requests:

v5.0.0 (2022-10-08)

Full Changelog

Closed issues:

  • Options validation breaking for booleans #773

Merged pull requests:

v4.4.3 (2022-10-08)

Full Changelog

Merged pull requests:

v4.4.2 (2022-10-07)

Full Changelog

Closed issues:

  • erstiebegrüßung.html causing problems on macOS #771
  • HTMLProofer times out #768

Merged pull requests:

v4.4.1 (2022-09-25)

Full Changelog

Closed issues:

  • Custom Checker class is not executed #764
  • --cache unvailable in CLI #763
  • --parallel unavailable in CLI #762
  • HTMLproofer does not properly ignore links #756
  • Mailto check failed in some cases #754

Merged pull requests:

v4.4.0 (2022-08-13)

Full Changelog

Closed issues:

  • --assume_extension unexpected behaviour #751
  • Protocol-relative (no http(s):) URL issue: Script cache issue and anti-pattern consideration #750
  • Questions on command-line options in 4.x #749

Merged pull requests:

v4.3.2 (2022-08-03)

Full Changelog

Closed issues:

  • 4.3.1 Ignoring options #748
  • Link checker triggered for href="" #746
  • Passing RegExp to --ignore-url broken after v4.2.0 release #745

Merged pull requests:

  • Switch 'source' elements to use image check code path #747 (fallax)

v4.3.1 (2022-07-29)

Full Changelog

Closed issues:

  • ignore_files no longer works with regex #743
  • Empty mailto is generating undesired errors. #742

Merged pull requests:

  • Srcsets - better handling of multiple srcsets #744 (fallax)

v4.3.0 (2022-07-26)

Full Changelog

Closed issues:

  • check_internal_hash seems to be always true #739
  • Disable internal/external cache altogether if not timeframe is specified #737
  • How to set CLI option --check-external-hash to false? #735
  • Cached external URLs with missing hash are not re-checked #733
  • Warn/Failure if unknown configuration option is provided #730
  • hash ref's on the same page aren't found #725
  • No support for multiple URLs in srcset #313

Merged pull requests:

v4.2.0 (2022-07-16)

Full Changelog

Closed issues:

  • Provide option to ignore hash references for internal links #731

Merged pull requests:

  • Add option to disable internal hash check #732 (gjtorikian)
  • Update readme to reflect new command line option --ignore-status-codes #729 (bassmang)

v4.1.0 (2022-07-15)

Full Changelog

Closed issues:

  • srcset width/pixel density descriptors cause missing image error #724
  • Example cache config not working #723
  • Removal of --check-html #722
  • CHANGELOG.md says Unreleased but 4.0 is out #721
  • Make --checks options case insensitive #720

Merged pull requests:

v4.0.1 (2022-07-12)

Full Changelog

Closed issues:

  • Linking to directories without a trailing slash in 4.0.0 #718

Merged pull requests:

v4.0.0 (2022-07-11)

Full Changelog

Closed issues:

  • From time to time I get response code 0 with Stream error in the HTTP/2 framing layer #716
  • Hash not exist in path with implicit index #714
  • Config section of README seems to be out of sync with actual CLI options #713
  • Allow separate internal/external cache timeframe #708
  • Update nokogiri dependency #705
  • Issue with internal links re-checking logic / cache keys #702
  • Empty alt tag #228

Merged pull requests:

v3.19.4 (2022-05-19)

Full Changelog

Closed issues:

  • Add JUnit-compatible Reporter #703
  • Problems with internal link cache re-checking logic (4.0.0.rc3) #695
  • File / sources processing issues #693

v4.0.0.rc3 (2022-01-06)

Full Changelog

Closed issues:

  • Always entering debugger in Ruby 2.7 (4.0.0.rc1) #690

Merged pull requests:

v4.0.0.rc2 (2022-01-06)

Full Changelog

Closed issues:

  • External cache key trainling / issues (4.0.0.rc1) #689

Merged pull requests:

v4.0.0.rc1 (2022-01-05)

Full Changelog

Implemented enhancements:

  • Advice on how to adjust links when checking locally #471
  • ... possible to enforce terminal / for URLs that point to a directory? #467
  • Read config from _config.yml when present #175

Fixed bugs:

  • check_favicon breaks with Error: undefined method `rel' for #<HTMLProofer::Element:0x00007f7c1b982940> #652
  • False error on escaped internal hash references #482
  • Cache bug when broken link is on multiple site pages? #411
  • Ignore <a href="#"> when checking internal links #118

Closed issues:

  • External links cache not updated for failures (next-gen) #683
  • Broken on macOS 12.1 + ARM + ruby 3.0.3p157 #673
  • next gen stuff #669
  • Github actions does not seem to use cached links #664
  • PDF link with a hash causes PDF-parsing by accident #663
  • htmlproofer 3.19.2 | Error: invalid byte sequence in UTF-8 with --timeframe "1w" #662
  • "internally linking to /, which does not exist" on standard GitHub Pages Jekyll site #661
  • html-proofer depends on nokogumbo #660
  • How can I speed up a GitHub workflow build? #659
  • Running without the cache clobbers the cache #647
  • Replace --external_only with --external-only in docs and usage #641
  • Caching breaks proofing of internal links #640
  • Add a Changelog #617
  • Bad behavior with file_ignore #588
  • An image as direct child of ul should error #574
  • A single doublequote in a div element should error #573
  • NameError: invalid attribute name `6' #572
  • Fail if no files are checked #570
  • href attribute on elements other than anchor & link elements should error #566
  • button in anchor should throw an error #565
  • img width="280px" should throw Error #564
  • Cache does not support Norwegian characters #563
  • Possible to add a delay from command line? #558
  • data-proofer-ignore doesn't ignore HTML validity checks #543
  • Add ability to dump output to a file #521
  • Ignore invalid URLs inside template elements #492
  • Add option for empty href #468
  • SRI/CORS header Access-Control-Allow-Origin missing #417
  • Can I configure parallel from the command line? #408
  • Add entries to cache if script is killed early #405
  • Report if a link is going to redirect #353
  • Support for multiple file types #344

Merged pull requests:

v3.19.3 (2021-12-17)

Full Changelog

Fixed bugs:

  • mailto without email shouldn't fail #552

Closed issues:

  • links without html suffix claimed to be broken #654
  • Unexpected 404 link #648
  • Thread 0 Crashes on M1 chip (MacOS Big Sur 13.1) #646
  • Add GitHub Action wrappers to README? #642
  • Add support for site.baseurl, workaround #618
  • Some URLs are reported invalid but are in fact OK #581
  • Internally linking to <valid URL> which does not exist #542

Merged pull requests:

v3.19.2 (2021-06-24)

Full Changelog

Closed issues:

  • Passing hydra options from CLI is broken #644
  • Add caching note for GitHub Actions #639
  • Fatal error in 3.19.1(sh: gcc: not found) #638

Merged pull requests:

v3.19.1 (2021-04-18)

Full Changelog

Closed issues:

  • Invalid User-Agent #634

Merged pull requests:

v3.19.0 (2021-04-11)

Full Changelog

Closed issues:

  • 301s are returned as 404s #631
  • doi.org error #629

Merged pull requests:

  • Add --hydra-config flag to override concurrency from CLI #632 (patcon)

v3.18.8 (2021-03-04)

Full Changelog

v3.18.7 (2021-03-04)

Full Changelog

Closed issues:

  • Thanks! #627
  • Old links not actually removed from the cache #625
  • 3.18.6 broke before_request #624

Merged pull requests:

v3.18.6 (2021-02-21)

Full Changelog

Closed issues:

  • By default Middleware ignores all URLs #621
  • Internal links cache seems to remove cached external links #620
  • Links to Twitter profiles are treated as broken even though they aren't #619

Merged pull requests:

v3.18.5 (2021-01-02)

Full Changelog

Closed issues:

  • NoMethodError thrown with certain malformed URLs #615

Merged pull requests:

v3.18.4 (2021-01-02)

Full Changelog

v3.18.3 (2020-12-29)

Full Changelog

Merged pull requests:

v3.18.2 (2020-12-17)

Full Changelog

Closed issues:

  • I still experience the issue #607 with release 3.18.1 #611

Merged pull requests:

v3.18.1 (2020-12-16)

Full Changelog

Closed issues:

  • Incorrect error on internal hash reference #607

Merged pull requests:

v3.18.0 (2020-12-11)

Full Changelog

Closed issues:

  • Ugly runtime error when broken links exist #608

Merged pull requests:

v3.17.4 (2020-12-03)

Full Changelog

Closed issues:

  • NoMethodError: undefined method `link' #604

Merged pull requests:

  • Correct internal links when pulled from outdated cache #605 (gjtorikian)

v3.17.3 (2020-11-28)

Full Changelog

Closed issues:

  • Broken links to internal hash reported for wrong file (3.17.0+) #602
  • Updating from version 3.16.0 to 3.17.1 and all internal links fail to validate #601
  • 3.17.1 broke something #595

Merged pull requests:

v3.17.2 (2020-11-23)

Full Changelog

Merged pull requests:

v3.17.1 (2020-11-22)

Full Changelog

Closed issues:

  • root-folder option when HTMLProofer to run on a directory #587

Merged pull requests:

v3.17.0 (2020-11-14)

Full Changelog

Closed issues:

  • URLs in <source src=xx> not being checked. #589
  • Link checking failed with "441 No error" #584
  • htmlproofer 3.16.0 | Error: undefined method `match?' for /^javascript:/:Regexp #582
  • HTMLProofer runs out of memory #579

Merged pull requests:

v3.16.0 (2020-09-11)

Full Changelog

Closed issues:

  • data-proofer-ignore not helping to filter out error about @click anchor attribute #576
  • Allow for not checking all URLs #571
  • Identy theft #569
  • Identy theft #568
  • error after moving from 3.11.1 to 3.15.3 #562
  • Can't install html-proofer with ruby v2.7 #561
  • Add ability to customize the output to hook into reporting tools #516
  • Reported results are not consistent #485
  • 403 on https://www.oracle.com domain with Travis only #483
  • add option to check only unique links #473
  • Standardize output format, use STAT format #387
  • Allow Typheous options to be set from bin/command line #379
  • Support links behind auth #86

Merged pull requests:

v3.15.3 (2020-04-20)

Full Changelog

Merged pull requests:

v3.15.2 (2020-03-26)

Full Changelog

Closed issues:

  • invalid attribute name `;' (NameError) #559
  • Document how to run test suite #557
  • Add expect-failing html test cases #553
  • I'm looking for maintainers! #422

Merged pull requests:

v3.15.1 (2020-01-20)

Full Changelog

Fixed bugs:

  • html-proofer failed to pick up html validation errors #526

Closed issues:

  • HTML Proofer report is not displayed on Ruby 2.7 #549
  • NameError: invalid attribute name `charlie""' #548
  • html-proofer failed to pick up html validation errors #547
  • Is it possible to weaken the nokogumbo dependency to version 1.4 and above? #546

Merged pull requests:

v3.15.0 (2019-12-13)

Full Changelog

Closed issues:

  • Replace Nokogiri with something that validates HTML5 #318

Merged pull requests:

v3.14.1 (2019-11-17)

Full Changelog

Closed issues:

  • Error: undefined method `xpath' for nil:NilClass #544

Merged pull requests:

v3.14.0 (2019-11-17)

Full Changelog

Closed issues:

  • command line ssl_verifypeer false #194

Merged pull requests:

  • refactor: use internal instead of not external #541 (Graborg)
  • feat: enable specifying a root folder #540 (Graborg)
  • Fix: internal link misrepresented and misused #539 (Graborg)

v3.13.0 (2019-09-25)

Full Changelog

Closed issues:

  • Possible bug: htmlParseEntityRef: expecting ';' for ampersand in URLs #537

Merged pull requests:

  • Allow accessing list of issues directly #538 (muan)

v3.12.2 (2019-09-07)

Full Changelog

Merged pull requests:

  • Check only stylesheet link rels rather than whitelisting other rels #529 (Floppy)

v3.12.1 (2019-09-07)

Full Changelog

Closed issues:

  • Timerizer dependency conflicts with ActiveSupport #535

Merged pull requests:

v3.12.0 (2019-09-03)

Full Changelog

Closed issues:

  • internal links as external #532
  • question: How do i force html proofer to check for broken image links locally within a github PR on travis - external link failed #527
  • OpenGraphCheck fails to check og:image #510

Merged pull requests:

v3.11.1 (2019-07-17)

Full Changelog

Closed issues:

  • Support User-Agent calling external link with command line #524

Merged pull requests:

v3.11.0 (2019-06-16)

Full Changelog

Fixed bugs:

  • file-ignore not ignoring properly #459

Closed issues:

  • Add ability to only check one of internal/external links #517
  • Using html-proofer on collections of Jekyll posts #515
  • PRE blocks ignored #514
  • Strange failure #513
  • Checks external hashes fails for GitHub code snippets #511
  • Different results in production #508
  • False positives on img with new lines on src value #506

Merged pull requests:

v3.10.2 (2019-01-19)

Full Changelog

v3.10.1 (2019-01-16)

Full Changelog

Closed issues:

  • Redundant mandatory argument for "--as-links" option #504

Merged pull requests:

v3.10.0 (2019-01-04)

Full Changelog

Implemented enhancements:

  • Add support for Open Graph entries #494

Closed issues:

  • assume_extension fails when a directory with the same name as a file exists #502
  • SRI and CORS errors in <link> tag where they shouldn't be #495

Merged pull requests:

  • Make assume_extension work with a directory with the same name #503 (nex3)
  • Let Travis build with ruby 2.6.0 #501 (sschiffer)
  • Ignoring sri for pagination rels #499 (vllur)
  • Support Typhoeus options from command line #490 (SeanKilleen)

v3.9.3 (2018-11-28)

Full Changelog

Closed issues:

  • Links being changed causing hash to not be found #497
  • Checking anchors isn't working for me #493
  • Is it possible to map an external URL pattern to make it appear local? #489
  • Getting "external link" errors on an internal link #488
  • build error according to the readme badge #487
  • Unicode domains cannot be processed #480

Merged pull requests:

v3.9.2 (2018-08-01)

Full Changelog

Fixed bugs:

  • SRI and CORS should not report an error for favicon. #481

Closed issues:

  • Counting error in HTML proofer. #466

Merged pull requests:

v3.9.1 (2018-05-28)

Full Changelog

Closed issues:

  • ArgumentError: invalid byte sequence in US-ASCII #476

Merged pull requests:

v3.9.0 (2018-05-21)

Full Changelog

Fixed bugs:

  • Invalid URL error #465

Closed issues:

  • Add an option for allowing to omit a href on anchors(for .html.erb extension) #474

Merged pull requests:

v3.8.0 (2018-01-05)

Full Changelog

Merged pull requests:

v3.7.6 (2017-12-18)

Full Changelog

Merged pull requests:

  • Update nokogiri to ~> 1.8.1 (CVE-2017-9050) #464 (theneva)

v3.7.5 (2017-11-28)

Full Changelog

Closed issues:

  • Possible regression: htmlParseEntityRef: expecting ';' for protocol relative URLs #447
  • HEAD to GET fallback doesn't work if URL has a hash and HEAD causes a timeout #441
  • Allow using GET instead of HEAD #440
  • Error: wrong number of arguments #430
  • limit memory for travis builds #429

Merged pull requests:

v3.7.4 (2017-10-07)

Full Changelog

Fixed bugs:

  • Error: string contains null byte #409

Closed issues:

  • SRI need not be checked for rel="canonical" and rel="alternate" links #457
  • Permission denied @ rb_sysopen #456
  • Release 3.7.3 #450
  • SSL link check fails, while curl succeeds #376

Merged pull requests:

  • SRI need not be checked for rel=canonical and rel=alternate links #458 (ilyalyo)
  • Add code owners file #455 (Floppy)
  • Replace null chars with empty ones #454 (ilyalyo)

v3.7.3 (2017-09-22)

Full Changelog

Closed issues:

  • Replaced 'colored' with 'colorize' #449
  • Favicon checks and redirect pages #446
  • Sri Cors checks 'a' tag #442
  • Link checker does not fallback to GET when a HEAD request times out #439
  • Add option to warn about absolute internal URLs ? #436
  • Set the timeout value from the commandline. #435
  • Add rubocop rules #423
  • Invalid hash check #419
  • empty_alt_ignore option doesn't do anything #416

Merged pull requests:

v3.7.2 (2017-05-21)

Full Changelog

v3.7.1 (2017-05-21)

Full Changelog

Merged pull requests:

v3.7.0 (2017-05-20)

Full Changelog

Closed issues:

  • Enable project wiki #427
  • [feature request] Config option to ignore certain HTTP errors #426
  • Favicon check failing on Ruby built from Docker. #425
  • Any way to add wildcards to --url-ignore in the command line? #418
  • Documentation for external checker #415
  • Check for SRI/CORS in CSS files #406
  • SRI/CORS check should ignore relative links #400
  • README.md has incorrect path to cache log file #397
  • Multiple --url-ignore #377
  • Invalid hash check is wrong for other pages + aria-hidden not supported #367
  • WCAG 2.0 validation #366
  • Scheme-less image links should always pass validation #363
  • crawling sites #334
  • Add an option to test links for an HTTPS alternative #314
  • Do twice check on HTTP error #310
  • HTML-Proofer should follow clientside redirects #208
  • Content negotiation #108
  • External embeds #57

Merged pull requests:

v3.6.0 (2017-03-21)

Full Changelog

Closed issues:

  • Configurable HTMLProofer::Utils::STORAGE_DIR? #369

Merged pull requests:

v3.5.0 (2017-03-04)

Full Changelog

Implemented enhancements:

  • Add testing on UrlValidator #164

Closed issues:

  • False positive on <link rel="dns-prefetch"> #389
  • Catch Double Forward Slashes in the URL Path #386
  • Proofer falsely reports failure for CGI-escaped URLs #385
  • Check that <link> and <script> external resources do use SRI #382
  • Provide complete example of using caching on CI #381
  • Depends on development dependencies #380
  • --url-ignore matching #378
  • Command line flags are slightly different compared to ruby config #374
  • HTMLProofer loaded twice? #371
  • data-proofer-ignore does not work on a parent element #370
  • Relative links from index.html should fail #348
  • Ignore "no error" #336
  • Multiple values for directory_index_file #195

Merged pull requests:

v3.4.0 (2016-12-16)

Full Changelog

Closed issues:

  • Twitter Cards tags get flagged as erroneous #365
  • .html extension not respected by html-proofer #364

Merged pull requests:

v3.3.1 (2016-10-20)

Full Changelog

Merged pull requests:

  • Provide the Open Graph src URL by inheritance so internal-domains work #361 (peternewman)
  • Correct internal_domains hyphenation to an underscore #360 (peternewman)

v3.3.0 (2016-10-07)

Full Changelog

Closed issues:

  • How tu use url_ignore in command line? #333
  • Support Open Graph #111

Merged pull requests:

v3.2.0 (2016-09-28)

Full Changelog

Closed issues:

  • Travis build failing #357
  • More Working Examples of CLI Use #324
  • In case of failed check print more context #317
  • HTML base tag #166

Merged pull requests:

v3.1.0 (2016-09-22)

Full Changelog

Closed issues:

  • ActiveRecord 5 support? #354
  • Array check in htmlproofer Line 51 #352
  • Add setting for "internal" domains #349
  • Travis and local runs of same version differ #347
  • Clarify install instructions #345
  • External links pointing to non-responsive servers cause stall #340
  • Checking for unused CSS #338
  • Checking for unused images #337
  • External Link test failing on Valid URL - ONLY on Travis server #331
  • Spell Check #330
  • --url-swap keys can't contain colon #293

Merged pull requests:

v3.0.6 (2016-05-17)

Full Changelog

Closed issues:

  • htmlParseEntityRef errors with lone "&" #328
  • Rakefile for Jekyll uninitialized constant HTMLProofer #326

Merged pull requests:

v3.0.5 (2016-04-01)

Full Changelog

Closed issues:

  • Valid URL failing validation #323
  • External link failed: response code 0 means something's wrong #321

Merged pull requests:

  • Sanitize links with invisible \u200B characters #325 (gjtorikian)
  • Show return message for status code 0 #322 (mlinksva)
  • htmlproofer should set status codes to ints #319 (parkr)

v3.0.4 (2016-03-10)

Full Changelog

Closed issues:

  • Build not works afer 3.0.3 #316
  • Lots of noise, unclear how to quiet #315

v3.0.3 (2016-03-07)

Full Changelog

v3.0.2 (2016-03-05)

Full Changelog

Merged pull requests:

v3.0.1 (2016-03-05)

Full Changelog

Breaking changes:

  • Rename to html-proofer #278
  • Rename htmlproof to htmlproofer #246
  • Drop verbose in a future release #240
  • Drop href_ignore in a future release #214

Closed issues:

  • HTML-Proofer ignores 'data-proofer-ignore' #306
  • Recent Travis failures #299
  • Tag picture invalid #298
  • Truly disable caching #294
  • Errors using verbosity option #284
  • Reexamine usage of attr_accessor #257
  • Clean up logger #256
  • External Links: Adding the option to customize which 4xx fail would be great #223
  • Introduce url_swap as companion for url_ignore #219
  • Include a separate directory to search for the "Links" check? #139

v3.0.0 (2016-03-05)

Full Changelog

Closed issues:

  • HTML pretty links & extensions #309
  • HGroup listed as Invalid Tag #308
  • HTML5 allows omitting anchor href, html-proofer does not. #254

Merged pull requests:

v2.6.4 (2016-01-26)

Full Changelog

v2.6.3 (2016-01-26)

Full Changelog

v2.6.2 (2016-01-26)

Full Changelog

Closed issues:

  • Make sure %20 encoded external URLs work #295
  • Fails with Parallel::DeadWorker: Parallel::DeadWorker on Travis #289
  • Links to github issues failing with 400 #283
  • Invalid element name: code #280
  • Using htmlproof with Jekyll's baseurl #266
  • Internal link not recognized when expressed in different encoding #190

Merged pull requests:

v2.6.1 (2015-12-09)

Full Changelog

Merged pull requests:

v2.6.0 (2015-12-05)

Full Changelog

Closed issues:

  • Does it test orphan pages? #275
  • 302/301's fail with relative location #272
  • Is there an argument in order to ignore empty mailto? #271
  • --allow-hash-href option invalid in 2.5.2 #270
  • htmlParseEntityRef throws error for valid iframe src URLs #267
  • Empty hash in URL #255
  • Spurious "Couldn't resolve host name" errors #253
  • Tests take long when checking external links #237

Merged pull requests:

v2.5.2 (2015-11-06)

Full Changelog

Closed issues:

  • CI --ignore-script-embeds not working for me #261
  • Add "directory-index" setting #259
  • git error #258
  • Warnings for non-https anchors #252
  • html-proofer should eat Typhoeus exceptions #248
  • Incremental output #247
  • Error: `@shot.' is not allowed as an instance variable name #245
  • Don't count ? forms with different parameters as different #236

Merged pull requests:

v2.5.1 (2015-09-08)

Full Changelog

Merged pull requests:

v2.5.0 (2015-09-08)

Full Changelog

Closed issues:

  • --empty-alt-ignore option not followed #241
  • Space in URL gives "failed: 404 No error" #176

Merged pull requests:

v2.4.2 (2015-09-01)

Full Changelog

Merged pull requests:

v2.4.1 (2015-09-01)

Full Changelog

Merged pull requests:

v2.4.0 (2015-09-01)

Full Changelog

Closed issues:

  • Ignore script templates #233
  • htmlParseEntityRef has no line number #232
  • External Link Checking - Timeouts #231
  • url_ignore not available through the CLI #229
  • Wrong error shown #226

Merged pull requests:

v2.3.0 (2015-07-01)

Full Changelog

Closed issues:

  • Include sitemap.xml in validation #218
  • README code correction #216
  • 999 No error from Linkedin urls #215
  • Ignore attributes other than href #213
  • Exclude references via RegEx? #211
  • Empty alt tags should also be ignored #203

Merged pull requests:

v2.2.0 (2015-04-21)

Full Changelog

Closed issues:

  • failed: 0 Server returned nothing (no headers, no data) #200
  • How to use regex in --href-ignore argument #199
  • 403 error for drupal.org domain #197
  • Problems with --href-swap #192
  • Do not check for favicon link on Redirect pages #191
  • invalid option: --ignore #186
  • invalid option: --ignore #185
  • Check for images on a CDN #184
  • Warn about size of a downloaded page? #183
  • Using --file-ignore from command line #177
  • Crash with "`@:' is not allowed as an instance variable name" #173
  • fix support of urls in link rel="canonical" #170
  • Problems with 301s and hash tag refs #126

Merged pull requests:

v2.1.0 (2015-02-10)

Full Changelog

Merged pull requests:

v2.0.6 (2015-02-10)

Full Changelog

Fixed bugs:

  • SSL connect error #141

Closed issues:

  • Why stop updating broken links? #75

Merged pull requests:

v2.0.5 (2015-02-03)

Full Changelog

Merged pull requests:

v2.0.4 (2015-02-01)

Full Changelog

Closed issues:

  • Distinguish between missing and empty attributes #160

Merged pull requests:

v2.0.3 (2015-01-31)

Full Changelog

Closed issues:

  • ArgumentError: wrong number of arguments #162
  • Error executing htmlproof #161

Merged pull requests:

  • Add params to UrlValidator#handle_timeout per its usage #163 (parkr)

v2.0.2 (2015-01-29)

Full Changelog

Closed issues:

  • Support HTML5 data attributes #158

Merged pull requests:

v2.0.1 (2015-01-29)

Full Changelog

Closed issues:

  • Uninitialized constant HTML #157

v2.0.0 (2015-01-29)

Full Changelog

Closed issues:

  • Problem building gem from source #156
  • srcset raising error #149
  • No line numbers in error output #146
  • file_ignore list only looks at first argument ? #145
  • Failures on urlencoded hrefs #143
  • Cannot test HTTPS URLs on travis #140
  • Is there a way to only perform the "Links" and "Scripts" checks and not the "Images" check? #138
  • Add throttle options #131
  • Refactor run method #129
  • Namespace Typhoeus options #114
  • Redirected links don't report original href in log #77
  • Checking the srcset attribute #70

Merged pull requests:

v1.6.0 (2014-12-11)

Full Changelog

Closed issues:

  • Error: Could not load 'libcurl' #135

Merged pull requests:

v1.5.4 (2014-11-14)

Full Changelog

Merged pull requests:

v1.5.3 (2014-11-14)

Full Changelog

Merged pull requests:

v1.5.2 (2014-11-12)

Full Changelog

Merged pull requests:

v1.5.1 (2014-11-11)

Full Changelog

v1.5.0 (2014-11-11)

Full Changelog

Fixed bugs:

  • Proofer raises false positive on RSS feeds #121
  • URLs with parameters deemed invalid #117

Closed issues:

  • irc:// = error #130
  • Failing test: "Links test: fails on redirects if not following" #124
  • Error when linking to git://, ftp:// etc. URIs #119
  • False positive on link with url encoded character #110
  • Make the output more readable #72

Merged pull requests:

v1.4.0 (2014-09-13)

Full Changelog

Closed issues:

  • Hanging on run #109

Merged pull requests:

v1.3.3 (2014-08-28)

Full Changelog

Fixed bugs:

  • Error “internally linking to , which does not exist” #104

Merged pull requests:

v1.3.2 (2014-08-26)

Full Changelog

Fixed bugs:

  • Crash when folder named *.html #99

Closed issues:

  • internal links to element id's are not found #102

Merged pull requests:

v1.3.1 (2014-08-24)

Full Changelog

Closed issues:

  • allow links to sites with self-signed certs? #97

Merged pull requests:

v1.3.0 (2014-08-22)

Full Changelog

Fixed bugs:

  • Crash on broken internal query without index #93 (doktorbro)

Closed issues:

  • Real life usage examples #89
  • No such file or directory @ rb_sysopen #41
  • Issues with SSL checks #40

Merged pull requests:

v1.2.1 (2014-08-08)

Full Changelog

Merged pull requests:

  • Don't colorize failed tests unless printing to a TTY #85 (aroben)

v1.2.0 (2014-08-08)

Full Changelog

Closed issues:

  • undefined method version error #82

Merged pull requests:

  • Only colorize strings when printing to a TTY #84 (aroben)
  • Speed up retrying of failed external link checks #83 (aroben)

v1.1.6 (2014-08-08)

Full Changelog

v1.1.5 (2014-08-07)

Full Changelog

Closed issues:

  • Mysterious "link has no href attribute" error #79
  • Prose checking #78

Merged pull requests:

v1.1.4 (2014-07-29)

Full Changelog

Closed issues:

  • Trying to ignore all alt tags ignores all links #76
  • in-href JS returns error #73
  • Awesome #66
  • Redirects don't appear to be handled properly #32

Merged pull requests:

v1.1.3 (2014-07-21)

Full Changelog

v1.1.2 (2014-07-21)

Full Changelog

Merged pull requests:

v1.1.1 (2014-07-21)

Full Changelog

Merged pull requests:

v1.1.0 (2014-07-21)

Full Changelog

Merged pull requests:

v1.0.0 (2014-07-20)

Full Changelog

Closed issues:

  • Need relaxing option for empty alt check #39

Merged pull requests:

v0.9.0 (2014-07-20)

Full Changelog

Closed issues:

  • Threads/Processes? #56
  • Remove double \n in output #54
  • Warn on permanent redirects (301) #48

Merged pull requests:

v0.8.0 (2014-07-14)

Full Changelog

Merged pull requests:

v0.7.3 (2014-07-09)

Full Changelog

v0.7.2 (2014-06-29)

Full Changelog

Closed issues:

  • Getting errors for "//", "mailto:" and "tel:" URLs #46

Merged pull requests:

v0.7.1 (2014-06-13)

Full Changelog

Merged pull requests:

  • Add note about NOKOGIRI_USE_SYSTEM_LIBRARIES to README #45 (parkr)

v0.7.0 (2014-05-27)

Full Changelog

Merged pull requests:

  • Add HTML::Proofer#failed_tests #44 (afeld)

v0.6.8 (2014-05-22)

Full Changelog

Closed issues:

  • Test for valid HTML #30

Merged pull requests:

  • Add :verbose option to HTML::Proofer to give progress as it goes #43 (parkr)
  • Tell Mercenary to read in --swap and --ignore as arrays #42 (parkr)
  • Update README to show how you can write custom tests #38 (gjtorikian)

v0.6.7 (2014-04-07)

Full Changelog

Closed issues:

  • How to use from command line? #33

v0.6.6 (2014-04-07)

Full Changelog

v0.6.5 (2014-04-07)

Full Changelog

Merged pull requests:

v0.6.4 (2014-03-25)

Full Changelog

v0.6.2 (2014-03-25)

Full Changelog

v0.6.1 (2014-03-24)

Full Changelog

Merged pull requests:

v0.6.0 (2014-02-11)

Full Changelog

Merged pull requests:

v0.5.0 (2014-01-08)

Full Changelog

Closed issues:

  • data uris in img tags fails to validate #26

Merged pull requests:

v0.4.1 (2013-12-31)

Full Changelog

v0.4.0 (2013-12-31)

Full Changelog

Closed issues:

  • "Too many open files" error #22
  • Nokogiri dependency brings CI builds to a crawl #21
  • Integrate Hwacha for Parallelized Checks? #20
  • Expose line number in errors #3

Merged pull requests:

v0.3.0 (2013-12-05)

Full Changelog

Closed issues:

  • Internally cache status of known URLs #17
  • Use Commander? #10

Merged pull requests:

v0.2.3 (2013-10-24)

Full Changelog

v0.2.2 (2013-10-24)

Full Changelog

v0.2.1 (2013-10-24)

Full Changelog

Closed issues:

  • Handle 503s better #11

Merged pull requests:

v0.2.0 (2013-10-23)

Full Changelog

Closed issues:

  • Allow URLs to be ignored by attribute #7

Merged pull requests:

v0.1.1 (2013-10-15)

Full Changelog

Merged pull requests:

v0.1.0 (2013-10-14)

Full Changelog

Merged pull requests:

v0.0.16 (2013-10-09)

Full Changelog

Merged pull requests:

v0.0.15 (2013-10-09)

Full Changelog

Merged pull requests:

v0.0.14 (2013-06-29)

Full Changelog

v0.0.13 (2013-06-29)

Full Changelog

v0.0.12 (2013-06-29)

Full Changelog

v0.0.11 (2013-06-29)

Full Changelog

v0.0.10 (2013-06-29)

Full Changelog

Merged pull requests:

v0.0.9 (2013-05-02)

Full Changelog

v0.0.8 (2013-04-27)

Full Changelog

v0.0.7 (2013-04-17)

Full Changelog

v0.0.6 (2013-04-17)

Full Changelog

v0.0.5 (2013-04-17)

Full Changelog

v0.0.4 (2013-04-17)

Full Changelog

v0.0.3 (2013-03-25)

Full Changelog

v0.0.2 (2013-03-25)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator