cargo webbrowser 0.6.0
v0.6.0

latest releases: 1.0.2, 1.0.1, 1.0.0...
2 years ago

Releasing v0.6.0, with the following changes:

Changed

  • Define consistent non-blocking behaviour on all UNIX platforms. Now, unless it's specifically a text browser (like lynx etc.), we make sure that the browser is launched in a non-blocking way. See #18 and 614cacf
  • Define default behaviour on all UNIX platforms to make sure that stdout/stderr are suppressed. See #20 and ecfbf66
  • (Low probability) breaking change: All public functions now return a Result<()>. As almost all the uses of this library do a .is_ok() or equivalent, there should not be any breaks, but please report a bug if you do. See #42 and #43
  • @VZout modified Android implementation to use JNI instead of am start because of permission issues in more recent Android.
  • Define consistent behaviour for non-ascii URLs, where they're now encoded automatically before being invoked. See #34 and 11789dd
  • Richer set of underlying commands used for UNIX to cater to different scenarios at runtime. See d09eeae

Fixed

  • On WASM, by default URLs are opened with a target of _blank. See #39. Thanks to @vbeffa for pointing out the issue.
  • @tokusumi fixed #41 where addition of open command (done for Haiku) was breaking things in some places.

Don't miss a new webbrowser release

NewReleases is sending notifications on new releases.