Releases: viseshrp/workedon
Releases · viseshrp/workedon
Release v0.8.0
Added
- Allow specifying tags while adding work. Tags can be specified in 2 ways:
- The
--tag/-Toption, one or more times for multiple tags. E.g.--tag tag1 --tag tag2. - The
#symbol in the description, one or more times. E.g.#tag1 #tag2.
The description must be quoted in this case. - Tags are case-insensitive and are saved in lowercase.
- The
- Querying by tags using the
--tag/-Toption. Using multiple times will match any of the specified tags. - Specifying duration while adding work.
- The
--duration/-Doption, e.g.--duration 1h30mor--duration 90m. - The
[]symbol in the description, e.g.[1.5h]or[90m]. - Duration is case-insensitive. Allows
h|hr|hrs|hours|m|min|mins|minutes.
- The
- Querying by duration using the
--duration/-Doption.
Changed
- Switched from
hashlib.sha1to UUID-based identifiers without hashing. - BREAKING: Renamed
--db-versionto--sqlite-versionfor clarity. - BREAKING:
--db-versionnow returns the database schema version instead of SQLite version. - Modernized the codebase.
- Updated dependencies to their latest versions.
Fixed
- Handling of empty datetime inputs
Removed
- Unused imports and redundant logic
- Obsolete zoneinfo fallback
0.7.0
- add option and environment variable alternatives for all settings
- add setting to specify timezone for display
- setting :
TIME_ZONE - option:
--time-zone <value> - environment variable:
WORKEDON_TIME_ZONE
- setting :
- fix usage of date/time formatting settings
- BREAKING (for advanced users only): removed the
dbandconf
subcommands and moved their options under the mainworkedon
command to free up reserved keywordsdbandconf.workedon db --print-pathis nowworkedon --print-db-pathworkedon db --vacuumis nowworkedon --vacuum-dbworkedon db --truncateis nowworkedon --truncate-dbworkedon db --versionis nowworkedon --db-versionworkedon conf --print-pathis nowworkedon --print-settings-pathworkedon conf --printis nowworkedon --print-settings- all above options are now hidden from the help text
0.6.3
0.6.2
0.6.1
- add some database optimizations
- add a new "db" subcommand for database maintenance (advanced users only)
- add --print-path to print database file path
- add --vacuum to run VACUUM on the database
- add --truncate to delete all saved work
- Remove usage of reserved keyword "work" and make it available
NOTE: This is not the first release, just the first formal one made through GitHub. For the complete changelog of past releases, go here: https://github.com/viseshrp/workedon/blob/develop/CHANGELOG.md.