All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
6.0.0 (2024-03-21)
- ios: updated native SDK (b1d9f73)
- ios: min deployment target has been raised to 13.0
5.0.11 (2024-03-15)
- ios: ensure animation start playing on src change with autoPlay (80ea818)
5.0.10 (2023-11-21)
- ios: multiple iOS fixes (c0fcda6)
5.0.9 (2023-11-21)
- ios: update to latest sdk (5cee6cb)
5.0.8 (2023-11-20)
- keyPathColors property (
setColor
as a property) (fed5025)
5.0.7 (2023-11-19)
- android: src is now loaded sync. You can change the behavior with the new
async
property (7b28195) - BREAKING CHANGE renamed
setOpacityValueDelegateForKeyPath
tosetOpacity
andsetColorValueDelegateForKeyPath
tosetColor
(927a64f)
5.0.6 (2023-03-11)
- use color filter to set color on android (af275e4)
5.0.5 (2023-01-24)
- android: native-api-usage fix (ad3a299)
5.0.4 (2023-01-13)
- android: lottie does not support clearing animation (src=null) (024b7d5)
5.0.3 (2022-12-21)
Note: Version bump only for package @nativescript-community/ui-lottie
5.0.2 (2022-12-21)
- ios: try to fix animation not playing after navigation (bbed469)
5.0.1 (2022-12-01)
Note: Version bump only for package @nativescript-community/ui-lottie
5.0.0 (2022-08-19)
Note: Version bump only for package @nativescript-community/ui-lottie
4.4.5 (2022-08-19)
- ios: for now rollback to old lottie which supports ios < 12 (54f318b)
4.4.4 (2022-08-15)
- ios: wrong podfile (f17dc1f)
4.4.3 (2022-08-14)
- android: upgrade native lib version (3ac5059)
- ios: use branch for pod repo to prevent future errors (1ffbc38)
4.4.2 (2022-08-14)
Note: Version bump only for package @nativescript-community/ui-lottie
4.4.1 (2022-02-16)
- android: revert broken change (ee1da5b)
4.4.0 (2022-02-15)
- android: dont include appCompat to try and prevent users issues (c8e6963)
- angular module & vue element (1b6d0cf)
4.3.3 (2022-01-06)
- android: bump native lib version to fix build issue with bintray (7a55d70)
4.3.2 (2021-11-14)
- added strech property. Sizing now behaves like N Image (0a91948)
4.3.1 (2021-11-03)
- loading files like
MyFile.json
should be seen as res (b1f892b)
4.3.0 (2021-10-29)
- android: correctly allow override of appcompat version (0f866ac)
- ios: working dotLottie files (c4d7871)
- quick fix after merge (d560f81)
- update deps and support dotLottie files (749210e)
- android: native-api-usage (50d4019)
4.2.0 (2021-10-21)
- android: native-api-usage (735118f)
4.1.3 (2021-10-02)
- android: correctly allow override of appcompat version (5675f09)
4.1.2 (2021-07-07)
- quick fix after merge (d84ad97)
4.1.1 (2021-07-07)
Note: Version bump only for package @nativescript-community/ui-lottie
4.1.0 (2020-09-07)
- N 7 and new plugin name (33c0f1c)
4.0.14 (2020-05-21)
Note: Version bump only for package @nativescript-community/ui-lottie
4.0.13 (2020-05-21)
- sideEffects for tree shacking (d66adf8)
4.0.12 (2020-05-21)
- esm using import for tree shaking (a9c6a5d)
4.0.11 (2020-05-21)
- full esm support (73fdff0)
4.0.10 (2020-05-01)
- android: better loading (1f49748)
4.0.9 (2020-05-01)
- src not being loaded (dfd1c17)
4.0.8 (2020-04-29)
- clear animation on null src (1d908e9)
4.0.7 (2020-02-26)
- android: cleanup and profilling (6088040)
4.0.6 (2020-02-24)
- android: for now isAnimating does not seem to work (5fd9727)
4.0.5 (2020-02-18)
- make progress a property (caf6d5c)
4.0.4 (2020-02-14)
- better handle of completion block (021cfad)
4.0.3 (2020-02-13)
Note: Version bump only for package @nativescript-community/ui-lottie
- iOS: unhandled transient rejection (d07e7d5)
- adjust dynamic properties - color (dbeeae0)
- iOS: update to reflect rename of swift class (b11123c)
- iOS: animations rendering now (29bb703)
- iOS: fixed up onLoaded to fire event (5558094)
- iOS: play action working (99f63e6)
- iOS: wip (6c63391)
- iOS: wip (033e315)
- iOS: working (92d2170)
All notable changes to this project from 2019-01-21 will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed #37 allowing Android lottie
src
to be set without the.json
file extension. Thanks to @mudlabs PR.
- NativeScript Vue demo
- Enabled Travis CI builds for demo projects
- Republished to correct missing README from npm.
- Added documentation to the interface.
- Added the
completionBlock
property for executing work upon completion of the animation. - Added the
playAnimationFromProgressToProgress
function for playing the animation from the specified start and end progress values. - Added the
setColorValueDelegateForKeyPath
function for setting the provided color value on each property that matches the specified keyPath. - Added the
setOpacityValueDelegateForKeyPath
function for setting the provided opacity value on each property that matches the specified keyPath.
- Changed the iOS implementation to remove unnecessary layout and measurement logic.
- Changed both the android and iOS implementations to align them where possible.
- Changed both the Angular and plan demos to align them, and to demonstrate the newly added apis.
- Removed exposed properties with no backing implementation have been removed.
- Removed the
theme
property removed in favour ofsetColorValueDelegateForKeyPath
. - Removed the LottieHelper jar.