Changelog

11.3.2 - 8/2/22

• Fixed issue where some videos could not be selected from the library

11.3.1 - 7/24/22

• General bug fixes and stability improvements

11.3.0 - 6/28/22

• Added delegate methods to CameraControllerDelegate for camera button presses

11.2.0 - 4/6/22

• Added support for custom camera button
• If content is watermarked, use a generic watermark when app is published on App Store

11.1.4 - 3/18/22

• General bug fixes and stability improvements

11.1.3 - 3/17/22

• Prevent Xcode from automatically changing framework version when an app is distributed

11.1.2 - 3/15/22

• Updated example

11.1.1 - 2/10/22

• Fixed issue where editing media of certain sizes would cause the UI to freeze (e.g. selfies from the native Camera app)
• General bug fixes and stability improvements

11.1.0 - 1/19/22

• Added Swift Package Manager support
• Fixed crash on iOS 15.2 that occurs when the user opens their Library for the first time

11.0.5 - 11/16/21

• Fixed bug which would cause HDR content to appear washed out on iPhone 12 and iPhone 13

11.0.4 - 9/30/21

• Fixed crash caused by iOS 15 UIView infinite layout loop
• Fixed crash caused by pressing back on EditController while photo is still being captured
• General bug fixes and stability improvements

11.0.3 - 8/11/21

• Added ability to provide empty audio encoding settings dictionary for no audio on export
• Improved stability when device disk space is full

11.0.2 - 12/23/20

• Fixed variable scope issue with image, video, and segment of SessionFilterControllerAdditions

11.0.1 - 11/21/20

• Added CocoaPods minimum version requirement to Podspec

11.0.0 - 11/21/20

• Added simulator support for M1 Macs (arm64)
• Migrated GPUImage dependency to xcframework distribution for ABI stability and reduced compile time
• Fixed issue that would occasionally prevent audio playback on EditController after coming from CameraController

10.2.0 - 11/19/20

• Added support for system language override with languageCode variable
• Fixed photo camera incompatibility with iPhone 12, iPhone 12 Pro and iPhone 12 Pro Max
• Fixed bug which prevented dates from being properly encoded on Arabic locale devices
• Fixed filter thumbnails hide/show animation on CameraController

10.1.2 - 10/10/20

• Fixed static sound playback bug on iOS 14
• Fixed Xcode 12 missing availableVideoPixelFormatTypes when compiling on Simulator

10.1.1 - 8/28/20

• Added missing localizations for SessionFilterSpeed

10.1.0 - 8/11/20

• Added playback speed multiplier support
• Improved multithreading stability
• Fixed LibraryController albums animation
• Various bug fixes and stability improvements

10.0.0 - 7/23/20

• Migrated to Metal from OpenGL
• Various bug fixes and stability improvements

9.1.1 - 7/9/20

• Fix bug which could cause a Session to not immediately appear in the savedSessions array
• Added missing localizations for “Portrait Content Only”, “Preparing” and “The camera is not supported in split view mode. Please switch to fullscreen mode.”
• Various bug fixes and stability improvements

9.1.0 - 7/7/20

• Added support for disabling cropping on PreviewCropController
• Fix missing error from Session sessionReady closure

9.0.0 - 7/3/20

• Added portrait content only example
• Fix bug which would infrequently cause non-square content to be produced when in square content only mode
• Deprecated squareCameraActive in favor of aspectRatio on CameraController
• Various bug fixes and stability improvements

8.0.0 - 6/24/20

• Added Xcode 12 and Swift 5.3 support
• Migrated to xcframework file from universal binary
• Fix bug which prevented compilation on Xcode 11.4

7.0.2 - 6/23/20

• Fix bug which prevented the framework from being compiled on Swift 5.3

7.0.1 - 6/23/20

• Fix bug which would occasionally cause media to layout incorrectly in the PreviewCropController
• Various bug fixes and stability improvements

7.0.0 - 6/22/20

• Added iPad support
• Added tab bar customization in EditController
• Added support for custom EditController UIViewControllers
• Added real-time PreviewController updates after making programmatic changes to a Session
• Fix infrequent crash from adjusting intensity slider/rotation on video sessions
• Changed variables for primary/adjustment filters from closures to arrays
• Various bug fixes and stability improvements

6.1.0 - 6/15/20

• Added support for custom SessionFilter UIViewControllers
• Added support for filtered thumbnails in the requestThumbnail() function
• Fix bug which prevented custom colors from working properly on iOS 11 and 12
• Various bug fixes and stability improvements

6.0.0 - 6/10/20

• Fix bug which prevented user defined SessionFilters from being properly encoded/decoded
• Fix bug where CameraController/ContainerController delegate was called prematurely before photo capture had finished
• Added Objective-C support to ContainerControllerDelegate
• Renamed ContainerControllerDelegate function from func containerController(_ containerController: ContainerController, didChangeMode mode: ContainerMode) to func containerControllerDidChangeMode(_ containerController: ContainerController)
• Various bug fixes and stability improvements

5.5.0 - 6/10/20

• Fix bug which prevented the EditController cancel/revert button from working properly in some cases
• Added ability to copy SessionFilters and convert them to/from data

5.4.0 - 6/9/20

• Fix safe area insets on iOS 13 when UIApplicationSceneManifest is specified in Info.plist
• Added compactControls variable to EditController
• Exposed backButton and nextButton variables in EditController
• Fix UIAlertController broken constraint warning
• Added UIImpactFeedbackGenerator for changing scrub speed
• Fix bug which prevented an image session from being used if PixelSDK.setup() is not present
• Fix bug which prevented an image session from being exported immediately after it was created
• Various bug fixes and stability improvements

5.3.0 - 5/22/20

• Added localized strings for Vignette filter

5.2.0 - 5/21/20

• Added Vignette support in adjustments

5.1.2 - 5/14/20

• Fix bug which infrequently caused the bottom bar to not appear on the position/crop controller for video

5.1.1 - 5/7/20

• Fix missing localized strings for “Drag to delete” and “Original”
• Fix crash caused by Save to Camera Roll and some library updates if the users albums had been previously loaded

5.1.0 - 5/4/20

• Added localizations
• Preload albums to eliminate loading delay on LibraryController
• Fix bug where navigation bar would briefly appear when adding a segment

5.0.0 - 4/28/20

• Added transcoder examples
• Improved Session initializer error reporting

4.0.5 - 4/23/20

• Fix bug which prevented image rotation
• Fix issue where init was not exposed for some adjustment filters

4.0.3 - 4/6/20

• Fix PixelSDK.setup() issue

4.0.2 - 4/5/20

• Fix bug in Simulator which could result in a temporary main thread block while cropping media

4.0.1 - 4/2/20

• Bug fixes

4.0.0 - 4/1/20

• Initial release