CHANGELOG.md
# 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