Releases: jazzband/Watson
Releases · jazzband/Watson
2.1.0 (2022-05-16)
2.0.1 (2021-05-10)
Fixed
- Ability to
edit
the current frame (#418)
2.0.0 (2021-03-19)
Added
- The
log
command output can now be filtered to exclude projects and tags via--ignore-project
and--ignore-tag
(#395) - Python 3.8 support (#402)
- Python 3.9 support (#402)
- Support for the TZ environment variable to specify the local time zone (#391)
Changed
- Upgrade to major arrow release 1.0.0 (#407)
Fixed
- Zsh completion (#379)
Removed
1.10.0 (2020-07-03)
Added
- Log output order can now be controlled via the
--reverse/--no-reverse
flag and thereverse_log
configuration option (#369) - Add
--at
flag to thestart
andrestart
commands (#364). - Add
--color
and--no-color
flags to force output to be colored or not respectively (#350).
Changed
- Require latest Arrow version 0.15.6 to support ISO week dates (#380)
Fixed
- Make after-edit-check ensure that edited time stamps are not in the future (#381)
1.9.0 (2020-05-27)
Added
- Improve Arrow 0.15.0 support after changes in
arrow.get()
behavior (#296) - Watson now suggests correct command if users make small typo (#318)
Changed
- Always show total time at bottom of report (#356)
- Use the default system newline character for CSV output (#366).
Fixed
- Stylize prompt to create new project or tag (#310).
- Aggregate calculates wrong time if used with
--current
(#293) - The
start
command now correctly checks if project is empty (#322) - Aggregate ignores frames that crosses aggregate boundary (#248)
- The
report
andaggregate
commands with--json
option now correctly encode Arrow objects (#329)
1.8.0 (2019-08-26)
1.7.0 (2019-03-25)
Added
- New
add
command (#202) - Add lunar start time options to the
report
andlog
commands (#215) - Aggregate reports by day (#231)
- Fish shell completion (#239)
- Add support for first day of the week configuration in reports and logs (#240)
- Python 3.7 support (#241)
- Add
start --no-gap
andstop --at
options (#254)
Changed
- The
edit
command now checks data consistency (#203) - Current state saving is now improve when using Watson as a library (#214)
- Prevent calling
get_start_time_for_period
multiple times (#219)
Fixed
- Improved support for UTF-8 with Python 2 (#211)
- Zsh completion for tags and projects with spaces in their names (#227)
- Typos in commands output (#230, #235)
- Project URL of the project in PyPI (#260)
Removed
- Python 3.3 support (#210).
1.6.0 (2018-04-23)
- Added: for report and log, allow specifying a timeperiod of "all"
- Added: option for log and report command to (not) output via pager
- Added: --json option to log command
- Added: optional flags to filter status call
- Fixed: change message when frame is removed
- Fixed: cli output when on tags on
stop
andremove
- Fixed: Bash completion with latest additions to command options
- Fixed: CLI output spacing if a frame has no tags
- Fixed: frame modification time when renaming projects and tags (#181)
- Fixed: don't print space before tags if there are no tags (#179)
- Fixed: match log daily heading format to elsewhere
- Fixed: set max versions for pytest and arrow for keeping support for Python 2.7 and 3.3
Get started with Watson by following the installation instructions!
1.5.2 (2017-08-02)
- Fixed: follow up on the
config
command fix (#161)
Get started with Watson by following the installation instructions!
1.5.1 (2017-08-01)
- Fixed: the
config
command (#158)
Get started with Watson by following the installation instructions!