yaml to fix security issue. Required bumping minimum node version from
8 to 14. (contribution from @mayank99 in #463)cross-spawn (contribution from @stianjensen in #457)is-ci with ci-info (contribution from @paescuj in #446)Special thanks to @orta again for putting this release together.
fs-extra (contribution from @stianjensen in #441)Special thanks to @orta for stepping in to get this release out.
For full details see the prerelease notes.
--reverse option for patch application. See #37git apply with --unsafe-paths since it is useless.git apply to let it work on arbitrary file
paths (i.e. files which are not in a git repo or files which are outside of
the working directory)Windows fixes:
cross-spawn for spawning child processesgit apply for applying patches, rather than patchContribution by @ashmind
fs-extra to copy files instead of the cp shell command, which doesn't
work on Windows+ instead of : in patch file names because : is illegal on Windows.Improve error messages
Reduce yarn error to a warning
Moving fast and breaking things. It turns out yarn doesn't run the prepare hook after removing a package, so we use patch-package to patch a local version of yarn. I'm not proud of this. Probably wouldn't have released this in the first place if I had known that yarn didn't have all the right hooks. Oh well. Now I have a reason to contribute to Yarn I guess.
Initial broken release