What's Changed in v2.7.13
🚀 New Features
- Add cross-distro CI smoke test and restructure test directory. - by @IsmaelMartinez (#2344)
- Add CodeRabbit AI for automated code reviews. - by @IsmaelMartinez (#2348)
- Add option to force idle state via file for Wayland environments. - by @Spritkopf (#2355)
- Add system performance research and proposed improvements - by @IsmaelMartinez (#2360)
- Add Butler.json to enable code navigation for triage bot - by @IsmaelMartinez (#2368)
🐛 Bug Fixes
- Fix: Ensure all notification methods return a Notification-like stub for Teams. - by @IsmaelMartinez (#2329)
- Fix: Strip report-only CSP for non-Teams domains and add auth.cspBypassDomains for SSO login - by @IsmaelMartinez (#2330)
- Fix changelog generation script errors and auto-create changelogs for fork PRs. - by @IsmaelMartinez (#2352) (#2351)
- Update flatted dependency to 3.4.2, including fix for CWE-1321 (#2362)
- Update picomatch to 2.3.2 to fix security vulnerabilities. (#2371)
- Fix: Update picomatch to 4.0.4, addressing security vulnerabilities. (#2372)
- Fix: Bump path-to-regexp to 0.1.13 to address CVE-2026-4867 (#2375)
📚 Documentation
- Update roadmap and FIDO2 research with community validation results. - by @IsmaelMartinez (#2341) (#2332)
- Update brace-expansion dependency to 5.0.5 in docs-site (#2374)
📦 Dependencies
- Update roadmap with current PRs, releases, and Electron upgrade status. - by @IsmaelMartinez (#2361)
🔧 Maintenance
- Revert FIDO2 hardware security key support for Linux - by @IsmaelMartinez (#2356)
📖 Related Documentation
- Electron Releases
- Configuration changes in this release:
Quick Links:
- Configuration Reference - All options with defaults
- Troubleshooting - Common issues and solutions
- Installation Guide - Setup instructions
🤖 Generated by Prepare Release Workflow
What's Changed
- feat: cross-distro CI smoke test and test directory restructuring by @IsmaelMartinez in #2344
- chore: add CodeRabbit configuration by @IsmaelMartinez in #2348
- fix: relax CSP for non-Teams SSO pages to unblock eval-dependent login by @IsmaelMartinez in #2330
- feat(webauthn): FIDO2 hardware security key support for Linux (#802) by @IsmaelMartinez in #2353
- Revert "feat(webauthn): FIDO2 hardware security key support for Linux (#802)" by @IsmaelMartinez in #2356
- fix: resolve script injection in changelog generator and auto-create changelog for fork PRs by @IsmaelMartinez in #2352
- feat: properly sanitize object values having sensitive keys by @hrzlgnm in #2359
- feat(idle): introduce forced idle override option by @Spritkopf in #2355
- docs: Add system performance research and findings by @IsmaelMartinez in #2360
- chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 by @dependabot[bot] in #2362
- docs: refresh roadmap with current PR and release state by @IsmaelMartinez in #2361
- chore(deps-dev): bump eslint from 10.0.3 to 10.1.0 in the minor-and-patch group by @dependabot[bot] in #2363
- feat: add webRTCIPHandlingPolicy config option by @Vagrantin in #2350
- fix(notifications): return Notification-like stub so Teams can manage lifecycle by @IsmaelMartinez in #2329
- feat: add butler.json with code navigation enabled by @IsmaelMartinez in #2368
- chore(deps): bump brace-expansion from 5.0.2 to 5.0.5 in /docs-site by @dependabot[bot] in #2374
- chore(deps-dev): bump picomatch from 4.0.3 to 4.0.4 by @dependabot[bot] in #2372
- chore(deps): bump picomatch from 2.3.1 to 2.3.2 in /docs-site by @dependabot[bot] in #2371
- chore(deps): bump path-to-regexp from 0.1.12 to 0.1.13 in /docs-site by @dependabot[bot] in #2375
- Release v2.7.13 by @github-actions[bot] in #2378
New Contributors
- @hrzlgnm made their first contribution in #2359
- @Spritkopf made their first contribution in #2355
Full Changelog: v2.7.12...v2.7.13