Release notes
Changelog
Version 1.16.0.1
Released 05 Aug 2021
Feature | Support for Unreal Engine 5 early access |
Feature | Support for Apple M1 |
Feature | Moved all GDK platforms to using V8 for JavaScript virtual machine |
Feature | Added API for setting additional fallback font families for all elements |
Enhancement | Updated PlayStation 4 SDK to version 8.5 |
Enhancement | Updated PlayStation 5 SDK to version 3.0 |
Enhancement | Added json based configuration file for the Player |
Enhancement | Allowed to automatically bind UFUNCTION methods that have parameters in Unreal Engine |
Enhancement | Enhanced video API for seek performance |
Enhancement | Made XHRs not delaying the document load event |
Enhancement | Improved experimental inline layout support – better layout and input handling |
Fix | Fixed issue with unnecessary creation of textures (caused by improper clipping of texture based on the parent element) |
Fix | Fixed styles rematching crash on removing nested data-bind elements |
Fix | Fixed packaging and running of the Player for Mac OS X for Unity3D |
Fix | Fixed css rules matching for custom elements not defined in the registry |
Fix | Fixed missing mutation observer notification on document unloading |
Fix | Fixed wrong layout when setting explicit 0 dimensions of elements |
Fix | Fixed scrolling size of elements not accounting for children margins |
Fix | Fixed accessing delayed stylesheets in scripts |
Fix | Fixed XHR asserts caused by synchronously finished resource job due to invalidated job id |
Fix | Reduced an error message severity related to the CaretPositionFromPoint API |
Fix | Fixed developer options disabling on library re-initialization |
Fix | Fixed CohtmlTMapBinder.h compiling with non-MSVC compilers |
Fix | Fix sanitization of URLs containing hashtag symbols in Unreal Engine |
Fix | Fix 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
Feature | ExperimentalUnified garbage collection for JavaScript and C++ DOM objects for V8 |
Feature | Implemented video element “preload” attribute which now preloads video data for faster seeking |
Feature | Introduced an example JS library for handling videos with states “coh-state.js” |
Enhancement | JavaScript garbage collection runs in more incremental steps for V8 |
Enhancement | Initialize virtual keyboard with the data from HTML input elements attributes in Unity3D |
Enhancement | Added more native JS array methods to the CoherentArrayProxy |
Enhancement | Made CSS animations to stop on display:none and restart on showing the element |
Fix | Fixed text shadows on multiline inline text |
Fix | Fixed enormous memory allocation when letter spacing is negative |
Fix | Fixed images drawn with incorrect size when CSS filter is applied |
Fix | Fixed a regression that failed to parse background shorthand without image/color |
Fix | Fixed a leak during video playback when the Inspector is enabled |
Fix | Fixed resource request spam when a video reaches its end |
Fix | Fixed rare video stalls during playback |
Version 1.16.5.2
Released 30 Aug 2021
Fix | Fixed a crash on document unload related to the unified garbage collection |
Fix | Fixed video playback freeze when video errors are present |
Fix | Fixed a crash when a sublayer ends up with zero size |
Fix | Fixed linking errors when delay loading renoir library with LTCG enabled |