Skip to content

MJPEG Streams and UIButton Image Filters

Compare
Choose a tag to compare
@cnoon cnoon released this 02 Oct 03:57
· 124 commits to master since this release

All issues associated with this milestone can be found using this filter.

Added

  • New .swift-version file to repo and reactivated pod lib lint in Travis file.
  • The OS_ACTIVITY_MODE environment variable to disable excessive logging.
  • The new CoreImageFilter protocol and updated BlurFilter to conform to it.
  • The ability to the AutoPurgingImageCache to remove all images matching a URL request.
  • ImageFilter support to the UIButton extension.
  • MJPEG support to DataRequest extension for streaming images.
  • Stream image test for DataRequest extension and updated docstrings.

Updated

  • The Alamofire submodule to the 4.0.1 release.
  • All cases of OSX to macOS throughout the project.
  • Project settings by removing duplicate settings for individual targets.
  • Project and podspec so all files are compiled on all platforms.

Fixed

  • A typo in placeholderImage parameter in several UIButton APIs.
  • A CIGuassianBlur typo in one of the README code samples.

Upgrade Notes

This release contains a non-backwards compatible change that fixes a typo in the UIButton extension where placeholderImage was misspelled in two APIs. Rather than push a MAJOR version release for a typo that people are generally getting incorrect, we decided to break semver here and fix the typo for everyone. Please note that we always try to follow semver as strictly as possible. However, this seemed like the best option given that users would continue to struggle with the typo throughout the lifespan of the 3.x releases.