- Version:
v5.7.0
- Platform: Darwin Kernel Version 15.3.0: Thu Dec 10 18:40:58 PST 2015; root:xnu-3248.30.4~1/RELEASE_X86_64 x86_64
I updated to Node 5.7.0 today, which results in my Cordova build breaking due to a change in the output of url.parse.
In Node 5.5.0 the output of parsing https://* was the following:
{ protocol: 'https:',
slashes: true,
auth: null,
host: '',
port: null,
hostname: '',
hash: null,
search: null,
query: null,
pathname: '/*',
path: '/*',
href: 'https:///*' }
However this changed when updating to 5.7.0:
Url {
protocol: 'https:',
slashes: true,
auth: null,
host: '',
port: null,
hostname: '',
hash: null,
search: null,
query: null,
pathname: null,
path: null,
href: 'https://' }
The pathname being null now broke the Cordova CLI library. Was this change intended to be breaking?
v5.7.0I updated to Node 5.7.0 today, which results in my Cordova build breaking due to a change in the output of
url.parse.In Node 5.5.0 the output of parsing
https://*was the following:However this changed when updating to 5.7.0:
The
pathnamebeingnullnow broke the Cordova CLI library. Was this change intended to be breaking?