3.2 KiB
3.2 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Added
- Support for time goals via optional package
chronometrist-targets
. - New hook -
chronometrist-file-change-hook
Changed
- Use ts.el structs to represent date-time, wherever possible. (
chronometrist-events
andchronometrist-file
being notable exceptions)
Fixed
- Prefix arguments now work with the point on a button, too.
[0.4.3] - 2020-05-03
Changed
chronometrist-toggle-task-no-reason
(which did nothing since the migration from timeclock.el) is now calledchronometrist-toggle-task-no-hooks
. It will toggle the task without running the before-in/after-in/before-out/after-out functions.
Fixed
- Refresh buffer when clocking in (instead of waiting for first timer refresh)
- Insertion of values is now slightly smarter about detecting and handling Lisp data types.
[0.4.2] - 2020-01-15
Fixed
- Library headers for MELPA release
[0.4.1] - 2020-01-12
Fixed
- Various declarations for MELPA release
[0.4.0] - 2019-11-29
Added
- Custom variable
chronometrist-activity-indicator
to change how an active task is indicated. chronometrist-query-stop
for prompting on exiting Emacs
Fixed
chronometrist-kv-accept
will not modify the file if there are no key-values.- Regression in
chronometrist-value-history-populate
- Migrate
chronometrist-statistics
to new format
[0.3.2] - 2019-11-23
Fixed
- Regression in
chronometrist-value-history-populate
[0.3.1] - 2019-11-22
Fixed
- Improved load time via code cleanup + inhibiting
chronometrist-events-populate
for task start/stop
Removed
- Deprecated functions
- Leftover pre-v0.3 variables
[0.3.0] - 2019-10-31
Added
- s-expression file format support
- functions to read arbitrary key-values (see
chronometrist-kv-add
,chronometrist-kv-accept
,chronometrist-kv-reject
) - hook
chronometrist-after-in-functions
Changed
- hooks are now called
chronometrist-before-in-functions
,chronometrist-before-out-functions
, andchronometrist-after-out-functions
Removed
- timeclock.el file format support
Deprecated
chronometrist-timestamp->seconds
chronometrist-timestamp-list->seconds
chronometrist-time-re-file
chronometrist-get-end-time
chronometrist-date-op-internal
chronometrist-reason-list
chronometrist-ask-for-reason
[0.2.2] - 2019-09-09
Fixed
- Error resulting from incorrect variable name in chronometrist-maybe-stop-timer
- Long waiting times after saving timeclock-file due to multiple, erroneously-created file system watchers.
Deprecated
- timeclock will be removed as a backend in the next release.
[0.2.1] - 2019-08-14
Fixed
- bug with wrongly named function in chronometrist-report
[0.2.0] - 2019-08-09
Added
- Autoload cookies
- chronometrist-before-project-stop-functions hook
Fixed
- Try to remove unnecessary file re-reading
- Buffer refresh bugs