Changes by Daniel Khamsing unless otherwise noted.
- [cli] delay: change to use float by Jonathan Lai
- [gem] update
parallel
,rspec
to latest
- [gem] update
parallel
,rspec
,rspec_junit_formatter
to latest
- [parse] handle javadoc links by Davide Angelocola
- [parse] stricter parsing of relative urls by Mat Moore
- [cli] output version by Budh Ram Gurung
- [gem] update
parallel
to version 1.12.0
- [parse] fix Markdown link issue by Richard Littauer
- support basic http authentication by Bill O'Neill
- update dependencies
- add
--base-url
option (check markdown relative links)
- add
--skip-save-results
option
- add support for request delay
- [parse] fix another wikipedia parsing issue
- [parse] fix another regression introduced in 1.13.7
- [parse] fix regression introduced in 1.13.7
- [parse] support wikipedia links with parentheses
- handle incomplete redirect
- fix header encoding
- cleanup
-1
error in markdown table - isolate
write
- display number of links in markdown table results
- add markdown results table artifacts to use with
danger
- correct
redirect
in filtered issues
- add
error
(and dupes) to filtered issues
- add filtered issues artifacts that can be used to generate a report (this changes an internal
output
format)
- handle invalid byte sequence, reported by Manu Zhang
- add
allow
option to allow specific error status codes, i.e.--allow 301
or--allow 403,429
- [net] set
awesome_bot
user agent - pretty print
json
file - include
all
links status in results
- add
allow-ssl
option, suggested by Joe Block
- [fix] url redirect location encoding, reported by @hoppfrosch
- [cli] support checking multiple files (comma separated or
*
pattern i.e.docs/*.md
), suggested by Sota Yamashita - [cli] use
optparse
- [fix] request errors (make
get
requests), reported by Richard Littauer
- [fix] parsing links with colon
- [fix] parsing links separated by comma
- restore
head
request option - rename
net
- [cli] rename ab-results.json
- [status] yield
headers
(library usage) - [gem] update
parallel
dependency to1.8
- [output] add link line number for dupes
- [fix] output line of link default value, reported by Julien Bisconti
- write
json
results file - isolate and cleanup
- [output] show link line number, suggested by Daniel Gomez Rico
- [output] improve enumeration with padding
- set default open link timeout to 30 seconds
- remove
faraday
- [fix] parse links with commas (url encode), reported by Kishan Bagaria
- [fix] parse issues with links in
adoc
files, reported by Ibragimov Ruslan
- [cli] invalid options error
- [output] improve
- [cli] improve argument error
- [output] update status using
x
for 400s error code and?
for other - [output] clarify white listing
- [fix] link parsing error with markdown badge
- improve code, suggested by Colby M. White
- [output] display url redirect location, by Colby M. White
- [output] update logic for number of unique links
- [output] standardize indent
- rename
Result
rejected
tolinks_white_listed
- add
--allow-timeout
and--set-timeout
options, suggested by R.I. Pienaar
- [gemspec] remove uri dependency
- [fix] another error with
)
in link parsing, reported by Julien Bisconti
- [fix] error with
)
in link parsing, reported by Halim Qarroum - minor improvement to output
- add
--allow-redirect
option, suggested by R.I. Pienaar - output
→
as redirect status indicator - update error logic in statuses
- correct logic for displaying white list status
- move some logic from check to cli
- output status for white listed links
- use
result
- use
logger
- handle bad links
- statuses yields
status
,url
- add head option when getting statuses
- [cli] improve output for
--allow-dupe
- correct failure logic
- rename
run
tocheck
- isolate cli
- [cli] simply usage, output version
- [gemspec] update
- [travis] simplify
- initial version