1.14.0 (2026-06-28)
Features
- add modes/_custom.md for user custom instructions (#1198) (3cc8844)
- apply: ATS behavioural question matcher from story-bank.md (#1228) (9d79931)
- archive: add archive-posting.mjs to save live job postings as PDF (#697) (571b114)
- batch: add --limit flag + budget guide (0607ee5)
- cli: add first-class Codex support (#1269) (43a7d0e)
- cli: add Grok Build CLI support (0a89381)
- cli: register Kimi as a supported CLI host (#1193) (d3d34f3)
- cv: add opt-in profile photo for DACH/European CVs (fcccd58)
- eval: add openai-eval.mjs for any OpenAI-compatible endpoint (#1278) (5838391)
- modes: add Danish (da) locale (5407811)
- modes: add EU SWE application calibration mode (f024317)
- modes: add recruiter-side application heuristics (2ea0814)
- ollama: add local interactive Ollama evaluator (#681) (1b44790)
- providers: add Comeet ATS provider (#1222) (f5af817)
- providers: add Personio ATS provider (#1223) (f25570b)
- providers: add WeWorkRemotely RSS provider (#1243) (39ea2d4), closes #1241
- scan: add early trust validation and job trust metadata (#985) (ef07461)
- scan: preserve job location in pipeline.md (#1015) (7671517)
Bug Fixes
- batch: single-worker lock fallback + exit-127 shim-swap retry (#910) (9a6e2ce)
- modes: bound subagent delegation to prevent research fan-out (#1268) (1cf34a9), closes #1235
- plugin: drop non-schema skills/permissions keys from plugin.json (5ff910c)
- scan: trim title-filter keywords before the length check (#1261) (0842bbf)
- template: scope break-inside to atomic units to prevent CV pagination breaks (7ef8182)
- updater: resolve self-reexec checkout from the import closure (#1267) (0a830b5), closes #1245