Releases: joanbm/full-offline-backup-for-todoist
0.5.1
0.5.0
Remove attachment download login workaround in #5 (closes #1)
-
Providing the Todoist account email and password is no longer necessary to download attachments
-
Users are no longer prompted for email and password and all related command line parameters (
--email
,--password
,--password-file
) and environment variables (TODOIST_EMAIL
,TODOIST_PASSWORD
) have been removed.
0.4.7
0.4.6
Update to Todoist v9 Sync API as v8 no longer exists (by @luismoeller).
0.4.5
0.4.4
0.4.3
0.4.2
Set a custom "full-offline-backup-for-todoist" User-Agent string instead of "Python/urllib", in order to easily identify the application on mails sent by Todoist on new logins.
Allow passing the credentials on files again (e.g. for Docker secrets), but check that they have proper permissions.
0.4.1
Safer ways to pass the credentials have been added: Interactive console input, or environment variables.
The --token
, --token-file
, --email
and --password
command line arguments have been deprecated for security reasons (e.g. command line arguments are visible to any user in the system and are easily logged to the terminal history).
Those arguments have not been removed, but they emit a deprecation warning if they are used. If you were using them to automate the backups, you should use the TODOIST_TOKEN
, TODOIST_EMAIL
and TODOIST_PASSWORD
environment variables instead.
0.4
- Update to Todoist API v8 due to upcoming removal of API v7 ("the v7 is deprecated and will be removed on August 30th.").
- First release including a workaround for Todoist's restriction of attachment downloads through the API. Requires passing plaintext username and password.