- Added throttling to avoid hitting rate limits on external services.
- Filter
ftp
andsftp
protocols for links. - FIlter prefixes for the links like
mailto:
. - Added
python_version
to the action inputs. - Catch exception for
urllib.parse.urlsplit
in case of incorrect url. - Added support
atx_closed
style of headers. - Fix parsing one line code block with triple backticks.
- Support headers with links and html tags
- Support list of headers
- Support any langues
- Detect links with brackets
- Detect html tags with several arguments
- Fix crash on incorrect links
- Retry get request in case of head request return 404.
- Fixed github action to set not default config file.
- Updated readme of usage github actions.
- Github Action checks web link in changed files only for pull request events.
- Updated error messages.
- MIT license.
- Fixed converting header with link to fragment.
- Fixed parsing links for badge.
- Check same links only one time.
- Detection links to file that not added to repository.
- Added
warn
andall
arguments. - Removed
verbose
argument.
- Remove debug output
- Multi-platform support: Added support for Windows and macOS.
- Enhanced pre-commit hook: Set
always_run: True
for the pre-commit hook to ensure consistent detection of links to removed files before commit. - Improved output: Added coloring to the output for better readability. Disable coloring with the --no-color argument.
- Verbose mode: Added the
--verbose
argument to display the status of all detected links, not just the first instance. - Automatic proxy detection: Uses
trust_env=True
foraiohttp.ClientSession
to automatically detect proxy settings. - Extended configuration options:
- Supports
fnmatch
syntax for pattern matching in configuration files. - Added new configuration options
force_get_requests_for_links
,validate_ssl
,catch_response_codes
.
- Supports
- Detect relative links to files that is not within repository.
- Enhanced link detection: Improved detection of links in various formats, including:
[![img](img_link)](link)
<a href="link"></a>
[text](link "title")