1.5.0 (21/01/2018)
- Implement image load cancelling to optimize memory usage
- Improve Kingfisher InputSource to take Options parameters
- Update page control selected page during scrolling (#204)
- Add possibility to change maximum zoom scale (#221)
- SDWebImage dependency improvements (#205)
- Fix possible division by zero crash (#187)
- Adjust close button frame to respect SafeAreaInsets (#209)
- Fix missing placeholder on AFURLSource (#218)
- Fix incorrect currentPageChanged calls (#222)
1.4.1 (04/10/2017)
- iPhone X fixes
1.4.0 (23/09/2017)
- Support for Swift 4
1.3.0 (08/05/2017)
- Possibility to show activity indicator during async loading
- Hide UIPageControl when sllideshow has single item
- UIScrollViewDelegate methods are now
open
instead ofpublic
- Fix zoom transition for when a slideshow has just a single item
- Fix issue on
zoomEnabled
change
1.2.0 (20/03/2017)
- Improved placeholder handling on all remote input sources
- Deprecated
pauseTimerIfNeeded
andunpauseTimerIfNeeded
in favour ofpauseTimer
andunpauseTimer
- Fix memory leak caused by incorrect timer invalidation
- Partially fix an UI glitch happening when "in-call" status bar is on
1.1.0 (19/02/2017)
- Add
willBeginDragging
anddidEndDecelerating
callback closures (@El-Fitz) - Add Parse input source (@jaimeagudo)
- Fix image preload issue when scrolling between edges (#115)
- Fix issue caused by disabling
circular
after setting input sources (#104) - Improve example project
- Style fixes (@dogo)
1.0.0 (11/12/2016)
Version 1.0 aims to improve stability and brings couple of new features. Also contains few backward complatibility breaking changes.
- New input source for Kingfisher (@feiin)
- Add
currentPageChanged
closure to notify about page change (#54) - Add possibility to lazy load and release images (#42)
- Easier way to present
FullScreenSlideshowViewController
(#72) - Documentation improvements
- Fix the case when containing VC automatically adjusts scrollview insets (#71)
- Fix crash during transition when no images set (#74)
- Rounding error fix for page calculation (#90, @mjrehder)
- Fix for black image when using fullscreen zoom (#92, @mjrehder)
- Change page on UIPageControl page change (#80)
- iOS 10 interactive transition interruption fix (5d5f22f)
- Memory fixes
currentItemIndex
was renamed tocurrentPage
set
function fromInputSource
protocol was renamed toload
and have a new closure parameter called on image load
0.6 (21/06/2016)
Add support for Swift 2.3 and Carthage. Equivalent version 0.6-swift3 supports Swift 3.
0.5 (09/06/2016)
The version 0.5 cleans up the code, adds interactive fullscreen dismiss and fixes few minor issues (thanks again, @kafejo) This version also contains several background compatibility breaks, so please keep this in mind when upgrading to it.
- Interactive dismiss transition on full screen controller
- A possibility to open full screen controller from plain UIImageView
- ImageSlideshow:
currentPage
renamed tocurrentItemIndex
- FullScreenSlideshowViewController:
initialPage
renamed toinitialPageIndex
- ZoomAnimatedTransitioning: added second parameter
slideshowController: FullScreenSlideshowViewController
to constructor