All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.2.9 - 2019-09-06
- Fix Carthage build failed due to non shared scheme
- Moved observable implementation into a framework (
LightweightObservable) and added it as dependency
1.2.8 - 2019-04-04
- Added support for Swift 5.0
1.2.7 - 2019-03-16
- Changed class access control to
openin order to allow subclassingGradientProgressBar(fixes issue #5).
1.2.6 - 2019-02-13
- Remove dependency
Observablein favour of a more lightweight implementation - Small internal refactorings and cleanup
1.2.5 - 2018-16-11
- Adapt code to support new version from dependency
Observable
1.2.4 - 2018-22-09
- Changes for Swift 4.2
- Removed
UIColorinitializers, as they're not required for the project to work (and it's not very common to use hex color codes in iOS)- If you need them in your project, feel free to copy & paste to following file into you project: https://gist.github.com/fxm90/1350d27abf92af3be59aaa9eb72c9310
1.2.3 - 2018-29-08
- Refactored to observables
1.2.2 - 2018-14-04
- Updates for Swift 4.1
- Formatted code
1.2.1 - 2018-27-01
- Further documentation
- Refactored code to use MVVM
- Format code
1.2.0 - 2018-14-01
- Allow setting custom gradient colors
- Allow setting custom animation timing function
1.1.4 - 2017-27-12
- Updated to Swift 4.0
1.1.3 - 2017-31-10
- Further tests
- Fix frame not updated correctly
- Updated documentation
1.1.2 - 2017-01-10
- Refactored project structure to match "pod lib create" / TravisCI integration
- Added example project
1.1.1 - 2017-27-08
- Basic tests / TravisCI integration
- Refactored extension for UIColor initializer
- Changelog
1.1.0 - 2017-18-08
- Configuration for animation duration
- Renamed and moved default values struct into main class
- Allow subclassing "GradientProgressBar()"
- Lint code
1.0.1 - 2017-15-08
- Fix UIProgressView always updates via animation
- Refactor entire code
1.0.0 - 2017-04-03
- Initial release