v0.2.0 v1.4.0

medium risk

ai-job-search-dev/ai-job-searchAug 6, 2026 → Aug 7, 20261 day between releases

What's New

Fixes silent application loss and fetch failures via drafted status and robots.txt compliance.

Breaking Changes

  • `drafted` is now a legal tracker status (consumers must handle it)
  • tools/robots_check.py gates retries on robots.txt (sites denied are never overridden)

New Features

  • /apply now writes a drafted status to prevent application loss
  • /setup captures a structured Languages table
  • --jobage-minutes flag added for LinkedIn
  • .env file is now gitignored
  • All portal CLIs now use honest User-Agents

Improvements

  • /rank no longer marks live jobs as expired due to 403s
  • Danish demo portals are disabled by default
  • Applications are now tracked throughout the workflow

Bug Fixes

  • Fixed silent failures where applications were lost during the workflow
  • Fixed `/rank` marking live jobs as expired due to 403s
  • Fixed `/apply` silently falling back to search snippets when fetch failed

Upgrade Notes

Consumers must handle the new `drafted` tracker status. Retry logic is now gated by `tools/robots_check.py`, so sites denied by robots.txt will never be overridden. Ensure `.env` is gitignored in your local setup.

The Two Releases

v0.2.0

v0.2.0

Aug 6, 2026· 3 months ago

Minimal release notes: "- all servers data updated (2026-08-06) by automated workflow - added missing `manifest.json` for gluetun direct downlo"

Full release notes
v1.4.0

v1.4.0 - Applications that stay tracked, fetches that stay honest

Aug 7, 2026· 3 months ago

Fixes silent failures in the application workflow and fetch logic. Applications are now tracked, and fetches respect robots.txt.

Full release notes