Release notes
On this page
Changelog
Version 1.34.0.4
Released 10 Nov 2022
Feature | Added API to remove arrays exposed by reference from JavaScript |
Feature | Dispatch window Error event for platforms using V8 |
Feature | Add cohtml::ScriptCompiler for compiling scripts before loading for platforms using V8 |
Enhancement | New documentation with improved usability and searching for Custom engines, Unreal Engine and Unity Engine |
Enhancement | Clarified System API usage – System API must be called on the thread that initialized the System, unless explicitly stated otherwise |
Enhancement | Support for PlayStation 4 SDK 10 |
Enhancement | Optimized performance of font data preloading |
Enhancement | Added new API for creation/destruction of custom effects |
Enhancement | Gamepad events are now fired before JS timers execution on Advance |
Enhancement | Added warnings for registering an already registered gamepad and unregistering a non-registered gamepad |
Enhancement | Documented the new execution flow of resource commands through the rendering backends |
Enhancement | Enhance batching to check for older combinable commands |
Enhancement | Added pdb files for the prebuilt Renoir backends |
Enhancement | Inspector now accepts shorthand declarations |
Enhancement | Style tags now display their content in the inspector |
Enhancement | Added the event name to the warning message when trying to remove non-existent event listeners |
Enhancement | Abort execution of newly loaded scripts after document unloading has started |
EnhancementUnreal Engine | Added support for Custom Effects in Unreal Engine 5 |
Fix | Moved invocation of RegisterGamepad and UnregisterGamepad on the System initializing thread in GDK XBox samples for thread-safety |
Fix | Fixed log spam when inspector is enabled without an available network connection |
Fix | Fixed assert on Linux with Vulkan backend caused by wrong texture layout |
Fix | Fixed a crash when reloading pages using canvases and not calling ViewRenderer::Paint on all advanced frames |
Fix | Fixed inspector taking up memory space when disabled |
Fix | Fixed a case where the client’s backend can receive a DestroyTexture command for a user image before the WrapUserImage command |
Fix | Fixed a crash with std::map reading from JavaScript and a numeric string is used as a key |
Fix | Fixed forward fill mode animations to retain animated value on end when animation direction is reversed |
Fix | Fixed C4100 warnings in public headers, modules and samples |
Fix | Fixed bottom and right properties percent values being calculated against the width of the parent element |
Fix | Fixed assert when opening the inspector with Chrome language default different than English |
Fix | Fixed a crash when parsing background shorthand |
Fix | Fixed a crash when there are several elements inside element in a SVG |
Fix | Fixed !important order when used with custom variables |
Fix | Fixed a crash when importing a module that contains syntax errors |
Fix | Fixed a crash when performance handler is not passed |
Fix | Fixed hover functionality for elements that are part of complex selectors |
Fix | Fixed a crash when registering and unregistering gamepads |
Fix | Fixed setting a gamepad object when creating GamepadEvent from JavaScript |
Fix | Fixed a crash when unregistering a gamepad twice |
Fix | Fixed a GamepadEvent related crash during garbage collector tracing |
Fix | Fixed a crash when parsing clip-path:ellipse with a single argument |
Fix | Fixed animations not playing when a new element is shown after immediately being hidden |
Fix | Fixed crash when there is no function handler in engine.on call |
Fix | Fixed border-radius not working until a certain proportion of width and radius |
Fix | Fixed style matching of CSS attribute selectors with empty value |
Fix | Fixed the crash when clipPath is used together with opacity in SVGs |
Fix | Fixed an assert on Vulkan when user texture layout is different from VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL |
Version 1.34.2.1
Released 17 Nov 2022
Feature | Added support for text-decoration-line, text-decoration-color, text-decoration-thickness, text-underline-offset, text-underline-position and the text-decoration CSS properties |
EnhancementUnity | Mac OS bundles support all CPU architectures |
Fix | Fixed linking of iOS ARM64 builds |
Fix | Fixed scroll juddering when panning with touch |
Fix | Fixed potential double trace and crash of objects during V8 garbage collector tracing |