Releases: Voltstro-Studios/UnityWebBrowser
Releases · Voltstro-Studios/UnityWebBrowser
Release 2.2.5
Release 2.2.4
Release 2.2.3
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
Release 2.2.1
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
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 maxEngine.engineFileLocation
- Replaced withEngine.engineEditorLocation
Engine.EngineFilesNotFoundError
- No longer neededEngineManager.GetEngineDirectory
- Fetching of engine paths is now handled by the engine classEngineManager.GetEngineDirectory
- Fetching of engine paths is now handled by the engine classEngineManager.GetEngineProcessFullPath
- Fetching of engine paths is now handled by the engine classEngineManager.GetEngineProcessFullPath
- Fetching of engine paths is now handled by the engine classWebBrowserUtils.GetBrowserEnginePath
- Fetching of engine paths is now handled by the engine classWebBrowserUtils.GetBrowserEngineProcessPath
- Fetching of engine paths is now handled by the engine class
Fixed
Release 2.1.1
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
- Prevent engine process lingering when main parent process dies
Release 2.1.0
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
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
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