Skip to content

[WIP] 8.2.0 proposal WIP for discussion#712

Closed
brody4hire wants to merge 31 commits intoapache:8.1.xfrom
brody4hire:8.2.0-proposal-wip1
Closed

[WIP] 8.2.0 proposal WIP for discussion#712
brody4hire wants to merge 31 commits intoapache:8.1.xfrom
brody4hire:8.2.0-proposal-wip1

Conversation

@brody4hire
Copy link

I started working on a proposal to make an 8.2.0 minor release with some changes from the master branch. Purpose is to get some of the changes into users' hands asap, especially some more of the cleanup, deprecation message from GH-707, and eventually migration to fs-extra. This proposed 8.2.0 minor release is meant to come after the patch release to fix dependencies.

This WIP PR is FYI only, I will raise another PR to actually make the 8.2.0 minor release assuming that we actually decide to proceed with it. Some commits are marked "XXX" to mean that they will need rewording, better explanation, or to be moved at some point. Also some GH numbers are deliberately not marked right in order to avoid extra noise in the related GH issues and PRs.

I am specifically reaching out to @raphinesse since he expressed interest in a minor release with the deprecation message.

Christopher J. Brody and others added 30 commits September 29, 2018 22:48
There may very well be more of these.

(Keep tizen & wp8 fixtures still needed in minor release)
The checking for these warning messages is already done in util.spec.js.
(no change to .eslintignore for minor release)
Tests 012 and 014 were both seemingly trying to test the same thing
and both failing to do so. I replaced them with a fixed Test 012.
This changes the test subject in restore.spec from `cordova/prepare`
to `cordova/restore-util`. In doing so we can relatively easily stub
out the actual platform/plugin installation that made these tests so
unreliable but that we actually barely tested.
- Fix comments and test names
- Simplify package.json restoration test
- Use arrow functions
- Use default timeout
Co-authored-by: Raphael von der Grün <raphinesse@gmail.com>
Co-authored-by: Darryl Pogue <darryl@dpogue.ca>
The shelljs usage in the cordova/serve spec is just commented out, since
it has been disabled for some time and is due to be replaced anyway.
@brody4hire brody4hire requested a review from raphinesse October 1, 2018 03:09
@brody4hire
Copy link
Author

The changes to move to fs-extra, which I just pushed after pushing the other commits, seem to mostly succeed on Node.js 4 but fail with a few errors. I will need some time to investigate this one, really hope I can solve it for the minor release. (Note that shelljs dependency would not actually go away in minor release.)

@dpogue
Copy link
Member

dpogue commented Mar 29, 2019

Now that cordova-lib 9 is released, are we still realistically considering an 8.2.0 release?

@brody4hire
Copy link
Author

Nope

@brody4hire brody4hire closed this Mar 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants