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