This upcoming release improves day-to-day usability with a new configuration file.
For users, the main additions are:
- A persistent configuration file for
duawith keyboard settings under[keys]. - A new
dua config editcommand to open the configuration in$EDITOR. - Automatic creation of the configuration directory/file with sensible defaults when editing for the first time.
Configuration defaults and behavior in this release:
keys.esc_navigates_backnow defaults totrue. This is a change from previous versions where it wasfalseimplicitly.
You are welcome to contribute more settings as you see fit.
Chore
-
Replace simplelog with fern and jiff for timestamped logging
Note that this changes the log format from04:41:37 [INFO]to
[2026-02-06 05:41:32.146 +01:00 INFO src/main.rs:55]
New Features
- add
duaconfiguration file, with setting for ESC going back only.
Bug Fixes
- outdated link to NixOS package search
Channel 23.11 was for Nov. 2023.
This update removes explicitly specifying a channel in the query, defaulting to the current latest stable NixOS nixpkgs channel (at the time of writing25.11
Refactor
- remove crosstermion and tui-react dependencies
Commit Statistics
- 17 commits contributed to the release over the course of 45 calendar days.
- 45 days passed between releases.
- 4 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #320 from tonisives/feat/disable-esc (9d2fac5)
- Prepare changelog for upcoming release (9496afe)
- Refactor (f275703)
- Apply suggestions from Copilot code review (fd3468b)
- Add
duaconfiguration file, with setting for ESC going back only. (c72cb52) - Merge pull request #318 from Byron/copilot/remove-crosstermion-tui-react (7480277)
- Remove crosstermion and tui-react dependencies (a1aaaa5)
- Merge pull request #317 from musicinmybrain/no-atty (6c0203c)
- Replace atty with standard-library functionality (since Rust 1.70) (31aaa0c)
- Merge pull request #315 from Byron/copilot/switch-time-crate-to-jiff (017e716)
- Refactor (60812a2)
- Replace simplelog with fern and jiff for timestamped logging (3dc120f)
- Merge pull request #314 from Byron/dependabot/cargo/time-0.3.47 (2cb64fb)
- Bump time from 0.3.44 to 0.3.47 (5980a79)
- Merge pull request #313 from Quoteme/patch-1 (abe15b2)
- Outdated link to NixOS package search (c7def68)
- Cargo fmt (d8db05a)