Release notes

Changelog

Version 1.16.0.1


Released 05 Aug 2021
FeatureSupport for Unreal Engine 5 early access
FeatureSupport for Apple M1
FeatureMoved all GDK platforms to using V8 for JavaScript virtual machine
FeatureAdded API for setting additional fallback font families for all elements
EnhancementUpdated PlayStation 4 SDK to version 8.5
EnhancementUpdated PlayStation 5 SDK to version 3.0
EnhancementAdded json based configuration file for the Player
EnhancementAllowed to automatically bind UFUNCTION methods that have parameters in Unreal Engine
EnhancementEnhanced video API for seek performance
EnhancementMade XHRs not delaying the document load event
EnhancementImproved experimental inline layout support – better layout and input handling
FixFixed issue with unnecessary creation of textures (caused by improper clipping of texture based on the parent element)
FixFixed styles rematching crash on removing nested data-bind elements
FixFixed packaging and running of the Player for Mac OS X for Unity3D
FixFixed css rules matching for custom elements not defined in the registry
FixFixed missing mutation observer notification on document unloading
FixFixed wrong layout when setting explicit 0 dimensions of elements
FixFixed scrolling size of elements not accounting for children margins
FixFixed accessing delayed stylesheets in scripts
FixFixed XHR asserts caused by synchronously finished resource job due to invalidated job id
FixReduced an error message severity related to the CaretPositionFromPoint API
FixFixed developer options disabling on library re-initialization
FixFixed CohtmlTMapBinder.h compiling with non-MSVC compilers
FixFix sanitization of URLs containing hashtag symbols in Unreal Engine
FixFix crash with Standalone net mode with more than 1 Player when using a UMG widget with a Cohtml component in Unreal Engine

Version 1.16.5.1


Released 19 Aug 2021
FeatureExperimentalUnified garbage collection for JavaScript and C++ DOM objects for V8
FeatureImplemented video element “preload” attribute which now preloads video data for faster seeking
FeatureIntroduced an example JS library for handling videos with states “coh-state.js”
EnhancementJavaScript garbage collection runs in more incremental steps for V8
EnhancementInitialize virtual keyboard with the data from HTML input elements attributes in Unity3D
EnhancementAdded more native JS array methods to the CoherentArrayProxy
EnhancementMade CSS animations to stop on display:none and restart on showing the element
FixFixed text shadows on multiline inline text
FixFixed enormous memory allocation when letter spacing is negative
FixFixed images drawn with incorrect size when CSS filter is applied
FixFixed a regression that failed to parse background shorthand without image/color
FixFixed a leak during video playback when the Inspector is enabled
FixFixed resource request spam when a video reaches its end
FixFixed rare video stalls during playback

Version 1.16.5.2


Released 30 Aug 2021
FixFixed a crash on document unload related to the unified garbage collection
FixFixed video playback freeze when video errors are present
FixFixed a crash when a sublayer ends up with zero size
FixFixed linking errors when delay loading renoir library with LTCG enabled