add command "fetch" to cache-and-queue
[diohsc.git] / CHANGELOG.md
blobc60931904d876a144dfaaccafe1f32e4963bec23
1 # Changelog for diohsc
2 This file covers only non-trivial user-visible changes;
3 see the git log for full gory details.
5 # 0.1.9
6 * Improve wrapping and paging with long words, wide chars, or thin terminals
7 * Shell-quote arguments to 'browse' and '!'
8 * Save uri with null last path segment under penultimate segment / hostname
9 * Sort file:// directory listings
11 # 0.1.8
12 * Use standard PEM/DER format for identities, allowing import/export
13 * Optionally generate Ed25519 client certificates ("TARGET id NAME ed")
14 * Require confirmation before following redirect into scope of identity
15 * TOFU-trust by default even if there are V3 or NameMismatch errors
17 # 0.1.7
18 * Handle ^C during streaming by truncating the stream
19 * Always request when going to uris using an identity
21 # 0.1.6.1
22 * Use canonical notBefore (00:00:00 1 Jan 1950) in client certs
23 * Add --prompt option, enabling usual command prompt after -e/-f
24 * Fix query escaping
25 * Fix colouring of wrapped link descriptions being lost when paging
26 * Fix --ghost not affecting queue loading
28 # 0.1.6
29 * New command "query" for e.g. convenient use of search engines
30 * Allow IRIs in user input (converted to URIs)
31 * Implement SOCKS5 support (-S and -P options)
32 * Fix bug triggered by /home being a symlink
33 * Fix bug with connecting to literal IPv6 addresses
35 # 0.1.5
36 * Align and wrap link lines; add option to print description first
37 * Use reverse video in prompt for added visibility (thanks Ben)
38 * Try all addresses when making connections (thanks rwv)
39 * Improve behaviour in non-interactive mode; add --batch to enable it
40 * Fix X.509 version and use dummy notAfter in generated client certificates
41 * Fix bugs in wrapping and relative link display
43 # 0.1.4
44 * Indicate links to cached history items
45 * Retry with full handshake if session resume fails
46 * Recommend trust for new certificate signed by previous certificate
47 * Increase client cert validity to 50y
48 * Make ghost mode even more spectral
50 # 0.1.3
51 * Allow trusting certificates just for the current session
52 * Don't require tail certificates to be v3
53 * Add uri of any request to log, even if request fails
54 * Just show fingerprint of known cert rather than picture
56 # 0.1.2
57 * Add @ target modifier for history root
58 * Understand e.g. ~<
59 * Suppress alt text by default
60 * Fix: uri quoting for queries and file:// was incorrect
61 * Fix: queue was not appended to on exit in non-interactive mode