-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
7.1.3 patch updates #555
7.1.3 patch updates #555
Conversation
bbe5fc6
to
b76ee35
Compare
I don't see #551 fix in the resulting changes |
Just added it, thanks for catching it! FYI This PR is still marked as WIP since I would like to test on a couple plugins before merging. |
I just finished testing the patch updates with some plugins listed in the OP description, quick review would be appreciated. |
I just pushed a change to remove the GH-547 fix for aidl files. This means that plugins such as cordova-plugin-purchase would need to keep multiple aidl This is needed to avoid breaking plugins such as cordova-plugin-purchase in a patch release. I suspect we should push this change to master to avoid breaking plugins such as cordova-plugin-purchase in the foreseeable future. |
This PR is to cherry-pick master changes to 7.1.x, if you push changes here before being on master, then it's not a cherry-pick anymore. |
Back to WIP for now |
6c67121
to
7f6a70a
Compare
Waiting for final approval of #561, which is expected to be merged as a merge commit. I will include the merge commit in this proposal once it is available. |
7f6a70a
to
e4acf55
Compare
I just put the changes in almost the same order as they appear in master and removed "[WIP]" from the title, think it should be merged now. Any objections? |
Maybe silly question, but what would be a way to compare Second question: With 18 commits, wouldn't it make more sense to make this 7.2.0? Is this still just a patch release with so much content? |
No, because master have a lot more fixes that won't go into 7.1.3, so you can't directly compare Also no to 7.2.0, this is supposedly a patch, and doing a minor bump will prevent the cli from getting this version that patches some bugs we caused in previous release Will review later tonight |
e4acf55
to
d0dbe86
Compare
as followup to apacheGH-495
to work properly on Android Pie was introduced in dc0bfeb (CB-11828) Resolves apache#534 Co-authored-by: <pradiv-kumar@users.noreply.github.com> Co-authored-by: Christopher J. Brody <chris.brody@gmail.com>
for Java source only (apacheGH-539) Co-Authored-By: Christopher J. Brody <chris.brody@gmail.com> Co-Authored-By: Kyle Kirbatski <kkirbatski@gmrmarketing.com>
Fallback to old path mapping if no Android Studio path mapping exists (with slight difference on 7.1.x branch) Co-authored-by: Christopher J. Brody <chris.brody@gmail.com> Co-authored-by: Kyle Kirbatski <kkirbatski@gmrmarketing.com>
for JAR and AAR (apacheGH-540) Co-Authored-By: Kyle Kirbatski <kkirbatski@gmrmarketing.com> Co-Authored-By: Christopher J. Brody <chris.brody@gmail.com> Co-Authored-By: @afdev82 (Antonio Facciolo)
for Java source, JAR, and AAR Co-authored-by: Christopher J. Brody <chris.brody@gmail.com> Co-authored-by: Kyle Kirbatski <kkirbatski@gmrmarketing.com> Co-authored-by: Antonio Facciolo <afdev82@users.noreply.github.com>
(new app target-dir scheme)
Possibly related to: CB-13830: Add handlers for plugins that use non-Java source files, such as Camera
of plugin source file installed into app/src/main with old target-dir scheme NOTE: These tests do *not* check compatibility of plugins with old lib target-dir scheme.
(in pluginHandlers.js)
(source-file entries) including aidl, aar, jar, and so files
…t directory (apache#553) as documented in https://cordova.apache.org/docs/en/latest/guide/platforms/android/?#extending-buildgradle and deal with multiple build-extras.gradle locations Co-authored-by: David Boho <david.boho@tu-ilmenau.de> Co-authored-by: Christopher J. Brody <chris.brody@gmail.com>
d0dbe86
to
32e3eae
Compare
I just updated the changes as follows:
I also updated the description to list the changes in the same order as they appear in this PR. I hope this makes it easier to check what changes are in this PR. Thanks @jcesarmobile for your efforts to check the changes in both branches. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Thanks @jcesarmobile! |
Changes ported
How tested
npm test
npm run unit-tests
succeedsnpm test
succeeds in Travis CI and AppVeyor CIcordova-sqlite-storage 2.1.5
In a clone of https://github.com/brodybits/cordova-sqlite-test-app
cordova platform add https://github.com/brodybits/cordova-android#7.1.3-patch-updates
cordova plugin add cordova-sqlite-storage@2.1.5
cordova plugin remove cordova-sqlite-storage
is successfulOther plugins tested
Add plugin, build, and remove plugin tested for:
cordova-plugin-deezer
https://github.com/adjust/cordova_sdk#master
https://github.com/adjust/cordova_sdk#cordova-8
https://github.com/dylearning/cordova-plugin-hikvisionVedio#master
https://github.com/j3k0/cordova-plugin-purchase#v7.1.0
(old version, without adaptations that were needed for cordova-android@7.0.0)