DivKit releases

DivKit releases


29.8.0

Android

  • New rebinding algorithm is implemented under complexRebind  flag (can be enabled using the DivConfiguration builder).
  • Implemented gallery actions: scroll_to_start ,  scroll_to_end ,  scroll_backward ,  scroll_forward .
  • Fixed auto ellipsizing of text  with fixed line_height.
  • Fixed artifacts on drawing corner_radius with border.

iOS

  • GestureExtensionHandler  introduced.

Web

  • The visibility_duration  and disappear_duration  properties in actions  now supports the value 0.


29.9.0

Android

  • Reduced the number of memory allocations while observing client-side variables.
  • Fixed periodic crashes in pager  on view rebind.
  • keyboard_type  = password  has been supported for input .
  • Fixed video overlap with scale = fill .
  • Removed redundant memory usage when calling the putOrUpdate  method on a DivVariableController  with already known variables.

iOS

  • Implemented for  gallery : scroll_to_start ,  scroll_to_end ,  scroll_backward ,  scroll_forward ,  scroll_to_position .
  • Added implicit cast from integer  to number .
  • Fixed actions using item_builder.
  • Fixed numeric values parsing.
  • Fixed skipping pages when scrolling pager by timer.

Web

  • Fixed space symbols collapse inside tabs  title.
  • keyboard_type  = password  has been supported for input .


29.10.0

Android

  • Migrated to Gradle version catalog.
  • Add div data generator plugin.
  • Fixed StackOverflow at state variable change.

Web

  • Fixed several issues with the tabs  component with the match_parent  and wrap_content  heights with the constrained  flag.
  • Fixed an animation issue after swiping in tabs  component.
  • Fixed a small issue with rendering corners with a frame and radius.
  • Supported scroll_to_start , scroll_to_end , scroll_backward , scroll_forward , scroll_to_position  in gallery . Updated set_previous_item  and set_next_item  to support step  argument.
  • Supported scroll_to_start , scroll_to_end  in tabs  and pager . Updated set_previous_item  and set_next_item  to support step  argument.
  • Fixed an issue with the gallery  scroll actions and RTL layout direction.
  • Implicit conversion of integer  -> number  in expressions is supported.


29.11.0

Android

  • Fixed visibility recognition of pages in pager .
  • Removed validation for rectangular grid  layout.
  • Fixed restrict_parent_scroll .
  • Implemented new typed action clear_focus  which removes focus from any focused view inside Div2View .
  • Fixed overriding of custom  layout params.

iOS

  • Fixed variable names parsing.
  • Supported loading images from asset by url divkit-asset://image.png .

Web

  • Fixed a rare call to tick_actions  after end_actions  in timer .
  • Removed validation for rectangular grid layout.


Report Page