Skip to content

v1.38.0 Changelog

October 29, 2024

Breaking Changes

  • Engine: Scopes are no longer enforced by default in the engine. The checkScopesInAPIs setting is now deprecated and set to false by default. A new setting boolean debug/enforceScopesInAPIs replaces it and is also set to false by default.

Non Breaking Changes

  • Engine: Added the setTextFontSize block API to change the font size also for text runs and not only for the whole text block, see docs).
  • Engine: Added the getTextFontSizes block API to query the set font sizes on runs, selections, or the whole text, see docs).
  • Engine: Added the setTextFontWeight block API to change the font weight also for text runs and not only for the whole text block, see docs).
  • Engine: Added the setTextFontStyle block API to change the font style (normal and italic) directly instead of using toggleItalicFont, see docs).
  • Engine: Added four new text-specific In and Out animations: typewriter_text, block_swipe_text, spread_text, merge_text.
  • Engine: Added textAnimationWritingStyle and textAnimationOverlap properties to most In and Out animations in order to be able to apply an animation to a text block piece by piece.
  • Editor/Web: Fixed an issue that prevented audio files from being removed using shortcuts.
  • Editor/Web: Fix an issue where in some cases, clips added to the background track are automatically trimmed.
  • Editor/iOS: Canvas menu is now hidden during timeline show/hide animation.
  • Camera/iOS: Fixed an issue where the “Off” item would incorrectly be displayed in the Reactions menu.
  • Engine/Swift: Fixed block.toggleBoldFont() and block.toggleItalicFont() to take the given range into account instead of applying the edit to the whole text.
  • Editor/Web: Fixed an issue causing video timeline control elements to overlap in smaller viewports.
  • Editor/Web: Fixed an issue that caused video timeline elements to move unintentionally when clicked.
  • Engine/Web: Fixed video export on empty scene on Windows 11.
  • Engine: Added the flag useExistingShapeInformation to the createCutoutFromBlocks API that allows using the existing vector paths of the provided blocks to create a cutout or to generate new shape information for the cutout.
  • Editor/iOS: Fixed importing videos from photo roll to use most compatible encoding.
  • Editor/Web: Fix icon in timeline play/pause button not centered in Chrome/Edge v130+
  • Editor/Web: Fix “unknown block” errors when window/tab switching after deleting a block via keyboard shortcut
  • Editor/Web: Fix editor crash when trying to add a video while trimming another video
  • Editor/Web: Fixed crash when replacing the videos in the editor via canvas action.