Skip to content

Releases: amodm/webbrowser-rs

v0.8.8

17 Mar 04:56
9cec8dd
Compare
Choose a tag to compare

Releasing v0.8.8 with the following changes:

Changed

  • Android: bumped jni dependency version to 0.21. See #65

v0.8.7

30 Jan 06:11
c8772ad
Compare
Choose a tag to compare

Releasing v0.8.7 with the following changes:

Fixed

  • Fixes a bug on WSL, when xdg-settings executes successfully but returns no default browser name. Thanks to @krsh732. See #64.

v0.8.6

25 Jan 19:36
4b0c29d
Compare
Choose a tag to compare

Releasing v0.8.6 with the following changes:

Fixed

  • For Windows 32-bit, fix ABI to be used, which was broken in v0.8.5. Thanks to @alula. See #63

v0.8.5

24 Jan 04:51
cc42171
Compare
Choose a tag to compare

Releasing v0.8.5 with the following changes:

Fixed

  • For Windows platform, removes the windows crate dependency, relying on selective FFI bindings instead, thus avoiding the large dependency. See #62. Thanks to @Jake-Shadle.

v0.8.4

31 Dec 21:59
1479be8
Compare
Choose a tag to compare

Releasing v0.8.4 with the following changes:

Fixed

  • Urgent bug fix for windows, where rendering broke on Firefox & Chrome. See #60

v0.8.3

30 Dec 21:24
3787624
Compare
Choose a tag to compare

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 of open 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

08 Nov 12:51
db8ca33
Compare
Choose a tag to compare

Releasing v0.8.2 with the following changes:

Fixed

  • Fix app crashes when running under termux on Android. See #53 and #54.

v0.8.1

01 Nov 06:50
0bbeab4
Compare
Choose a tag to compare

Releasing v0.8.1 with the following changes:

Fixed

  • On Android, app crashes due to ndk-glue dependency. See #51 and #52. Thanks to @rib for the fix.

v0.8.0

09 Sep 18:19
Compare
Choose a tag to compare

Releasing v0.8.0 with the following changes:

Added

  • Support for iOS is finally here! Thanks to hakolao for this. See PR #48

Changed

  • Updated all dependencies to latest versions

v0.7.1

27 Apr 07:59
Compare
Choose a tag to compare

Releasing v0.7.1 with the following changes:

Added

  • Introduce Browser::is_available() and Browser::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