Repository navigation
Releases: Karthik-beta/AI-Job-Resume-Matcher
Releases · Karthik-beta/AI-Job-Resume-Matcher
Release list
v1.0.0
What's Changed
- Add email and password authentication by @Karthik-beta in #1
- Add job sources and settings by @Karthik-beta in #2
- Add core matching logic by @Karthik-beta in #3
- Show specific messages for auth errors by @Karthik-beta in #5
- AJM-30 Rate-limited Firecrawl client by @Karthik-beta in #6
- AJM-31 Cache scraped pages in Postgres by @Karthik-beta in #7
- AJM-32 Evaluate resume-to-job fit with OpenRouter by @Karthik-beta in #8
- AJM-33 Preflight checks before any scrape by @Karthik-beta in #9
- AJM-34 Start an analysis run by @Karthik-beta in #10
- feat(runs): process runs in a BullMQ worker (AJM-35) by @Karthik-beta in #11
- feat(runs): read run status and results (AJM-36) by @Karthik-beta in #12
- feat(web): analyze page with live run progress (AJM-37) by @Karthik-beta in #13
- feat(web): run details page (AJM-38) by @Karthik-beta in #14
- feat: clear saved scrape data (AJM-39) by @Karthik-beta in #15
- feat: save matches and retry failed saves (AJM-40) by @Karthik-beta in #16
- feat(api): fake provider layers for tests and demo mode (AJM-44) by @Karthik-beta in #20
- feat(matching): Discord alerts and fake providers (AJM-41, AJM-44) by @Karthik-beta in #25
- feat: saved matches page with application status (AJM-42) by @Karthik-beta in #18
- test(e2e): Playwright happy path (AJM-45) by @Karthik-beta in #26
- build: deploy the public demo with Docker Compose (AJM-47) by @Karthik-beta in #23
- feat(runs): re-check sources on a schedule (AJM-43) by @Karthik-beta in #19
- test(api): enforce test coverage (AJM-46) by @Karthik-beta in #22
- docs: final README with architecture and design decisions (AJM-48) by @Karthik-beta in #24
- fix: follow-ups from the reviews of #22, #25 and #26 by @Karthik-beta in #27
- ci: run the checks on CircleCI (AJM-49) by @Karthik-beta in #42
- fix: regenerate the Prisma client in db:migrate (AJM-53) by @Karthik-beta in #43
- chore: reject co-author trailers in a commit-msg hook (AJM-55) by @Karthik-beta in #44
- ci: build the Docker images and start the compose stack (AJM-50) by @Karthik-beta in #45
- feat(matching): retry Discord alerts on 429 (AJM-58) by @Karthik-beta in #46
- test(api): give the API tests a 30s timeout (AJM-52) by @Karthik-beta in #47
- feat(runs): send the Discord alert after a retried save (AJM-59) by @Karthik-beta in #48
- fix(web): warn when the saved webhook URL is refused (AJM-61) by @Karthik-beta in #49
- feat(matches): paginate the matches list (AJM-60) by @Karthik-beta in #50
- docs: stacked PR merge order and master protection (AJM-54) by @Karthik-beta in #51
- test(api): enforce a 75% function coverage threshold (AJM-51) by @Karthik-beta in #52
- test(e2e): run against a separate database (AJM-56) by @Karthik-beta in #53
- test(e2e): wait for the worker before the test starts (AJM-57) by @Karthik-beta in #54
- feat(api): GPT-6 Luna flex evaluations (AJM-67, AJM-68, AJM-69, AJM-70) by @Karthik-beta in #82
- feat(api): parse the resume and PDF job ads locally (AJM-72, AJM-73, AJM-74) by @Karthik-beta in #83
- feat: ATS job sources and source kinds (AJM-75, AJM-76, AJM-77, AJM-78) by @Karthik-beta in #84
- feat(api): extract generic career pages in code (AJM-79, AJM-80, AJM-81) by @Karthik-beta in #85
- feat: choose jobs before scraping: JSON-LD, dedupe, title filters, triage (AJM-82..AJM-85) by @Karthik-beta in #86
- feat: cloud, local and hybrid Firecrawl modes (AJM-86..AJM-89) by @Karthik-beta in #87
- feat: credit guard, run-page credits, search sources and docs (AJM-90..AJM-93) by @Karthik-beta in #88
- fix: triage comparison follow-ups (AJM-85) by @Karthik-beta in #89
- fix(api): recover runs left RUNNING by an interrupted worker (AJM-94) by @Karthik-beta in #92
- feat(web): signed-in navigation and app home (AJM-95) by @Karthik-beta in #93
- feat(web): logo, favicon, GitHub button and fresh README screenshots by @Karthik-beta in #96
- docs: add a social preview image and a searchable README intro by @Karthik-beta in #97
- feat: one-command self-hosting with prebuilt images by @Karthik-beta in #98
Full Changelog: https://github.com/Karthik-beta/AI-Job-Resume-Matcher/commits/v1.0.0