Release notes
*Sourced from [bower's releases](https://github.com/bower/bower/releases).*
> ## v1.8.8
> Fix security issue connected to extracting .tar.gz archives
>
> **This bug allows to write arbitrary file on filesystem when Bower extracts malicious package**
>
> Needlessly to say, please upgrade
>
> ## v1.8.7
> Fixes side effect of fix from v1.8.6 that caused improper permissions for extracted folders
>
> [bower/bower#2532](https://github-redirect.dependabot.com/bower/bower/issues/2532)
>
> ## v1.8.6
> **Fix Zip Slip Vulnerability of decompress-zip package**: https://snyk.io/research/zip-slip-vulnerability
>
> Note: v1.8.5 has been unpublished because of missing files
>
> ## v1.8.4
> - Fixes release 1.8.3 by publishing with npm@3 instead of npm@5 (to include `lib/node_modules`)
>
> ## v1.8.3
> - 451c60e Do not store resolutions if --save is not used, fixes [#2344](https://github-redirect.dependabot.com/bower/bower/issues/2344) ([#2508](https://github-redirect.dependabot.com/bower/bower/issues/2508))
> - 50ee729 Allow to disable shorthand resolver ([#2507](https://github-redirect.dependabot.com/bower/bower/issues/2507))
> - bb17839 Allow shallow cloning when source is a ssh protocol ([#2506](https://github-redirect.dependabot.com/bower/bower/issues/2506))
> - 5a6ae54 Add support for Arrays in Environment Variable replacement ([#2411](https://github-redirect.dependabot.com/bower/bower/issues/2411))
> - 74af42c Only replace last `@` after (if any) last `/` with `#` ([#2395](https://github-redirect.dependabot.com/bower/bower/issues/2395))
> - 💯Make tests work on Windows / Linux / OSX on node versions 0.10 / 0.12 / 4 / 6 / 8 / 9
> - 💅Format source code with [prettier](https://github.com/prettier/prettier)
>
> ## v1.8.2
> Migrate registry url from http://bower.herokuapp.com to https://registry.bower.io
>
> It is so we leverage CDN and offload Heroku instance reducing costs.
>
> ## v1.8.0
> - Download tar archives from GitHub when possible ([#2263](https://github-redirect.dependabot.com/bower/bower/issues/2263))
> - Change default shorthand resolver for github from `git://` to `https://`
> - Fix ssl handling by not setting GIT_SSL_NO_VERIFY=false ([#2361](https://github-redirect.dependabot.com/bower/bower/issues/2361))
> - Allow for removing components with url instead of name ([#2368](https://github-redirect.dependabot.com/bower/bower/issues/2368))
> - Show in warning message location of malformed bower.json ([#2357](https://github-redirect.dependabot.com/bower/bower/issues/2357))
> - Improve handling of non-semver versions in git resolver ([#2316](https://github-redirect.dependabot.com/bower/bower/issues/2316))
> - Fix handling of cached releases pluginResolverFactory ([#2356](https://github-redirect.dependabot.com/bower/bower/issues/2356))
> - Allow to type the entire version when conflict occured ([#2243](https://github-redirect.dependabot.com/bower/bower/issues/2243))
> - Allow `owner/reponame` shorthand for registering components ([#2248](https://github-redirect.dependabot.com/bower/bower/issues/2248))
> - Allow single-char repo names and package names ([#2249](https://github-redirect.dependabot.com/bower/bower/issues/2249))
> - Make `bower version` no longer honor `version` in bower.json ([#2232](https://github-redirect.dependabot.com/bower/bower/issues/2232))
> - Add `postinstall` hook ([#2252](https://github-redirect.dependabot.com/bower/bower/issues/2252))
> - Allow for `@` instead of `#` for `install` and `info` commands ([#2322](https://github-redirect.dependabot.com/bower/bower/issues/2322))
> - Upgrade all bundled modules
>
> ... (truncated)
Changelog
*Sourced from [bower's changelog](https://github.com/bower/bower/blob/master/CHANGELOG.md).*
> # Changelog
>
> ## Newer releases
>
> Please see: https://github.com/bower/bower/releases
>
> ## 1.8.0 - 2016-11-07
>
> - Download tar archives from GitHub when possible ([#2263](https://github-redirect.dependabot.com/bower/bower/issues/2263))
> - Change default shorthand resolver for github from `git://` to `https://`
> - Fix ssl handling by not setting GIT_SSL_NO_VERIFY=false ([#2361](https://github-redirect.dependabot.com/bower/bower/issues/2361))
> - Allow for removing components with url instead of name ([#2368](https://github-redirect.dependabot.com/bower/bower/issues/2368))
> - Show in warning message location of malformed bower.json ([#2357](https://github-redirect.dependabot.com/bower/bower/issues/2357))
> - Improve handling of non-semver versions in git resolver ([#2316](https://github-redirect.dependabot.com/bower/bower/issues/2316))
> - Fix handling of cached releases pluginResolverFactory ([#2356](https://github-redirect.dependabot.com/bower/bower/issues/2356))
> - Allow to type the entire version when conflict occured ([#2243](https://github-redirect.dependabot.com/bower/bower/issues/2243))
> - Allow `owner/reponame` shorthand for registering components ([#2248](https://github-redirect.dependabot.com/bower/bower/issues/2248))
> - Allow single-char repo names and package names ([#2249](https://github-redirect.dependabot.com/bower/bower/issues/2249))
> - Make `bower version` no longer honor `version` in bower.json ([#2232](https://github-redirect.dependabot.com/bower/bower/issues/2232))
> - Add `postinstall` hook ([#2252](https://github-redirect.dependabot.com/bower/bower/issues/2252))
> - Allow for `@` instead of `#` for `install` and `info` commands ([#2322](https://github-redirect.dependabot.com/bower/bower/issues/2322))
> - Upgrade all bundled modules
>
> ## 1.7.9 - 2016-04-05
>
> - Show warnings for invalid bower.json fields
> - Update bower-json
> - Less strict validation on package name (allow spaces, slashes, and "@")
>
> ## 1.7.8 - 2016-04-04
>
> - Don't ask for git credentials in non-interactive session, fixes [#956](https://github-redirect.dependabot.com/bower/bower/issues/956) [#1009](https://github-redirect.dependabot.com/bower/bower/issues/1009)
> - Prevent swallowing exceptions with programmatic api, fixes [#2187](https://github-redirect.dependabot.com/bower/bower/issues/2187)
> - Update graceful-fs to 4.x in all dependences, fixes [nodejs/node#5213](https://github-redirect.dependabot.com/nodejs/node/issues/5213)
> - Resolve pluggable resolvers using cwd and fallback to global modules, fixes [#1919](https://github-redirect.dependabot.com/bower/bower/issues/1919)
> - Upgrade handlebars to 4.0.5, closes [#2195](https://github-redirect.dependabot.com/bower/bower/issues/2195)
> - Replace all % chatacters in defined scripts, instead of only first one, fixes [#2174](https://github-redirect.dependabot.com/bower/bower/issues/2174)
> - Update opn package to fix issues with "bower open" command on Windows
> - Update bower-config
> - Do not interpolate environment variables in script hooks, fixes [bower/config#47](https://github-redirect.dependabot.com/bower/config/issues/47)
> - Update bower-json
> - Validate package name more strictly and allow only latin letters, dots, dashes and underscores
> - Add support for "save" and "save-exact" in .bowerrc, [#2161](https://github-redirect.dependabot.com/bower/bower/issues/2161)
>
> ## 1.7.7 - 2016-01-27
>
> Revert locations of all files while still packaging `node_modules`.
>
> It's because people are depending on internals of bower, like
> `bower/lib/renderers/StandardRenderer`. We want to preserve this
> ... (truncated)
Commits
- [`67741b4`](https://github.com/bower/bower/commit/67741b4bfe465ef0b816f7f2811ce6ba6d065c1a) Bump to 1.8.8
- [`45c6bfa`](https://github.com/bower/bower/commit/45c6bfa86f6e57731b153baca9e0b41a1cc699e3) Fix .tar.gz extract vulnerability
- [`4f68fc7`](https://github.com/bower/bower/commit/4f68fc7daa4d6f0a3dfd0da2afdbb8f0b87558af) Update decompress-zip and bump
- [`206046b`](https://github.com/bower/bower/commit/206046b27120b8420a22b5c199479c103cb970f0) Bump to 1.8.6
- [`43894f5`](https://github.com/bower/bower/commit/43894f5149e43f246fa448012b95e2546003a821) Bump to 1.8.5
- [`6390815`](https://github.com/bower/bower/commit/6390815c5fb8766e527129cc5b63d1393d59ecd1) Update decompress-zip
- [`e8b94ec`](https://github.com/bower/bower/commit/e8b94ecbd07376996eb0bea6cb30c20deb7e89b6) Mention parcel
- [`51feb8f`](https://github.com/bower/bower/commit/51feb8f925d57d069de6a54bc56e4164ec7245ec) Fix release script
- [`1c15dea`](https://github.com/bower/bower/commit/1c15deadc035714a8911a81807ec1e25d6e27683) Bump to 1.8.4
- [`2aa1f27`](https://github.com/bower/bower/commit/2aa1f27367f9f21c00b0ed1c8ddf8e1e12381abf) Update publish script
- Additional commits viewable in [compare view](https://github.com/bower/bower/compare/v1.3.12...v1.8.8)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/teslajs/tesla.js/network/alerts).
Bumps bower from 1.3.12 to 1.8.8.
Release notes
*Sourced from [bower's releases](https://github.com/bower/bower/releases).* > ## v1.8.8 > Fix security issue connected to extracting .tar.gz archives > > **This bug allows to write arbitrary file on filesystem when Bower extracts malicious package** > > Needlessly to say, please upgrade > > ## v1.8.7 > Fixes side effect of fix from v1.8.6 that caused improper permissions for extracted folders > > [bower/bower#2532](https://github-redirect.dependabot.com/bower/bower/issues/2532) > > ## v1.8.6 > **Fix Zip Slip Vulnerability of decompress-zip package**: https://snyk.io/research/zip-slip-vulnerability > > Note: v1.8.5 has been unpublished because of missing files > > ## v1.8.4 > - Fixes release 1.8.3 by publishing with npm@3 instead of npm@5 (to include `lib/node_modules`) > > ## v1.8.3 > - 451c60e Do not store resolutions if --save is not used, fixes [#2344](https://github-redirect.dependabot.com/bower/bower/issues/2344) ([#2508](https://github-redirect.dependabot.com/bower/bower/issues/2508)) > - 50ee729 Allow to disable shorthand resolver ([#2507](https://github-redirect.dependabot.com/bower/bower/issues/2507)) > - bb17839 Allow shallow cloning when source is a ssh protocol ([#2506](https://github-redirect.dependabot.com/bower/bower/issues/2506)) > - 5a6ae54 Add support for Arrays in Environment Variable replacement ([#2411](https://github-redirect.dependabot.com/bower/bower/issues/2411)) > - 74af42c Only replace last `@` after (if any) last `/` with `#` ([#2395](https://github-redirect.dependabot.com/bower/bower/issues/2395)) > - 💯Make tests work on Windows / Linux / OSX on node versions 0.10 / 0.12 / 4 / 6 / 8 / 9 > - 💅Format source code with [prettier](https://github.com/prettier/prettier) > > ## v1.8.2 > Migrate registry url from http://bower.herokuapp.com to https://registry.bower.io > > It is so we leverage CDN and offload Heroku instance reducing costs. > > ## v1.8.0 > - Download tar archives from GitHub when possible ([#2263](https://github-redirect.dependabot.com/bower/bower/issues/2263)) > - Change default shorthand resolver for github from `git://` to `https://` > - Fix ssl handling by not setting GIT_SSL_NO_VERIFY=false ([#2361](https://github-redirect.dependabot.com/bower/bower/issues/2361)) > - Allow for removing components with url instead of name ([#2368](https://github-redirect.dependabot.com/bower/bower/issues/2368)) > - Show in warning message location of malformed bower.json ([#2357](https://github-redirect.dependabot.com/bower/bower/issues/2357)) > - Improve handling of non-semver versions in git resolver ([#2316](https://github-redirect.dependabot.com/bower/bower/issues/2316)) > - Fix handling of cached releases pluginResolverFactory ([#2356](https://github-redirect.dependabot.com/bower/bower/issues/2356)) > - Allow to type the entire version when conflict occured ([#2243](https://github-redirect.dependabot.com/bower/bower/issues/2243)) > - Allow `owner/reponame` shorthand for registering components ([#2248](https://github-redirect.dependabot.com/bower/bower/issues/2248)) > - Allow single-char repo names and package names ([#2249](https://github-redirect.dependabot.com/bower/bower/issues/2249)) > - Make `bower version` no longer honor `version` in bower.json ([#2232](https://github-redirect.dependabot.com/bower/bower/issues/2232)) > - Add `postinstall` hook ([#2252](https://github-redirect.dependabot.com/bower/bower/issues/2252)) > - Allow for `@` instead of `#` for `install` and `info` commands ([#2322](https://github-redirect.dependabot.com/bower/bower/issues/2322)) > - Upgrade all bundled modules > > ... (truncated)Changelog
*Sourced from [bower's changelog](https://github.com/bower/bower/blob/master/CHANGELOG.md).* > # Changelog > > ## Newer releases > > Please see: https://github.com/bower/bower/releases > > ## 1.8.0 - 2016-11-07 > > - Download tar archives from GitHub when possible ([#2263](https://github-redirect.dependabot.com/bower/bower/issues/2263)) > - Change default shorthand resolver for github from `git://` to `https://` > - Fix ssl handling by not setting GIT_SSL_NO_VERIFY=false ([#2361](https://github-redirect.dependabot.com/bower/bower/issues/2361)) > - Allow for removing components with url instead of name ([#2368](https://github-redirect.dependabot.com/bower/bower/issues/2368)) > - Show in warning message location of malformed bower.json ([#2357](https://github-redirect.dependabot.com/bower/bower/issues/2357)) > - Improve handling of non-semver versions in git resolver ([#2316](https://github-redirect.dependabot.com/bower/bower/issues/2316)) > - Fix handling of cached releases pluginResolverFactory ([#2356](https://github-redirect.dependabot.com/bower/bower/issues/2356)) > - Allow to type the entire version when conflict occured ([#2243](https://github-redirect.dependabot.com/bower/bower/issues/2243)) > - Allow `owner/reponame` shorthand for registering components ([#2248](https://github-redirect.dependabot.com/bower/bower/issues/2248)) > - Allow single-char repo names and package names ([#2249](https://github-redirect.dependabot.com/bower/bower/issues/2249)) > - Make `bower version` no longer honor `version` in bower.json ([#2232](https://github-redirect.dependabot.com/bower/bower/issues/2232)) > - Add `postinstall` hook ([#2252](https://github-redirect.dependabot.com/bower/bower/issues/2252)) > - Allow for `@` instead of `#` for `install` and `info` commands ([#2322](https://github-redirect.dependabot.com/bower/bower/issues/2322)) > - Upgrade all bundled modules > > ## 1.7.9 - 2016-04-05 > > - Show warnings for invalid bower.json fields > - Update bower-json > - Less strict validation on package name (allow spaces, slashes, and "@") > > ## 1.7.8 - 2016-04-04 > > - Don't ask for git credentials in non-interactive session, fixes [#956](https://github-redirect.dependabot.com/bower/bower/issues/956) [#1009](https://github-redirect.dependabot.com/bower/bower/issues/1009) > - Prevent swallowing exceptions with programmatic api, fixes [#2187](https://github-redirect.dependabot.com/bower/bower/issues/2187) > - Update graceful-fs to 4.x in all dependences, fixes [nodejs/node#5213](https://github-redirect.dependabot.com/nodejs/node/issues/5213) > - Resolve pluggable resolvers using cwd and fallback to global modules, fixes [#1919](https://github-redirect.dependabot.com/bower/bower/issues/1919) > - Upgrade handlebars to 4.0.5, closes [#2195](https://github-redirect.dependabot.com/bower/bower/issues/2195) > - Replace all % chatacters in defined scripts, instead of only first one, fixes [#2174](https://github-redirect.dependabot.com/bower/bower/issues/2174) > - Update opn package to fix issues with "bower open" command on Windows > - Update bower-config > - Do not interpolate environment variables in script hooks, fixes [bower/config#47](https://github-redirect.dependabot.com/bower/config/issues/47) > - Update bower-json > - Validate package name more strictly and allow only latin letters, dots, dashes and underscores > - Add support for "save" and "save-exact" in .bowerrc, [#2161](https://github-redirect.dependabot.com/bower/bower/issues/2161) > > ## 1.7.7 - 2016-01-27 > > Revert locations of all files while still packaging `node_modules`. > > It's because people are depending on internals of bower, like > `bower/lib/renderers/StandardRenderer`. We want to preserve this > ... (truncated)Commits
- [`67741b4`](https://github.com/bower/bower/commit/67741b4bfe465ef0b816f7f2811ce6ba6d065c1a) Bump to 1.8.8 - [`45c6bfa`](https://github.com/bower/bower/commit/45c6bfa86f6e57731b153baca9e0b41a1cc699e3) Fix .tar.gz extract vulnerability - [`4f68fc7`](https://github.com/bower/bower/commit/4f68fc7daa4d6f0a3dfd0da2afdbb8f0b87558af) Update decompress-zip and bump - [`206046b`](https://github.com/bower/bower/commit/206046b27120b8420a22b5c199479c103cb970f0) Bump to 1.8.6 - [`43894f5`](https://github.com/bower/bower/commit/43894f5149e43f246fa448012b95e2546003a821) Bump to 1.8.5 - [`6390815`](https://github.com/bower/bower/commit/6390815c5fb8766e527129cc5b63d1393d59ecd1) Update decompress-zip - [`e8b94ec`](https://github.com/bower/bower/commit/e8b94ecbd07376996eb0bea6cb30c20deb7e89b6) Mention parcel - [`51feb8f`](https://github.com/bower/bower/commit/51feb8f925d57d069de6a54bc56e4164ec7245ec) Fix release script - [`1c15dea`](https://github.com/bower/bower/commit/1c15deadc035714a8911a81807ec1e25d6e27683) Bump to 1.8.4 - [`2aa1f27`](https://github.com/bower/bower/commit/2aa1f27367f9f21c00b0ed1c8ddf8e1e12381abf) Update publish script - Additional commits viewable in [compare view](https://github.com/bower/bower/compare/v1.3.12...v1.8.8)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/teslajs/tesla.js/network/alerts).