Changelog

v0.8.0 (2026-04-29)

Chores

  • Modify pyproject.toml and up.lock (2ecae05)

Features

  • Add extract-https console script and expose run_extract_https (55b7dec)

v0.7.0 (2026-04-29)

Build System

  • Migrate to uv for dependency management (eb3d201)

Features

  • cli: Add extract-https command and CSV export (URL + SHA-256 hash) (6ecac43)

v0.6.0 (2026-04-09)

Bug Fixes

  • Make trust-tier URL classification scheme-agnostic (src/urlcheck_smith/core/trust_manager.py) (7d1c01e)

Chores

  • Change the api key name placeholder to UCSMITH_GOOGLE_API_KEY (src/urlcheck_smith/core/update_yaml.py, README.md) (96e249b)

Documentation

  • Improve API documentation for core and CLI functions (c9c970b)

  • Update Sphinx docs for v0.6.0 (1afa75c)

Features

  • Add no-API mode with a message that tells the API is disabled (src/urlcheck_smith/core/update_yaml.py) (df4939d)

Refactoring

  • Reorganize src layout and resource handling (10a50fb)

v0.5.0 (2026-04-07)

Chores

  • Move docs/source/.readthedocs.yaml -> .readthedocs.yaml (8529ee6)

  • Sort the entries in ucsmith_db.yaml (src/urlcheck_smith/data/ucsmith_db.yaml) (0ce9f5a)

  • Update project metadata and tests (2193df4)

  • cli: Generate timestamped default output filenames (eaf21d2)

Documentation

Features

  • Add default user agent, update URL checking, and refresh trust/classification data (ea93fde)

Refactoring

  • Modernize core logic and improve URL extraction (b033e7c)

v0.3.1 (2026-04-05)

Chores

Refactoring

  • Move processing logic into core package (2a9510b)

  • Move processing modules into core package (e9585aa)

v0.3.0 (2026-03-13)