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.0 Apr 24, 2021
- Doc add starship prompt instructions
- Add
statussubcommand - Fix all clippy lints
2.2.0 Mar 20, 2021
- Add
<id>optional parameter tocontinue. - Add tip for using
--overlapwhen activities are overlapping. - Clean timeline legend.
- Use
dirs-nextinstead of unmaintaineddirs. - Bump dependencies.
2.1.0 Dec 8, 2020
- Add
--reportoption 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).
stopandcancelnow have a--idoptional parameter in order to disambiguate multiple ongoing activities.- Add
deny_overlappingoption tortwconfig. - the json containing finished activities now also contains the
rtwversion. - add
-d--descriptionoption forstart,trackandsummarycf #40. - when provided, descriptions are used when exporting to calendar
2.0.0-alpha.1 Jul 12, 2020
- bump
htpto 0.2.1 (fixnext <weekday>)
2.0.0-alpha Jul 5, 2020
- Replace
chrono-englishwithhtp. - 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
dumpsubcommand, 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
-ndry-run option.
1.2.1 Jun 07, 2020
- Add warning: CLI usage stable but not
lib.rscontent. - Fix doc.rs build issue (restore
lib.rs).
1.2.0 Jun 07, 2020
- add
cancelsubcommand. - deny overlapping activities
- add
timelinesubcommand. - timeline colors can be configured in
rtw_config.json - add
daysubcommand (display timeline for the current day) - add
weeksubcommand (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 --weekoptionsummary range_start - range_endsyntax
- Duration display bug: 1h was displayed as
01:60:3600instead 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 fooinstead.rtw stop 4m, usertw stop 4m agoinstead.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 docinstead
0.2.1 Mar 8, 2020
- fix cargo-audit warning on
quote:1.0.2being yanked
- ram-only implementations
0.2.0 Dec 31, 2019
trackcommanddeletecommandsummary --idoption- doc test
continuecommandCHANGELOG.mdcommands.mdsummary --lastweekoption- github action
- badges
AbsTimerenamed toDateTimeWActiveActivityrenamed toOngoingActivity
summaryoutput is now sorted by start datetempfileandassert_cmdno longer required for build- CLI version now matches
Cargo.tomlversion
0.1.1 Dec 26, 2019
- repository url in
Cargo.toml
0.1.0 Dec 26, 2019
startcommandstopcommandsummarycommand