# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased](https://codeberg.org/kdwarn/ts-cli/compare/v0.3.0...HEAD)
## [0.3.0](https://codeberg.org/kdwarn/ts-cli/compare/v0.2.0...v0.3.0)
### Added
* Changelog (this document) was created.
* You can sort tags by count (`ts tags -c`). (By default they are sorted alphabetically.)
* You can delete a tag from all activities (`ts delete-tag <tag_name>`).
* You can rename a tag across all activities (`ts rename-tag <current_tag_name> <new_tag_name>`).
* You can archive tags with `ts archive-tag <tag_name>`. This enables cleaning up the list of all tags (`ts tags`), so older tags no longer used or no longer used regularly can be hidden from view. Display archived tags with `ts tags --archived`. Unarchive with `ts unarchive-tag <tag_name>`.
### Changed
* If a new tag is used, you'll get a message telling you that.
* You can continue any activity, not just the most recently completed one.
* Update to [timestudy v0.10.0](https://docs.rs/timestudy/0.10.0/timestudy/).
### Fixed
* Improved how testing is done.
## [0.2.0](https://codeberg.org/kdwarn/ts-cli/compare/v0.1.1...v0.2.0) - 2023-06-05
### Added
* You can add now add tag(s) and a description when starting an activity. Previously, you had to start an activity, then tag it, then add a description, in three separate commands.
* You can now search descriptions in the `summary` subcommand, using the `-s` flag.
* See verbose summaries with the `--verbose` (`-v`) option on `summary`. By default, descriptions are excluded from summaries; this will show them.
### Changed
* Improve messaging, including colorizing text.
* Improve help and examples.
### Fixed
* `summary` now more accurately includes activities. Previously, for instance, it would not include an activity if both start and end were not within the target period.
## [0.1.1](https://codeberg.org/kdwarn/ts-cli/releases/tag/v0.1.1) - 2023-04-20
### Added
* You can now add at a description to an activity, with the `describe` subcommand.
## [0.1.0](https://crates.io/crates/ts-cli/0.1.0) - 2023-04-02
Initial release.