Releases Tags
-
Version 2.3.3
released this 5 months ago | 0 commits to master since this release
- Adds jump command to allow forward copying of history locations
- Simplifies makefile/build system, including versioning
- Adds version command to allow retrieving version information wthin the program
- Fixes bug in searching where previous search highlighting was not removed upon subsequent searches
- Updates text and formatting in the man page
- Adds support for legacy forms of hostname verification for gemini tls connections. This maintains compatibility when built with go > 1.14
- Adds recognition and handling for various unicode line endings
- Fixes bug where 404 errors for websites were not shown when using the lynx webmode setting
- Adds left gutter for link numbering when displaying text/gemini documents; this creates a more unified look with how gopher maps are displayed
- Adds messaging to display how a command should be used when it is used incorrectly
- Updates the help command to take an optional command as a paramater to get the syntax for the given command
- Minor optimizations to rendering
- Updates to DEVELOPING document
- Adds text/gemini as default mime for gemini requests, if no other mime is sent by the server (per the gemini spec)
- Adds support for relatively linked redirects
- Removes client certificate support for gemini. They were not well implemented and may come back at some point in the future
- Simplifies and consolidates code for the gui setting of the webmode configuration option
- Adds gui setting (for webmode configuration option) support for BSD systems
- Adds a timeout configuration option that allows users to set the gopher/gemini timeout (in seconds)
- Fixes to line wrapping and rendering
Downloads
-
Version 2.3.1 (Urgent fixes to 2.3.0)
released this 11 months ago | 87 commits to master since this release
Changes:
- Changes
Client.Draw()
when bookmarks bar is closed. No longer adds in extra space chars. Should be easier to copy text and should have fewer instances of emojis deforming the page - Fixes querystring bug that prevented multiple status 1 returns in a row from gemini
- Adds escaping to gemini querystring values in requests given to status 1x responses
- Switches gemini relative URL handling to a go method in the std lib, which solves a number of problems with relative linking
- Adds
release
target for make that will generate all four of the binaries we currently support - Updates readme regarding usage of GNU Make (with BSD Make not functioning with our makefile)
- Increments version patch number
- Fixes bug in makefile that prevented VERSION file from being used when appropriate (often the case for patch versions)
Downloads
- Changes
-
Version 2.3.0
released this 11 months ago | 103 commits to master since this release
Changelog:
- Adds certificate expiration to ini next to cert hash
- If a cert expires, a new one will automatically be grabbed
- Fixes a race condition where two coroutines were both wanting access to stdin
- Institutes a max width of 100 characters for all text (images are exempt)
- Man page updates to go with the relevant portions (the change to key bindings)
- Adds support for alt text in gemini blocks, and adds a config value for controlling how alt text is used.
- Changes how relative URLs are handled to provide both more correct handling and better display of the url.
- Automatically redirects if the only change in the URL on a reidrect would be adding a trailing slash
- Fixes querystrings to be non-chaining
- Adds quick link navigation with number keys
- More properly returns the terminal state to normal on exit
- Adds vi-style keys ‘h’ and ‘l’ bound to ‘back’ and ‘forward’, respectively
- Removes dependency on
stty
in favor of golang based syscalls
NOTE: Some fairly major bugs were found in this release. Its status has been changed to
pre-release
rather thanstable
and patch update has been made available as2.3.1
and is marked asstable
.Downloads
-
Version 2.2.0
released this 1 year ago | 131 commits to master since this release
Includes more bug fixes and improvements to rendering.
- Adds dithered image support
- Conforms gemini map rendering to recent protocol changes
- Improves gophermap rendering
- Adds development documentation
Downloads
-
Hot-Fix
released this 1 year ago | 152 commits to master since this release
This release fixes a compatibility issue with the 2.0.7 - 2.1.0 releases. Those builds used a library function not available in Go 1.11. If you are building from source on 1.12 or later, then all should be well with any version. If you are building with 1.11 please use this version. More diligent regression testing will be done for future releases to prevent this recurring.
Downloads
-
Version 2.1.0
released this 1 year ago | 153 commits to master since this release
Mostly bug fixes, code clean-up, and better error handling/messaging.
New features include:
- Find text within document
- Color theme/mode (renders color escape sequences)
- Add title to X window (via flag)
- Ability to set the default url scheme
Downloads
-
Version 2.0.0
released this 1 year ago | 188 commits to master since this release
Bombadillo grows to become a non-web browser, allowing seamless browsing across a variety of internet protocols, while staying simple, usable and privacy-focused.
Full change log available here
Downloads
-
Version 1.0.0
released this 2 years ago | 384 commits to master since this release
Bombadillo is a modern Gopher client for the terminal, and functions as a pager/terminal UI. Bombadillo features vim-like keybindings, configurable settings, and a robust command selection. Bombadillo is under active development.
Downloads