Releases: jansc/ncgopher
Releases · jansc/ncgopher
v0.7.0
v0.6.0
Changes:
- #234: Add MSYS2 MINGW64 terminal packages for Windows (pull request by Ari)
- Made release-notes accessible from menu
- Upgraded rusqlite to 0.30.0
- Upgraded regex to 1.10.2
- Upgraded serde to 1.0.193
- Upgraded toml to 0.8.8
- Upgraded clap to 4.4.8
- Upgraded urlencoding to 2.1.3
- Upgraded rcgen to 0.11.3
- Upgraded unicode-width to 0.1.11
- Upgraded time to 0.3.29
- Upgraded base64 to 0.21.4
- Upgraded url to 2.4.1
- Upgraded backtrace to 0.3.69
- Upgraded log to 0.4.19
- Upgraded percent-encoding to 2.3.0
- Upgraded idna to 0.4.0
- Upgraded linkify to 0.10.0
- Upgraded openssl to 0.10.55
- Upgraded dirs to 5.0.1
- Upgraded crossbeam-channel to 0.5.8
- Upgraded mime to 0.3.17
- Upgraded pem to 1.1.1
- Upgraded bumpalo to 3.12.0
Bugfixes:
v0.5.0
New features:
- New shortcut: 'G' to edit current URL
- Gemini TLS client certificate support
- Added finger support
- Setting for disabling history recording. NB. ncgopher will still save
gemini certificate fingerprints and log some url info to the debug log
if --debug switch is activated. Already recorded history will not be
deleted. - Automatically recognize URLs in text (use Enter to open), even when
displaying finger, txt files, gopher inline text or gemini text
Changes:
- Use ring instead of sha2 crate to calculate certificate fingerprints
- Removed chrono as a dependency. Use time 0.3 instead.
- Allow Gophermap entries without selector/host/port (type "i")
- Updated many crates
Bugfixes:
- Got rid of screen flickering on redraw
v0.4.0
New features:
- Search in documents. Finally. Search with '/'. Jump to next/previous
result with n/N. Fixes #5 - Gemini: Check for redirect loops
Changes:
- Breaking: Changed key shortcuts for next/previous link to l/L
- Removed Config as a dependency and use serde instead
- Upgraded cursive to 0.18.0
- Upgraded clap to 3.1.18
- Upgraded regex to 1.5.6
- Upgraded toml to 0.5.9
- Upgraded serde to 1.0.137
- Upgraded x509-parse to 0.13.1
- Upgraded log to 0.4.17
- Upgraded backtrace to 0.3.65
- Upgraded crossbeam-channel to 0.5.4
- Upgraded rusqlite to 0.27.0
- Upgraded sha2 to 0.10.2
- Upgraded pancurses to 0.17.0
- Upgraded dirs to 4.0.0
- Upgraded unicode-width to 0.1.9
Bugfixes:
- Clicking "accept the risk" in the certificate dialog will now automaically open
the URL - Update status message display when fetching content
- Url-decode path in gopher URIs. Fixes #78
- Fixed crash when darkmode is enabled (pull request #69)
- Introduced and fixed crash when bookmarks file does not exist
- The open image command finally works again
- Fixed name of arch package in README
v0.3.0
Changes:
- parsing MIME type from gemini response instead of just checking for "text/".
Other text types will now be displayed as text/plain, not text/gemini.
This also allows the supposed encoding to be detected and ncgopher will now abort
a request if the server signals an unsupported charset. A dialog will be displayed.
Bugfixes:
- Fixed bug in gopher protocol handling