Releases: amodm/webbrowser-rs
Releases · amodm/webbrowser-rs
v0.8.8
v0.8.7
v0.8.6
v0.8.5
v0.8.4
v0.8.3
Releasing v0.8.3 with the following changes:
Added
- Web browser is guaranteed to open for local files even if local file association was to a non-browser app (say an editor). This now is formally incorporated as part of this crate's Consistent Behaviour
- WSL support, thanks to @Nachtalb. This works even if
wslu
is not installed in WSL environments. - A new feature
hardened
now available for applications which require only http(s) urls to be opened. This acts as a security feature.
Changed
- On macOS, we now use
CoreFoundation
library instead ofopen
command. - On Linux/*BSD, we now parse xdg configuration to execute the command directly, instead of using
xdg-open
command. This allows us to open the browser for local html files, even if the.html
extension was associated with an edit (see #55)
Fixed
- The guarantee of web browser being opened (instead of local file association), now solves for the scenario where the URL is crafted to be an executable. This was reported privately by @offalltn.
v0.8.2
v0.8.1
v0.8.0
v0.7.1
Releasing v0.7.1 with the following changes:
Added
- Introduce
Browser::is_available()
andBrowser::exists(&self)
to check availability of browsers without opening a URL. See #47
Changed
- Modify
BrowserOptions
to be constructable only via the builder pattern, to prevent future API compatibility issues