Skip to content

Bugfixes and Improvements

Latest
Compare
Choose a tag to compare
@arneturuc arneturuc released this 08 Oct 16:26
· 8 commits to main since this release
1a6c78e

Bugfixes:

  • Fixed a bug where the removal of data leading to an empty month would not get synchronized and would re-appear later. (#84)

Improvements:

  • Updated console output to be more precise about restarting tracking (which has no delay). (#84, #85)
  • Added more notifications to verbose mode and streamlined the logging mechanism. (#92)
  • Improved stability and security: Removed unused dependencies; updated remaining ones; switched from python_jwt (deprecated) to pyjwt. (#93, #96)

New Features:

  • Since version 1.5.0, timewarrior uses the XDG base directory specification for its configuration and data folder. We update our code to match this change. The corresponding logic can be found in paths.py. (#105)
  • Added requirements-dev.txt to split dependencies for production and development. (#93)

Important Dependency Changes:

  • Removed dependencies: py, attrs, six
  • Moved to development dependencies: iniconfig, pluggy, pytest, black
  • Updated jwcrypto 1.5 to 1.5.6 for better security
  • Replaced python_jwt (deprecated) with pyjwt