2
0
mirror of https://github.com/xvxx/phetch synced 2024-11-05 00:00:58 +00:00
phetch/CHANGELOG.md
2020-02-25 12:16:16 -08:00

2.2 KiB

v0.9.1

This update improves the release system. The man page is now included in release downloads and installed with homebrew.

v0.9.0

This is the first release candidate for phetch v1.0.0. We will continue fixing bugs, tweaking the release system, and pruning the public Rust API, but no new features will be added until v1.0.0 is released.

Added

  • Changelog is now available: gopher://phkt.io/0/code/phetch/CHANGELOG.md
  • Added some basic internals documentation.
  • Added --no-default-features build flag to disable Tor and TLS.

Changed

  • Parsing and rendering Gophermaps got a major performance boost.
  • Memory utilization has been reduced.
  • Error checking has been improved throughout.
  • Fixed .onion URLs when using Tor.
  • phetch is now clippy compatible.
  • phetch config is not loaded in tests.
  • TTY checking disabled in tests.
  • Fixed --no-config flag.
  • Fixed crash when building without git.
  • Fixed a few status line display bugs.
  • Fixed a minor config parsing bug.

v0.1.13

This release fixes some longstanding display bugs and introduces Tor support to help you easily browse Gopher more anonymously.

The next release will be v0.9.0, the first release candidate for phetch v1.0. We do not anticipate adding any more large features before the 1.0 release.

Added

  • phetch now supports Tor!
  • phetch now supports a ~/.config/phetch/phetch.conf config file!
  • Specify your own config file with --config FILE. Or disable with -C/--no-config.
  • Emoji can be used as status indicators. Put emoji yes in your config file. 🧅🔐
  • phetch --print URL will just print a rendered version of the page.
  • phetch -p URL | cat works now. A simplified, plaintext version of the page will be rendered.
  • Tor and TLS can be disabled with -O and -S, opposites of their -o and -s flags.
  • On macOS, phetch is now available through Homebrew:

    brew install xvxx/code/phetch

Changed

  • Wide mode (ctrl-w/w) is now session-wide, not per-page.
  • Many rendering bugs fixed. Pages with UTF8 errors are now displayed.
  • Sites that don't prefix their selectors with / now work.