Releases: jannis793/linkchecker-py
Releases · jannis793/linkchecker-py
Release list
v0.1.3
What's Changed
- Added manual Trusted Publishing workflow for TestPyPI and PyPI.
- Updated release documentation to prefer pending Trusted Publisher setup.
Verification
- Local: ruff, pytest, isolated build, and twine check passed.
- GitHub Actions: CI passed on Python 3.10, 3.11, 3.12, and 3.13; package build and twine check passed on Python 3.12.
v0.1.2
What's Changed
- Added local Markdown and HTML example fixtures with documented commands for trying the CLI locally.
- Added an adaptable GitHub Actions workflow example for other repositories.
- Documented first-time PyPI and TestPyPI credential setup.
- Fixed same-document fragment checks when source paths are relative.
Verification
- Local: ruff, pytest, example link check, isolated build, and twine check passed.
- GitHub Actions: CI passed on Python 3.10, 3.11, 3.12, and 3.13; package build and twine check passed on Python 3.12.
v0.1.1
What's Changed
- Polished the README with truthful project status, install, quickstart, CI usage, configuration, output, and contribution guidance.
- Added maintainer-readiness files including a pull request template, Dependabot config, roadmap, release checklist, and source distribution manifest.
- Improved package metadata and version consistency by exposing package version metadata from one module.
- Improved Markdown reports by including unknown result counts and escaping table cells.
- Added focused tests for report escaping and version metadata consistency.
Verification
- Local: ruff, pytest, build, and twine check passed.
- GitHub Actions: CI passed on Python 3.10, 3.11, 3.12, and 3.13; package build and twine check passed on Python 3.12.
linkchecker-py v0.1.0
Changelog
All notable changes to linkchecker-py will be documented in this file.
The project follows semantic versioning once releases are published.
0.1.0 - Unreleased
- Add async Markdown, HTML, and website link checking.
- Add local file and fragment validation.
- Add same-origin website crawling with depth limits.
- Add JSON and Markdown reports.
- Add optional remote result caching.
- Add
robots.txt, concurrency, rate-limit, and exclude controls.