Release notes
On this page
Changelog
Version 1.17.0.1
Released 10 Sep 2021
Enhancement | The Player now supports Mac M1 natively |
Enhancement | Added support for vw, vh, em, rem size units for inline images |
Enhancement | Added an option for setting virtual keyboard layout for text to AlphaNumeric in Unreal Engine |
EnhancementUnreal Engine | 4.27 support |
Enhancement | Added support for fill-rule attribute in SVGs. |
Enhancement | Allow usage of element within a element in an SVG. |
Enhancement | Improved the HTML parser error logging to include better error descriptions |
Enhancement | Unity3D: Integrate request’s method, body and headers |
Enhancement | Unity3D: Virtual keyboards for GDK Xbox and Playstation 4/5 consoles. |
Enhancement | Prevent atlas modifications and show message on screen when Atlas meta-data file is read-only in Unreal Engine |
Enhancement | Add a way to load UI from different predefined locations (resource hosts) in Unreal Engine |
Enhancement | Add a way to override and reimplement all input processing in Unreal Engine via the Input Preprocessor feature |
Enhancement | Updated the Components sample to use the latest version of the coherent-gameface-components |
Fix | Fixed occasional video freezes and playback issues |
Fix | Fixed a crash when handling JavaScript events |
Fix | Fixed asserts when View methods on ChakraCore are called on multiple views. |
Fix | Fixed showing nodes after changing their styles while they were hidden using display:none |
Fix | Fixed using heading tags with data-bind-for |
Fix | Fixed converting JavaScript numbers to integer and unsigned according to ECMA-262. |
Fix | Fixed baseline offset for inline images with floating point height |
Fix | Fixed cohtml crash for data binding expressions bound to null values. |
FixUnreal Engine | Fixed a crash when UCohtmlWidget::SetReadyForBindings is called with invalid SWidget and View |
FixUnreal Engine | Made the contained textures inside the Atlas to be Editor only data as they may not be packaged in a Client |
FixUnreal Engine | Fixed DedicatedUIThread map OpenSSL module loading check fail in Debug configs on Sony platforms |
FixUnreal Engine | Update deprecated Shader Platform API Getter |
FixUnreal Engine | Fixed TArray crashes when exposed by cohtml::byRef |
FixUnreal Engine | Fixed failing rebuild of the Cohtml Texture Atlas |
Fix | Fixed a crash when an inline SVG node is removed from the DOM and then added again. |
Fix | Fix rare crash when parsing inline SVG content. |
Fix | Fix broken display of SVG elements when they are added, removed and then readded in the DOM. |
Fix | Fixed passing float arrays to CoherentToTransformMatrix2D when using the properties. |
Fix | Unity3D: Fixed gamepad events regression from version 1.15.3.1 |
Fix | Unity3D: Input manager Enter key char code fixed to 13. |
Fix | Unity3D: Fixed CohtmlTouchKeyboard and TextInputHandler code flaws |
Fix | Unity3D: Change system’s resource request calls to be Synchronous |
API | Unified the custom CSS properties to have a coh- prefix. font-fit-mode is changed to coh-font-fit-mode. The old names are working, but are deprecated. |
API | Unified the custom attributes to have a coh prefix. caretblinkinterval is changed to cohcaretblinkinterval; coh-inline to cohinline; coh-fastseek to cohfastseek. The old names are working, but are deprecated. |
Migration guide
- The
renoir::Texture2D
structure is changed so that therenoir::Texture2D::WillNeverOverwrite
field is removed. Textures that will be changed are marked withrenoir::IMP_Dynamic
in theirrenoir::Texture2D::Props
field. - A new texture flag for the
renoir::Texture2D::Props
field is introduced –renoir::IMP_InvertAlpha
. Textures with this flags are considered with inverted alpha and Renoir will handle them correctly if they need to be drawn. The new image property can also be used for therenoir::ImageInfo::Props
field.