Skip to content

Releases: jansc/ncgopher

v0.6.0

03 Dec 09:06
Compare
Choose a tag to compare

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:

  • Fixes #305 Added 'vendored' feature to native-tls
  • Fixes #210. Remove double dot in gopher content

v0.5.0

10 Nov 21:27
Compare
Choose a tag to compare

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

23 May 16:12
Compare
Choose a tag to compare

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

24 Nov 18:14
Compare
Choose a tag to compare

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

v0.2.0

14 Feb 20:25
Compare
Choose a tag to compare
Bumped version number

v0.1.5

17 Aug 15:47
Compare
Choose a tag to compare
Bumped version number

v0.1.4

15 Jun 04:42
Compare
Choose a tag to compare
Bumped version number

v0.1.3

02 Apr 05:35
Compare
Choose a tag to compare
Updated version number

v0.1.2

14 Mar 15:40
Compare
Choose a tag to compare
Prepared new release

ncgopher alpha 1

02 Mar 07:36
Compare
Choose a tag to compare
ncgopher alpha 1 Pre-release
Pre-release

This is the first release of ncgopher. Many features are still unimplemented, but feedback is welcome!