2020-02-01 23:46:00 +00:00
|
|
|
## v0.9.0
|
2020-01-28 02:53:25 +00:00
|
|
|
|
|
|
|
This is the first release candidate for `phetch v1.0.0`. We will
|
2020-01-30 01:37:54 +00:00
|
|
|
continue fixing bugs, tweaking the release system, and pruning
|
|
|
|
the public Rust API, but no new features will be added until v1.0.0
|
2020-01-28 02:53:25 +00:00
|
|
|
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
|
|
|
|
|
2020-01-28 07:24:17 +00:00
|
|
|
- Parsing and rendering Gophermaps got a major performance boost.
|
2020-01-28 02:53:25 +00:00
|
|
|
- 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.
|
|
|
|
|
2020-01-12 00:38:23 +00:00
|
|
|
## v0.1.13
|
2020-01-12 00:30:05 +00:00
|
|
|
|
2020-01-12 00:33:48 +00:00
|
|
|
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.
|
|
|
|
|
2020-01-12 00:30:05 +00:00
|
|
|
### Added
|
|
|
|
|
2020-01-12 00:38:23 +00:00
|
|
|
- phetch now supports [Tor][tor]!
|
2020-01-28 07:24:17 +00:00
|
|
|
- phetch now supports a `~/.config/phetch/phetch.conf` config file!
|
2020-01-12 00:47:22 +00:00
|
|
|
- Specify your own config file with `--config FILE`. Or disable with
|
2020-01-28 07:24:17 +00:00
|
|
|
`-C`/`--no-config`.
|
2020-01-12 00:47:22 +00:00
|
|
|
- Emoji can be used as status indicators. Put `emoji yes` in your
|
2020-01-28 07:24:17 +00:00
|
|
|
config file. 🧅🔐
|
2020-01-12 00:30:05 +00:00
|
|
|
- `phetch --print URL` will just print a rendered version of the page.
|
2020-01-12 00:47:22 +00:00
|
|
|
- `phetch -p URL | cat` works now. A simplified, plaintext version of
|
2020-01-28 07:24:17 +00:00
|
|
|
the page will be rendered.
|
2020-01-12 00:47:22 +00:00
|
|
|
- Tor and TLS can be disabled with `-O` and `-S`, opposites of their
|
2020-01-28 07:24:17 +00:00
|
|
|
`-o` and `-s` flags.
|
2020-01-12 00:30:05 +00:00
|
|
|
- On macOS, phetch is now available through [Homebrew](brew.sh):
|
|
|
|
> 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.
|
|
|
|
|
2020-01-12 00:38:23 +00:00
|
|
|
[tor]: (https://www.torproject.org/)
|