You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

367 lines
31 KiB

  1. <!--
  2. #
  3. # Licensed to the Apache Software Foundation (ASF) under one
  4. # or more contributor license agreements. See the NOTICE file
  5. # distributed with this work for additional information
  6. # regarding copyright ownership. The ASF licenses this file
  7. # to you under the Apache License, Version 2.0 (the
  8. # "License"); you may not use this file except in compliance
  9. # with the License. You may obtain a copy of the License at
  10. #
  11. # http://www.apache.org/licenses/LICENSE-2.0
  12. #
  13. # Unless required by applicable law or agreed to in writing,
  14. # software distributed under the License is distributed on an
  15. # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  16. # KIND, either express or implied. See the License for the
  17. # specific language governing permissions and limitations
  18. # under the License.
  19. #
  20. -->
  21. # Release Notes
  22. ### 2.4.1 (Apr 27, 2017)
  23. * [CB-12622](https://issues.apache.org/jira/browse/CB-12622) Updated build badges in `README`
  24. * [CB-12650](https://issues.apache.org/jira/browse/CB-12650) Fix manual test for uploading image
  25. * [CB-12685](https://issues.apache.org/jira/browse/CB-12685) added `package.json` to tests folder
  26. * [CB-12622](https://issues.apache.org/jira/browse/CB-12622) (android) Appium tests: Bust **Android** 6 and 7 permission dialogs
  27. * [CB-12618](https://issues.apache.org/jira/browse/CB-12618) (android) Appium tests: Handle native cling
  28. ### 2.4.0 (Feb 28, 2017)
  29. * [CB-12501](https://issues.apache.org/jira/browse/CB-12501) **Android**: Appium tests don't use `XPath` selectors anymore
  30. * [CB-12469](https://issues.apache.org/jira/browse/CB-12469) Appium tests can now run on **iOS 10**
  31. * [CB-12005](https://issues.apache.org/jira/browse/CB-12005) Changing the `getOrientation` method to return the defined enumerated `EXIF` instead of orientation in degrees for Consistency
  32. * [CB-12368](https://issues.apache.org/jira/browse/CB-12368) Fix permission check on **Android**
  33. * [CB-12353](https://issues.apache.org/jira/browse/CB-12353) Corrected merges usage in `plugin.xml`
  34. * [CB-12369](https://issues.apache.org/jira/browse/CB-12369) Add plugin typings from `DefinitelyTyped`
  35. * [CB-12363](https://issues.apache.org/jira/browse/CB-12363) Added build badges for **iOS 9.3** and **iOS 10.0**
  36. * [CB-12312](https://issues.apache.org/jira/browse/CB-12312) [Appium] [Android] A few changes to the tests: - updated comments on how to run the tests. extra comments around functionality at certain points in the automation. - stub of a resolution checker on test startup - still need to figure out acceptable values. - moved session shutdown to an afterAll clause. - changed resolution determiner from using webview-based values to using the native windows dimensions - this helps as the webview values may be scaled down intentionally by manufacturers (via changing devicePixelRatio). furthermore, since the screen dimension automation is used purely for native UI automation, better to use the dimensions reported by the native context rather than the web context. - when finding elements by XPath, use multiple calls to avoid a Windows emulator + Android bug. Made this pattern consistent in the entire test.
  37. * [CB-12236](https://issues.apache.org/jira/browse/CB-12236) - Fixed RELEASENOTES for cordova-plugin-camera
  38. * [CB-12230](https://issues.apache.org/jira/browse/CB-12230) Removed Windows 8.1 build badges
  39. ### 2.3.1 (Dec 07, 2016)
  40. * [CB-12224](https://issues.apache.org/jira/browse/CB-12224) Updated version and RELEASENOTES.md for release 2.3.1
  41. * Fix missing license headers.
  42. * [CB-12086](https://issues.apache.org/jira/browse/CB-12086) Regenerate README.md from template
  43. * Added NSPhotoLibraryUsageDescription parameter to example install command Fixing some usages of NSPhotoLibraryUsageDescriptionentry
  44. * Updating compat dependency to 1.1.0 or better
  45. * [CB-11625](https://issues.apache.org/jira/browse/CB-11625) Forgot to add CordovaUri.java to plugin.xml
  46. * [CB-11625](https://issues.apache.org/jira/browse/CB-11625) Files Provider does not work with Android 4.4.4 or lower, and I have no idea why. Working around with CordovaUri
  47. * [CB-11625](https://issues.apache.org/jira/browse/CB-11625) (Android) : Make this work with previous versions of Cordova via cordova-plugin-compat
  48. * BuildConfig from test project crept in source code thanks to Android Studio, removing
  49. * [CB-11625](https://issues.apache.org/jira/browse/CB-11625) Managed to get Content Providers to work with a weird mix of Content Providers and non-Content Providers
  50. * [CB-11625](https://issues.apache.org/jira/browse/CB-11625) Working on fix to API 24 no longer allowing File URIs to be passed across intents
  51. * [CB-11917](https://issues.apache.org/jira/browse/CB-11917) - Remove pull request template checklist item: "iCLA has been submitted…"
  52. * [CB-11832](https://issues.apache.org/jira/browse/CB-11832) Incremented plugin version.
  53. ### 2.3.0 (Sep 08, 2016)
  54. * [CB-11795](https://issues.apache.org/jira/browse/CB-11795) Add 'protective' entry to cordovaDependencies
  55. * [CB-11661](https://issues.apache.org/jira/browse/CB-11661) Add mandatory **iOS 10** privacy description
  56. * [CB-11714](https://issues.apache.org/jira/browse/CB-11714) **windows** added more explicit content-type when converting to target data on canvas
  57. * [CB-11295](https://issues.apache.org/jira/browse/CB-11295) Add **WP8.1** quirk when choosing image from `photoalbum`
  58. * [CB-10067](https://issues.apache.org/jira/browse/CB-10067) Update `PictureSourceType` JSDoc to reflect `README` update
  59. * [CB-9070](https://issues.apache.org/jira/browse/CB-9070) Update `CameraPopoverHandle` docs to reflect `README` update
  60. * Plugin uses `Android Log class` and not `Cordova LOG class`
  61. * [CB-11631](https://issues.apache.org/jira/browse/CB-11631) Appium tests: A working fix for a flaky `selection canceled` failure
  62. * [CB-11709](https://issues.apache.org/jira/browse/CB-11709) Tests should use `resolveLocalFileSystemURL()` instead of deprecated `resolveFileSystemURI()`
  63. * [CB-11695](https://issues.apache.org/jira/browse/CB-11695) Increased session creation timeout for Appium tests
  64. * [CB-11656](https://issues.apache.org/jira/browse/CB-11656) (**Android**) Appium tests: Fixed side menu opening on some more resolutions
  65. * [CB-11376](https://issues.apache.org/jira/browse/CB-11376) (**ios**): fix `CameraUsesGeolocation` error
  66. * [CB-10067](https://issues.apache.org/jira/browse/CB-10067) (**ios**) clarifications on `PictureSourceType`
  67. * [CB-11410](https://issues.apache.org/jira/browse/CB-11410) (**ios**) fix `cameraPopoverHandle.setPosition`
  68. * [CB-9070](https://issues.apache.org/jira/browse/CB-9070) (**ios**) Fixed `CameraPopoverHandle` documentation
  69. * [CB-11447](https://issues.apache.org/jira/browse/CB-11447) Respect output format when retrieving images from gallery
  70. * [CB-11447](https://issues.apache.org/jira/browse/CB-11447) Resolve **iOS** tests failures due to **iOS** quirks
  71. * [CB-11553](https://issues.apache.org/jira/browse/CB-11553) Pend failing Appium tests on Sauce Labs for the time being (reverted from commit b69571724035f41642f3ee612c5b66e1f0c4386c)
  72. * [CB-11553](https://issues.apache.org/jira/browse/CB-11553) Pend failing Appium tests on Sauce Labs for the time being
  73. * [CB-11498](https://issues.apache.org/jira/browse/CB-11498) [**Android**] Appium tests should not fail when there is no camera
  74. * Add badges for paramedic builds on Jenkins
  75. * [CB-11296](https://issues.apache.org/jira/browse/CB-11296) Appium: Better element clicking and session error handling
  76. * [CB-11232](https://issues.apache.org/jira/browse/CB-11232) Appium tests: fixed element tapping on **iOS 9**
  77. * [CB-11183](https://issues.apache.org/jira/browse/CB-11183) Appium tests: Added image verification
  78. * fixed some bad formatting that hid `HTML` tags and added link to sample
  79. * Set **android** quality default value to 50 on the java code
  80. * Moving message in PR template to a comment
  81. * Add pull request template. This closes #213
  82. * [CB-11228](https://issues.apache.org/jira/browse/CB-11228) **browser**: Add classes for styling purposes
  83. * [CB-10139](https://issues.apache.org/jira/browse/CB-10139) **browser**: Respect target width and height
  84. * [CB-11227](https://issues.apache.org/jira/browse/CB-11227) **browser**: Fix incorrect `mime type`
  85. * [CB-11162](https://issues.apache.org/jira/browse/CB-11162) Appium tests: retry spec on failure
  86. * [CB-4078](https://issues.apache.org/jira/browse/CB-4078) Fix for `orientation/scaling` on **Android 4.4+** devices
  87. * [CB-11165](https://issues.apache.org/jira/browse/CB-11165) removed peer dependency
  88. * [CB-11147](https://issues.apache.org/jira/browse/CB-11147) Appium tests: generate descriptive spec names
  89. * [CB-10996](https://issues.apache.org/jira/browse/CB-10996) Adding front matter to `README.md`
  90. * [CB-11128](https://issues.apache.org/jira/browse/CB-11128) Appum tests: Fixed some of the flaky failures
  91. * [CB-11003](https://issues.apache.org/jira/browse/CB-11003) Added Sample section to the Camera plugin README
  92. ### 2.2.0 (Apr 15, 2016)
  93. * [CB-10873](https://issues.apache.org/jira/browse/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
  94. * [CB-11073](https://issues.apache.org/jira/browse/CB-11073) Appium tests stability improvements
  95. * Replace `PermissionHelper.java` with `cordova-plugin-compat`
  96. * Making focus handler work only for **windows 10** phone
  97. * [CB-10865](https://issues.apache.org/jira/browse/CB-10865) Run **ios** native tests on **Travis**
  98. * [CB-10120](https://issues.apache.org/jira/browse/CB-10120) Fixing use of constants and `PermissionHelper`
  99. * [CB-10120](https://issues.apache.org/jira/browse/CB-10120) Fix missing CAMERA permission for **Android M**
  100. * [CB-10756](https://issues.apache.org/jira/browse/CB-10756) Adding sterner warnings about `DATA_URL`
  101. * [CB-10460](https://issues.apache.org/jira/browse/CB-10460) `getRealPath` return null in some cases
  102. ### 2.1.1 (Mar 09, 2016)
  103. * [CB-10825](https://issues.apache.org/jira/browse/CB-10825) **Android** should request READ permission for gallery source
  104. * added apache license header to appium files
  105. * [CB-10720](https://issues.apache.org/jira/browse/CB-10720) Fixed spelling, capitalization, and other small issues.
  106. * [CB-10414](https://issues.apache.org/jira/browse/CB-10414) Adding focus handler to resume video when user comes back on leaving the app while preview was running
  107. * Appium tests: adjust swipe distance on **Android**
  108. * [CB-10750](https://issues.apache.org/jira/browse/CB-10750) Appium tests: fail fast if session is irrecoverable
  109. * Adding missing semi colon
  110. * Adding focus handler to make sure filepicker gets launched when app is active on **Windows**
  111. * [CB-10128](https://issues.apache.org/jira/browse/CB-10128) **iOS** Fixed how checks access authorization to camera & library. This closes #146
  112. * [CB-10636](https://issues.apache.org/jira/browse/CB-10636) Add JSHint for plugins
  113. * [CB-10639](https://issues.apache.org/jira/browse/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
  114. * [CB-10552](https://issues.apache.org/jira/browse/CB-10552) Replacing images in README.md.
  115. * Added a lot of more cases to get the real path on **Android**
  116. * [CB-10625](https://issues.apache.org/jira/browse/CB-10625) **Android** getPicture fails when getting a photo from the Photo Library - Google Photos
  117. * [CB-10619](https://issues.apache.org/jira/browse/CB-10619) Appium tests: Properly switch to webview on **Android**
  118. * [CB-10397](https://issues.apache.org/jira/browse/CB-10397) Added Appium tests
  119. * [CB-10576](https://issues.apache.org/jira/browse/CB-10576) MobileSpec can't get results for **Windows**-Store 8.1 Builds
  120. * chore: edit package.json license to match SPDX id
  121. * [CB-10539](https://issues.apache.org/jira/browse/CB-10539) Commenting out the verySmallQvga maxResolution option on **Windows**
  122. * [CB-10541](https://issues.apache.org/jira/browse/CB-10541) Changing default maxResoltion to be highestAvailable for CameraCaptureUI on **Windows**
  123. * [CB-10113](https://issues.apache.org/jira/browse/CB-10113) **Browse** - Layer camera UI on top of all!
  124. * [CB-10502](https://issues.apache.org/jira/browse/CB-10502) **Browser** - Fix camera plugin exception in Chrome when click capture.
  125. * Adding comments
  126. * Camera tapping fix on **Windows**
  127. ### 2.1.0 (Jan 15, 2016)
  128. * added `.ratignore`
  129. * [CB-10319](https://issues.apache.org/jira/browse/CB-10319) **Android** Adding reflective helper methods for permission requests
  130. * [CB-9189](https://issues.apache.org/jira/browse/CB-9189) **Android** Implementing `save/restore` API to handle Activity destruction
  131. * [CB-10241](https://issues.apache.org/jira/browse/CB-10241) App Crash cause by Camera Plugin **iOS 7**
  132. * [CB-8940](https://issues.apache.org/jira/browse/CB-8940) Setting `z-index` values to maximum for UI buttons.
  133. ### 2.0.0 (Nov 18, 2015)
  134. * [CB-10035](https://issues.apache.org/jira/browse/CB-10035) Updated `RELEASENOTES` to be newest to oldest
  135. * [CB-8863](https://issues.apache.org/jira/browse/CB-8863) correct block usage for `async` calls
  136. * [CB-5479](https://issues.apache.org/jira/browse/CB-5479) changed `saveToPhotoAlbum` to save uncompressed images for **Android**
  137. * [CB-9169](https://issues.apache.org/jira/browse/CB-9169) Fixed `filetype` for uncompressed images and added quirk for **Android**
  138. * [CB-9446](https://issues.apache.org/jira/browse/CB-9446) Removing `CordovaResource` library code in favour of the code we're supposed to be deprecating because that at least works.
  139. * [CB-9942](https://issues.apache.org/jira/browse/CB-9942) Normalize line endings in Camera plugin docs
  140. * [CB-9910](https://issues.apache.org/jira/browse/CB-9910) Add permission request for some gallery requests for **Android**
  141. * [CB-7668](https://issues.apache.org/jira/browse/CB-7668) Adding a sterner warning for `allowedit` on **Android**
  142. * Fixing contribute link.
  143. * Using the `CordovaResourceApi` to fine paths of files in the background thread. If the file doesn't exist, return the content `URI`.
  144. * Add engine tag for **Cordova-Android 5.0.x**
  145. * [CB-9583](https://issues.apache.org/jira/browse/CB-9583): Added support for **Marshmallow** permissions (**Android 6.0**)
  146. * Try to use `realpath` filename instead of default `modified.jpg`
  147. * [CB-6190](https://issues.apache.org/jira/browse/CB-6190) **iOS** camera plugin ignores quality parameter
  148. * [CB-9633](https://issues.apache.org/jira/browse/CB-9633) **iOS** Taking a Picture With Option `destinationType:NATIVE_URI` doesn't show image
  149. * [CB-9745](https://issues.apache.org/jira/browse/CB-9745) Camera plugin docs should be generated from the source
  150. * [CB-9622](https://issues.apache.org/jira/browse/CB-9622) **WP8** Camera Option `destinationType:NATIVE_URI` is a `NO-OP`
  151. * [CB-9623](https://issues.apache.org/jira/browse/CB-9623) Fixes various issues when `encodingType` set to `png`
  152. * [CB-9591](https://issues.apache.org/jira/browse/CB-9591) Retaining aspect ratio when resizing
  153. * [CB-9443](https://issues.apache.org/jira/browse/CB-9443) Pick correct `maxResolution`
  154. * [CB-9151](https://issues.apache.org/jira/browse/CB-9151) Trigger `captureAction` only once
  155. * [CB-9413](https://issues.apache.org/jira/browse/CB-9413) Close `RandomAccessStream` once copied
  156. * [CB-5661](https://issues.apache.org/jira/browse/CB-5661) Remove outdated **iOS** quirks about memory
  157. * [CB-9349](https://issues.apache.org/jira/browse/CB-9349) Focus control and nice UI
  158. * [CB-9259](https://issues.apache.org/jira/browse/CB-9259) Forgot to add another check on which `URI` we're using when fixing this thing the first time
  159. * [CB-9247](https://issues.apache.org/jira/browse/CB-9247) Added macro to conditionally add `NSData+Base64.h`
  160. * [CB-9247](https://issues.apache.org/jira/browse/CB-9247) Fixes compilation errors with **cordova-ios 4.x**
  161. * Fix returning native url on **Windows**.
  162. ### 1.2.0 (Jun 17, 2015)
  163. * Closing stale pull request: close #84
  164. * Closing stale pull request: close #66
  165. * [CB-9128](https://issues.apache.org/jira/browse/CB-9128) cordova-plugin-camera documentation translation: cordova-plugin-camera
  166. * Update docs. This closes #100
  167. * attempt to fix npm markdown issue
  168. * [CB-8883](https://issues.apache.org/jira/browse/CB-8883) fix picture rotation issue
  169. * one more alias
  170. * Fixed some nit white-space issues, aliased a little more
  171. * major refactor : readability
  172. * Patch for [CB-8498](https://issues.apache.org/jira/browse/CB-8498), this closes #64
  173. * [CB-8879](https://issues.apache.org/jira/browse/CB-8879) fix stripe issue with correct aspect ratio
  174. * [CB-8601](https://issues.apache.org/jira/browse/CB-8601) - iOS camera unit tests broken
  175. * [CB-7667](https://issues.apache.org/jira/browse/CB-7667) iOS8: Handle case where camera is not authorized (closes #49)
  176. * add missing license header
  177. ### 1.1.0 (May 06, 2015)
  178. * [CB-8943](https://issues.apache.org/jira/browse/CB-8943) fix `PickAndContinue` issue on *Win10Phone*
  179. * [CB-8253](https://issues.apache.org/jira/browse/CB-8253) Fix potential unreleased resources
  180. * [CB-8909](https://issues.apache.org/jira/browse/CB-8909): Remove unused import from File
  181. * [CB-8404](https://issues.apache.org/jira/browse/CB-8404) typo fix `cameraproxy.js`
  182. * [CB-8404](https://issues.apache.org/jira/browse/CB-8404) Rotate camera feed with device orientation
  183. * [CB-8054](https://issues.apache.org/jira/browse/CB-8054) Support taking pictures from file for *WP8*
  184. * [CB-8405](https://issues.apache.org/jira/browse/CB-8405) Use `z-index` instead of `z-order`
  185. ### 1.0.0 (Apr 15, 2015)
  186. * [CB-8780](https://issues.apache.org/jira/browse/CB-8780) - Display popover using main thread. Fixes popover slowness (closes #81)
  187. * [CB-8746](https://issues.apache.org/jira/browse/CB-8746) bumped version of file dependency
  188. * [CB-8746](https://issues.apache.org/jira/browse/CB-8746) gave plugin major version bump
  189. * [CB-8707](https://issues.apache.org/jira/browse/CB-8707) refactoring windows code to improve readability
  190. * [CB-8706](https://issues.apache.org/jira/browse/CB-8706) use filePicker if saveToPhotoAlbum is true
  191. * [CB-8706](https://issues.apache.org/jira/browse/CB-8706) remove unnecessary capabilities from xml
  192. * [CB-8747](https://issues.apache.org/jira/browse/CB-8747) updated dependency, added peer dependency
  193. * [CB-8683](https://issues.apache.org/jira/browse/CB-8683) updated blackberry specific references of org.apache.cordova.camera to cordova-plugin-camera
  194. * [CB-8782](https://issues.apache.org/jira/browse/CB-8782): Updated the docs to talk about the allowEdit quirks, it's not 100% working, but better than it was
  195. * [CB-8782](https://issues.apache.org/jira/browse/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
  196. * [CB-8740](https://issues.apache.org/jira/browse/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
  197. * [CB-8740](https://issues.apache.org/jira/browse/CB-8740): Partial fix for Save Image to Gallery error found in MobileSpec
  198. * [CB-8683](https://issues.apache.org/jira/browse/CB-8683) changed plugin-id to pacakge-name
  199. * [CB-8653](https://issues.apache.org/jira/browse/CB-8653) properly updated translated docs to use new id
  200. * [CB-8653](https://issues.apache.org/jira/browse/CB-8653) updated translated docs to use new id
  201. * [CB-8351](https://issues.apache.org/jira/browse/CB-8351) Fix custom implementation of integerValueForKey (close #79)
  202. * Fix cordova-paramedic path change, build with TRAVIS_BUILD_DIR, use npm to install paramedic
  203. * docs: added 'Windows' to supported platforms
  204. * [CB-8653](https://issues.apache.org/jira/browse/CB-8653) Updated Readme
  205. * [CB-8659](https://issues.apache.org/jira/browse/CB-8659): ios: 4.0.x Compatibility: Remove use of deprecated headers
  206. ### 0.3.6 (Mar 10, 2015)
  207. * Fix localize key for Videos. This closes #58
  208. * [CB-8235](https://issues.apache.org/jira/browse/CB-8235) android: Fix crash when selecting images from DropBox with spaces in path (close #65)
  209. * add try ... catch for getting image orientation
  210. * [CB-8599](https://issues.apache.org/jira/browse/CB-8599) fix threading issue with cameraPicker (fixes #72)
  211. * [CB-8559](https://issues.apache.org/jira/browse/CB-8559) Integrate TravisCI
  212. * [CB-8438](https://issues.apache.org/jira/browse/CB-8438) cordova-plugin-camera documentation translation: cordova-plugin-camera
  213. * [CB-8538](https://issues.apache.org/jira/browse/CB-8538) Added package.json file
  214. ### 0.3.5 (Feb 04, 2015)
  215. * [CB-8351](https://issues.apache.org/jira/browse/CB-8351) ios: Stop using now-deprecated [NSData base64EncodedString]
  216. * [CB-8351](https://issues.apache.org/jira/browse/CB-8351) ios: Stop using now-deprecated integerValueForKey: class extension
  217. * [CB-8351](https://issues.apache.org/jira/browse/CB-8351) ios: Use argumentForIndex rather than NSArray extension
  218. * [CB-8032](https://issues.apache.org/jira/browse/CB-8032) ios: Add nativeURL external method support for CDVFileSystem->makeEntryForPath:isDirectory:
  219. * [CB-7938](https://issues.apache.org/jira/browse/CB-7938) ios: Added XCTest unit tests project, with stubs (adapted from SplashScreen unit test setup)
  220. * [CB-7937](https://issues.apache.org/jira/browse/CB-7937) ios: Re-factor iOS Camera plugin so that it is testable
  221. ### 0.3.4 (Dec 02, 2014)
  222. * [CB-7977](https://issues.apache.org/jira/browse/CB-7977) Mention `deviceready` in plugin docs
  223. * [CB-7979](https://issues.apache.org/jira/browse/CB-7979) Each plugin doc should have a ## Installation section
  224. * Fix memory leak of image data in `imagePickerControllerReturnImageResult`
  225. * Pass uri to crop instead of pulling the low resolution image out of the intent return (close #43)
  226. * Add orientation support for PNG to Android (closes #45)
  227. * [CB-7700](https://issues.apache.org/jira/browse/CB-7700) cordova-plugin-camera documentation translation: cordova-plugin-camera
  228. ### 0.3.3 (Oct 03, 2014)
  229. * [CB-7600](https://issues.apache.org/jira/browse/CB-7600) Adds informative message to error callback in manual test.
  230. ### 0.3.2 (Sep 17, 2014)
  231. * [CB-7551](https://issues.apache.org/jira/browse/CB-7551) [Camera][iOS 8] Scaled images show a white line
  232. * [CB-7558](https://issues.apache.org/jira/browse/CB-7558) hasPendingOperation flag in Camera plugin's takePicture should be reversed to fix memory errors
  233. * [CB-7557](https://issues.apache.org/jira/browse/CB-7557) Camera plugin tests is missing a File dependency
  234. * [CB-7423](https://issues.apache.org/jira/browse/CB-7423) do cleanup after copyImage manual test
  235. * [CB-7471](https://issues.apache.org/jira/browse/CB-7471) cordova-plugin-camera documentation translation: cordova-plugin-camera
  236. * [CB-7413](https://issues.apache.org/jira/browse/CB-7413) Resolve 'ms-appdata' URIs with File plugin
  237. * Fixed minor bugs with the browser
  238. * [CB-7433](https://issues.apache.org/jira/browse/CB-7433) Adds missing window reference to prevent manual tests failure on Android and iOS
  239. * [CB-7249](https://issues.apache.org/jira/browse/CB-7249) cordova-plugin-camera documentation translation: cordova-plugin-camera
  240. * [CB-4003](https://issues.apache.org/jira/browse/CB-4003) Add config option to not use location information in Camera plugin (and default to not use it)
  241. * [CB-7461](https://issues.apache.org/jira/browse/CB-7461) Geolocation fails in Camera plugin in iOS 8
  242. * [CB-7378](https://issues.apache.org/jira/browse/CB-7378) Use single Proxy for both windows8 and windows.
  243. * [CB-7378](https://issues.apache.org/jira/browse/CB-7378) Adds support for windows platform
  244. * [CB-7433](https://issues.apache.org/jira/browse/CB-7433) Fixes manual tests failure on windows
  245. * [CB-6958](https://issues.apache.org/jira/browse/CB-6958) Get the correct default for "quality" in the test
  246. * add documentation for manual tests
  247. * [CB-7249](https://issues.apache.org/jira/browse/CB-7249) cordova-plugin-camera documentation translation: cordova-plugin-camera
  248. * [CB-4003](https://issues.apache.org/jira/browse/CB-4003) Add config option to not use location information in Camera plugin (and default to not use it)
  249. * [CB-7461](https://issues.apache.org/jira/browse/CB-7461) Geolocation fails in Camera plugin in iOS 8
  250. * [CB-7433](https://issues.apache.org/jira/browse/CB-7433) Fixes manual tests failure on windows
  251. * [CB-7378](https://issues.apache.org/jira/browse/CB-7378) Use single Proxy for both windows8 and windows.
  252. * [CB-7378](https://issues.apache.org/jira/browse/CB-7378) Adds support for windows platform
  253. * [CB-6958](https://issues.apache.org/jira/browse/CB-6958) Get the correct default for "quality" in the test
  254. * add documentation for manual tests
  255. * Updated docs for browser
  256. * Added support for the browser
  257. * [CB-7286](https://issues.apache.org/jira/browse/CB-7286) [BlackBerry10] Use getUserMedia if camera card is unavailable
  258. * [CB-7180](https://issues.apache.org/jira/browse/CB-7180) Update Camera plugin to support generic plugin webView UIView (which can be either a UIWebView or WKWebView)
  259. * Renamed test dir, added nested plugin.xml
  260. * [CB-6958](https://issues.apache.org/jira/browse/CB-6958) added manual tests
  261. * [CB-6958](https://issues.apache.org/jira/browse/CB-6958) Port camera tests to plugin-test-framework
  262. ### 0.3.1 (Aug 06, 2014)
  263. * **FFOS** update CameraProxy.js
  264. * [CB-7187](https://issues.apache.org/jira/browse/CB-7187) ios: Add explicit dependency on CoreLocation.framework
  265. * [BlackBerry10] Doc correction - sourceType is supported
  266. * [CB-7071](https://issues.apache.org/jira/browse/CB-7071) android: Fix callback firing before CROP intent is sent when allowEdit=true
  267. * [CB-6875](https://issues.apache.org/jira/browse/CB-6875) android: Handle exception when SDCard is not mounted
  268. * ios: Delete postImage (dead code)
  269. * Prevent NPE on processResiultFromGallery when intent comes null
  270. * Remove iOS doc reference to non-existing navigator.fileMgr API
  271. * Docs updated with some default values
  272. * Removes File plugin dependency from windows8 code.
  273. * Use WinJS functionality to resize image instead of File plugin functionality
  274. * [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
  275. ### 0.3.0 (Jun 05, 2014)
  276. * [CB-5895](https://issues.apache.org/jira/browse/CB-5895) documented saveToPhotoAlbum quirk on WP8
  277. * Remove deprecated symbols for iOS < 6
  278. * documentation translation: cordova-plugin-camera
  279. * ubuntu: use application directory for images
  280. * [CB-6795](https://issues.apache.org/jira/browse/CB-6795) Add license
  281. * Little fix in code formatting
  282. * [CB-6613](https://issues.apache.org/jira/browse/CB-6613) Use WinJS functionality to get base64-encoded content of image instead of File plugin functionality
  283. * [CB-6612](https://issues.apache.org/jira/browse/CB-6612) camera.getPicture now always returns encoded JPEG image
  284. * Removed invalid note from [CB-5398](https://issues.apache.org/jira/browse/CB-5398)
  285. * [CB-6576](https://issues.apache.org/jira/browse/CB-6576) - Returns a specific error message when app has no access to library.
  286. * [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
  287. * [CB-6546](https://issues.apache.org/jira/browse/CB-6546) android: Fix a couple bugs with allowEdit pull request
  288. * [CB-6546](https://issues.apache.org/jira/browse/CB-6546) android: Add support for allowEdit Camera option
  289. ### 0.2.9 (Apr 17, 2014)
  290. * [CB-6460](https://issues.apache.org/jira/browse/CB-6460): Update license headers
  291. * [CB-6422](https://issues.apache.org/jira/browse/CB-6422): [windows8] use cordova/exec/proxy
  292. * [WP8] When only targetWidth or targetHeight is provided, use it as the only bound
  293. * [CB-4027](https://issues.apache.org/jira/browse/CB-4027), [CB-5102](https://issues.apache.org/jira/browse/CB-5102), [CB-2737](https://issues.apache.org/jira/browse/CB-2737), [CB-2387](https://issues.apache.org/jira/browse/CB-2387): [WP] Fix camera issues, cropping, memory leaks
  294. * [CB-6212](https://issues.apache.org/jira/browse/CB-6212): [iOS] fix warnings compiled under arm64 64-bit
  295. * [BlackBerry10] Add rim xml namespaces declaration
  296. * Add NOTICE file
  297. ### 0.2.8 (Feb 26, 2014)
  298. * [CB-1826](https://issues.apache.org/jira/browse/CB-1826) Catch OOM on gallery image resize
  299. ### 0.2.7 (Feb 05, 2014)
  300. * [CB-4919](https://issues.apache.org/jira/browse/CB-4919) firefox os quirks added and supported platforms list is updated
  301. * getPicture via web activities
  302. * Documented quirk for [CB-5335](https://issues.apache.org/jira/browse/CB-5335) + [CB-5206](https://issues.apache.org/jira/browse/CB-5206) for WP7+8
  303. * reference the correct firefoxos implementation
  304. * [BlackBerry10] Add permission to access_shared
  305. ### 0.2.6 (Jan 02, 2014)
  306. * [CB-5658](https://issues.apache.org/jira/browse/CB-5658) Add doc/index.md for Camera plugin
  307. * [CB-2442](https://issues.apache.org/jira/browse/CB-2442) [CB-2419](https://issues.apache.org/jira/browse/CB-2419) Use Windows.Storage.ApplicationData.current.localFolder, instead of writing to app package.
  308. * [BlackBerry10] Adding platform level permissions
  309. * [CB-5599](https://issues.apache.org/jira/browse/CB-5599) Android: Catch and ignore OutOfMemoryError in getRotatedBitmap()
  310. ### 0.2.5 (Dec 4, 2013)
  311. * fix camera for firefox os
  312. * getPicture via web activities
  313. * [ubuntu] specify policy_group
  314. * add ubuntu platform
  315. * 1. User Agent detection now detects AmazonWebView. 2. Change to use amazon-fireos as the platform if user agent string contains 'cordova-amazon-fireos'
  316. * Added amazon-fireos platform.
  317. ### 0.2.4 (Oct 28, 2013)
  318. * [CB-5128](https://issues.apache.org/jira/browse/CB-5128): added repo + issue tag to plugin.xml for camera plugin
  319. * [CB-4958](https://issues.apache.org/jira/browse/CB-4958) - iOS - Camera plugin should not show the status bar
  320. * [CB-4919](https://issues.apache.org/jira/browse/CB-4919) updated plugin.xml for FxOS
  321. * [CB-4915](https://issues.apache.org/jira/browse/CB-4915) Incremented plugin version on dev branch.
  322. ### 0.2.3 (Sept 25, 2013)
  323. * [CB-4889](https://issues.apache.org/jira/browse/CB-4889) bumping&resetting version
  324. * [CB-4889](https://issues.apache.org/jira/browse/CB-4889) forgot index.html
  325. * [CB-4889](https://issues.apache.org/jira/browse/CB-4889) renaming core inside cameraProxy
  326. * [Windows8] commandProxy has moved
  327. * [Windows8] commandProxy has moved
  328. * added Camera API for FirefoxOS
  329. * Rename CHANGELOG.md -> RELEASENOTES.md
  330. * [CB-4823](https://issues.apache.org/jira/browse/CB-4823) Fix XCode 5 camera plugin warnings
  331. * Fix compiler warnings
  332. * [CB-4765](https://issues.apache.org/jira/browse/CB-4765) Move ExifHelper.java into Camera Plugin
  333. * [CB-4764](https://issues.apache.org/jira/browse/CB-4764) Remove reference to DirectoryManager from CameraLauncher
  334. * [CB-4763](https://issues.apache.org/jira/browse/CB-4763) Use a copy of FileHelper.java within camera-plugin.
  335. * [CB-4752](https://issues.apache.org/jira/browse/CB-4752) Incremented plugin version on dev branch.
  336. * [CB-4633](https://issues.apache.org/jira/browse/CB-4633): We really should close cursors. It's just the right thing to do.
  337. * No longer causes a stack trace, but it doesn't cause the error to be called.
  338. * [CB-4889](https://issues.apache.org/jira/browse/CB-4889) renaming org.apache.cordova.core.camera to org.apache.cordova.camera
  339. ### 0.2.1 (Sept 5, 2013)
  340. * [CB-4656](https://issues.apache.org/jira/browse/CB-4656) Don't add line-breaks to base64-encoded images (Fixes type=DataURI)
  341. * [CB-4432](https://issues.apache.org/jira/browse/CB-4432) copyright notice change