This website works better with JavaScript 
		
			
		
		
	
	
		
		
		
		
			
	
	
		
			
				
Release Notes 
2.3.0 (Sep 08, 2016) 
CB-11795  Add 'protective' entry to cordovaDependencies 
CB-11661  Add mandatory iOS 10  privacy description 
CB-11714  windows  added more explicit content-type when converting to target data on canvas 
CB-11295  Add WP8.1  quirk when choosing image from photoalbum 
CB-10067  Update PictureSourceType JSDoc to reflect README update 
CB-9070  Update CameraPopoverHandle docs to reflect README update 
Plugin uses Android Log class and not Cordova LOG class 
CB-11631  Appium tests: A working fix for a flaky selection canceled failure 
CB-11709  Tests should use resolveLocalFileSystemURL() instead of deprecated resolveFileSystemURI() 
CB-11695  Increased session creation timeout for Appium tests 
CB-11656  (Android ) Appium tests: Fixed side menu opening on some more resolutions 
CB-11376  (ios ): fix CameraUsesGeolocation error 
CB-10067  (ios ) clarifications on PictureSourceType 
CB-11410  (ios ) fix cameraPopoverHandle.setPosition 
CB-9070  (ios ) Fixed CameraPopoverHandle documentation 
CB-11447  Respect output format when retrieving images from gallery 
CB-11447  Resolve iOS  tests failures due to iOS  quirks 
CB-11553  Pend failing Appium tests on Sauce Labs for the time being (reverted from commit b695717240 ) 
CB-11553  Pend failing Appium tests on Sauce Labs for the time being 
CB-11498  [Android ] Appium tests should not fail when there is no camera 
Add badges for paramedic builds on Jenkins 
CB-11296  Appium: Better element clicking and session error handling 
CB-11232  Appium tests: fixed element tapping on iOS 9  
CB-11183  Appium tests: Added image verification 
fixed some bad formatting that hid HTML tags and added link to sample 
Set android  quality default value to 50 on the java code 
Moving message in PR template to a comment 
Add pull request template. This closes #213  
CB-11228  browser : Add classes for styling purposes 
CB-10139  browser : Respect target width and height 
CB-11227  browser : Fix incorrect mime type 
CB-11162  Appium tests: retry spec on failure 
CB-4078  Fix for orientation/scaling on Android 4.4+  devices 
CB-11165  removed peer dependency 
CB-11147  Appium tests: generate descriptive spec names 
CB-10996  Adding front matter to README.md 
CB-11128  Appum tests: Fixed some of the flaky failures 
CB-11003  Added Sample section to the Camera plugin README 
 
2.2.0 (Apr 15, 2016) 
CB-10873  Avoid crash due to usage of uninitialized variable when writing geolocation data to image destination. Properly handle 'CameraUsesGeolocation' option by properly setting geolocation data in EXIF header in all cases 
CB-11073  Appium tests stability improvements 
Replace PermissionHelper.java with cordova-plugin-compat 
Making focus handler work only for windows 10  phone 
CB-10865  Run ios  native tests on Travis  
CB-10120  Fixing use of constants and PermissionHelper 
CB-10120  Fix missing CAMERA permission for Android M  
CB-10756  Adding sterner warnings about DATA_URL 
CB-10460  getRealPath return null in some cases 
 
2.1.1 (Mar 09, 2016) 
CB-10825  Android  should request READ permission for gallery source 
added apache license header to appium files 
CB-10720  Fixed spelling, capitalization, and other small issues. 
CB-10414  Adding focus handler to resume video when user comes back on leaving the app while preview was running 
Appium tests: adjust swipe distance on Android  
CB-10750  Appium tests: fail fast if session is irrecoverable 
Adding missing semi colon 
Adding focus handler to make sure filepicker gets launched when app is active on Windows  
CB-10128  iOS  Fixed how checks access authorization to camera & library. This closes #146  
CB-10636  Add JSHint for plugins 
CB-10639  Appium tests: Added some timeouts, Taking a screenshot on failure, Retry taking a picture up to 3 times, Try to restart the Appium session if it's lost 
CB-10552  Replacing images in README.md. 
Added a lot of more cases to get the real path on Android  
CB-10625  Android  getPicture fails when getting a photo from the Photo Library - Google Photos 
CB-10619  Appium tests: Properly switch to webview on Android  
CB-10397  Added Appium tests 
CB-10576  MobileSpec can't get results for Windows -Store 8.1 Builds 
chore: edit package.json license to match SPDX id 
CB-10539  Commenting out the verySmallQvga maxResolution option on Windows  
CB-10541  Changing default maxResoltion to be highestAvailable for CameraCaptureUI on Windows  
CB-10113  Browse  - Layer camera UI on top of all! 
CB-10502  Browser  - Fix camera plugin exception in Chrome when click capture. 
Adding comments 
Camera tapping fix on Windows  
 
2.1.0 (Jan 15, 2016) 
added .ratignore 
CB-10319  Android  Adding reflective helper methods for permission requests 
CB-9189  Android  Implementing save/restore API to handle Activity destruction 
CB-10241  App Crash cause by Camera Plugin iOS 7  
CB-8940  Setting z-index values to maximum for UI buttons. 
 
2.0.0 (Nov 18, 2015) 
CB-10035  Updated RELEASENOTES to be newest to oldest 
CB-8863  correct block usage for async calls 
CB-5479  changed saveToPhotoAlbum to save uncompressed images for Android  
CB-9169  Fixed filetype for uncompressed images and added quirk for Android  
CB-9446  Removing CordovaResource library code in favour of the code we're supposed to be deprecating because that at least works. 
CB-9942  Normalize line endings in Camera plugin docs 
CB-9910  Add permission request for some gallery requests for Android  
CB-7668  Adding a sterner warning for allowedit on Android  
Fixing contribute link. 
Using the CordovaResourceApi to fine paths of files in the background thread.  If the file doesn't exist, return the content URI. 
Add engine tag for Cordova-Android 5.0.x  
CB-9583 : Added support for Marshmallow  permissions (Android 6.0 ) 
Try to use realpath filename instead of default modified.jpg 
CB-6190  iOS  camera plugin ignores quality parameter 
CB-9633  iOS  Taking a Picture With Option destinationType:NATIVE_URI doesn't show image 
CB-9745  Camera plugin docs should be generated from the source 
CB-9622  WP8  Camera Option destinationType:NATIVE_URI is a NO-OP 
CB-9623  Fixes various issues when encodingType set to png 
CB-9591  Retaining aspect ratio when resizing 
CB-9443  Pick correct maxResolution 
CB-9151  Trigger captureAction only once 
CB-9413  Close RandomAccessStream once copied 
CB-5661  Remove outdated iOS  quirks about memory 
CB-9349  Focus control and nice UI 
CB-9259  Forgot to add another check on which URI we're using when fixing this thing the first time 
CB-9247  Added macro to conditionally add NSData+Base64.h 
CB-9247  Fixes compilation errors with cordova-ios 4.x  
Fix returning native url on Windows . 
 
1.2.0 (Jun 17, 2015) 
Closing stale pull request: close #84  
Closing stale pull request: close #66  
CB-9128  cordova-plugin-camera documentation translation: cordova-plugin-camera 
Update docs. This closes #100  
attempt to fix npm markdown issue 
CB-8883  fix picture rotation issue 
one more alias 
Fixed some nit white-space issues, aliased a little more 
major refactor : readability 
Patch for CB-8498 , this closes #64  
CB-8879  fix stripe issue with correct aspect ratio 
CB-8601  - iOS camera unit tests broken 
CB-7667  iOS8: Handle case where camera is not authorized (closes #49 ) 
add missing license header 
 
1.1.0 (May 06, 2015) 
CB-8943  fix PickAndContinue issue on Win10Phone  
CB-8253  Fix potential unreleased resources 
CB-8909 : Remove unused import from File 
CB-8404  typo fix cameraproxy.js 
CB-8404  Rotate camera feed with device orientation 
CB-8054  Support taking pictures from file for WP8  
CB-8405  Use z-index instead of z-order 
 
1.0.0 (Apr 15, 2015) 
CB-8780  - Display popover using main thread. Fixes popover slowness (closes #81 ) 
CB-8746  bumped version of file dependency 
CB-8746  gave plugin major version bump 
CB-8707  refactoring windows code to improve readability 
CB-8706  use filePicker if saveToPhotoAlbum is true 
CB-8706  remove unnecessary capabilities from xml 
CB-8747  updated dependency, added peer dependency 
CB-8683  updated blackberry specific references of org.apache.cordova.camera to cordova-plugin-camera 
CB-8782 : Updated the docs to talk about the allowEdit quirks, it's not 100% working, but better than it was 
CB-8782 : Fixed the flow so that we save the cropped image and use it, not the original non-cropped.  Crop only supports G+ Photos Crop, other crops may not work, depending on the OEM 
CB-8740 : Removing FileHelper call that was failing on Samsung Galaxy S3, now that we have a real path, we only need to update the MediaStore, not pull from it in this case 
CB-8740 : Partial fix for Save Image to Gallery error found in MobileSpec 
CB-8683  changed plugin-id to pacakge-name 
CB-8653  properly updated translated docs to use new id 
CB-8653  updated translated docs to use new id 
CB-8351  Fix custom implementation of integerValueForKey (close #79 ) 
Fix cordova-paramedic path change, build with TRAVIS_BUILD_DIR, use npm to install paramedic 
docs: added 'Windows' to supported platforms 
CB-8653  Updated Readme 
CB-8659 : ios: 4.0.x Compatibility: Remove use of deprecated headers 
 
0.3.6 (Mar 10, 2015) 
Fix localize key for Videos. This closes #58  
CB-8235  android: Fix crash when selecting images from DropBox with spaces in path (close #65 ) 
add try ... catch for getting image orientation 
CB-8599  fix threading issue with cameraPicker (fixes #72 ) 
CB-8559  Integrate TravisCI 
CB-8438  cordova-plugin-camera documentation translation: cordova-plugin-camera 
CB-8538  Added package.json file 
 
0.3.5 (Feb 04, 2015) 
CB-8351  ios: Stop using now-deprecated [NSData base64EncodedString] 
CB-8351  ios: Stop using now-deprecated integerValueForKey: class extension 
CB-8351  ios: Use argumentForIndex rather than NSArray extension 
CB-8032  ios: Add nativeURL external method support for CDVFileSystem->makeEntryForPath:isDirectory: 
CB-7938  ios: Added XCTest unit tests project, with stubs (adapted from SplashScreen unit test setup) 
CB-7937  ios: Re-factor iOS Camera plugin so that it is testable 
 
0.3.4 (Dec 02, 2014) 
CB-7977  Mention deviceready in plugin docs 
CB-7979  Each plugin doc should have a ## Installation section 
Fix memory leak of image data in imagePickerControllerReturnImageResult 
Pass uri to crop instead of pulling the low resolution image out of the intent return (close #43 ) 
Add orientation support for PNG to Android (closes #45 ) 
CB-7700  cordova-plugin-camera documentation translation: cordova-plugin-camera 
 
0.3.3 (Oct 03, 2014) 
CB-7600  Adds informative message to error callback in manual test. 
 
0.3.2 (Sep 17, 2014) 
CB-7551  [Camera][iOS 8] Scaled images show a white line 
CB-7558  hasPendingOperation flag in Camera plugin's takePicture should be reversed to fix memory errors 
CB-7557  Camera plugin tests is missing a File dependency 
CB-7423  do cleanup after copyImage manual test 
CB-7471  cordova-plugin-camera documentation translation: cordova-plugin-camera 
CB-7413  Resolve 'ms-appdata' URIs with File plugin 
Fixed minor bugs with the browser 
CB-7433  Adds missing window reference to prevent manual tests failure on Android and iOS 
CB-7249  cordova-plugin-camera documentation translation: cordova-plugin-camera 
CB-4003  Add config option to not use location information in Camera plugin (and default to not use it) 
CB-7461  Geolocation fails in Camera plugin in iOS 8 
CB-7378  Use single Proxy for both windows8 and windows. 
CB-7378  Adds support for windows platform 
CB-7433  Fixes manual tests failure on windows 
CB-6958  Get the correct default for "quality" in the test 
add documentation for manual tests 
CB-7249  cordova-plugin-camera documentation translation: cordova-plugin-camera 
CB-4003  Add config option to not use location information in Camera plugin (and default to not use it) 
CB-7461  Geolocation fails in Camera plugin in iOS 8 
CB-7433  Fixes manual tests failure on windows 
CB-7378  Use single Proxy for both windows8 and windows. 
CB-7378  Adds support for windows platform 
CB-6958  Get the correct default for "quality" in the test 
add documentation for manual tests 
Updated docs for browser 
Added support for the browser 
CB-7286  [BlackBerry10] Use getUserMedia if camera card is unavailable 
CB-7180  Update Camera plugin to support generic plugin webView UIView (which can be either a UIWebView or WKWebView) 
Renamed test dir, added nested plugin.xml 
CB-6958  added manual tests 
CB-6958  Port camera tests to plugin-test-framework 
 
0.3.1 (Aug 06, 2014) 
FFOS  update CameraProxy.js 
CB-7187  ios: Add explicit dependency on CoreLocation.framework 
[BlackBerry10] Doc correction - sourceType is supported 
CB-7071  android: Fix callback firing before CROP intent is sent when allowEdit=true 
CB-6875  android: Handle exception when SDCard is not mounted 
ios: Delete postImage (dead code) 
Prevent NPE on processResiultFromGallery when intent comes null 
Remove iOS doc reference to non-existing navigator.fileMgr API 
Docs updated with some default values 
Removes File plugin dependency from windows8 code. 
Use WinJS functionality to resize image instead of File plugin functionality 
CB-6127  Updated translations for docs 
 
0.3.0 (Jun 05, 2014) 
CB-5895  documented saveToPhotoAlbum quirk on WP8 
Remove deprecated symbols for iOS < 6 
documentation translation: cordova-plugin-camera 
ubuntu: use application directory for images 
CB-6795  Add license 
Little fix in code formatting 
CB-6613  Use WinJS functionality to get base64-encoded content of image instead of File plugin functionality 
CB-6612  camera.getPicture now always returns encoded JPEG image 
Removed invalid note from CB-5398  
CB-6576  - Returns a specific error message when app has no access to library. 
CB-6491  add CONTRIBUTING.md 
CB-6546  android: Fix a couple bugs with allowEdit pull request 
CB-6546  android: Add support for allowEdit Camera option 
 
0.2.9 (Apr 17, 2014) 
CB-6460 : Update license headers 
CB-6422 : [windows8] use cordova/exec/proxy 
[WP8] When only targetWidth or targetHeight is provided, use it as the only bound 
CB-4027 , CB-5102 , CB-2737 , CB-2387 : [WP] Fix camera issues, cropping, memory leaks 
CB-6212 : [iOS] fix warnings compiled under arm64 64-bit 
[BlackBerry10] Add rim xml namespaces declaration 
Add NOTICE file 
 
0.2.8 (Feb 26, 2014) 
CB-1826  Catch OOM on gallery image resize 
 
0.2.7 (Feb 05, 2014) 
CB-4919  firefox os quirks added and supported platforms list is updated 
getPicture via web activities 
Documented quirk for CB-5335  + CB-5206  for WP7+8 
reference the correct firefoxos implementation 
[BlackBerry10] Add permission to access_shared 
 
0.2.6 (Jan 02, 2014) 
CB-5658  Add doc/index.md for Camera plugin 
CB-2442  CB-2419  Use Windows.Storage.ApplicationData.current.localFolder, instead of writing to app package. 
[BlackBerry10] Adding platform level permissions 
CB-5599  Android: Catch and ignore OutOfMemoryError in getRotatedBitmap() 
 
0.2.5 (Dec 4, 2013) 
fix camera for firefox os 
getPicture via web activities 
[ubuntu] specify policy_group 
add ubuntu platform 
1. User Agent detection now detects AmazonWebView. 2. Change to use amazon-fireos as the platform if user agent string contains 'cordova-amazon-fireos' 
Added amazon-fireos platform. 
 
0.2.4 (Oct 28, 2013) 
CB-5128 : added repo + issue tag to plugin.xml for camera plugin 
CB-4958  - iOS - Camera plugin should not show the status bar 
CB-4919  updated plugin.xml for FxOS 
CB-4915  Incremented plugin version on dev branch. 
 
0.2.3 (Sept 25, 2013) 
CB-4889  bumping&resetting version 
CB-4889  forgot index.html 
CB-4889  renaming core inside cameraProxy 
[Windows8] commandProxy has moved 
[Windows8] commandProxy has moved 
added Camera API for FirefoxOS 
Rename CHANGELOG.md -> RELEASENOTES.md 
CB-4823  Fix XCode 5 camera plugin warnings 
Fix compiler warnings 
CB-4765  Move ExifHelper.java into Camera Plugin 
CB-4764  Remove reference to DirectoryManager from CameraLauncher 
CB-4763  Use a copy of FileHelper.java within camera-plugin. 
CB-4752  Incremented plugin version on dev branch. 
CB-4633 : We really should close cursors.  It's just the right thing to do. 
No longer causes a stack trace, but it doesn't cause the error to be called. 
CB-4889  renaming org.apache.cordova.core.camera to org.apache.cordova.camera 
 
0.2.1 (Sept 5, 2013) 
CB-4656  Don't add line-breaks to base64-encoded images (Fixes type=DataURI) 
CB-4432  copyright notice change