ninjaprox/NVActivityIndicatorView

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Change log

## [5.2.0](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/5.2.0)

-   Add privacy manifest (#349)

## [5.1.1](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/5.1.1)

-   Fix #319 (amendment)

## [5.1.0](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/5.1.0)

-   Fix #319

## [5.0.1](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/5.0.1)

-   Fix #314

## [5.0.0](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/5.0.0)

-   Deprecate `NVActivityIndicatorViewable` and `NVActivityIndicatorPresenter`
-   By default, `NVActivityIndicatorView` pod doesn't include `NVActivityIndicatorViewable` and `NVActivityIndicatorPresenter`, use `NVActivityIndicatorView/Extended` instead
-   The same applies for `NVActivityIndicatorView` and `NVActivityIndicatorViewExtended` when using Swift Package Manager
-   Drop support for Swift <4.2

## [4.8.0](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/4.8.0)

-   Add Swift Package Manager support (#290)

## [4.7.0](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/4.7.0)

-   Default nil fadeInAnimation and fadeOutAnimation (#264)
-   Swift 5 migration (#274)

## [4.6.1](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/4.6.1)

-   Fix #261

## [4.6.0](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/4.6.0)

-   New NVActivityIndicatorAnimationBallDoubleBounce animation (#258)
-   Unify product name (#260)

## [4.5.1](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/4.5.1)

-   Fix #251

## [4.5.0](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/4.5.0)

-   Add tvOS target (#248)

## [4.4.1](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/4.4.1)

-   Don’t start/stop animating if unnecessary (#239)
-   Specify Swift version in Podspec (#245)

## [4.4.0](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/4.4.0)

-   Fix #211
-   Swift 4.2 migration

## [4.3.0](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/4.3.0)

-   Handle starting while waiting to stop (#218)
-   UI blocker fade in/out animation (#219)

## [4.2.1](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/4.2.1)

-   Fix #213

## [4.2.0](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/4.2.0)

-   Refactor `NVActivityIndicatorPresenter` with state pattern
-   Expose `isAnimating` from `NVActivityIndicatorPresenter` and `NVActivityIndicatorViewable` (#204)
-   Fix tests

## [4.1.1](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/4.1.1)

-   Fix #186, #189

## [4.1.0](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/4.1.0)

-   Introduce message spacing
-   New circle stroke spin animation

## [4.0.1](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/4.0.1)

-   Fix view in auto layout
-   Fix #173, #180

## [4.0.0](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/4.0.0)

-   Update to Swift 4

## [3.7.0](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/3.7.0)

-   Support app extension

## [3.6.1](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/3.6.1)

-   Fix #138

## [3.6.0](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/3.6.0)

-   Fix #128

## [3.5.2](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/3.5.2)

-   Fix #132

## [3.5.1](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/3.5.1)

-   Fix #123

## [v3.5](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v3.5)

-   Fix #121
-   Fix setting message

## [v3.4](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v3.4)

-   Fix constraint conflict in UI blocker

## [v3.3](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v3.3)

-   Able to change text color in UI blocker
-   Fix UI blocker layer on orientation change

## [v3.2](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v3.2)

-   Able to change UI blocker background color
-   Able to change message in UI blocker during displaying

## [v3.1](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v3.1)

-   Optimize compile time
-   Update setting to Swift 3.0.1
-   Add default message
-   Custom message font
-   Auto message width

## [v3.0](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v3.0)

-   Support Xcode 8 and Swift 3

## [v2.12](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v2.12)

-   Fix infinite loop caused by `stopAnimation()` (#67)

## [v2.11](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v2.11)

-   Fix when used with MBProgressHUD
-   Abilitiy to display UI blocker anywher
-   Time threshold to display UI blocker
-   Minimum display time of UI blocker
-   Deprecate some APIs
-   Add tests

## [v2.10](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v2.10)

-   Fix UI blocker not showing full screen
-   Support tvOS

## [v2.9](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v2.9)

-   Ability to change size of animation in UI blocker

## [v2.8](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v2.8)

-   New Orbit animation
-   New Audio equalizer animation

## [v2.7](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v2.7)

-   Display as UI blocker for UIViewController
-   Be able to change defaults

## [v2.6](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v2.6)

-   Fix BallSpinFadeLoader animation
-   Fix LineSpinFadeLoader animation
-   Fix BallRotateChase animation
-   Change default animation to BallSpinFadeLoader

## [v2.5](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v2.5)

-   Fix padding issues

## [v2.4](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v2.4)

-   Fix autolayout compability when using in Storyboard
-   Support for IBInpectable

## [v2.3](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v2.3)

-   Fix bug when orientation changes once stopped animation
-   Update document

## [v2.2](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v2.2)

-   Public properties of animation
-   Public hidesWhenStopped and animating
-   New animation:
    -   Ball rotate chase

## [v2.1](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v2.1)

-   Support Carthage

## [v2.0](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v2.0)

-   Update to Swift 2.0

## [v1.3](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v1.3)

-   More convenient constructor
-   Hide when stopped option

## [v1.2](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v1.2)

-   Fix issue when using as framework
-   Set default animation type to pacman
-   Add documentation

## [v1.1](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v1.1)

-   Change project structure to work well with CocoaPods
-   Small fix in `podspec`

## [v1.0](https://github.com/ninjaprox/NVActivityIndicatorView/releases/tag/v1.0)

-   Initial release
-   Full implementations of 28 loaders from loaders.css