Skip to content

chore(main): release career-ops 1.7.0#6

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--career-ops
Open

chore(main): release career-ops 1.7.0#6
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--career-ops

Conversation

@github-actions

@github-actions github-actions Bot commented May 2, 2026

Copy link
Copy Markdown

🤖 I have created a release beep boop

1.7.0 (2026-05-10)

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 authenticated LinkedIn scanner with persistent browser sessions (59a3f00)
  • add authenticated portal scanner harness (scan-auth.mjs) (df33d2d)
  • add authenticated portal scanner with LinkedIn support (8949ae7)
  • 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 generate-html.mjs and English pdf mode for local CV HTML generation (73bb9ef)
  • 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 linkedin npm scripts pointing to scan-auth.mjs (3721a71)
  • add LinkedIn portal scanner with job data extraction and cross-portal dedup (88fd9d4)
  • add linkedin_searches config section to portals example (5bc17a4)
  • add Nix flake devshell with Playwright support (c579fcd)
  • add OpenCode slash commands for career-ops (#67) (93caaed)
  • add project linking for pdf generation. (1f1677b)
  • add project linking for pdf generation. (6e0c628)
  • add scan-auth mode and skill routing (38e3b62)
  • add scan-auth mode for Claude integration with LinkedIn scanner (c8e6a41)
  • add scan-auth route and menu entry to skill router (23bcc41)
  • add scan:auth and scan:login npm scripts (b3c78ee)
  • add scan:auth script for running auth portal scan (2f32caf)
  • 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)
  • gemini-eval: include profile.yml and _profile.md in evaluation context (35278cc)
  • Generate CV HTML Locally (2ed948e)
  • i18n: add Japanese README + language modes for Japan market (20a2c81)
  • latex: add tectonic engine auto-detect with pdflatex fallback (4b71b2c)
  • portals: add Canada/Vancouver and automation companies to example template (590ba6e)
  • scan all portals when no portal is specified (aa19b9c)

Bug Fixes

  • 10 bug fixes — resource leaks, command injection, Unicode, navigation (cb01a2c)
  • add blank lines after headings in SKILL.md (MD022) (7275c16)
  • 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)
  • append job ID to JD filenames to prevent collisions (d2260bb)
  • 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)
  • clarify next-step message after scan summary (d2260bb)
  • 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)
  • deduplicate listings within a single scan run (28f35b0)
  • ensure data/ and output/ dirs exist before writing in scripts (#261) (4b834f6)
  • escape frontmatter fields in saved JD files (1c76aad)
  • extract listings when description has no 'more' button (276299d)
  • filter expired WebSearch links before they reach the pipeline (#57) (ce1c5a3)
  • fix report URL for local jds across pipeline modes (d81fe0b)
  • fix report URL for local jds across pipeline modes (84608d1)
  • gemini-eval: bump default model to gemini-2.5-flash (2217672)
  • 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)
  • reject unknown flags and extra args in scan-auth CLI parsing (99f245b)
  • release: sync VERSION and package.json via release-please-config (6a3dc22)
  • remove prompt for user login in runs where '--login' flag is not explicity used (fa0dab8)
  • remove references to stale scan-auth.mjs flags (f7c0dac)
  • remove scan:login auth portal scans should only be handled by calling 'node scan-auth.mjs --login <portal> directly' (ef3bc51)
  • 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 message prompting user to run '/career-ops {portal}' instead of '/career-ops pipeline' once scan job is complete (648b562)
  • 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)
  • warn when pipeline.md is missing instead of silently skipping (a8dae39)

Performance Improvements

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

This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot force-pushed the release-please--branches--main--components--career-ops branch 3 times, most recently from 42e915e to ab86464 Compare May 4, 2026 23:46
@github-actions github-actions Bot force-pushed the release-please--branches--main--components--career-ops branch from ab86464 to d99ebbd Compare May 10, 2026 15:19
@github-actions github-actions Bot force-pushed the release-please--branches--main--components--career-ops branch from d99ebbd to 84f2d43 Compare May 10, 2026 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants