All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.3.1 Jun 6, 2021
- Fix CVE-2022-24713
- Remove superfluous config crate features, fixes CVE-2020-25573.
- Bump
htp
to0.4.0
cf htp changelog
2.3.0 Apr 24, 2021
- Doc add starship prompt instructions
- Add
status
subcommand - Fix all clippy lints
2.2.0 Mar 20, 2021
- Add
<id>
optional parameter tocontinue
. - Add tip for using
--overlap
when activities are overlapping. - Clean timeline legend.
- Use
dirs-next
instead of unmaintaineddirs
. - Bump dependencies.
2.1.0 Dec 8, 2020
- Add
--report
option to summary command.
2.0.1 Nov 3, 2020
2.0.0 Jul 30, 2020
- Stabilize multiple ongoing activities
- Stabilize long descriptions
- Timeline now displays ongoing activities.
2.0.0-beta Jul 16, 2020
This version is mostly backward compatible with previous rtw
data,
please discard ongoing activities (remove ~/.rtw.json
) before using this version.
However previous versions of rtw
will not work on data generated by this version.
- Support multiple ongoing activities.
- Timeline now supports overlapping activities (experimental).
stop
andcancel
now have a--id
optional parameter in order to disambiguate multiple ongoing activities.- Add
deny_overlapping
option tortw
config. - the json containing finished activities now also contains the
rtw
version. - add
-d
--description
option forstart
,track
andsummary
cf #40. - when provided, descriptions are used when exporting to calendar
2.0.0-alpha.1 Jul 12, 2020
- bump
htp
to 0.2.1 (fixnext <weekday>
)
2.0.0-alpha Jul 5, 2020
- Replace
chrono-english
withhtp
. - Fix #37
1.5.0 Jun 21, 2020
- add
completion <shell>
command.
rtw completion <shell>
generates completion file for <shell>
1.4.1 Jun 19, 2020
- Fix timeline crash when activity spans over several days (#33)
1.4.0 Jun 17, 2020
- Add
dump
subcommand, dumps finished activities to ICalendar.
1.3.1 Jun 16, 2020
- Fix timeline crash when activity is too short to be displayed (#28)
1.3.0 Jun 13, 2020
- Add multiline timeline
1.2.2 Jun 09, 2020
- Add
-n
dry-run option.
1.2.1 Jun 07, 2020
- Add warning: CLI usage stable but not
lib.rs
content. - Fix doc.rs build issue (restore
lib.rs
).
1.2.0 Jun 07, 2020
- add
cancel
subcommand. - deny overlapping activities
- add
timeline
subcommand. - timeline colors can be configured in
rtw_config.json
- add
day
subcommand (display timeline for the current day) - add
week
subcommand (display timeline for the current week)
1.1.0 Mar 22, 2020
- add config using config-rs.
- activities title are no longer truncated in summary
- Add platforms:
macos-latest
,windows-latest
(see rust.yml).
1.0.0 Mar 16, 2020
- crate chrono-english for time parsing see commands.
- more unit and integration tests
summary --week
optionsummary range_start - range_end
syntax
- Duration display bug: 1h was displayed as
01:60:3600
instead of01:00:00
rtw
now uses the crate chrono-english for time parsing.
As a result rtw
now support the following formats when supplying time hints.
The following syntax are not supported anymore:
rtw start 4m foo
, usertw start 4m ago foo
instead.rtw stop 4m
, usertw stop 4m ago
instead.rtw track 2019-12-25T19:43:00 2019-12-25T19:45:00 write doc
, usertw track 2019-12-25T19:43:00 - 2019-12-25T19:45:00 write doc
instead
0.2.1 Mar 8, 2020
- fix cargo-audit warning on
quote:1.0.2
being yanked
- ram-only implementations
0.2.0 Dec 31, 2019
track
commanddelete
commandsummary --id
option- doc test
continue
commandCHANGELOG.md
commands.md
summary --lastweek
option- github action
- badges
AbsTime
renamed toDateTimeW
ActiveActivity
renamed toOngoingActivity
summary
output is now sorted by start datetempfile
andassert_cmd
no longer required for build- CLI version now matches
Cargo.toml
version
0.1.1 Dec 26, 2019
- repository url in
Cargo.toml
0.1.0 Dec 26, 2019
start
commandstop
commandsummary
command