# Change Log All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. # [6.0.0](https://github.com/farfromrefug/nativescript-lottie/compare/v5.0.11...v6.0.0) (2024-03-21) ### Bug Fixes - **ios:** updated native SDK ([b1d9f73](https://github.com/farfromrefug/nativescript-lottie/commit/b1d9f734988658a30838944923563bcac16a78ab)) ### BREAKING CHANGES - **ios:** min deployment target has been raised to 13.0 ## [5.0.11](https://github.com/farfromrefug/nativescript-lottie/compare/v5.0.10...v5.0.11) (2024-03-15) ### Bug Fixes - **ios:** ensure animation start playing on src change with autoPlay ([80ea818](https://github.com/farfromrefug/nativescript-lottie/commit/80ea81853d8ac225a37c623809c7383498ea68ee)) ## [5.0.10](https://github.com/farfromrefug/nativescript-lottie/compare/v5.0.9...v5.0.10) (2023-11-21) ### Bug Fixes - **ios:** multiple iOS fixes ([c0fcda6](https://github.com/farfromrefug/nativescript-lottie/commit/c0fcda6acffd03c7c97c2c033f20c14adc8e190e)) ## [5.0.9](https://github.com/farfromrefug/nativescript-lottie/compare/v5.0.8...v5.0.9) (2023-11-21) ### Bug Fixes - **ios:** update to latest sdk ([5cee6cb](https://github.com/farfromrefug/nativescript-lottie/commit/5cee6cb1380f1b4396f5b1a43ff392ccbab1468a)) ## [5.0.8](https://github.com/farfromrefug/nativescript-lottie/compare/v5.0.7...v5.0.8) (2023-11-20) ### Features - keyPathColors property (`setColor` as a property) ([fed5025](https://github.com/farfromrefug/nativescript-lottie/commit/fed50251d67f217900b796882edb34eb6d509dcf)) ## [5.0.7](https://github.com/farfromrefug/nativescript-lottie/compare/v5.0.6...v5.0.7) (2023-11-19) ### Bug Fixes - **android:** src is now loaded sync. You can change the behavior with the new `async` property ([7b28195](https://github.com/farfromrefug/nativescript-lottie/commit/7b281956afc0d31702ae12f8eada54796c09c798)) - BREAKING CHANGE renamed `setOpacityValueDelegateForKeyPath` to `setOpacity` and `setColorValueDelegateForKeyPath` to `setColor` ([927a64f](https://github.com/farfromrefug/nativescript-lottie/commit/927a64fbeb21c2151f6647cb0360e4a79e0d4b11)) ## [5.0.6](https://github.com/farfromrefug/nativescript-lottie/compare/v5.0.5...v5.0.6) (2023-03-11) ### Bug Fixes - use color filter to set color on android ([af275e4](https://github.com/farfromrefug/nativescript-lottie/commit/af275e4f6e51a98845a7bc85d2dcf1201218f16c)) ## [5.0.5](https://github.com/farfromrefug/nativescript-lottie/compare/v5.0.4...v5.0.5) (2023-01-24) ### Bug Fixes - **android:** native-api-usage fix ([ad3a299](https://github.com/farfromrefug/nativescript-lottie/commit/ad3a29994b033b9cb0786d7ff99e5c218a51603f)) ## [5.0.4](https://github.com/farfromrefug/nativescript-lottie/compare/v5.0.3...v5.0.4) (2023-01-13) ### Bug Fixes - **android:** lottie does not support clearing animation (src=null) ([024b7d5](https://github.com/farfromrefug/nativescript-lottie/commit/024b7d5a9de23bcc2fd0a754188cf5026fe3e031)) ## [5.0.3](https://github.com/farfromrefug/nativescript-lottie/compare/v5.0.2...v5.0.3) (2022-12-21) **Note:** Version bump only for package @nativescript-community/ui-lottie ## [5.0.2](https://github.com/farfromrefug/nativescript-lottie/compare/v5.0.1...v5.0.2) (2022-12-21) ### Bug Fixes - **ios:** try to fix animation not playing after navigation ([bbed469](https://github.com/farfromrefug/nativescript-lottie/commit/bbed4690b957174d0b850bc4800c799c1b17d3b1)) ## [5.0.1](https://github.com/farfromrefug/nativescript-lottie/compare/v5.0.0...v5.0.1) (2022-12-01) **Note:** Version bump only for package @nativescript-community/ui-lottie # [5.0.0](https://github.com/farfromrefug/nativescript-lottie/compare/v4.4.5...v5.0.0) (2022-08-19) **Note:** Version bump only for package @nativescript-community/ui-lottie ## [4.4.5](https://github.com/farfromrefug/nativescript-lottie/compare/v4.4.4...v4.4.5) (2022-08-19) ### Bug Fixes - **ios:** for now rollback to old lottie which supports ios < 12 ([54f318b](https://github.com/farfromrefug/nativescript-lottie/commit/54f318b273bb04183d381fd8c53d63fb23ef9a20)) ## [4.4.4](https://github.com/farfromrefug/nativescript-lottie/compare/v4.4.3...v4.4.4) (2022-08-15) ### Bug Fixes - **ios:** wrong podfile ([f17dc1f](https://github.com/farfromrefug/nativescript-lottie/commit/f17dc1fd0bfe26b9e4f715ec259c147c78812649)) ## [4.4.3](https://github.com/farfromrefug/nativescript-lottie/compare/v4.4.2...v4.4.3) (2022-08-14) ### Bug Fixes - **android:** upgrade native lib version ([3ac5059](https://github.com/farfromrefug/nativescript-lottie/commit/3ac50592b3ae997579e2f6235bfb53f77da5bb76)) - **ios:** use branch for pod repo to prevent future errors ([1ffbc38](https://github.com/farfromrefug/nativescript-lottie/commit/1ffbc38a68d38692a6cade0049553606e05f6a2c)) ## [4.4.2](https://github.com/farfromrefug/nativescript-lottie/compare/v4.4.1...v4.4.2) (2022-08-14) **Note:** Version bump only for package @nativescript-community/ui-lottie ## [4.4.1](https://github.com/farfromrefug/nativescript-lottie/compare/v4.4.0...v4.4.1) (2022-02-16) ### Bug Fixes - **android:** revert broken change ([ee1da5b](https://github.com/farfromrefug/nativescript-lottie/commit/ee1da5b77a603cc5957b39d4632f3f38d3660427)) # [4.4.0](https://github.com/farfromrefug/nativescript-lottie/compare/v4.3.3...v4.4.0) (2022-02-15) ### Bug Fixes - **android:** dont include appCompat to try and prevent users issues ([c8e6963](https://github.com/farfromrefug/nativescript-lottie/commit/c8e696351440d1cf3e4bcfd538ce86cc3936f2a3)) ### Features - angular module & vue element ([1b6d0cf](https://github.com/farfromrefug/nativescript-lottie/commit/1b6d0cfdb37df9056e7b70b1da456db20e9c5b3f)) ## [4.3.3](https://github.com/farfromrefug/nativescript-lottie/compare/v4.3.2...v4.3.3) (2022-01-06) ### Bug Fixes - **android:** bump native lib version to fix build issue with bintray ([7a55d70](https://github.com/farfromrefug/nativescript-lottie/commit/7a55d70d665f7ea4e52bd64b2cd9c743167c2afe)) ## [4.3.2](https://github.com/farfromrefug/nativescript-lottie/compare/v4.3.1...v4.3.2) (2021-11-14) ### Bug Fixes - added strech property. Sizing now behaves like N Image ([0a91948](https://github.com/farfromrefug/nativescript-lottie/commit/0a919484894ce05cddb76407f88ac788745a7a9a)) ## [4.3.1](https://github.com/farfromrefug/nativescript-lottie/compare/v4.3.0...v4.3.1) (2021-11-03) ### Bug Fixes - loading files like `MyFile.json` should be seen as res ([b1f892b](https://github.com/farfromrefug/nativescript-lottie/commit/b1f892b6a17bb96c263c9d93fe49e6e224eab342)) # [4.3.0](https://github.com/farfromrefug/nativescript-lottie/compare/v4.1.0...v4.3.0) (2021-10-29) ### Bug Fixes - **android:** correctly allow override of appcompat version ([0f866ac](https://github.com/farfromrefug/nativescript-lottie/commit/0f866ac84366f2b98382b7a494db2c48d5609bc4)) - **ios:** working dotLottie files ([c4d7871](https://github.com/farfromrefug/nativescript-lottie/commit/c4d787110a9c02eced3e655472f5ddfc8900db00)) - quick fix after merge ([d560f81](https://github.com/farfromrefug/nativescript-lottie/commit/d560f81139379b20b1048b3f411cfd453d67603d)) - update deps and support dotLottie files ([749210e](https://github.com/farfromrefug/nativescript-lottie/commit/749210e16698b863df928deb531243f7e75a2aeb)) ### Features - **android:** native-api-usage ([50d4019](https://github.com/farfromrefug/nativescript-lottie/commit/50d40197c799baa3906754a970329af094ed77fb)) # [4.2.0](https://github.com/farfromrefug/nativescript-lottie/compare/v4.1.3...v4.2.0) (2021-10-21) ### Features - **android:** native-api-usage ([735118f](https://github.com/farfromrefug/nativescript-lottie/commit/735118f0072e92d96b62c3666bea3d50e70b8d2b)) ## [4.1.3](https://github.com/farfromrefug/nativescript-lottie/compare/v4.1.2...v4.1.3) (2021-10-02) ### Bug Fixes - **android:** correctly allow override of appcompat version ([5675f09](https://github.com/farfromrefug/nativescript-lottie/commit/5675f09c48f578602291b4fbc03f4f4c7ed18da8)) ## [4.1.2](https://github.com/farfromrefug/nativescript-lottie/compare/v4.1.1...v4.1.2) (2021-07-07) ### Bug Fixes - quick fix after merge ([d84ad97](https://github.com/farfromrefug/nativescript-lottie/commit/d84ad9735c79adf45f13baf0a850253fc805849e)) ## [4.1.1](https://github.com/farfromrefug/nativescript-lottie/compare/v4.1.0...v4.1.1) (2021-07-07) **Note:** Version bump only for package @nativescript-community/ui-lottie # [4.1.0](https://github.com/farfromrefug/nativescript-lottie/compare/v4.0.14...v4.1.0) (2020-09-07) ### Features - N 7 and new plugin name ([33c0f1c](https://github.com/farfromrefug/nativescript-lottie/commit/33c0f1cea3737e782f26d96cade311177e9b5d4b)) ## [4.0.14](https://github.com/farfromrefug/nativescript-lottie/compare/v4.0.13...v4.0.14) (2020-05-21) **Note:** Version bump only for package @nativescript-community/ui-lottie ## [4.0.13](https://github.com/farfromrefug/nativescript-lottie/compare/v4.0.12...v4.0.13) (2020-05-21) ### Bug Fixes - sideEffects for tree shacking ([d66adf8](https://github.com/farfromrefug/nativescript-lottie/commit/d66adf866f805baf25e8b3060976ed74cdd5ad3a)) ## [4.0.12](https://github.com/farfromrefug/nativescript-lottie/compare/v4.0.11...v4.0.12) (2020-05-21) ### Bug Fixes - esm using import for tree shaking ([a9c6a5d](https://github.com/farfromrefug/nativescript-lottie/commit/a9c6a5dbc766213be2fc459edbdd2c3ecf8696cf)) ## [4.0.11](https://github.com/farfromrefug/nativescript-lottie/compare/v4.0.10...v4.0.11) (2020-05-21) ### Bug Fixes - full esm support ([73fdff0](https://github.com/farfromrefug/nativescript-lottie/commit/73fdff026394911436bd71b0b8f237a5a4edbfba)) ## [4.0.10](https://github.com/farfromrefug/nativescript-lottie/compare/v4.0.9...v4.0.10) (2020-05-01) ### Bug Fixes - **android:** better loading ([1f49748](https://github.com/farfromrefug/nativescript-lottie/commit/1f497489588a81d9592d2d1a163e5cfecd617ad3)) ## [4.0.9](https://github.com/farfromrefug/nativescript-lottie/compare/v4.0.8...v4.0.9) (2020-05-01) ### Bug Fixes - src not being loaded ([dfd1c17](https://github.com/farfromrefug/nativescript-lottie/commit/dfd1c175305dccdeb5e67674370f10fdc016229a)) ## [4.0.8](https://github.com/farfromrefug/nativescript-lottie/compare/v4.0.7...v4.0.8) (2020-04-29) ### Bug Fixes - clear animation on null src ([1d908e9](https://github.com/farfromrefug/nativescript-lottie/commit/1d908e9e07f3ba1ad472a67017a11b6a8d6fa7d5)) ## [4.0.7](https://github.com/farfromrefug/nativescript-lottie/compare/v4.0.6...v4.0.7) (2020-02-26) ### Bug Fixes - **android:** cleanup and profilling ([6088040](https://github.com/farfromrefug/nativescript-lottie/commit/60880408382cf6a3c4d25cc123017292afe42f3e)) ## [4.0.6](https://github.com/farfromrefug/nativescript-lottie/compare/v4.0.5...v4.0.6) (2020-02-24) ### Bug Fixes - **android:** for now isAnimating does not seem to work ([5fd9727](https://github.com/farfromrefug/nativescript-lottie/commit/5fd97271a698c5e29e4b9e7a53c8a2d2fa6f34f4)) ## [4.0.5](https://github.com/farfromrefug/nativescript-lottie/compare/v4.0.4...v4.0.5) (2020-02-18) ### Bug Fixes - make progress a property ([caf6d5c](https://github.com/farfromrefug/nativescript-lottie/commit/caf6d5c7279211c75e49958d631720b4dcc7ffd4)) ## [4.0.4](https://github.com/farfromrefug/nativescript-lottie/compare/v4.0.3...v4.0.4) (2020-02-14) ### Bug Fixes - better handle of completion block ([021cfad](https://github.com/farfromrefug/nativescript-lottie/commit/021cfad0326a1c1de1c5b0194e249ba35da3c822)) ## [4.0.3](https://github.com/farfromrefug/nativescript-lottie/compare/v4.0.2...v4.0.3) (2020-02-13) **Note:** Version bump only for package @nativescript-community/ui-lottie ## 4.0.2 (2020-02-13) ## 3.0.2 (2019-03-06) # 3.0.0 (2019-01-22) ## 2.1.2 (2018-12-12) ### Bug Fixes - **iOS:** unhandled transient rejection ([d07e7d5](https://github.com/farfromrefug/nativescript-lottie/commit/d07e7d5057dd62401b3be493046d118b597c3433)) ### Features - adjust dynamic properties - color ([dbeeae0](https://github.com/farfromrefug/nativescript-lottie/commit/dbeeae04478ef3b84ca4f95988c14f573eed52fe)) # 2.0.0 (2018-04-23) ### Bug Fixes - **iOS:** update to reflect rename of swift class ([b11123c](https://github.com/farfromrefug/nativescript-lottie/commit/b11123cb524b2007cd9066d3b2072fc1796b7450)) ### Features - **iOS:** animations rendering now ([29bb703](https://github.com/farfromrefug/nativescript-lottie/commit/29bb703d74ed9065ff0b4596daa8218976e0b68e)) - **iOS:** fixed up onLoaded to fire event ([5558094](https://github.com/farfromrefug/nativescript-lottie/commit/5558094c21d3a38c3d3d5e0aac1fec924addf11c)) - **iOS:** play action working ([99f63e6](https://github.com/farfromrefug/nativescript-lottie/commit/99f63e63c28dde25df74094ee5a29b42e3e20de9)) - **iOS:** wip ([6c63391](https://github.com/farfromrefug/nativescript-lottie/commit/6c633915af5b50ac03aadecf895de55eda8a2de9)) - **iOS:** wip ([033e315](https://github.com/farfromrefug/nativescript-lottie/commit/033e3156b57710643cdafbcae78d83bb21149d9d)) - **iOS:** working ([92d2170](https://github.com/farfromrefug/nativescript-lottie/commit/92d21703a2d925344f340baee7b6e2086561acd9)) # Changelog All notable changes to this project from 2019-01-21 will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [3.0.2] - 2019-03-05 ### Added - Fixed [#37](https://github.com/farfromrefug/nativescript-lottie/issues/37) allowing Android lottie `src` to be set without the `.json` file extension. Thanks to [@mudlabs](https://github.com/mudlabs) PR. ## [3.0.1] - 2019-03-01 ### Added - NativeScript Vue demo - Enabled Travis CI builds for demo projects - Republished to correct missing README from npm. ## [3.0.0] - 2019-01-22 ### Added - 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 - 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 - Removed exposed properties with no backing implementation have been removed. - Removed the `theme` property removed in favour of `setColorValueDelegateForKeyPath`. - Removed the LottieHelper jar.