Earlier changes were not versioned. Therefore dates of change are used instead there.
For new releases see Github Release page
3.0.2 (2024-07-17)
3.0.1 (2024-06-16)
3.0.0 (2024-06-03)
- migration to v9 api version (#303)
- add limit option to ls (#314) (c1d5ede)
- migration to v9 api version (#303) (b9aff61)
- print description for toggl start (#316) (6693dfe)
- respect XDG spec for configuration files (#300) (5086039)
2.4.4 (2023-02-14)
- pbr removal (4829a62)
Features:
- Python 3.8 support
- new
toggl sum
command that displays sums of time grouped by days - new
toggl goal
command that waits until you reach your defined goal for the day and the send notification - new theming support
--today
flag forls
andsum
command
Features:
- New Tag model with CLI commands
- 'me' command to display current user's info
Fixes:
- Correct retrieval of package's version
- Properly working Premium/Non-premium tests
Fixes for python_required and calculation of duration
Fix for required python version
Full rewrite of the tool by AuHau, which implements most of the toggl's API capabilities. Entities which is now possible to fully manage (eq. CRUD operations):
- Time entries
- Clients
- Projects
- Project users
- Tasks (only for premium workspaces)
- Workspaces
- Workspace users
Main new features of the tool:
- Possibility to use environment variables to specify some of the input parameters
- Possibility to specify different config to be used for the command's execution
- Django ORM's like API Classes
- Fixing bootstrap failures
- Dropping relative imports
- Minor improvements
- Adding support for Time entries Report API which enables fetching all time entries (
api.TimeEntry.objects.all_from_reports()
/toggl ls --use-reports
) - Adding support to register specific Config object as default one
First Beta release of full rewrite
Thanks to FedericoVaga
.togglrc
now supports API token authentication. You will need to add
api_token
to the auth
section, and prefer_token
to the options
section.
Major refactoring into a more MVC OO structure.
Added a feature that starting, stopping, and continuing an
entry prints out the time it started or stopped. This requires a new option in
~/.togglrc: time_format = %I:%M%p
is the default. See
strftime()
for more options.