v2.2.0 v1.7.0
medium risk
ai-job-search-dev/ai-job-searchAug 28, 2026 → Aug 29, 20261 day between releases
What's New
Fixed privacy leak and added job expiration detection in v1.7.0
Breaking Changes
- freehire-search now rejects fractional numeric flags (exit 1 instead of silent truncation).
- /reset profile now clears 04-job-evaluation.md and search-queries.md files.
New Features
- Company research results are now cached between /apply and /interview.
- salary_lookup.py now normalizes dotted legal suffixes (e.g., 'A.M.B.A.').
- CI pipeline now tests the full documented Python range (3.10-3.14).
Improvements
- Fork clones no longer accidentally publish private tracking issues to upstream repositories.
- LinkedIn search details now include an isActive field to detect expired postings.
- ATS text extraction now works on Windows using pypdf instead of Poppler.
- /reset profile command now actually clears the profile files it claims to.
Bug Fixes
- Fixed a privacy leak where private tracker issues were published to upstream repos.
- Fixed silent query changes caused by fractional flags.
Upgrade Notes
Update freehire-search commands to avoid fractional flags like 0.5. Be aware that /reset profile will now delete 04-job-evaluation.md and search-queries.md files.
The Two Releases
v2.2.0
ECC 2.2.0: Guided Setup, Antigravity 2.0, and the Nasiko CLI Bridge
Aug 28, 2026· 2 months ago
Full release notesv1.7.0
v1.7.0 - Trackers that stay private, postings that admit they're closed
Aug 29, 2026· 2 months ago
Focuses on privacy and state honesty. Forks no longer accidentally publish private trackers to upstream, and jobs now know if they are expired.
Full release notes