Skip to content

Latest commit

 

History

History
172 lines (130 loc) · 22.3 KB

File metadata and controls

172 lines (130 loc) · 22.3 KB

Changelog

1.8.0 (2026-05-15)

Features

  • scan: optional location_filter in portals.yml + persist location to scan-history (#570) (d692647)

Bug Fixes

  • batch: workers read modes/_profile.md and config/profile.yml (#537) (150e223), closes #534
  • deps: update dotenv to v17 (#499) (ce1330e)
  • gemini-eval: include profile.yml and _profile.md in evaluation (#618) (73dc603), closes #617
  • gemini-eval: redact API key from error logs, harden summary parsing (#582) (fdca4de)
  • gemini-eval: switch default model to non-deprecated endpoint, surface 429 guidance (#615) (dd3e036), closes #614
  • manifest: align plugin.json skills field with Claude Code plugin schema (#612) (a77d3f6)
  • merge-tracker: preserve short specialty acronyms, require non-baseline overlap (#634) (5ed3b3d), closes #633
  • modes: make /career-ops deep respect user language, not JD language (#568) (e5f0508)
  • portals: update Weights & Biases entry to CoreWeave acquisition (#493) (1411cdc)
  • release: sync VERSION file to 1.7.1 (2ebfcab)
  • scan: validate Greenhouse URL hostname against allowlist to prevent SSRF (#602) (988f7bb)
  • templates: align CV certification rows on a 3-column grid (#638) (082cd11)
  • update-system: allow writing-samples/README.md as system-owned file (#562) (207fd07)
  • update-system: bootstrap .agents/ for v1.6→v1.7 migration (#654) (4714504)
  • update-system: defensive VERSION parsing for release-please marker (#547) (bf84886)

1.7.1 (2026-05-12)

Bug Fixes

  • release: sync VERSION file to 1.7.0 (8e554cc)
  • update-system: include .agents/ in SYSTEM_PATHS (#600) (3a71469)

1.7.0 (2026-05-06)

Features

  • adapt contacto mode by contact type (recruiter/HM/peer/interviewer) (9fd5a90)
  • add --min-score flag to batch runner (#249) (cb0c7f7)
  • add {{PHONE}} placeholder to CV template (#287) (e71595f)
  • add Block G — posting legitimacy assessment (3a636ac)
  • add Claude Code plugin manifests (path-stable) (62b767d)
  • add follow-up cadence tracker mode (4308c37)
  • add Gemini CLI native integration and evaluator script (#349) (0853486)
  • add Gemini CLI native integration and evaluator script (closes #344) (0853486)
  • add GitHub Actions CI + auto-labeler + welcome bot + /run skill (2ddf22a)
  • add LaTeX/Overleaf CV export mode with pdflatex compilation (#362) (b824953)
  • add LaTeX/Overleaf CV export mode with pdflatex compilation (closes #47) (b824953)
  • add Nix flake devshell with Playwright support (c579fcd)
  • add OpenCode slash commands for career-ops (#67) (93caaed)
  • add scan.mjs — zero-token portal scanner (8c19b2b)
  • add writing-samples folder for AI-detection-evading voice calibration (9ae201d)
  • cv: add cv.output_format to route between html and latex generation (b82bb5f)
  • dashboard: add Catppuccin Latte light theme with auto-detection (ff686c8)
  • dashboard: add manual refresh shortcut (#246) (4b5093a)
  • dashboard: add progress analytics screen (623c837)
  • dashboard: add rejected and discarded pipeline tabs (7d05967)
  • dashboard: add vim motions to pipeline screen (#262) (d149e54)
  • dashboard: aligned tables and markdown syntax rendering in viewer (dbd1d3f)
  • dashboard: show tracker IDs in pipeline list (8d289c6)
  • expand portals.example.yml with 8 dev-tools companies + 23 search queries (#140) (b7f555d)
  • i18n: add Japanese README + language modes for Japan market (20a2c81)
  • latex: add tectonic engine auto-detect with pdflatex fallback (4b71b2c)
  • multi-CLI support via open agent skill standard (#572) (7605a5e)
  • portals: add Canada/Vancouver and automation companies to example template (590ba6e)

Bug Fixes

  • 10 bug fixes — resource leaks, command injection, Unicode, navigation (cb01a2c)
  • add data/ fallback to UpdateApplicationStatus (#55) (3512b8e)
  • add stopword filtering and overlap ratio to roleMatch (#248) (4da772d)
  • align portals.example.yml indentation for new companies (26a6751)
  • ci: correct first-interaction@v3 input names (c5196a8)
  • ci: gracefully handle missing dependency graph in dependency-review (#343) (7c5fecb)
  • ci: gracefully handle missing dependency graph in dependency-review workflow (#352) (7c5fecb)
  • ci: use pull_request_target for labeler on fork PRs (#260) (2ecf572)
  • correct _shared.md → _profile.md reference in CUSTOMIZATION.md (closes #137) (a91e264)
  • correct dashboard launch path in docs (#80) (2b969ee)
  • dashboard: show dates in pipeline list (#298) (e5e2a6c)
  • ensure data/ and output/ dirs exist before writing in scripts (#261) (4b834f6)
  • filter expired WebSearch links before they reach the pipeline (#57) (ce1c5a3)
  • improve default PDF readability (#85) (10034ec)
  • liveness checks ignore nav/footer Apply text, expired signals win (3a3cb95)
  • liveness: detect closed postings with applications-closed banner variants (7f8217e)
  • merge-tracker: filter seniority and location stopwords + require overlap ratio in roleFuzzyMatch (7821113)
  • pt: restore diacritical marks in PT-BR modes (#358) (3a4c596)
  • pt: restore diacritical marks in PT-BR modes (#359) (3a4c596)
  • release: sync VERSION and package.json via release-please-config (6a3dc22)
  • remove wellfound, lever and remotefront from portals.example.yml (#286) (ecd013c)
  • replace grep -P with POSIX-compatible grep in batch-runner.sh (637b39e)
  • test-all.mjs scans only git-tracked files, avoids false positives (47c9f98)
  • update-system: cross-check GitHub Releases API when VERSION file is stale (b0ee6eb)
  • update-system: expand SYSTEM_PATHS to cover all language modes and current scripts (34fe3fb)
  • use candidate name from profile.yml in PDF filename (7bcbc08)
  • use execFileSync to prevent shell injection in test-all.mjs (c99d5a6)
  • use fileURLToPath for cross platform compatible paths in tracker scripts (#32) (#58) (ab77510)
  • use hi@santifer.io in English README (5518d3d)

Performance Improvements

  • compress hero banner from 5.7MB to 671KB (dac4259)

1.6.0 (2026-04-26)

Features

  • add Gemini CLI native integration and evaluator script (#349) (0853486)
  • add Gemini CLI native integration and evaluator script (closes #344) (0853486)
  • add LaTeX/Overleaf CV export mode with pdflatex compilation (#362) (b824953)
  • add LaTeX/Overleaf CV export mode with pdflatex compilation (closes #47) (b824953)
  • cv: add cv.output_format to route between html and latex generation (b82bb5f)
  • dashboard: add rejected and discarded pipeline tabs (7d05967)
  • dashboard: show tracker IDs in pipeline list (8d289c6)
  • latex: add tectonic engine auto-detect with pdflatex fallback (4b71b2c)
  • portals: add Canada/Vancouver and automation companies to example template (590ba6e)

Bug Fixes

  • ci: correct first-interaction@v3 input names (c5196a8)
  • ci: gracefully handle missing dependency graph in dependency-review (#343) (7c5fecb)
  • ci: gracefully handle missing dependency graph in dependency-review workflow (#352) (7c5fecb)
  • liveness: detect closed postings with applications-closed banner variants (7f8217e)
  • merge-tracker: filter seniority and location stopwords + require overlap ratio in roleFuzzyMatch (7821113)
  • pt: restore diacritical marks in PT-BR modes (#358) (3a4c596)
  • pt: restore diacritical marks in PT-BR modes (#359) (3a4c596)
  • update-system: cross-check GitHub Releases API when VERSION file is stale (b0ee6eb)
  • update-system: expand SYSTEM_PATHS to cover all language modes and current scripts (34fe3fb)

1.5.0 (2026-04-14)

Features

  • add --min-score flag to batch runner (#249) (cb0c7f7)
  • add {{PHONE}} placeholder to CV template (#287) (e71595f)
  • dashboard: add manual refresh shortcut (#246) (4b5093a)

Bug Fixes

  • add stopword filtering and overlap ratio to roleMatch (#248) (4da772d)
  • dashboard: show dates in pipeline list (#298) (e5e2a6c)
  • ensure data/ and output/ dirs exist before writing in scripts (#261) (4b834f6)
  • remove wellfound, lever and remotefront from portals.example.yml (#286) (ecd013c)

1.4.0 (2026-04-13)

Features

  • add GitHub Actions CI + auto-labeler + welcome bot + /run skill (2ddf22a)
  • dashboard: add Catppuccin Latte light theme with auto-detection (ff686c8)
  • dashboard: add progress analytics screen (623c837)
  • dashboard: add vim motions to pipeline screen (#262) (d149e54)
  • dashboard: aligned tables and markdown syntax rendering in viewer (dbd1d3f)

Bug Fixes

  • ci: use pull_request_target for labeler on fork PRs (#260) (2ecf572)
  • correct _shared.md → _profile.md reference in CUSTOMIZATION.md (closes #137) (a91e264)
  • replace grep -P with POSIX-compatible grep in batch-runner.sh (637b39e)
  • test-all.mjs scans only git-tracked files, avoids false positives (47c9f98)
  • use execFileSync to prevent shell injection in test-all.mjs (c99d5a6)