Releases: d-e-s-o/notnow
Releases · d-e-s-o/notnow
v0.4.0-beta.0
- Reworked "view" configuration to store human-modifiable logical formulas instead of structured but cryptic Conjunctive Normal Form data
- Removed support for deprecated
notnow.json
configuration format
Full Changelog: v0.3.10...v0.4.0-beta.0
v0.3.10
- Automatically convert
notnow.json
to new format on "save" - Fixed rendering bugs encountered on small terminal sizes
- Bumped minimum supported Rust version to
1.81
Full Changelog: v0.3.9...v0.3.10
v0.3.8
- Added support for running multiple instances as long as configuration directories differ
- Added
--config-dir
/-c
option to make configuration directory to use configurable - Added support for copying and pasting a task via 'y' and 'p'
Full Changelog: v0.3.7...v0.3.8
v0.3.9
- Bumped
termion
dependency to4.0
- Bumped minimum supported Rust version to
1.66
Full Changelog: v0.3.8...v0.3.9
v0.3.7
- Converted UI to update widgets incrementally
- Eliminated flicker and other rendering artifacts
Full Changelog: v0.3.6...v0.3.7
v0.3.6
- Added support for editing of multi-line free-form task "details"
- Fixed potential panic caused by clipping task summaries at non-
char
boundaries - Bumped
icalendar
dependency to0.16
Full Changelog: v0.3.5...v0.3.6
v0.3.5
- Fixed build failure on Apple platforms
- Bumped
dirs
dependency to5.0
Full Changelog: v0.3.4...v0.3.5
v0.3.4
- Optimized runtime performance and decreased asymptotic time complexity of core data base operations
- Introduced
--help
/-h
options to display help text - Added GitHub Actions workflow for publishing the crate
Full Changelog: v0.3.3...v0.3.4
v0.3.3
- Split configuration by moving various selections into
$XDG_CACHE_HOME/notnow/ui-state.json
- Warn if unsaved changes are present when trying to quit program
- Correctly handle selection indexes for all Unicode inputs
Full Changelog: v0.3.2...v0.3.3
v0.3.2
- Fixed
--version
/-V
options to work properly again - Fixed potential panics when task positions are exhausted
Full Changelog: v0.3.1...v0.3.2