# Trotter Changelog ## 2023.11.11 - 0.1.0 - Initial commit 🥳 ## 2023.11.13 - 0.2.0 - Added `trot` binary - Added `Actor::input` - Added `Response::save_to_path` - Added tcp timeout ## 2023.11.13 - 0.3.0 - Added `--pretty-print` option to `trot` - Added `parse` module for parsing gemtext into symbols. - Added `Response::is_gemtext` ## 2023.11.15 - 0.4.0 - `trot`: Decided to remove `-i`, `--input` and instead capture all remaining arguments as input because it feels better to use. - Added `Response::certificate_pem` function - Added `Response::certificate_info` function - Added domain name validation. - Fixed queries being stripped from urls when an input function isn't used. - Fixed scenario where client would read more than 1024 bytes in header. ## 2023.11.16 - 0.5.0 - `trot`: Added `--cert-pem` and `--cert-info` options - Implemented `Into` for `Status`, and removed panic. ## 2023.11.18 - 0.5.1 - Strip out inline comments when parsing `robots.txt` (i forgor 💀) ## 2023.11.18 - 0.5.2 - Moved to Codeberg 🧊 - Moved `clap` dependency into a `cli` feature. ## 2023.11.20 - 0.6 - Added titan support 🌕 ## 2024.03.30 - 1.0 - ✨ Added `Response::certificate_fingerprint` function for getting server's fingerprint - ✨ Added proxy support (credit: mrubeck) - 🐛 Removed accidental clap/mime_guess features (credit: mrubeck) - 🐛 Gemtext codeblocks no longer have a trailing `\n` - Cli prints colors by default (added `--no-color` arg to disable) - `Status` is now represented as an actual numbered enum (credit: mrubeck) ## 2024.03.31 - 1.0.1 - 📝 Minor doc changes ## 2024.07.04 - 1.0.2 - 📝 Improved documentation - 🐛 Fix broken user agent parsing