v1.8.4

@sheerun sheerun released this Mar 28, 2018 · 2 commits to master since this release

  • Fixes release 1.8.3 by publishing with npm@3 instead of npm@5 (to include lib/node_modules)

v1.8.3

@sheerun sheerun released this Mar 28, 2018 · 4 commits to master since this release

  • 451c60e Do not store resolutions if --save is not used, fixes #2344 (#2508)
  • 50ee729 Allow to disable shorthand resolver (#2507)
  • bb17839 Allow shallow cloning when source is a ssh protocol (#2506)
  • 5a6ae54 Add support for Arrays in Environment Variable replacement (#2411)
  • 74af42c Only replace last @ after (if any) last / with # (#2395)
  • 💯Make tests work on Windows / Linux / OSX on node versions 0.10 / 0.12 / 4 / 6 / 8 / 9
  • 💅Format source code with prettier

v1.8.2

@sheerun sheerun released this Sep 13, 2017 · 3 commits to master since this release

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

@sheerun sheerun released this Nov 7, 2016 · 36 commits to master since this release

  • Download tar archives from GitHub when possible (#2263)
    • Change default shorthand resolver for github from git:// to https://
  • Fix ssl handling by not setting GIT_SSL_NO_VERIFY=false (#2361)
  • Allow for removing components with url instead of name (#2368)
  • Show in warning message location of malformed bower.json (#2357)
  • Improve handling of non-semver versions in git resolver (#2316)
  • Fix handling of cached releases pluginResolverFactory (#2356)
  • Allow to type the entire version when conflict occured (#2243)
  • Allow owner/reponame shorthand for registering components (#2248)
  • Allow single-char repo names and package names (#2249)
  • Make bower version no longer honor version in bower.json (#2232)
  • Add postinstall hook (#2252)
  • Allow for @ instead of # for install and info commands (#2322)
  • Upgrade all bundled modules

v1.7.9

@sheerun sheerun released this Apr 5, 2016 · 558 commits to master since this release

  • Show warnings for invalid bower.json fields
  • Update bower-json
    • Less strict validation on package name (allow spaces, slashes, and "@")

v1.7.8

@sheerun sheerun released this Apr 4, 2016 · 563 commits to master since this release

  • Don't ask for git credentials in non-interactive session, fixes #956 #1009
  • Prevent swallowing exceptions with programmatic api, fixes #2187
  • Update graceful-fs to 4.x in all dependences, fixes nodejs/node#5213
  • Resolve pluggable resolvers using cwd and fallback to global modules, fixes #1919
  • Upgrade handlebars to 4.0.5, closes #2195
  • Replace all % chatacters in defined scripts, instead of only first one, fixes #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
  • 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

v1.7.6

@sheerun sheerun released this Jan 27, 2016 · 619 commits to master since this release

  • Revert location of "bin/bower" as developers are using it directly (#2157)
    Note: Correctly, you should use an alias creted in npm bin --global directory.

v1.7.5

@sheerun sheerun released this Jan 26, 2016 · 621 commits to master since this release

  • Remove analytics from Bower, fixes (#2150)
  • Default to ^ operator on bower install --save (#2145)
  • Support absolute path in .bowerrc directory option (#2130)
  • Display user's name upon bower login command (#2133)
  • Decompress gzip files (#2092)
  • Prevent name clashes in package extraction (#2102)
  • When strictSsl is false, set GIT_SSL_NO_VERIFY=true (#2129)
  • Distribute bower with npm@3 for better Windows support (#2146)
  • Update request to 2.67.0 and fs-write-stream-atomic to 1.0.8
  • Documentation improvements