Skip to content

v0.1.2 — ten fixes, post-sync archiving, InHire

Choose a tag to compare

@albertosca albertosca released this 19 Aug 03:33
· 393 commits to main since this release
168283c

⚠️ Erratum (2026-08-21): three items below — the two under Features, and "Portal-feed jobs archive once they age past portal_max_age_days" under Fixes — were merged as hollow commits (a git add -u <one file> scoping mistake staged only a config-example doc edit, never the real code) and were not actually included in this release's packages, despite the commit messages and these notes claiming otherwise. The other seven Fixes and the Packaging item are real and unaffected. The real code for all three, recovered and verified by installing from PyPI in a clean environment, ships in v0.1.3 — upgrade if you need any of them.

Everything the repo's first public day produced:

Fixes

  • A partial email: config block no longer drops sibling defaults (deep merge)
  • Ad-hoc Greenhouse jobs — EU job-boards hosts included — now reach the questions API
  • The assisted flow reads questions from custom Recruitee career domains
  • Multi-selects answer every option the profile supports instead of exactly one
  • A spend-limit failure aborts remaining composer generations instead of one doomed call per question
  • Ref-matched sync updates report the stored job, not the email's guess
  • HN Who-Is-Hiring per-comment fetch failures now reach the scan stats
  • Portal-feed jobs archive once they age past portal_max_age_days (default 30) — not actually in this release, see erratum above; real in v0.1.3
  • Example email paths follow the relative-under-MOONLIGHTER_HOME convention
  • Dead LLM option-picker removed

Features

  • Opt-in post-sync Gmail cleanup: archive_ref_matched / archive_all_classified — not actually in this release, see erratum above; real in v0.1.3
  • InHire scanner — Brazilian ATS coverage via the public embed-widget API — not actually in this release, see erratum above; real in v0.1.3

Packaging

  • Trove classifiers on all five packages (Python 3.14, AGPL-3.0)