Releases: LucasSantana-Dev/linkedin-engage
Releases · LucasSantana-Dev/linkedin-engage
Release list
v1.40.0
What's Changed
- fix: remove 'easy apply' from template keyword querySpec by @LucasSantana-Dev in #197
- fix: filter role-generic words from career intel keyword terms by @LucasSantana-Dev in #198
- fix(jobs): improve career intel UX and add open-on-linkedin button by @LucasSantana-Dev in #199
- fix(jobs): auto-inject persisted job IDs to prevent cross-session reprocessing by @LucasSantana-Dev in #200
- feat: J1+J2 fill quality — years-of-experience and first/last name split by @LucasSantana-Dev in #202
- feat: J4 query quality — top-2 keywords must, rest should by @LucasSantana-Dev in #203
- docs(adr): add ADR-0005 auto-submit boundary and ADR-0006 sprint 3 priority by @LucasSantana-Dev in #201
- refactor: unify no-results detector into shared module (#153) by @LucasSantana-Dev in #204
- chore: add CodeRabbit config (.coderabbit.yaml) by @LucasSantana-Dev in #196
- fix: add in-progress guard to launchAutomation and launchJobsAssist by @LucasSantana-Dev in #205
- fix: clear connectLaunchState in launchJobsAssist in-progress guard by @LucasSantana-Dev in #207
- refactor: remove dead AI comment generation cluster by @LucasSantana-Dev in #208
- chore: enable CodeRabbit reviews on bot PRs by @LucasSantana-Dev in #206
- chore(deps): bump actions/stale from 9 to 10 by @dependabot[bot] in #173
- chore(release): bump version to 1.40.0 by @LucasSantana-Dev in #209
New Contributors
- @dependabot[bot] made their first contribution in #173
Full Changelog: v1.39.1...v1.40.0
v1.39.1
What's Changed
- fix: override js-yaml to ^4.2.0 to resolve security advisory by @LucasSantana-Dev in #186
- fix: resolve popup.js audit findings by @LucasSantana-Dev in #188
- fix: linkedin connector audit findings by @LucasSantana-Dev in #189
- fix: resolve 6 audit findings in options.js by @LucasSantana-Dev in #192
- refactor: parameterize query plan result builders by @LucasSantana-Dev in #193
- refactor: consolidate string normalization into shared text-utils module by @LucasSantana-Dev in #194
- fix: optimize profile link extraction and parallelize cache decryption by @LucasSantana-Dev in #187
- fix: add error logging to catch blocks and sanitize chrome.runtime.lastError by @LucasSantana-Dev in #190
- fix: add input boundary validation in background.js by @LucasSantana-Dev in #191
- chore(release): bump version to 1.39.1 by @LucasSantana-Dev in #195
Full Changelog: v1.39.0...v1.39.1
v1.39.0
What's Changed
- feat: in-page Stop button during runs by @LucasSantana-Dev in #183
- feat: toolbar running-state badge by @LucasSantana-Dev in #184
- chore(release): bump version to 1.39.0 by @LucasSantana-Dev in #185
Full Changelog: v1.38.1...v1.39.0
v1.38.1
What's Changed
- fix(jobs): localize Easy Apply notifications (closes #145) by @LucasSantana-Dev in #158
- fix(jobs): auto-fill Easy Apply dropdowns (closes #148) by @LucasSantana-Dev in https://github.com//pull/159 fix(jobs): dedupe résumé hash + neutral offshore score (closes #155, #150) by @LucasSantana-Dev in https://github.com//pull/160 fix(jobs): stable-first job-card title selector + length guard (closes #157) by @LucasSantana-Dev in https://github.com//pull/162 docs(adr-0004): MAIN-world automation testing strategy by @LucasSantana-Dev in https://github.com//pull/165 fix(jobs): discriminate modal signature by fields (closes #146) by @LucasSantana-Dev in https://github.com//pull/166 chore(deps): express-rate-limit CVE + jest bump (closes #118, #127) by @LucasSantana-Dev in https://github.com//pull/167 docs(adr-0003): correct void feed-removal gate by @LucasSantana-Dev in https://github.com//pull/163 fix(jobs): version-guard cache decrypt (closes #152) by @LucasSantana-Dev in https://github.com//pull/164 fix(jobs): consistent passphrase normalization in cache deriveKey (closes #151) by @LucasSantana-Dev in https://github.com//pull/161 fix: unfreeze popup on uncaught run error (closes #170) by @LucasSantana-Dev in https://github.com//pull/171 fix(popup): debounce start to prevent double-launch (mitigates #125) by @LucasSantana-Dev in https://github.com//pull/172 chore: enable Dependabot + secret scanning (closes #119) by @LucasSantana-Dev in https://github.com//pull/168 chore(release): bump version to 1.38.1 by @LucasSantana-Dev in https://github.com//pull/182 Full Changelog: https://github.com/LucasSantana-Dev/linkedin-engage/compare/v1.38.0...v1.38.1
v1.38.0
What's Changed
- docs: add Chrome Web Store badge and install link to README by @LucasSantana-Dev in #135
- docs: fix broken badge + add issue templates by @LucasSantana-Dev in #137
- chore(ci): add org-wide quality + security workflow caller by @LucasSantana-Dev in #139
- feat(connect): detect "no results" empty search state by @LucasSantana-Dev in #140
- feat(jobs): lazy-load mammoth + instrument resume-parse demand by @LucasSantana-Dev in #142
- feat(toggles): functional Connect/Jobs/Companies feature toggles by @LucasSantana-Dev in #143
- chore(release): bump version to 1.38.0 by @LucasSantana-Dev in #144
Full Changelog: v1.37.0...v1.38.0
v1.36.30
What's Changed
- chore(deps): bump zod from 4.3.6 to 4.4.3 by @LucasSantana-Dev in #110
- test(coverage): raise branch coverage for intent-presets and jobs-career-parser by @LucasSantana-Dev in #111
- feat(lint): add no-console rule + gate 64 console.log calls behind lkdDebug flag by @LucasSantana-Dev in #112
- test(search-language): add 65 tests — 98.7% stmt / 94.8% branch coverage by @LucasSantana-Dev in #113
- fix(lib): UMD wrappers, bridge race condition, and error leakage by @LucasSantana-Dev in #114
- chore(release): bump version to 1.36.30 by @LucasSantana-Dev in #115
Full Changelog: v1.36.29...v1.36.30
v1.36.29
What's Changed
- refactor(background): extract search-runtime builders to lib/search-runtime-builders.js (E-11 phase 6) by @LucasSantana-Dev in #107
- refactor(popup): derive DEFAULT_* constants from DEFAULT_POPUP_STATE (B-4 phase 3) by @LucasSantana-Dev in #108
- chore(release): bump version to 1.36.29 by @LucasSantana-Dev in #109
Full Changelog: v1.36.28...v1.36.29
v1.36.28
What's Changed
- refactor(background): extract AI-context formatters to lib/ai-context-formatters.js (E-11 phase 4) by @LucasSantana-Dev in #104
- refactor(background): extract jobs-profile helpers to lib/jobs-profile.js (E-11 phase 5) by @LucasSantana-Dev in #105
- chore(release): bump version to 1.36.28 by @LucasSantana-Dev in #106
Full Changelog: v1.36.27...v1.36.28
v1.36.27
What's Changed
- chore(popup): lkdDebug-gated accordion breadcrumbs (slice 1) by @LucasSantana-Dev in #101
- refactor(popup): collapse Advanced Search to two key controls + disclosure (slice 2) by @LucasSantana-Dev in #102
- chore(release): bump version to 1.36.27 by @LucasSantana-Dev in #103
Full Changelog: v1.36.26...v1.36.27
v1.36.26
What's Changed
- refactor(background): extract copy-guard helpers to lib/copy-guard.js (E-11 phase 3) by @LucasSantana-Dev in #98
- refactor(popup): hydrate chips from AREA_PRESETS (A-2) by @LucasSantana-Dev in #99
- chore(release): bump version to 1.36.26 by @LucasSantana-Dev in #100
Full Changelog: v1.36.25...v1.36.26