v1.118.0
[1.118.0] — 2026-07-09
Parent career-ops v1.18.0 parity pack.
Added
- 9 new scan providers — Cornerstone OnDemand (
csod), Phenom (phenom), Radancy (radancy), Deutsche Bahn (deutschebahn), EchoJobs (echojobs), TKMS (tkms), Heckler & Koch (hecklerkoch), Rheinmetall (rheinmetall), LaraJobs (larajobs) — 54 adapters now. The Lever adapter additionally detects EU-tenancy boards (jobs.eu.lever.co). Hiredtracker status (parentstates.ymlparity): accepted offers get their own canonical state, a celebratory badge, and a job-landed banner on#/tracker; the funnel and conversion charts count it as having advanced through every stage.- Lifetime tab in
#/stats— read-only relay of the parent'sstats.mjs(lifetime tracker roll-up, cumulative funnel rates, scanner totals, portal coverage) plus compensation observations fromsalary-gap.mjs(desired vs advertised vs actual, per application). New routesGET /api/stats/lifetimeandGET /api/stats/salary-gap— zero-token shell-outs, fail-soft{available:false}without the parent project. - 28 new i18n keys in all 16 locales; help guide §14/§26 updated in every language.
Tests
- +38 unit tests (three provider parity suites + relay/status routes) — 1817 total.