Releases: pauldub/activity-watch-mode
Releases · pauldub/activity-watch-mode
v1.5.0
What's Changed
- Auto-disable mode after error by @xeruf in #19
- Support built-in
project.el
for getting project name by @meliache in #24 - Fix invalid coding system on
recover-this-file
by @meliache in #25 - Modularize heartbeat sending by @xeruf in #20
- Restore compatibility with project.el before Emacs 29.1 by @mathrick in #27
New Contributors
- @xeruf made their first contribution in #19
- @meliache made their first contribution in #24
- @mathrick made their first contribution in #27
Full Changelog: 1.4.0...1.5.0
Record git branch if available
Customizable project name detection process
Changes
- Add a framework for defining custom resolvers of project names
- Add predefined resolvers for Projectile and Magit.
Fixes
- Fix the definition of a callback lambda
See #14
Remove deprecated calls to `cl.el`
Replace calls to function*
with the cl-lib.el
version cl-function
.
Stop clobbering match data in first-change-hook
Fixes an issue where activity-watch-mode would clobber the search/replace match data and break M-x replace-string
.
Update dependencies for compatibility with Emacs 27
This release provides compatibility for emacs 25+
Adding missing requires
Adding missing requires which were a source of error for some users.
Minor refactoring
Minor refactoring according to comments on the MELPA integration PR: melpa/melpa#5759
Birth of activity-watch-mode
Initial release of activity-watch-mode forked from wakatime-mode
activity-watch-mode is an automatic time tracking extension for Emacs using ActivityWatch.