Release notes
Changelog
Version 1.14.0.7
Released 02 Apr 2021
Feature | Support for loading a page in single frame |
Feature | Added HTML preloading and caching API |
Feature | Added Stylesheet preloading and caching API |
Feature | Support for HDR rendering |
Feature | Added support for position: fixed |
Feature | Added InstaLoad sample for Windows |
Feature | Update V8 to 8.8.278.14 for Mac OS X, Linux, Stadia |
Feature | Added TexturePreloading API in the Cohtml HUD BaseComponent and UWidget |
Feature | Added support for wide color render targets with 16/32 bits per channel |
Feature | Added new CSS color definition — color(coh-scrgb float float float float) — that can be used to define color values above 1.0 |
Feature | Added support for enabling the wide color render targets in Unreal Engine 4 |
Feature | Added support for enabling the wide color render targets in Unity |
Feature | Added a new sample that demostrates the HDR rendering |
Feature | Added new View::SetResolutionForRendering API that controls the output render target resolution. |
Feature | Added support for Nintendo Switch for Unity3D |
Enhancement | Added support for whenDefined in the custom elements API |
Enhancement | Trigger load event on image elements before the image is uploaded on the GPU |
Enhancement | Removed AsyncStream requests for textures already loaded in Unreal Engine 4 |
Enhancement | Add UE4 Editor synchronous resource requests option |
Enhancement | Add support for data-biding TPair and TMap in Unreal Engine 4 |
Enhancement | Reduced task scheduling delays for resources when responses are performed synchronously |
Fix | Fixed expandable objects in the Inspector |
Fix | Fixed missing vcruntime140_1.dll required by V8 8.8 |
Fix | Fixed memory leak on Nintendo Switch with V8 |
Fix | Fixed prototype of upgraded custom elements on V8 platforms |
Fix | Fixed the console and debugger in the Inspector on Linux and Mac OS X |
Fix | Fixed a regression that caused a crash when using engine.off during event execution on V8 platforms |
Fix | Fixed missing installation files with “Add to existing Game” option |
Fix | Fixed potential crash in SCohtmlWidget when running windowless |
Fix | Fixed missing shared libraries for Unreal Engine 4 Stadia packages |
Fix | Fixed graphics artifacts where an element with a drop-shadow effect left trails when its parent element was the same size and was being animated. |
API | Deprecate duplicate Trigger JS Event Blueprint function |
API | Added Decoded image state in ImageCacheStats |
API | Breaking ChangeRemoved static data binder. Developer option “–use-static-binding” will not have effect. |
API | The API for setting the scene’s rendering target also specifies its format |
Version 1.14.1.2
Released 10 May 2021
Feature | Added support for rotate3d and translate3d transform functions |
Feature | Added HUD, GameMode and Map, showing how to use actorless UI on dedicated UI thread in Unreal Engine 4 |
Feature | Added optional memory allocation tracking for the Unity3D plugin |
Feature | Preview support for V8 on PlayStation 4 |
Feature | Visual Studio code extension providing autocomplete support for data-binding |
Feature | Support for clip-path property |
Enhancement | Support for multiple background images for background-position and background-size |
Fix | Fixed transform-origin parsing for Y X values like top left |
Fix | Fixed race conditions in user images in Unreal Engine 4 |
Fix | Fixed marshaling exceptions on C# Rendering Backend when HDRP or URP is enabled in the Unity3D plugin |
Fix | Fixed asserts about wrong threads when destroying a system in the Unity3D plugin |
Fix | Fixed crash during quit of the Unity3D editor |
Fix | Fixed asserts for missing images |
Fix | Fixed artefacts when an element is clipped and parent has blur |
Fix | Fixed DX12 backend to clear user images propertly |
Fix | Fixed a rare crash upon applying CSS filters |
Version 1.14.3.1
Released 04 Jun 2021
Feature | Added an HTML linter that detects spelling errors in Gameface’s data binding attributes |
Feature | Added support for multiple images in the CSS background shorthand |
Feature | Exposed Blueprint API for object model removal in Unreal Engine 4 |
Feature | Added example input forwarding implementation using the Unreal Engine 4 input preprocessor |
Enhancement | Added V8 for iOS for arm64 and x64 architectures |
Enhancement | Added documentation about how to run Unreal Engine 4 Editor as a server |
Enhancement | Package additional UI samples and resources for Unreal Engine 4 |
Enhancement | Updated GDK support to the 2021 April release |
Enhancement | Support for Nintendo Switch for Unity3D 2019.4 |
Enhancement | Optimized setting numeric values to style from JavaScript |
Enhancement | Optimized matching complex CSS rules without pseudo classes |
Enhancement | Allow getAnimations to return animations added in the current frame to an element with the forceStylesResolving option |
Enhancement | Allow intercepting of XmlHttpRequest requests |
Enhancement | Optimized data-binding-for for often changing collections |
Enhancement | Added protected virtual onEnable and OnDisable methods in CohtmlView in Unity3D |
Enhancement | Extended Unity3D documentation with sections about Localization, HDRP/URP, Memory Tracking, Web sockets, DefaultUISystem Devtools |
Fix | Fixed crash when destroying the view with never updated data-binding expressions |
Fix | Fixed crashes when stringifying CSS values to JavaScript or the Inspector |
Fix | Fixed support for shuffled keywords in background position CSS properties |
Fix | Fixed wrongly reported background position shorthand value in JavaScript |
Fix | Change the ImageData.ContentRect to match Texture’s imported size in Unreal Engine 4 |
Fix | Fix asserts and issues with dedicated UI thread HUD in Unreal Engine 4 |
Fix | Fixed warnings for missing images in certain cases |
Fix | Fixed auto switch IL2CPP/Mono dll search in UPM package in Unity3D |
Fix | Always use the C# rendering backend for Xbox One Series X and Nintendo Switch in Unity3D |
Fix | Fixed NullReference exception when force shutdown on C# recompile triggered in Unity3D |
Fix | Fixed a possible crash when unitializing RenderingLibrary in Unreal Engine 4 |
Fix | Fixed automatic binding always overriding manual CoherentBind in Unreal Engine 4 |
Fix | Fixed crash in UCohtmlHUD constructor when creating the HUD on a worker thread in Unreal Engine 4 |
Fix | Fixed wrongly reported errors and warnings in data binding. |
Fix | Fixed warnings in InternalizationManager and IBreakIterator when building Cohtml plugin for Unreal Engine 4 without UnityBuild |
Fix | Fixed animation instability that could result in drawing elements and styles with off-by-one pixel error |
API | arm64 and x64 requires linking with v8_monolith library |
API | Nintendo Switch now links with a static V8 library |