Skip to content

Releases: LottieFiles/dotlottie-rs

0.1.25 (2024-07-05)

05 Jul 04:09
c8c6a87
Compare
Choose a tag to compare

Features

chore: 🤖 upgrade [email protected]

0.1.24 (2024-06-27)

28 Jun 05:11
cb42663
Compare
Choose a tag to compare

Features

🎸 expose lottie animation original size (#180)

added context methods (#191)

added load_state_machine_data (#190)

chore(wasm): 🤖 reduce WASM binary size

  • WASM Binary Optimization:

  • Applied the -Oz flag with emcc for size optimization.

  • Used the compact emmalloc allocator.

  • Used the rust nightly toolchain to remove location details and panic string formatting for a smaller binary size.

  • Reduced binary size by ~142 KB (from 1,245,102 bytes to 1,099,243 bytes).

  • JavaScript Glue Optimization:

  • Enabled the Closure compiler with the --closure=1 flag.

  • Reduced glue code size by ~36.88 KB (from 67,964 bytes to 30,197 bytes).

Fixes

removed commented out target_arch (#184)

iOS bundle minimum supported version on AppStore fix (#185)

🐛 manifest_string() panics when no manifest available (#189)

chore(dependencies): 🤖 upgrade uniffi-rs to v0.28.0

0.1.23 (2024-06-19)

19 Jun 14:17
c86dd03
Compare
Choose a tag to compare

Features

dotLottie interactivity v0.1 (#166)

0.1.22 (2024-06-13)

13 Jun 13:48
c2b36c2
Compare
Choose a tag to compare

Fixes

🐛 incorrect ios build env variable (#177)

0.1.21 (2024-06-13)

13 Jun 11:19
f28de12
Compare
Choose a tag to compare

Fixes

🐛 prevent inlining of already embedded image assets in .lottie (#173)

wrong minimum OS version on binary target (#174)

chore(dependencies): 🤖 thorvg v0.13.7, emsdk v3.1.61, uniffi-rs v0.27.3

0.1.20 (2024-05-31)

31 May 05:03
a5433fc
Compare
Choose a tag to compare

Features

🎸 segment duration getter (#161)

🎸 add tvg_canvas_set_viewport integration and bindings (#158)

chore: 🤖 update ThorVG 0.13.5

feat: 🎸 add tvg_canvas_set_viewport integration and bindings

feat(playback): 🎸 segment duration getter

Fixes

🐛 update speed causes animation frame jump (#160)

chore: 🤖 update ThorVG 0.13.6

fix(playback): 🐛 update speed causes animation frame jump

0.1.19 (2024-05-21)

21 May 19:52
d6f1150
Compare
Choose a tag to compare

Features

chore: 🤖 Upgrade ThorVG to v0.13.4 (#148)

Release details: ThorVG v0.13.4

Fixes

perf: 🚀 Optimize frame interpolation by rounding to 3 decimal places (#148)

0.1.18 (2024-05-20)

20 May 15:52
af5e597
Compare
Choose a tag to compare

Features

🎸 active_animation_id() (#125)

🎸 create_default_config ffi (#129)

Add active_theme_id function (#131)

Fixes

🐛 unexpected is_complete result for Bounce modes on load (#130)

🐛 invalid embed of image assets (#132)

🐛 failed to reach end frame on frame interpolation enabled (#134)

🐛 play() after set_frame() resets the animation (#135)

🐛 .lottie file load failure with float speed property (#151)

0.1.16 (2024-04-03)

03 Apr 16:36
8aa3605
Compare
Choose a tag to compare

Features

🎸 markers (#89)

🎸 theming (#81)

🎸 layout config (#93)

🎸 revert loaded theme (#104)

updated readme (#105)

Fixes

🐛 ensure canvas is cleared before loading a new animation (#86)

🐛 segmentation fault when LottieRender is dropped (#91)

🐛 markers emscripten wasm bindings (#96)

🐛 added a guard for is_complete (#97)

🐛 unnecessary extra array wrapper in theme serialization (#98)

added thorvg backlink inside readme (#120)

0.1.15 (2024-02-22)

22 Feb 06:22
c04e6f2
Compare
Choose a tag to compare

Fixes

added load_error event (#75)

🐛 memory access out of range on resize (#76)

🐛 on_loop/on_complete events are not triggered when in Reverse/Forward modes (#77)

🐛 reset playback_state,loop_count,start_time on load (#71)

🐛 pass animation data to tvg_picture_load_data as a valid C string (#78)

🐛 themes structure in manifest file (#65)

re-init dotlottie manager when loading from animation_data (#85)

build workflow fix for missing symbols (#87)