Skip to content

Releases: timewarrior-synchronize/timew-sync-client

Bugfixes and Improvements

08 Oct 16:26
1a6c78e
Compare
Choose a tag to compare

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

Improved error handling

17 Mar 14:28
f907be2
Compare
Choose a tag to compare

This release brings minor improvements for the user experience, in terms of improved error handling:

  • PR #8: Create .timewsync folder instead of printing a stack trace, if it doesn't exist
  • PR #9: Allow the usage of generate-key without a valid config