Skip to content

Releases: jannis793/linkchecker-py

v0.1.3

Choose a tag to compare

@jannis793 jannis793 released this 03 Jun 14:39

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

Choose a tag to compare

@jannis793 jannis793 released this 03 Jun 14:32

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

Choose a tag to compare

@jannis793 jannis793 released this 02 Jun 16:32

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

Choose a tag to compare

@jannis793 jannis793 released this 01 Jun 15:24

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.