Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
RMET-3584 - Prepare to release version
4.2.0-OS48
(#130)
* RMET-2361 ::: Add Play Video (#76) * feat: add play video to js bridge * fix: remove empty line * RMET-2346 ::: Multimedia metadata (#77) * feat: added includeMetadata flag. * feat: added includeMetadata flag. * chore: updated CHANGELOG * RMET-2359 Camera Plugin - Android play video (#78) * feat: implement play video and include necessary file paths * chore: update dependency to lib * refactor: use constant * chore: update changelog * feat: use more meaningful error * feat: iOS | Implement Play Video Action (#79) Update iOS library to include the code related with the Play Video client action. Add a new structure to deal with the input parameters coming from the JavaScript file. Co-authored-by: Nelson Lopes da Silva <[email protected]> * feat: add xcframework with the return of metadata (#80) * Change UI tests to MobilePluginsE2ETests (#82) * Changes tests implementation to MobilePluginsE2ETests * FIxing case * RMET-2347 Camera Plugin - Add metadata output for features on Android (#81) * feat: include metadata output parameter for RecordVideo feature References: https://outsystemsrd.atlassian.net/browse/RMET-2347 * feat: add metadata output for ChooseFromGallery feature References: https://outsystemsrd.atlassian.net/browse/RMET-2347 * refactor: call method inside coroutine References: https://outsystemsrd.atlassian.net/browse/RMET-2347 * chore: update library * chore: update dependency to lib * chore: update lib * RMET-2400 :: Update Errors and fixing bugs (#84) * feat: update iOS xcframework * feat: add .aar * chore: update changelog * Parallel E2E test execution and splits the pipeline into different jobs (#83) * Breaking pipeline into smaller jobs * Checking out at each job * WIP branch for ODC pipeline * No need to specify MABS or package ID here * Properly passing variables between jobs * debugging * Using variables for package paths on upload * debugging upload * Using upload artifacts to pass builds between jobs * Changing PublishPipelineArtifact implementation * Fix? * 🙃 * Reagregate build creation and upload * Fixing dependencies * Revmoes isOutput att for package path variables * Fixing storage id reference * Improving task descriptions * Points to main branch for E2E Tests * StorageID Handling * Changes task to get storageID value * chore: update lib version * RMET-2472 Camera Plugin - Request for gallery permissions if saveToGallery (#85) * fix: request for gallery permissions if saveToGallery References: https://outsystemsrd.atlassian.net/browse/RMET-2472 * chore: update changelog * feat: delete files from cache in pluginInitialize * refactor: remove unnecessary operation * chore: update lib version * chore: update lib version * RMET-2496 :: Prepare release (#86) * chore: update Camera Android lib version References: https://outsystemsrd.atlassian.net/browse/RMET-2496 * chore: update xcframework + changelog --------- Co-authored-by: Alexandre Jacinto <[email protected]> * feat: add includeMetadata input param (#88) * RMET-2489 :: Add Allow Edit choose from gallery (#90) * Feat/rmet 2560 (#91) * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml to revert this commit * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml * Revert "Update azure-pipeline-test.yml" This reverts commit 1e86328a9f7541287fc9cdd3c936d63c87dae2ce. * Update azure-pipeline-test.yml * fix: iOS | Selecting iCloud Assets (#92) Update OSCameraLib.xcframework to the latest version that contains the fix for the selection iCloud assets issue. * Identify Old and New Version of TakePicture (#95) * fix: checkArgs method Apply the `argscheck.checkArgs` to the correct method. * feat: Add latestVersion to takePicture Add the new latestVersion property to the takePicture method argument list. This will allow the native libraries to identify if it's dealing with the latest client action or the deprecated one. * feat: iOS | Add MediaResult to TakePicture Output (#96) Update `OSCameraLib.xcframework` to use the latest version that includes the latest `takePicture` implementation. Add the new `latestVersion` property to `OSCAMRPictureParameters`. This and `includeMetadata` are defined as `Bool?` as the deprecated version doesn't use it. Apply other small refactors. * RMET-2493 ::: Allow edit in Choose From Gallery pictures (#94) * added allow edit logic in choose from gallery. updated CHANGELOG * updated library for testing * removed unecessary comment in build.gradle * RMET-2491 Camera Plugin - Android - Add MediaResult to TakePicture (#97) * feat: optionally return mediaResult in TakePicture References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * feat: use proper fileName for pictures References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * feat: include parameters in camParameters object References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * chore: update dependency * fix: fixing lib version * feat: add new parameter to TakePicture in JS * feat: deal with optional parameters * fix: set optional variables to their default value References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * chore: update changelog * chore: update lib * chore: update lib * RMET-2571 OSCameraLib-Android - Refactor - Remove old code from TakePicture and ChoosePicture (#99) * refactor: remove unnecessary parameters References: https://outsystemsrd.atlassian.net/browse/RMET-2571 * chore: update dependency References: https://outsystemsrd.atlassian.net/browse/RMET-2571 * refactor: iOS | Delete unused files (#100) Delete unused files from the solution. These files are not used anymore since the revamp and new architecture application. * feat: iOS | Add AllowEdit Parameter to Choose from Gallery (#98) Update `OSCameraLib.xcframework` to use the latest version that includes adding `allowEdit` to the `Choose from Gallery` feature. Pass the `allowEdit` property from `OSCAMRChooseGalleryParameters` to the plugin's `chooseMultimedia` method. * RMET-2564/5 ::: Bridge ::: Add EditURIPicture. (#101) * feat: Add `EditURIPicture` to Javascript Include the new `EditURIPicture` to the `Camera.js` file. This will bridge the Outsystems implementation to the Android/iOS native libraries. * chore: Include PR comment Change `let` expression to do it all at once. * feat: iOS | Edit Picture with URIs (#102) Update `OSCameraLib.xcframework` to use the latest version that includes the new `editPicture` for URIs. Add new `editURIPicture` to `OSCamera`. This is method enables picture editing from an URI. Create a `OSCAMREditPictureParameters` struct to receive the parameters from the JS API. This also allows the opportunity to split all Parameter structs into separate files, making it easier to manage. * RMET-2565 Camera Plugin - EditURIPicture feature (#103) * feat: first implementation of EditURIPicture References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * feat: handle result of editing picture from URI References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * feat: save editPicture to gallery and deal with permissions References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * feat: improve permission request References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * chore: update changelog * refactor: update data object name * chore: update lib version * chore: updated lib version for testing (#105) * chore: updated lib version for testing * chore: updated lib version * chore: updated changelog * fix: iOS | Update Library (#106) Update `OSCameraLib.xcframework` to use the latest version that includes the fix for the rotated image flip. * chore: Set Release Tag Update OSCameraLib.xcframework to the latest version (Release 1.1.0). Update the release tag. * RMET-2496 :: Prepare release (#87) --------- Co-authored-by: Alexandre Jacinto <[email protected]> Co-authored-by: Nelson Lopes da Silva <[email protected]> Co-authored-by: Alexandre Jacinto <[email protected]> Co-authored-by: Ricardo Silva <[email protected]> Co-authored-by: Felipe Cepriano <[email protected]> * RDSTF-401 fix ci pipeline (#107) * added variable group for ios credential * use another stampsinformation file * reimplemented saucelabs upload * REVERT - use my branch * fix working directory * REVERT - comment out the tests * use team's saucelabs creds * added android tests * use my branch * added new parameters * fix pipeline to run the correct scripts * uncommented all tests! * removed unnecessary vars var group "Camera Plugin Variables" has those values * moved variables same place * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml --------- Co-authored-by: Sandra Rodrigues <[email protected]> * Prepare release v4.2.0-OS42 (#108) * RMET-2361 ::: Add Play Video (#76) * feat: add play video to js bridge * fix: remove empty line * RMET-2346 ::: Multimedia metadata (#77) * feat: added includeMetadata flag. * feat: added includeMetadata flag. * chore: updated CHANGELOG * RMET-2359 Camera Plugin - Android play video (#78) * feat: implement play video and include necessary file paths * chore: update dependency to lib * refactor: use constant * chore: update changelog * feat: use more meaningful error * feat: iOS | Implement Play Video Action (#79) Update iOS library to include the code related with the Play Video client action. Add a new structure to deal with the input parameters coming from the JavaScript file. Co-authored-by: Nelson Lopes da Silva <[email protected]> * feat: add xcframework with the return of metadata (#80) * Change UI tests to MobilePluginsE2ETests (#82) * Changes tests implementation to MobilePluginsE2ETests * FIxing case * RMET-2347 Camera Plugin - Add metadata output for features on Android (#81) * feat: include metadata output parameter for RecordVideo feature References: https://outsystemsrd.atlassian.net/browse/RMET-2347 * feat: add metadata output for ChooseFromGallery feature References: https://outsystemsrd.atlassian.net/browse/RMET-2347 * refactor: call method inside coroutine References: https://outsystemsrd.atlassian.net/browse/RMET-2347 * chore: update library * chore: update dependency to lib * chore: update lib * RMET-2400 :: Update Errors and fixing bugs (#84) * feat: update iOS xcframework * feat: add .aar * chore: update changelog * Parallel E2E test execution and splits the pipeline into different jobs (#83) * Breaking pipeline into smaller jobs * Checking out at each job * WIP branch for ODC pipeline * No need to specify MABS or package ID here * Properly passing variables between jobs * debugging * Using variables for package paths on upload * debugging upload * Using upload artifacts to pass builds between jobs * Changing PublishPipelineArtifact implementation * Fix? * 🙃 * Reagregate build creation and upload * Fixing dependencies * Revmoes isOutput att for package path variables * Fixing storage id reference * Improving task descriptions * Points to main branch for E2E Tests * StorageID Handling * Changes task to get storageID value * chore: update lib version * RMET-2472 Camera Plugin - Request for gallery permissions if saveToGallery (#85) * fix: request for gallery permissions if saveToGallery References: https://outsystemsrd.atlassian.net/browse/RMET-2472 * chore: update changelog * feat: delete files from cache in pluginInitialize * refactor: remove unnecessary operation * chore: update lib version * chore: update lib version * RMET-2496 :: Prepare release (#86) * chore: update Camera Android lib version References: https://outsystemsrd.atlassian.net/browse/RMET-2496 * chore: update xcframework + changelog --------- Co-authored-by: Alexandre Jacinto <[email protected]> * feat: add includeMetadata input param (#88) * RMET-2489 :: Add Allow Edit choose from gallery (#90) * Feat/rmet 2560 (#91) * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml to revert this commit * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml * Revert "Update azure-pipeline-test.yml" This reverts commit 1e86328a9f7541287fc9cdd3c936d63c87dae2ce. * Update azure-pipeline-test.yml * fix: iOS | Selecting iCloud Assets (#92) Update OSCameraLib.xcframework to the latest version that contains the fix for the selection iCloud assets issue. * Identify Old and New Version of TakePicture (#95) * fix: checkArgs method Apply the `argscheck.checkArgs` to the correct method. * feat: Add latestVersion to takePicture Add the new latestVersion property to the takePicture method argument list. This will allow the native libraries to identify if it's dealing with the latest client action or the deprecated one. * feat: iOS | Add MediaResult to TakePicture Output (#96) Update `OSCameraLib.xcframework` to use the latest version that includes the latest `takePicture` implementation. Add the new `latestVersion` property to `OSCAMRPictureParameters`. This and `includeMetadata` are defined as `Bool?` as the deprecated version doesn't use it. Apply other small refactors. * RMET-2493 ::: Allow edit in Choose From Gallery pictures (#94) * added allow edit logic in choose from gallery. updated CHANGELOG * updated library for testing * removed unecessary comment in build.gradle * RMET-2491 Camera Plugin - Android - Add MediaResult to TakePicture (#97) * feat: optionally return mediaResult in TakePicture References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * feat: use proper fileName for pictures References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * feat: include parameters in camParameters object References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * chore: update dependency * fix: fixing lib version * feat: add new parameter to TakePicture in JS * feat: deal with optional parameters * fix: set optional variables to their default value References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * chore: update changelog * chore: update lib * chore: update lib * RMET-2571 OSCameraLib-Android - Refactor - Remove old code from TakePicture and ChoosePicture (#99) * refactor: remove unnecessary parameters References: https://outsystemsrd.atlassian.net/browse/RMET-2571 * chore: update dependency References: https://outsystemsrd.atlassian.net/browse/RMET-2571 * refactor: iOS | Delete unused files (#100) Delete unused files from the solution. These files are not used anymore since the revamp and new architecture application. * feat: iOS | Add AllowEdit Parameter to Choose from Gallery (#98) Update `OSCameraLib.xcframework` to use the latest version that includes adding `allowEdit` to the `Choose from Gallery` feature. Pass the `allowEdit` property from `OSCAMRChooseGalleryParameters` to the plugin's `chooseMultimedia` method. * RMET-2564/5 ::: Bridge ::: Add EditURIPicture. (#101) * feat: Add `EditURIPicture` to Javascript Include the new `EditURIPicture` to the `Camera.js` file. This will bridge the Outsystems implementation to the Android/iOS native libraries. * chore: Include PR comment Change `let` expression to do it all at once. * feat: iOS | Edit Picture with URIs (#102) Update `OSCameraLib.xcframework` to use the latest version that includes the new `editPicture` for URIs. Add new `editURIPicture` to `OSCamera`. This is method enables picture editing from an URI. Create a `OSCAMREditPictureParameters` struct to receive the parameters from the JS API. This also allows the opportunity to split all Parameter structs into separate files, making it easier to manage. * RMET-2565 Camera Plugin - EditURIPicture feature (#103) * feat: first implementation of EditURIPicture References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * feat: handle result of editing picture from URI References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * feat: save editPicture to gallery and deal with permissions References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * feat: improve permission request References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * chore: update changelog * refactor: update data object name * chore: update lib version * chore: updated lib version for testing (#105) * chore: updated lib version for testing * chore: updated lib version * chore: updated changelog * fix: iOS | Update Library (#106) Update `OSCameraLib.xcframework` to use the latest version that includes the fix for the rotated image flip. * chore: Set Release Tag Update OSCameraLib.xcframework to the latest version (Release 1.1.0). Update the release tag. --------- Co-authored-by: Marta Carlos <[email protected]> Co-authored-by: Nelson Lopes da Silva <[email protected]> Co-authored-by: Ricardo Silva <[email protected]> Co-authored-by: Felipe Cepriano <[email protected]> Co-authored-by: Sandra Rodrigues <[email protected]> Co-authored-by: OS-ricardomoreirasilva <[email protected]> * added ModelAPI_InternalCode var group (#110) * RMET-2563 Camera Plugin - Update pipeline for E2E tests (#111) * feat: update with new sample app values References: https://outsystemsrd.atlassian.net/browse/RMET-2563 * added ModelAPI_InternalCode var group * feat: add new required variable References: https://outsystemsrd.atlassian.net/browse/RMET-2626 * Revert "feat: update with new sample app values" This reverts commit 02b3409e525835602da229c94a734ea4ef8bbb5b. * Revert "Revert "feat: update with new sample app values"" This reverts commit 5fac7842cab7f5543269a0f50d5c2ed03f2951d5. * Update azure-pipeline-test.yml * Revert "Update azure-pipeline-test.yml" This reverts commit 26c0a66b136040e0b5cf09d167fed8f79d059ca8. * Update azure-pipeline-test.yml for Azure Pipelines * Update azure-pipeline-test.yml for Azure Pipelines * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml for Azure Pipelines * dont use working dir * use PROJECT instead of PLUGIN * revert to PLUGIN * Update azure-pipeline-test.yml --------- Co-authored-by: MarioPires <[email protected]> Co-authored-by: Nelson Lopes da Silva <[email protected]> * refactor: remove unused files (#112) * chore: Update iOS Lib (#113) Update the iOS library to the latest version, in order to include the changes done on https://github.com/OutSystems/OSCameraLib-iOS/pull/19. * refactor: remove steps for non p0 tests (#114) * RMET-2656 - Camera Plugin - Avoid asking for unnecessary permissions for Android >= 13 (#115) * feat: avoid asking for unnecessary permissions for Android 14 References: https://outsystemsrd.atlassian.net/browse/RMET-2656 * feat: stop asking for unnecessary permission for Android 13 References: https://outsystemsrd.atlassian.net/browse/RMET-2656 * chore: update library dependency References: https://outsystemsrd.atlassian.net/browse/RMET-2656 * chore: update changelog * Prepare release v4.2.0-OS42 (second pull request) (#109) * RMET-2361 ::: Add Play Video (#76) * feat: add play video to js bridge * fix: remove empty line * RMET-2346 ::: Multimedia metadata (#77) * feat: added includeMetadata flag. * feat: added includeMetadata flag. * chore: updated CHANGELOG * RMET-2359 Camera Plugin - Android play video (#78) * feat: implement play video and include necessary file paths * chore: update dependency to lib * refactor: use constant * chore: update changelog * feat: use more meaningful error * feat: iOS | Implement Play Video Action (#79) Update iOS library to include the code related with the Play Video client action. Add a new structure to deal with the input parameters coming from the JavaScript file. Co-authored-by: Nelson Lopes da Silva <[email protected]> * feat: add xcframework with the return of metadata (#80) * Change UI tests to MobilePluginsE2ETests (#82) * Changes tests implementation to MobilePluginsE2ETests * FIxing case * RMET-2347 Camera Plugin - Add metadata output for features on Android (#81) * feat: include metadata output parameter for RecordVideo feature References: https://outsystemsrd.atlassian.net/browse/RMET-2347 * feat: add metadata output for ChooseFromGallery feature References: https://outsystemsrd.atlassian.net/browse/RMET-2347 * refactor: call method inside coroutine References: https://outsystemsrd.atlassian.net/browse/RMET-2347 * chore: update library * chore: update dependency to lib * chore: update lib * RMET-2400 :: Update Errors and fixing bugs (#84) * feat: update iOS xcframework * feat: add .aar * chore: update changelog * Parallel E2E test execution and splits the pipeline into different jobs (#83) * Breaking pipeline into smaller jobs * Checking out at each job * WIP branch for ODC pipeline * No need to specify MABS or package ID here * Properly passing variables between jobs * debugging * Using variables for package paths on upload * debugging upload * Using upload artifacts to pass builds between jobs * Changing PublishPipelineArtifact implementation * Fix? * 🙃 * Reagregate build creation and upload * Fixing dependencies * Revmoes isOutput att for package path variables * Fixing storage id reference * Improving task descriptions * Points to main branch for E2E Tests * StorageID Handling * Changes task to get storageID value * chore: update lib version * RMET-2472 Camera Plugin - Request for gallery permissions if saveToGallery (#85) * fix: request for gallery permissions if saveToGallery References: https://outsystemsrd.atlassian.net/browse/RMET-2472 * chore: update changelog * feat: delete files from cache in pluginInitialize * refactor: remove unnecessary operation * chore: update lib version * chore: update lib version * RMET-2496 :: Prepare release (#86) * chore: update Camera Android lib version References: https://outsystemsrd.atlassian.net/browse/RMET-2496 * chore: update xcframework + changelog --------- Co-authored-by: Alexandre Jacinto <[email protected]> * feat: add includeMetadata input param (#88) * RMET-2489 :: Add Allow Edit choose from gallery (#90) * Feat/rmet 2560 (#91) * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml to revert this commit * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml * Revert "Update azure-pipeline-test.yml" This reverts commit 1e86328a9f7541287fc9cdd3c936d63c87dae2ce. * Update azure-pipeline-test.yml * fix: iOS | Selecting iCloud Assets (#92) Update OSCameraLib.xcframework to the latest version that contains the fix for the selection iCloud assets issue. * Identify Old and New Version of TakePicture (#95) * fix: checkArgs method Apply the `argscheck.checkArgs` to the correct method. * feat: Add latestVersion to takePicture Add the new latestVersion property to the takePicture method argument list. This will allow the native libraries to identify if it's dealing with the latest client action or the deprecated one. * feat: iOS | Add MediaResult to TakePicture Output (#96) Update `OSCameraLib.xcframework` to use the latest version that includes the latest `takePicture` implementation. Add the new `latestVersion` property to `OSCAMRPictureParameters`. This and `includeMetadata` are defined as `Bool?` as the deprecated version doesn't use it. Apply other small refactors. * RMET-2493 ::: Allow edit in Choose From Gallery pictures (#94) * added allow edit logic in choose from gallery. updated CHANGELOG * updated library for testing * removed unecessary comment in build.gradle * RMET-2491 Camera Plugin - Android - Add MediaResult to TakePicture (#97) * feat: optionally return mediaResult in TakePicture References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * feat: use proper fileName for pictures References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * feat: include parameters in camParameters object References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * chore: update dependency * fix: fixing lib version * feat: add new parameter to TakePicture in JS * feat: deal with optional parameters * fix: set optional variables to their default value References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * chore: update changelog * chore: update lib * chore: update lib * RMET-2571 OSCameraLib-Android - Refactor - Remove old code from TakePicture and ChoosePicture (#99) * refactor: remove unnecessary parameters References: https://outsystemsrd.atlassian.net/browse/RMET-2571 * chore: update dependency References: https://outsystemsrd.atlassian.net/browse/RMET-2571 * refactor: iOS | Delete unused files (#100) Delete unused files from the solution. These files are not used anymore since the revamp and new architecture application. * feat: iOS | Add AllowEdit Parameter to Choose from Gallery (#98) Update `OSCameraLib.xcframework` to use the latest version that includes adding `allowEdit` to the `Choose from Gallery` feature. Pass the `allowEdit` property from `OSCAMRChooseGalleryParameters` to the plugin's `chooseMultimedia` method. * RMET-2564/5 ::: Bridge ::: Add EditURIPicture. (#101) * feat: Add `EditURIPicture` to Javascript Include the new `EditURIPicture` to the `Camera.js` file. This will bridge the Outsystems implementation to the Android/iOS native libraries. * chore: Include PR comment Change `let` expression to do it all at once. * feat: iOS | Edit Picture with URIs (#102) Update `OSCameraLib.xcframework` to use the latest version that includes the new `editPicture` for URIs. Add new `editURIPicture` to `OSCamera`. This is method enables picture editing from an URI. Create a `OSCAMREditPictureParameters` struct to receive the parameters from the JS API. This also allows the opportunity to split all Parameter structs into separate files, making it easier to manage. * RMET-2565 Camera Plugin - EditURIPicture feature (#103) * feat: first implementation of EditURIPicture References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * feat: handle result of editing picture from URI References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * feat: save editPicture to gallery and deal with permissions References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * feat: improve permission request References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * chore: update changelog * refactor: update data object name * chore: update lib version * chore: updated lib version for testing (#105) * chore: updated lib version for testing * chore: updated lib version * chore: updated changelog * fix: iOS | Update Library (#106) Update `OSCameraLib.xcframework` to use the latest version that includes the fix for the rotated image flip. * chore: Set Release Tag Update OSCameraLib.xcframework to the latest version (Release 1.1.0). Update the release tag. * RDSTF-401 fix ci pipeline (#107) * added variable group for ios credential * use another stampsinformation file * reimplemented saucelabs upload * REVERT - use my branch * fix working directory * REVERT - comment out the tests * use team's saucelabs creds * added android tests * use my branch * added new parameters * fix pipeline to run the correct scripts * uncommented all tests! * removed unnecessary vars var group "Camera Plugin Variables" has those values * moved variables same place * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml --------- Co-authored-by: Sandra Rodrigues <[email protected]> --------- Co-authored-by: Marta Carlos <[email protected]> Co-authored-by: Alexandre Jacinto <[email protected]> Co-authored-by: Ricardo Silva <[email protected]> Co-authored-by: Felipe Cepriano <[email protected]> Co-authored-by: Sandra Rodrigues <[email protected]> Co-authored-by: OS-ricardomoreirasilva <[email protected]> Co-authored-by: MarioPires <[email protected]> * chore: update camera library to version 1.2.0 References: https://outsystemsrd.atlassian.net/browse/RMET-2703 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-2703 * chore: update iOS lib Update to version 1.1.1 * RMET-2819 Camera Plugin - Remove android support lib (#118) * fix: remove dependency on android's support library Context: MABS 10 requires that we replace all dependencies to Android Support Libraries with dependencies to AndroidX. Even more, this dependency was already unnecessary, because we had already migrated all dependencies on the support library to their AndroidX counterpart. References: https://outsystemsrd.atlassian.net/browse/RMET-2819 * fix: properly obtain app's package name Context: For some reason, when targeting API 34+, BuilderHelper.getBuildConfigValue threw an exception. As what we were doing with that call was obtaining the app's package name, then we can just obtain it properly, without needing to use the BuilderHelper. References: https://outsystemsrd.atlassian.net/browse/RMET-2819 * chore: update dependency to OSCameraLib References: https://outsystemsrd.atlassian.net/browse/RMET-2819 * chore: update dependency to OSCameraLib Context: This brings the fix from https://github.com/OutSystems/OSCameraLib-Android/pull/31 References: https://outsystemsrd.atlassian.net/browse/RMET-2819 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-2819 * RMET-2668 Camera Plugin - Update OSCameraLib-Android to 1.2.2 (#119) * chore: raise version of OSCameraLib-Android References: https://outsystemsrd.atlassian.net/browse/RMET-2668 * chore: raise version of OSCameraLib-Android References: https://outsystemsrd.atlassian.net/browse/RMET-2668 * Prepare release of version 4.2.0-OS43 (#116) * RMET-2361 ::: Add Play Video (#76) * feat: add play video to js bridge * fix: remove empty line * RMET-2346 ::: Multimedia metadata (#77) * feat: added includeMetadata flag. * feat: added includeMetadata flag. * chore: updated CHANGELOG * RMET-2359 Camera Plugin - Android play video (#78) * feat: implement play video and include necessary file paths * chore: update dependency to lib * refactor: use constant * chore: update changelog * feat: use more meaningful error * feat: iOS | Implement Play Video Action (#79) Update iOS library to include the code related with the Play Video client action. Add a new structure to deal with the input parameters coming from the JavaScript file. Co-authored-by: Nelson Lopes da Silva <[email protected]> * feat: add xcframework with the return of metadata (#80) * Change UI tests to MobilePluginsE2ETests (#82) * Changes tests implementation to MobilePluginsE2ETests * FIxing case * RMET-2347 Camera Plugin - Add metadata output for features on Android (#81) * feat: include metadata output parameter for RecordVideo feature References: https://outsystemsrd.atlassian.net/browse/RMET-2347 * feat: add metadata output for ChooseFromGallery feature References: https://outsystemsrd.atlassian.net/browse/RMET-2347 * refactor: call method inside coroutine References: https://outsystemsrd.atlassian.net/browse/RMET-2347 * chore: update library * chore: update dependency to lib * chore: update lib * RMET-2400 :: Update Errors and fixing bugs (#84) * feat: update iOS xcframework * feat: add .aar * chore: update changelog * Parallel E2E test execution and splits the pipeline into different jobs (#83) * Breaking pipeline into smaller jobs * Checking out at each job * WIP branch for ODC pipeline * No need to specify MABS or package ID here * Properly passing variables between jobs * debugging * Using variables for package paths on upload * debugging upload * Using upload artifacts to pass builds between jobs * Changing PublishPipelineArtifact implementation * Fix? * 🙃 * Reagregate build creation and upload * Fixing dependencies * Revmoes isOutput att for package path variables * Fixing storage id reference * Improving task descriptions * Points to main branch for E2E Tests * StorageID Handling * Changes task to get storageID value * chore: update lib version * RMET-2472 Camera Plugin - Request for gallery permissions if saveToGallery (#85) * fix: request for gallery permissions if saveToGallery References: https://outsystemsrd.atlassian.net/browse/RMET-2472 * chore: update changelog * feat: delete files from cache in pluginInitialize * refactor: remove unnecessary operation * chore: update lib version * chore: update lib version * RMET-2496 :: Prepare release (#86) * chore: update Camera Android lib version References: https://outsystemsrd.atlassian.net/browse/RMET-2496 * chore: update xcframework + changelog --------- Co-authored-by: Alexandre Jacinto <[email protected]> * feat: add includeMetadata input param (#88) * RMET-2489 :: Add Allow Edit choose from gallery (#90) * Feat/rmet 2560 (#91) * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml to revert this commit * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml * Revert "Update azure-pipeline-test.yml" This reverts commit 1e86328a9f7541287fc9cdd3c936d63c87dae2ce. * Update azure-pipeline-test.yml * fix: iOS | Selecting iCloud Assets (#92) Update OSCameraLib.xcframework to the latest version that contains the fix for the selection iCloud assets issue. * Identify Old and New Version of TakePicture (#95) * fix: checkArgs method Apply the `argscheck.checkArgs` to the correct method. * feat: Add latestVersion to takePicture Add the new latestVersion property to the takePicture method argument list. This will allow the native libraries to identify if it's dealing with the latest client action or the deprecated one. * feat: iOS | Add MediaResult to TakePicture Output (#96) Update `OSCameraLib.xcframework` to use the latest version that includes the latest `takePicture` implementation. Add the new `latestVersion` property to `OSCAMRPictureParameters`. This and `includeMetadata` are defined as `Bool?` as the deprecated version doesn't use it. Apply other small refactors. * RMET-2493 ::: Allow edit in Choose From Gallery pictures (#94) * added allow edit logic in choose from gallery. updated CHANGELOG * updated library for testing * removed unecessary comment in build.gradle * RMET-2491 Camera Plugin - Android - Add MediaResult to TakePicture (#97) * feat: optionally return mediaResult in TakePicture References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * feat: use proper fileName for pictures References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * feat: include parameters in camParameters object References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * chore: update dependency * fix: fixing lib version * feat: add new parameter to TakePicture in JS * feat: deal with optional parameters * fix: set optional variables to their default value References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * chore: update changelog * chore: update lib * chore: update lib * RMET-2571 OSCameraLib-Android - Refactor - Remove old code from TakePicture and ChoosePicture (#99) * refactor: remove unnecessary parameters References: https://outsystemsrd.atlassian.net/browse/RMET-2571 * chore: update dependency References: https://outsystemsrd.atlassian.net/browse/RMET-2571 * refactor: iOS | Delete unused files (#100) Delete unused files from the solution. These files are not used anymore since the revamp and new architecture application. * feat: iOS | Add AllowEdit Parameter to Choose from Gallery (#98) Update `OSCameraLib.xcframework` to use the latest version that includes adding `allowEdit` to the `Choose from Gallery` feature. Pass the `allowEdit` property from `OSCAMRChooseGalleryParameters` to the plugin's `chooseMultimedia` method. * RMET-2564/5 ::: Bridge ::: Add EditURIPicture. (#101) * feat: Add `EditURIPicture` to Javascript Include the new `EditURIPicture` to the `Camera.js` file. This will bridge the Outsystems implementation to the Android/iOS native libraries. * chore: Include PR comment Change `let` expression to do it all at once. * feat: iOS | Edit Picture with URIs (#102) Update `OSCameraLib.xcframework` to use the latest version that includes the new `editPicture` for URIs. Add new `editURIPicture` to `OSCamera`. This is method enables picture editing from an URI. Create a `OSCAMREditPictureParameters` struct to receive the parameters from the JS API. This also allows the opportunity to split all Parameter structs into separate files, making it easier to manage. * RMET-2565 Camera Plugin - EditURIPicture feature (#103) * feat: first implementation of EditURIPicture References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * feat: handle result of editing picture from URI References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * feat: save editPicture to gallery and deal with permissions References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * feat: improve permission request References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * chore: update changelog * refactor: update data object name * chore: update lib version * chore: updated lib version for testing (#105) * chore: updated lib version for testing * chore: updated lib version * chore: updated changelog * fix: iOS | Update Library (#106) Update `OSCameraLib.xcframework` to use the latest version that includes the fix for the rotated image flip. * chore: Set Release Tag Update OSCameraLib.xcframework to the latest version (Release 1.1.0). Update the release tag. * RDSTF-401 fix ci pipeline (#107) * added variable group for ios credential * use another stampsinformation file * reimplemented saucelabs upload * REVERT - use my branch * fix working directory * REVERT - comment out the tests * use team's saucelabs creds * added android tests * use my branch * added new parameters * fix pipeline to run the correct scripts * uncommented all tests! * removed unnecessary vars var group "Camera Plugin Variables" has those values * moved variables same place * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml --------- Co-authored-by: Sandra Rodrigues <[email protected]> * added ModelAPI_InternalCode var group (#110) * RMET-2563 Camera Plugin - Update pipeline for E2E tests (#111) * feat: update with new sample app values References: https://outsystemsrd.atlassian.net/browse/RMET-2563 * added ModelAPI_InternalCode var group * feat: add new required variable References: https://outsystemsrd.atlassian.net/browse/RMET-2626 * Revert "feat: update with new sample app values" This reverts commit 02b3409e525835602da229c94a734ea4ef8bbb5b. * Revert "Revert "feat: update with new sample app values"" This reverts commit 5fac7842cab7f5543269a0f50d5c2ed03f2951d5. * Update azure-pipeline-test.yml * Revert "Update azure-pipeline-test.yml" This reverts commit 26c0a66b136040e0b5cf09d167fed8f79d059ca8. * Update azure-pipeline-test.yml for Azure Pipelines * Update azure-pipeline-test.yml for Azure Pipelines * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml for Azure Pipelines * dont use working dir * use PROJECT instead of PLUGIN * revert to PLUGIN * Update azure-pipeline-test.yml --------- Co-authored-by: MarioPires <[email protected]> Co-authored-by: Nelson Lopes da Silva <[email protected]> * refactor: remove unused files (#112) * chore: Update iOS Lib (#113) Update the iOS library to the latest version, in order to include the changes done on https://github.com/OutSystems/OSCameraLib-iOS/pull/19. * refactor: remove steps for non p0 tests (#114) * RMET-2656 - Camera Plugin - Avoid asking for unnecessary permissions for Android >= 13 (#115) * feat: avoid asking for unnecessary permissions for Android 14 References: https://outsystemsrd.atlassian.net/browse/RMET-2656 * feat: stop asking for unnecessary permission for Android 13 References: https://outsystemsrd.atlassian.net/browse/RMET-2656 * chore: update library dependency References: https://outsystemsrd.atlassian.net/browse/RMET-2656 * chore: update changelog * chore: update camera library to version 1.2.0 References: https://outsystemsrd.atlassian.net/browse/RMET-2703 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-2703 * chore: update iOS lib Update to version 1.1.1 --------- Co-authored-by: Marta Carlos <[email protected]> Co-authored-by: Nelson Lopes da Silva <[email protected]> Co-authored-by: Ricardo Silva <[email protected]> Co-authored-by: Felipe Cepriano <[email protected]> Co-authored-by: Sandra Rodrigues <[email protected]> Co-authored-by: OS-ricardomoreirasilva <[email protected]> Co-authored-by: MarioPires <[email protected]> * chore(release): raise to version 4.2.0-OS43 References: https://outsystemsrd.atlassian.net/browse/RMET-2703 * Prepare release of version 4.2.0-OS44 (#120) * RMET-2361 ::: Add Play Video (#76) * feat: add play video to js bridge * fix: remove empty line * RMET-2346 ::: Multimedia metadata (#77) * feat: added includeMetadata flag. * feat: added includeMetadata flag. * chore: updated CHANGELOG * RMET-2359 Camera Plugin - Android play video (#78) * feat: implement play video and include necessary file paths * chore: update dependency to lib * refactor: use constant * chore: update changelog * feat: use more meaningful error * feat: iOS | Implement Play Video Action (#79) Update iOS library to include the code related with the Play Video client action. Add a new structure to deal with the input parameters coming from the JavaScript file. Co-authored-by: Nelson Lopes da Silva <[email protected]> * feat: add xcframework with the return of metadata (#80) * Change UI tests to MobilePluginsE2ETests (#82) * Changes tests implementation to MobilePluginsE2ETests * FIxing case * RMET-2347 Camera Plugin - Add metadata output for features on Android (#81) * feat: include metadata output parameter for RecordVideo feature References: https://outsystemsrd.atlassian.net/browse/RMET-2347 * feat: add metadata output for ChooseFromGallery feature References: https://outsystemsrd.atlassian.net/browse/RMET-2347 * refactor: call method inside coroutine References: https://outsystemsrd.atlassian.net/browse/RMET-2347 * chore: update library * chore: update dependency to lib * chore: update lib * RMET-2400 :: Update Errors and fixing bugs (#84) * feat: update iOS xcframework * feat: add .aar * chore: update changelog * Parallel E2E test execution and splits the pipeline into different jobs (#83) * Breaking pipeline into smaller jobs * Checking out at each job * WIP branch for ODC pipeline * No need to specify MABS or package ID here * Properly passing variables between jobs * debugging * Using variables for package paths on upload * debugging upload * Using upload artifacts to pass builds between jobs * Changing PublishPipelineArtifact implementation * Fix? * 🙃 * Reagregate build creation and upload * Fixing dependencies * Revmoes isOutput att for package path variables * Fixing storage id reference * Improving task descriptions * Points to main branch for E2E Tests * StorageID Handling * Changes task to get storageID value * chore: update lib version * RMET-2472 Camera Plugin - Request for gallery permissions if saveToGallery (#85) * fix: request for gallery permissions if saveToGallery References: https://outsystemsrd.atlassian.net/browse/RMET-2472 * chore: update changelog * feat: delete files from cache in pluginInitialize * refactor: remove unnecessary operation * chore: update lib version * chore: update lib version * RMET-2496 :: Prepare release (#86) * chore: update Camera Android lib version References: https://outsystemsrd.atlassian.net/browse/RMET-2496 * chore: update xcframework + changelog --------- Co-authored-by: Alexandre Jacinto <[email protected]> * feat: add includeMetadata input param (#88) * RMET-2489 :: Add Allow Edit choose from gallery (#90) * Feat/rmet 2560 (#91) * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml to revert this commit * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml * Revert "Update azure-pipeline-test.yml" This reverts commit 1e86328a9f7541287fc9cdd3c936d63c87dae2ce. * Update azure-pipeline-test.yml * fix: iOS | Selecting iCloud Assets (#92) Update OSCameraLib.xcframework to the latest version that contains the fix for the selection iCloud assets issue. * Identify Old and New Version of TakePicture (#95) * fix: checkArgs method Apply the `argscheck.checkArgs` to the correct method. * feat: Add latestVersion to takePicture Add the new latestVersion property to the takePicture method argument list. This will allow the native libraries to identify if it's dealing with the latest client action or the deprecated one. * feat: iOS | Add MediaResult to TakePicture Output (#96) Update `OSCameraLib.xcframework` to use the latest version that includes the latest `takePicture` implementation. Add the new `latestVersion` property to `OSCAMRPictureParameters`. This and `includeMetadata` are defined as `Bool?` as the deprecated version doesn't use it. Apply other small refactors. * RMET-2493 ::: Allow edit in Choose From Gallery pictures (#94) * added allow edit logic in choose from gallery. updated CHANGELOG * updated library for testing * removed unecessary comment in build.gradle * RMET-2491 Camera Plugin - Android - Add MediaResult to TakePicture (#97) * feat: optionally return mediaResult in TakePicture References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * feat: use proper fileName for pictures References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * feat: include parameters in camParameters object References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * chore: update dependency * fix: fixing lib version * feat: add new parameter to TakePicture in JS * feat: deal with optional parameters * fix: set optional variables to their default value References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * chore: update changelog * chore: update lib * chore: update lib * RMET-2571 OSCameraLib-Android - Refactor - Remove old code from TakePicture and ChoosePicture (#99) * refactor: remove unnecessary parameters References: https://outsystemsrd.atlassian.net/browse/RMET-2571 * chore: update dependency References: https://outsystemsrd.atlassian.net/browse/RMET-2571 * refactor: iOS | Delete unused files (#100) Delete unused files from the solution. These files are not used anymore since the revamp and new architecture application. * feat: iOS | Add AllowEdit Parameter to Choose from Gallery (#98) Update `OSCameraLib.xcframework` to use the latest version that includes adding `allowEdit` to the `Choose from Gallery` feature. Pass the `allowEdit` property from `OSCAMRChooseGalleryParameters` to the plugin's `chooseMultimedia` method. * RMET-2564/5 ::: Bridge ::: Add EditURIPicture. (#101) * feat: Add `EditURIPicture` to Javascript Include the new `EditURIPicture` to the `Camera.js` file. This will bridge the Outsystems implementation to the Android/iOS native libraries. * chore: Include PR comment Change `let` expression to do it all at once. * feat: iOS | Edit Picture with URIs (#102) Update `OSCameraLib.xcframework` to use the latest version that includes the new `editPicture` for URIs. Add new `editURIPicture` to `OSCamera`. This is method enables picture editing from an URI. Create a `OSCAMREditPictureParameters` struct to receive the parameters from the JS API. This also allows the opportunity to split all Parameter structs into separate files, making it easier to manage. * RMET-2565 Camera Plugin - EditURIPicture feature (#103) * feat: first implementation of EditURIPicture References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * feat: handle result of editing picture from URI References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * feat: save editPicture to gallery and deal with permissions References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * feat: improve permission request References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * chore: update changelog * refactor: update data object name * chore: update lib version * chore: updated lib version for testing (#105) * chore: updated lib version for testing * chore: updated lib version * chore: updated changelog * fix: iOS | Update Library (#106) Update `OSCameraLib.xcframework` to use the latest version that includes the fix for the rotated image flip. * chore: Set Release Tag Update OSCameraLib.xcframework to the latest version (Release 1.1.0). Update the release tag. * RDSTF-401 fix ci pipeline (#107) * added variable group for ios credential * use another stampsinformation file * reimplemented saucelabs upload * REVERT - use my branch * fix working directory * REVERT - comment out the tests * use team's saucelabs creds * added android tests * use my branch * added new parameters * fix pipeline to run the correct scripts * uncommented all tests! * removed unnecessary vars var group "Camera Plugin Variables" has those values * moved variables same place * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml --------- Co-authored-by: Sandra Rodrigues <[email protected]> * added ModelAPI_InternalCode var group (#110) * RMET-2563 Camera Plugin - Update pipeline for E2E tests (#111) * feat: update with new sample app values References: https://outsystemsrd.atlassian.net/browse/RMET-2563 * added ModelAPI_InternalCode var group * feat: add new required variable References: https://outsystemsrd.atlassian.net/browse/RMET-2626 * Revert "feat: update with new sample app values" This reverts commit 02b3409e525835602da229c94a734ea4ef8bbb5b. * Revert "Revert "feat: update with new sample app values"" This reverts commit 5fac7842cab7f5543269a0f50d5c2ed03f2951d5. * Update azure-pipeline-test.yml * Revert "Update azure-pipeline-test.yml" This reverts commit 26c0a66b136040e0b5cf09d167fed8f79d059ca8. * Update azure-pipeline-test.yml for Azure Pipelines * Update azure-pipeline-test.yml for Azure Pipelines * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml for Azure Pipelines * dont use working dir * use PROJECT instead of PLUGIN * revert to PLUGIN * Update azure-pipeline-test.yml --------- Co-authored-by: MarioPires <[email protected]> Co-authored-by: Nelson Lopes da Silva <[email protected]> * refactor: remove unused files (#112) * chore: Update iOS Lib (#113) Update the iOS library to the latest version, in order to include the changes done on https://github.com/OutSystems/OSCameraLib-iOS/pull/19. * refactor: remove steps for non p0 tests (#114) * RMET-2656 - Camera Plugin - Avoid asking for unnecessary permissions for Android >= 13 (#115) * feat: avoid asking for unnecessary permissions for Android 14 References: https://outsystemsrd.atlassian.net/browse/RMET-2656 * feat: stop asking for unnecessary permission for Android 13 References: https://outsystemsrd.atlassian.net/browse/RMET-2656 * chore: update library dependency References: https://outsystemsrd.atlassian.net/browse/RMET-2656 * chore: update changelog * chore: update camera library to version 1.2.0 References: https://outsystemsrd.atlassian.net/browse/RMET-2703 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-2703 * chore: update iOS lib Update to version 1.1.1 * RMET-2819 Camera Plugin - Remove android support lib (#118) * fix: remove dependency on android's support library Context: MABS 10 requires that we replace all dependencies to Android Support Libraries with dependencies to AndroidX. Even more, this dependency was already unnecessary, because we had already migrated all dependencies on the support library to their AndroidX counterpart. References: https://outsystemsrd.atlassian.net/browse/RMET-2819 * fix: properly obtain app's package name Context: For some reason, when targeting API 34+, BuilderHelper.getBuildConfigValue threw an exception. As what we were doing with that call was obtaining the app's package name, then we can just obtain it properly, without needing to use the BuilderHelper. References: https://outsystemsrd.atlassian.net/browse/RMET-2819 * chore: update dependency to OSCameraLib References: https://outsystemsrd.atlassian.net/browse/RMET-2819 * chore: update dependency to OSCameraLib Context: This brings the fix from https://github.com/OutSystems/OSCameraLib-Android/pull/31 References: https://outsystemsrd.atlassian.net/browse/RMET-2819 * chore: update changelog References: https://outsystemsrd.atlassian.net/browse/RMET-2819 * RMET-2668 Camera Plugin - Update OSCameraLib-Android to 1.2.2 (#119) * chore: raise version of OSCameraLib-Android References: https://outsystemsrd.atlassian.net/browse/RMET-2668 * chore: raise version of OSCameraLib-Android References: https://outsystemsrd.atlassian.net/browse/RMET-2668 --------- Co-authored-by: Marta Carlos <[email protected]> Co-authored-by: Nelson Lopes da Silva <[email protected]> Co-authored-by: Ricardo Silva <[email protected]> Co-authored-by: Felipe Cepriano <[email protected]> Co-authored-by: Sandra Rodrigues <[email protected]> Co-authored-by: OS-ricardomoreirasilva <[email protected]> Co-authored-by: MarioPires <[email protected]> * chore(release): raise to version 4.2.0-OS44 References: https://outsystemsrd.atlassian.net/browse/RMET-2807 * RMET-2914 ::: Android ::: Cropper image size fix (#121) * chore: updated CHANGELOG * fix: changed camera lib dependency to patch version 1.2.3 * chore: Update iOS lib Update OSCameraLib.xcframework to use the latest released version. References: https://outsystemsrd.atlassian.net/browse/RMET-3042 * chore: Set Release version Set release version to 4.2.0-OS45. References: https://outsystemsrd.atlassian.net/browse/RMET-3042 * feat: update hook error message (#125) https://outsystemsrd.atlassian.net/browse/RMET-3316 * RMET-3042 ::: Prepare 4.2.0-OS45 Release (#122) * RMET-2361 ::: Add Play Video (#76) * feat: add play video to js bridge * fix: remove empty line * RMET-2346 ::: Multimedia metadata (#77) * feat: added includeMetadata flag. * feat: added includeMetadata flag. * chore: updated CHANGELOG * RMET-2359 Camera Plugin - Android play video (#78) * feat: implement play video and include necessary file paths * chore: update dependency to lib * refactor: use constant * chore: update changelog * feat: use more meaningful error * feat: iOS | Implement Play Video Action (#79) Update iOS library to include the code related with the Play Video client action. Add a new structure to deal with the input parameters coming from the JavaScript file. Co-authored-by: Nelson Lopes da Silva <[email protected]> * feat: add xcframework with the return of metadata (#80) * Change UI tests to MobilePluginsE2ETests (#82) * Changes tests implementation to MobilePluginsE2ETests * FIxing case * RMET-2347 Camera Plugin - Add metadata output for features on Android (#81) * feat: include metadata output parameter for RecordVideo feature References: https://outsystemsrd.atlassian.net/browse/RMET-2347 * feat: add metadata output for ChooseFromGallery feature References: https://outsystemsrd.atlassian.net/browse/RMET-2347 * refactor: call method inside coroutine References: https://outsystemsrd.atlassian.net/browse/RMET-2347 * chore: update library * chore: update dependency to lib * chore: update lib * RMET-2400 :: Update Errors and fixing bugs (#84) * feat: update iOS xcframework * feat: add .aar * chore: update changelog * Parallel E2E test execution and splits the pipeline into different jobs (#83) * Breaking pipeline into smaller jobs * Checking out at each job * WIP branch for ODC pipeline * No need to specify MABS or package ID here * Properly passing variables between jobs * debugging * Using variables for package paths on upload * debugging upload * Using upload artifacts to pass builds between jobs * Changing PublishPipelineArtifact implementation * Fix? * 🙃 * Reagregate build creation and upload * Fixing dependencies * Revmoes isOutput att for package path variables * Fixing storage id reference * Improving task descriptions * Points to main branch for E2E Tests * StorageID Handling * Changes task to get storageID value * chore: update lib version * RMET-2472 Camera Plugin - Request for gallery permissions if saveToGallery (#85) * fix: request for gallery permissions if saveToGallery References: https://outsystemsrd.atlassian.net/browse/RMET-2472 * chore: update changelog * feat: delete files from cache in pluginInitialize * refactor: remove unnecessary operation * chore: update lib version * chore: update lib version * RMET-2496 :: Prepare release (#86) * chore: update Camera Android lib version References: https://outsystemsrd.atlassian.net/browse/RMET-2496 * chore: update xcframework + changelog --------- Co-authored-by: Alexandre Jacinto <[email protected]> * feat: add includeMetadata input param (#88) * RMET-2489 :: Add Allow Edit choose from gallery (#90) * Feat/rmet 2560 (#91) * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml to revert this commit * Update azure-pipeline-test.yml * Update azure-pipeline-test.yml * Revert "Update azure-pipeline-test.yml" This reverts commit 1e86328a9f7541287fc9cdd3c936d63c87dae2ce. * Update azure-pipeline-test.yml * fix: iOS | Selecting iCloud Assets (#92) Update OSCameraLib.xcframework to the latest version that contains the fix for the selection iCloud assets issue. * Identify Old and New Version of TakePicture (#95) * fix: checkArgs method Apply the `argscheck.checkArgs` to the correct method. * feat: Add latestVersion to takePicture Add the new latestVersion property to the takePicture method argument list. This will allow the native libraries to identify if it's dealing with the latest client action or the deprecated one. * feat: iOS | Add MediaResult to TakePicture Output (#96) Update `OSCameraLib.xcframework` to use the latest version that includes the latest `takePicture` implementation. Add the new `latestVersion` property to `OSCAMRPictureParameters`. This and `includeMetadata` are defined as `Bool?` as the deprecated version doesn't use it. Apply other small refactors. * RMET-2493 ::: Allow edit in Choose From Gallery pictures (#94) * added allow edit logic in choose from gallery. updated CHANGELOG * updated library for testing * removed unecessary comment in build.gradle * RMET-2491 Camera Plugin - Android - Add MediaResult to TakePicture (#97) * feat: optionally return mediaResult in TakePicture References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * feat: use proper fileName for pictures References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * feat: include parameters in camParameters object References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * chore: update dependency * fix: fixing lib version * feat: add new parameter to TakePicture in JS * feat: deal with optional parameters * fix: set optional variables to their default value References: https://outsystemsrd.atlassian.net/browse/RMET-2491 * chore: update changelog * chore: update lib * chore: update lib * RMET-2571 OSCameraLib-Android - Refactor - Remove old code from TakePicture and ChoosePicture (#99) * refactor: remove unnecessary parameters References: https://outsystemsrd.atlassian.net/browse/RMET-2571 * chore: update dependency References: https://outsystemsrd.atlassian.net/browse/RMET-2571 * refactor: iOS | Delete unused files (#100) Delete unused files from the solution. These files are not used anymore since the revamp and new architecture application. * feat: iOS | Add AllowEdit Parameter to Choose from Gallery (#98) Update `OSCameraLib.xcframework` to use the latest version that includes adding `allowEdit` to the `Choose from Gallery` feature. Pass the `allowEdit` property from `OSCAMRChooseGalleryParameters` to the plugin's `chooseMultimedia` method. * RMET-2564/5 ::: Bridge ::: Add EditURIPicture. (#101) * feat: Add `EditURIPicture` to Javascript Include the new `EditURIPicture` to the `Camera.js` file. This will bridge the Outsystems implementation to the Android/iOS native libraries. * chore: Include PR comment Change `let` expression to do it all at once. * feat: iOS | Edit Picture with URIs (#102) Update `OSCameraLib.xcframework` to use the latest version that includes the new `editPicture` for URIs. Add new `editURIPicture` to `OSCamera`. This is method enables picture editing from an URI. Create a `OSCAMREditPictureParameters` struct to receive the parameters from the JS API. This also allows the opportunity to split all Parameter structs into separate files, making it easier to manage. * RMET-2565 Camera Plugin - EditURIPicture feature (#103) * feat: first implementation of EditURIPicture References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * feat: handle result of editing picture from URI References: https://outsystemsrd.atlassian.net/browse/RMET-2565 * feat: save editPicture to gallery and deal with permissions References: https://outsystemsrd.atlassian.n…
- Loading branch information