Skip to content

Releases: ryancheley/toggl-to-sqlite

v0.9.0: Add automatic since table logic for incremental updates

15 Jun 16:49
23b66a0

Choose a tag to compare

- Added automatic since table management functions
- Enhanced CLI with automatic since detection and --force-full option
- Maintains sync timestamps for efficient incremental fetches
- Added comprehensive test suite maintaining 100% coverage
- Follows established patterns from pocket-to-sqlite

Closes #14

v0.8.5

15 Jun 16:26

Choose a tag to compare

fix: update Sigstore action to v3.0.0 to resolve deprecated artifact …

v0.7.0 Convert to pyproject.toml

29 Jul 18:00

Choose a tag to compare

What's Changed

Full Changelog: 0.6.0...0.7.0

v0.6.0

11 Jan 04:12
4941309

Choose a tag to compare

This release is essentially a refactor.

Features

  • added cog to autogenerate readme
  • added issue templates for easier contribution
  • added contribution guide
  • added pre-commit
  • dropped support for Python 3.6

Contributing

20 Jul 03:16

Choose a tag to compare

This release includes a contribution guide to help future contributors (hopefully!).

I also added black formatting

Finally, I added Python 3.10-dev to the testing matrix

Get archived projects

14 Jul 01:31

Choose a tag to compare

Merged the enhancement submitted by @JakobGM to

  • include current and archived projects
  • documentation improvements to make it clearer how to use the since option

Enhanced Security

05 Jun 22:16
d50016c

Choose a tag to compare

In this release I removed the api_token from the workspaces table. The presence of this field presented a security issue if a user published their sqlite db to a public source (like Vercel).

Same Toggl-to-SQLite but with 100% test coverage

31 May 16:54

Choose a tag to compare

The only change is the increase in test coverage. No new features

New Features!

13 Mar 21:17

Choose a tag to compare

New Features

  • Added a since flag to allow you to get only the data since a specific date. See the ReadMe for more details on how to use
  • Added a days flag to allow you to control the number of days that you retrieve for the get_time_entries method. This is useful if you tend to have LOTS of time entries everyday. Use a smaller number to make sure you get all of the data. A larger number has the potential to cap your data due to limitations of the Toggl API. See the ReadMe for more details on how to use

More Testing!

This feature sees 100% coverage (locally for me at least). I'm still trying to work out the mocking part of the live API but I've added code to make sure that silly input data doesn't cause the package to just fail

Fixed Authentication Issue

09 Mar 02:37

Choose a tag to compare

As reported in #1 if an auth.json file existed, but didn't have the proper keys, the command:

toggl-to-sqlite auth

would generate a KeyError. This release fixes that issue