Skip to content

Releases: LottieFiles/dotlottie-rs

0.1.57 (2026-04-10)

10 Apr 09:09
2cfab47

Choose a tag to compare

Features

Added windows build support (#534)

experimental dotlottie audio support (#469)

Fixes

ignore animation property on GlobalState (#512)

cross-animation state machine transitions (#513)

SM tweening for no-segment states and reverse playback modes (#514)

remove redundant width/height from load methods and remove resize (#531)

skip background shape when fully transparent (#533)

0.1.56 (2026-03-29)

29 Mar 06:53
cfddbc8

Choose a tag to compare

Features

upgrade to thorvg v1.0.3 (#506)

add console_error_panic_hook for wasm builds (#507)

allow passing display and surface handle to the tvg gl target (#505)

Fixes

correct frame tweening correctness bugs (#491)

align wasm-bindgen feature flag with c_api's (#502)

🐛 gl build for android (#503)

add missing isdigit/tolower stubs and remove JS post-processing (#508)

use straight alpha for SW renderer to fix dark colors (#509)

reapply active theme after load_animation (#511)

adjust playback mode setting to prevent spurious OnComplete event (#510)

0.1.55 (2026-03-13)

13 Mar 17:18
29ecf93

Choose a tag to compare

Features

update thorvg to v1.0.x (#460)

thorvg wgpu/opengl renderers (#457)

feature flagging for theming, state machines and dotlottie (#464)

add WgpuTargetType to distinguish surface vs texture rendering (#467)

feature flagging that prevents loss of symbols (#470)

add wasm32-unknown-unknown target support via wasm-bindgen (#473)

improve slot management with per-slot lifecycle and getter/reset APIs (#474)

update thorvg to v1.0.2 (#490)

Fixes

🐛 ci (#451)

make dotlottie-rs publishable to crates.io (#468)

reload fallback font on engine re-initialization (#471)

fix crash when switching renderer + per-instance GL context (#483)

🐛 use-after-free in TvgAnimation::load_data with threaded (#484)

replace fallback font subset to fix number glyph glitches (#487)

add tvg-webp to WASM build features (#488)

0.1.54 (2025-12-17)

17 Dec 04:58
4d65ca5

Choose a tag to compare

Fixes

missing number glyphs in fallback font (#437)

0.1.53 (2025-12-08)

08 Dec 07:20
6ef6b2d

Choose a tag to compare

Features

update thorvg to v1.0-pre33 (#434)

0.1.52 (2025-11-21)

21 Nov 05:32
c285d10

Choose a tag to compare

Features

upgrade thorvg to v1.0.0-pre31 (#425)

improve slots apis (#430)

0.1.51 (2025-11-04)

04 Nov 10:29
0b11a29

Choose a tag to compare

Features

add experimental text slot handling for dotLottie themes (#407)

add registerFont API for custom TTF font loading (#422)

Fixes

preserve theme_id across state machine transitions (#417)

remove redundant renderer.update() call in set_slots() (#418)

reject invalid segments where start >= end (#419)

add Linux artifact to release assets in knope.toml (#421)

0.1.50 (2025-10-27)

27 Oct 05:41
bb01c80

Choose a tag to compare

Features

update thorvg to v1.0-pre30

added benchmarking to pr checks (#400)

add linux(x86_64 & arm64) targets (#412)

added state_machine_get_inputs (#413)

add wasm support for safari version >= v13.0.0 (#416)

Fixes

ensure renderer updates and marks state as updated in set_slots (#408)

0.1.49 (2025-10-03)

03 Oct 04:51
3f1c965

Choose a tag to compare

Features

dotLottie v2.0 font assets support (#404)

Fixes

preserve layout property when entering state (#402)

0.1.48 (2025-09-29)

29 Sep 04:22
0e77ae8

Choose a tag to compare

Features

update thorvg to v1.0-pre26 (#377)

added loop count (#383)

input referencing for SetTheme and OpenUrl actions (#389)

control animation transform on the canvas (#390)

upgrade to thorvg v1.0-pre29 (#398)

add set_quality API to balance Lottie effect performance and quality (#399)

Fixes

create version in makefile

reset playback config when state machine is stopped (#380)

framework sym links for macos (#381)

render current frame after resize (#385)

added clamps to setFrame and setProgress actions (#387)

dont fire value change event if value is the same (#388)

pause state machine during tweening to prevent invalid transitions (#393)

create open url config before entering first state (#391)

added bundle identifier to root info.plist (#397)