All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
4.0.0 - 2017-10-22
- Syntax update for Swift 4.0 (pull request #125)
- Add gesture recognizers on the main thread (pull request #123)
3.2.0 - 2017-07-03
- Add location data to videos (pull request #110)
- Optional location permissions (pull request #110)
3.1.4 - 2017-06-14
- Add properties
focusMode
andexposureMode
(pull request #106) - Add property
animateShutter
to disable shutter animation
- FlashMode on front camera (issue #82)
- Zoom of front camera not working (issue #84)
- Getting same video URL, when simultaneously recording video (issue #108)
3.1.3 - 2017-05-15
- Add two new properties
shouldEnableTapToFocus
andshouldEnablePinchToZoom
(pull request #106)
3.1.2 - 2017-05-02
- New option to flip image took by front camera (pull request #104)
- Fixes possible hang after requesting permission (pull request #98)
3.1.1 - 2017-03-15
- Refactor to avoid implicit unwrapped optionals (pull request #94)
3.1.0 - 2017-02-11
- Flip animation and tap to focus (pull request #72)
- Icons and splash image to example
3.0.0 - 2016-09-16
- Syntax update for Swift 3.0.
2.2.4 - 2016-07-06
- Add error checking.
- Fixes completion typos and suggests renamed functions.
2.2.3 - 2016-05-12
-
Fixed zoom in StillImage Mode.
-
Minor refactoring
2.2.2 - 2016-03-07
CHANGELOG.md
file.
2.2.1 - 2016-03-02
- Initial support for the Swift Package Manager.
2.2.0 - 2016-02-19
- Zoom support.
- Fixed spelling of
embeddingView
.
2.1.3 - 2016-01-08
-
No sound in video with more than 10 seconds fixed.
-
Fixed
NewCameraOutputMode
not passed during init.
2.1.2 - 2015-12-24
-
Property
cameraIsReady
. -
Completion block
addPreviewLayerToView
.
2.1.1 - 2015-12-11
- Ability to disable responding to device orientation changes.
2.1.0 - 2015-11-20
- Properties
recordedDuration
andrecordedFileSize
.
2.0.2 - 2015-11-17
- iOS 9.0.1 bug.
2.0.1 - 2015-09-17
- Syntax updates.
2.0.0 - 2015-07-30
- Syntax update for Swift 2.0.
1.0.14 - 2015-07-17
- Small fixes.
1.0.13 - 2015-05-12
-
Support for installing via Carthage.
-
Property
hasFlash
.
- Syntax update for Swift 1.2.
1.0.12 - 2015-03-23
-
Incremental flash mode.
-
Content localization.
-
Torch is set to correct state according to the current flash mode.
-
README.md
update.
1.0.11 - 2015-03-20
-
Property
showAccessPermissionPopupAutomatically
, to determine if you want the user to be asked about camera permissions automatically or manually. -
Error handling in capture completion blocks.
1.0.10 - 2015-03-19
- Camera state returned when adding the preview layer.
README.md
update.
1.0.9 - 2015-03-10
- CameraManager class made public.
1.0.8 - 2015-02-24
-
Wrong orientation when camera preview starts in landscape mode.
-
Crash when trying to capture a still image.
-
Orientation detection failure after stop and resume of a capture session.
-
Bug which prevented from recording audio.
1.0.7 - 2014-10-30
- Version compatible with XCode 6.1.
-
README.md
update. -
Swift syntax updates to resolve compile errors.
1.0.6 - 2014-10-28
- Check for valid capture session.
- Fixed video orientation change.
1.0.5 - 2014-10-22
-
Enhanced Camera lifecyle.
-
Orientation observers only added if needed.
1.0.4 - 2014-10-16
- Restart session.
README.md
update.
1.0.3 - 2014-10-15
- Property
writeFilesToPhoneLibrary
to conditionally write to user library.
-
Resources only recreated when needed.
-
README.md
update.
1.0.2 - 2014-10-15
CameraManager.podspec
file.
1.0.1 - 2014-10-15
- Optional initializer for
addPreviewLayerToView
.
1.0.0 - 2014-10-15
-
Front and back camera selection.
-
Support for multiple flash modes.
-
Video recording, with or without mic.
-
Support for multiple camera output quality.
-
Preview layer follows interface orientation changes.