This repository has been archived on 2022-05-13. You can view files and clone it, but cannot push or open issues or pull requests.
chronometrist/CHANGELOG.md

101 lines
3.5 KiB
Markdown
Raw Normal View History

2019-08-09 03:56:01 +00:00
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
2020-06-29 19:46:01 +00:00
## [0.5.0] 2020-06-30
2020-04-15 14:22:35 +00:00
### Added
* Support for time goals via optional package `chronometrist-targets`.
* New hook - `chronometrist-file-change-hook`
2020-05-21 03:56:54 +00:00
### Changed
* Use [ts.el](https://github.com/alphapapa/ts.el) structs to represent date-time, wherever possible. (`chronometrist-events` and `chronometrist-file` being notable exceptions)
### Fixed
* Prefix arguments now work with the point on a button, too.
2020-06-26 11:29:31 +00:00
* Bug with missing entries in `chronometrist-key-history`
2020-06-26 11:31:10 +00:00
* Operations for adding a new s-expression and replacing the last s-expression have been optimized. Notably, commands for clocking in/out are now significantly faster.
## [0.4.4]
### Fixed
* Error when adding a task for the first time.
2020-05-03 06:35:42 +00:00
## [0.4.3] - 2020-05-03
### Changed
* `chronometrist-toggle-task-no-reason` (which did nothing since the migration from timeclock.el) is now called `chronometrist-toggle-task-no-hooks`. It will toggle the task without running the before-in/after-in/before-out/after-out functions.
2020-01-15 11:21:16 +00:00
### 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.
2020-01-15 11:21:16 +00:00
2020-01-15 11:17:00 +00:00
## [0.4.2] - 2020-01-15
### Fixed
* Library headers for MELPA release
2020-01-12 14:47:39 +00:00
## [0.4.1] - 2020-01-12
### Fixed
2020-01-15 11:17:00 +00:00
* Various declarations for MELPA release
2020-01-12 14:47:39 +00:00
2019-11-29 11:13:34 +00:00
## [0.4.0] - 2019-11-29
### Added
* Custom variable `chronometrist-activity-indicator` to change how an active task is indicated.
2019-11-29 11:08:44 +00:00
* `chronometrist-query-stop` for prompting on exiting Emacs
2019-11-26 07:53:26 +00:00
### 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
2019-11-26 07:53:26 +00:00
## [0.3.2] - 2019-11-23
### Fixed
* Regression in `chronometrist-value-history-populate`
2019-11-22 05:03:23 +00:00
## [0.3.1] - 2019-11-22
### Fixed
2019-11-24 09:32:51 +00:00
* Improved load time via code cleanup + inhibiting `chronometrist-events-populate` for task start/stop
### Removed
1. Deprecated functions
2. Leftover pre-v0.3 variables
2019-10-31 12:25:47 +00:00
## [0.3.0] - 2019-10-31
### Added
* s-expression file format support
2019-10-31 12:25:47 +00:00
* 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`, and `chronometrist-after-out-functions`
### Removed
* timeclock.el file format support
### Deprecated
1. `chronometrist-timestamp->seconds`
2. `chronometrist-timestamp-list->seconds`
3. `chronometrist-time-re-file`
4. `chronometrist-get-end-time`
5. `chronometrist-date-op-internal`
6. `chronometrist-reason-list`
7. `chronometrist-ask-for-reason`
2019-09-09 07:25:18 +00:00
## [0.2.2] - 2019-09-09
2019-08-14 05:08:46 +00:00
### 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.
2019-08-14 05:08:46 +00:00
2019-08-13 19:10:09 +00:00
## [0.2.1] - 2019-08-14
### Fixed
* bug with wrongly named function in chronometrist-report
2019-08-09 03:56:01 +00:00
## [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
## [0.1.0] - 2019-08-05