Skip to content

8.0.0

Choose a tag to compare

@benthamite benthamite released this 09 Mar 19:11
· 107 commits to master since this release

What's changed

Features

  • Add 9 new packages: elfeed-ai, anki-noter, pangram, org-indent-pixel, johnson, stafforini, gdocs, gdrive, wikipedia
  • Add ~20 new Claude skills including release, release-dotfiles, build, test-suite, best-of-n, triage-issues, emacs-freeze, nosync, design-audit, try-skills, pr-audit, readme-gen, and more
  • Add Copilot integration for eat buffers with overlay-based completions
  • Add batch TODO processing via claude -p with automatic scope inference
  • Add audit-project command for running Claude Code audits on any project
  • Add Claude Code theme sync with Emacs background mode
  • Add comprehensive ERT test suites for extras packages
  • Add extensive literate Karabiner documentation with generated SVG keyboard layouts
  • Add clickable GitHub notification alert icon to doom-modeline
  • Add forge-extras: sync unread notification status from GitHub after pull

Fixes

  • Fix command injection vulnerabilities in files-extras, pass-extras, and org-extras
  • Fix elpaca v0.12 compatibility: update installer, simplify seq build steps, rename deprecated API symbols
  • Fix org-element cache emergency exits causing Emacs hangs
  • Fix modus-themes-extras byte-compilation on fresh builds
  • Fix elpaca sync hook deadlock by caching profile name
  • Fix vterm native module compilation for byte-compilation of vterm-extras
  • Fix elfeed-curl double-consolidation bug in queue
  • Fix many byte-compilation warnings and nil-safety issues across packages

Infrastructure

  • Migrate all paths from Dropbox to Google Drive
  • Support sources/ directory in elpaca sync hook for newer versions
  • Add Claude hooks to enforce Elisp testing before commits
  • Use benthamite elpaca fork to fix mono-repo deadlock
  • Pin org-roam to fix nil db version in upgrade check

Other

  • Update documentation for 15+ extras packages
  • Move org2blog, winpulse, goldendict-ng, emsg-blame, codel to graveyard
  • Extensive Karabiner config cleanup and normalization