Release notes

Changelog

Version 1.14.0.7


Released 02 Apr 2021
FeatureSupport for loading a page in single frame
FeatureAdded HTML preloading and caching API
FeatureAdded Stylesheet preloading and caching API
FeatureSupport for HDR rendering
FeatureAdded support for position: fixed
FeatureAdded InstaLoad sample for Windows
FeatureUpdate V8 to 8.8.278.14 for Mac OS X, Linux, Stadia
FeatureAdded TexturePreloading API in the Cohtml HUD BaseComponent and UWidget
FeatureAdded support for wide color render targets with 16/32 bits per channel
FeatureAdded new CSS color definition — color(coh-scrgb float float float float) — that can be used to define color values above 1.0
FeatureAdded support for enabling the wide color render targets in Unreal Engine 4
FeatureAdded support for enabling the wide color render targets in Unity
FeatureAdded a new sample that demostrates the HDR rendering
FeatureAdded new View::SetResolutionForRendering API that controls the output render target resolution.
FeatureAdded support for Nintendo Switch for Unity3D
EnhancementAdded support for whenDefined in the custom elements API
EnhancementTrigger load event on image elements before the image is uploaded on the GPU
EnhancementRemoved AsyncStream requests for textures already loaded in Unreal Engine 4
EnhancementAdd UE4 Editor synchronous resource requests option
EnhancementAdd support for data-biding TPair and TMap in Unreal Engine 4
EnhancementReduced task scheduling delays for resources when responses are performed synchronously
FixFixed expandable objects in the Inspector
FixFixed missing vcruntime140_1.dll required by V8 8.8
FixFixed memory leak on Nintendo Switch with V8
FixFixed prototype of upgraded custom elements on V8 platforms
FixFixed the console and debugger in the Inspector on Linux and Mac OS X
FixFixed a regression that caused a crash when using engine.off during event execution on V8 platforms
FixFixed missing installation files with “Add to existing Game” option
FixFixed potential crash in SCohtmlWidget when running windowless
FixFixed missing shared libraries for Unreal Engine 4 Stadia packages
FixFixed graphics artifacts where an element with a drop-shadow effect left trails when its parent element was the same size and was being animated.
APIDeprecate duplicate Trigger JS Event Blueprint function
APIAdded Decoded image state in ImageCacheStats
APIBreaking ChangeRemoved static data binder. Developer option “–use-static-binding” will not have effect.
APIThe API for setting the scene’s rendering target also specifies its format

Version 1.14.1.2


Released 10 May 2021
FeatureAdded support for rotate3d and translate3d transform functions
FeatureAdded HUD, GameMode and Map, showing how to use actorless UI on dedicated UI thread in Unreal Engine 4
FeatureAdded optional memory allocation tracking for the Unity3D plugin
FeaturePreview support for V8 on PlayStation 4
FeatureVisual Studio code extension providing autocomplete support for data-binding
FeatureSupport for clip-path property
EnhancementSupport for multiple background images for background-position and background-size
FixFixed transform-origin parsing for Y X values like top left
FixFixed race conditions in user images in Unreal Engine 4
FixFixed marshaling exceptions on C# Rendering Backend when HDRP or URP is enabled in the Unity3D plugin
FixFixed asserts about wrong threads when destroying a system in the Unity3D plugin
FixFixed crash during quit of the Unity3D editor
FixFixed asserts for missing images
FixFixed artefacts when an element is clipped and parent has blur
FixFixed DX12 backend to clear user images propertly
FixFixed a rare crash upon applying CSS filters

Version 1.14.3.1


Released 04 Jun 2021
FeatureAdded an HTML linter that detects spelling errors in Gameface’s data binding attributes
FeatureAdded support for multiple images in the CSS background shorthand
FeatureExposed Blueprint API for object model removal in Unreal Engine 4
FeatureAdded example input forwarding implementation using the Unreal Engine 4 input preprocessor
EnhancementAdded V8 for iOS for arm64 and x64 architectures
EnhancementAdded documentation about how to run Unreal Engine 4 Editor as a server
EnhancementPackage additional UI samples and resources for Unreal Engine 4
EnhancementUpdated GDK support to the 2021 April release
EnhancementSupport for Nintendo Switch for Unity3D 2019.4
EnhancementOptimized setting numeric values to style from JavaScript
EnhancementOptimized matching complex CSS rules without pseudo classes
EnhancementAllow getAnimations to return animations added in the current frame to an element with the forceStylesResolving option
EnhancementAllow intercepting of XmlHttpRequest requests
EnhancementOptimized data-binding-for for often changing collections
EnhancementAdded protected virtual onEnable and OnDisable methods in CohtmlView in Unity3D
EnhancementExtended Unity3D documentation with sections about Localization, HDRP/URP, Memory Tracking, Web sockets, DefaultUISystem Devtools
FixFixed crash when destroying the view with never updated data-binding expressions
FixFixed crashes when stringifying CSS values to JavaScript or the Inspector
FixFixed support for shuffled keywords in background position CSS properties
FixFixed wrongly reported background position shorthand value in JavaScript
FixChange the ImageData.ContentRect to match Texture’s imported size in Unreal Engine 4
FixFix asserts and issues with dedicated UI thread HUD in Unreal Engine 4
FixFixed warnings for missing images in certain cases
FixFixed auto switch IL2CPP/Mono dll search in UPM package in Unity3D
FixAlways use the C# rendering backend for Xbox One Series X and Nintendo Switch in Unity3D
FixFixed NullReference exception when force shutdown on C# recompile triggered in Unity3D
FixFixed a possible crash when unitializing RenderingLibrary in Unreal Engine 4
FixFixed automatic binding always overriding manual CoherentBind in Unreal Engine 4
FixFixed crash in UCohtmlHUD constructor when creating the HUD on a worker thread in Unreal Engine 4
FixFixed wrongly reported errors and warnings in data binding.
FixFixed warnings in InternalizationManager and IBreakIterator when building Cohtml plugin for Unreal Engine 4 without UnityBuild
FixFixed animation instability that could result in drawing elements and styles with off-by-one pixel error
APIarm64 and x64 requires linking with v8_monolith library
APINintendo Switch now links with a static V8 library