All Versions
Latest Version
Avg Release Cycle
16 days
Latest Release
1528 days ago

Changelog History

  • v0.7.1 Changes

    March 19, 2018
    • 🛠 Fixed edge artefact when resizing picture with PreUploadProcessor
  • v0.7.0 Changes

    March 12, 2018
    • Flattened code source files hierarchy under Sources/Classes
    • 📇 Renamed FlaneurImageDescription to FlaneurImageDescriptor that is now an enum
    • 👍 Created ImageDiffableWrapper as a placeholder for all FlaneurImageDescription's support code
    • ➕ Added PreUploadProcessor and the UIImage extension
  • v0.6.1 Changes

    March 02, 2018
    • 🛠 Fixed random crashes at view loading time [#4][4]
  • v0.6.0 Changes

    February 20, 2018
    • ⚡️ Updated FlaneurImageProvider to be more Swifty.
    • ➕ Add fetchLimit configuration to FlaneurImageLibraryProvider (defauls to 0 ie fetch everything).
    • 👌 Improved remove button #3: new icon button (via FontAwesome) as a replacement to the old text button (as a consequence, removeButtonTitle and removeButtonColor were removed from FlaneurImagePickerConfig).
  • v0.5.1 Changes

    February 05, 2018
    • ⚡️ Updated credits and contact info.
  • v0.5.0 Changes

    January 18, 2018
    • ✂ Removed the notion of maximum number of selected images, that's been replaced
      with a new delegation process that allows more flexibility for the caller:
      dynamically decide if she wants to keep adding to the selection, replacing
      the last item of the selection or doing nothing.
    • 🛠 Fixed a crash met randomly at development time that made UI calls from the
      background thread.
    • Made some code simpler (including the selectedImages' didSet observer).
    • When tapping an image that has already been selected, we scroll back to it to
      👉 make it obvious why the selection doesn't change.
    • ➕ Add logo for iPhone Example app.
  • v0.4.0 Changes

    December 05, 2017
    • Swift 4
  • v0.3.0 Changes

    December 05, 2017
    • ➕ Added flaneurImagePickerControllerDidFail to support error cases.
    • 📇 Renamed showAuthorisationSettinsPopup to presentAuthorizationSettingsAlert.
  • v0.2.0 Changes

    November 20, 2017
    • Factorize and clean up code from: FlaneurImageDescription:
      • Using enum to associate sourceType and its associated value (ie URL, asset or image).
      • No caching done by FlaneurImageDescription for PHAsset as it's not its role and was not reliable (no track of the fetch options like quality, size, etc.).
      • Stop conforming to NSObject.
      • Added requestImage extension.
    • ➕ Added FlaneurImageView as a view designed to be reusable (ie a subview of UITableViewCell or UICollectionReusableView).
    • 🛠 Fixed memory leak retaining FlaneurImagePickerController instances.
    • ⚡️ Updated FlaneurImagePickerControllerDelegate:
      • Changed the functions' signature to be more similar to UIKit's UIImagePickerControllerDelegate.
      • Removed the dismiss code: the view controller shouldn't guess how it will be presented (a modal presentation is just one option).
    • 🛠 Fixed scrolling behavior of the selected images view.
    • Made the navigationBar a let so that it can be customized at initialization time rather than loading time.
    • ➕ Added the option to add image on the image source selection cells + introduce a selection style.
    • 🛠 Fixed: the backgroundColorForSection config parameter is now applied.
  • v0.1.0 Changes

    October 24, 2017

    🎉 Initial release of FlaneurImagePicker.