Skip to content

Releases: Voltstro-Studios/UnityWebBrowser

Release 2.2.5

13 Nov 10:59
a42098f
Compare
Choose a tag to compare

Changelog

Changed

  • Update CEF to 130.1.16
  • Bump deps

Fixed

  • Add missing System.Runtime.InteropServices for RuntimeInformation and Architecture in WebBrowserUtils (#366)

Release 2.2.4

26 Oct 04:59
Compare
Choose a tag to compare

Changelog

Fixed

  • Fix Windows job handle names being the same (#358)

Release 2.2.3

20 Oct 08:16
Compare
Choose a tag to compare

Changelog

Added

  • Added AudioMute

Changed

  • Update CEF to 130.1.2
  • Bump deps
  • Change ready signal to fire when cef calls OnAfterCreated

Release 2.2.2

16 Oct 12:16
Compare
Choose a tag to compare

Changelog

Added

  • Added ignore SSL errors option (#350)

Changed

  • Move some web browser client options to a new section called "Advanced"

Fixed

  • Fixed LoadHtml not working correctly (#351)

Removed

  • Removed CEF engine custom error page. It shows the default chrome one now.

Release 2.2.1

06 Oct 12:00
Compare
Choose a tag to compare

Changelog

Added

  • Added Incognito mode

Changed

  • Updated CEF to 129.0.11
  • CachePath can only be set before HasInitialized
  • LogPath can only be set before HasInitialized
  • Change some path building to use Path.Combine instead

Deprecated

  • Cache control is no longer used. A cache path will always be used now. To use a incognito/private mode, where no profile-specific data is persisted to disk, set incognito mode to true.

Fixed

  • Do not pass proxy settings if ProxyServer is false
  • Fix missing icudtl.dat on Linux cef (#346)

Release 2.2.0

19 Sep 15:41
0bb316f
Compare
Choose a tag to compare

Changelog

Added

  • Added MacOS support (x64, arm64)
  • Added CEF engine sandboxing (Windows, MacOS)
  • Added remote debugging allowed origins
  • Added CEF Event flags support (allows dragging)
  • Added UWB_DISABLE_POSTPROCESSOR define to UWB's postprocessor

Changed

  • Bump deps
  • Updated CEF to 128.4.9
  • CEF engine gets compiled using .NET Native AOT
  • Updated logging tags
  • Communication layers are loaded by name instead of assemblies
  • Update pipes package to use VoltRpc.Communication.Pipes package, instead of embedding
  • Mouse click events will always send clickCount with at least a value of 1
  • Changed control of engine pathing from being fixed (hardcoded) to being controlled by the Engine scriptable object
  • Improve copying in engine build post-processor
  • Change TCP timeouts to max allowed (#300)
  • (Dev) Build all projects in CI
  • (Dev) Change builds scripts to Python

Deprecated

  • Unix Support Package (dev.voltstro.unitywebbrowser.unix-support) - Packages should include the right execute permission from the get-go
  • CommunicationLayer.connectionTimeout - Timeouts are now set to max
  • Engine.engineFileLocation - Replaced with Engine.engineEditorLocation
  • Engine.EngineFilesNotFoundError - No longer needed
  • EngineManager.GetEngineDirectory - Fetching of engine paths is now handled by the engine class
  • EngineManager.GetEngineDirectory - Fetching of engine paths is now handled by the engine class
  • EngineManager.GetEngineProcessFullPath - Fetching of engine paths is now handled by the engine class
  • EngineManager.GetEngineProcessFullPath - Fetching of engine paths is now handled by the engine class
  • WebBrowserUtils.GetBrowserEnginePath - Fetching of engine paths is now handled by the engine class
  • WebBrowserUtils.GetBrowserEngineProcessPath - Fetching of engine paths is now handled by the engine class

Fixed

  • Fixed select popups not working (#314)
  • Fixed keyboard events not firing (#335)

Release 2.1.1

22 Mar 07:19
b5ddf3e
Compare
Choose a tag to compare

Changelog

Added

  • Added Dynamic Runtime Sample

Changed

  • Bump deps
  • Updated CEF to 122.1.13
  • Updated basic sample description

Fixed

  • Implemented a handful of fixes to attempt to resolve issue #166
    • Prevent engine process lingering when main parent process dies
      • Uses Job Objects on Windows
      • Uses prctl on Linux
    • Errors related to binding ports are no longer swallowed

Release 2.1.0

18 Feb 08:12
d98d93f
Compare
Choose a tag to compare

Changelog

Added

  • Added support for allowing Unity to still build your project on unsupported UWB platforms
    • This doesn't mean that UWB will run on them!
  • Added set/get zoom level
  • Added open dev tools
  • Added 'JS Methods'. A way of invoking .NET methods from JS.
  • Added OnClientInitialized event
  • Added OnClientConnected event

Changed

  • Bump deps
  • Updated CEF to 121.3.13
  • Upgrade Engine to .NET 8
  • CEF Engine buffer improvements

Fixed

  • Fix Unity 2023 TMP Problems

Release 2.0.2

29 May 10:35
b0f06f2
Compare
Choose a tag to compare

Changelog

Added

  • Added initial IME support

Changed

  • Updated deps
  • Updated CEF to 113.3.1
  • Updated copyright year
  • Updated embedded pages project

Release 2.0.1

08 Nov 07:07
6ced6c2
Compare
Choose a tag to compare

Changelog

Changed

  • Updated package.json(s)
  • Updated CEF to 106.1.1

Fixed

  • Fixed issue with stripped builds
  • Fixed some keyboard stuff (on new input system)
  • Fixed null reference error related to when engine fails to launch, but UWB has already been destroyed