Skip to content

Releases: rvl/bower2nix

v3.2.0

27 Sep 06:14
@rvl rvl
v3.2.0
6c679a6
Compare
Choose a tag to compare

New release for Nix 17.09.

  • Handle dependencies which are relative paths (fixes #7)
  • Support for owner/repo github dependencies (fixes #9)
  • Add error handling to package fetch (thanks @edofic)

v3.1.1

15 Sep 00:15
@rvl rvl
Compare
Choose a tag to compare
  • Adds a banner to the generated nix code showing bower2nix version and URL.

v.3.1.0

10 Sep 10:41
@rvl rvl
Compare
Choose a tag to compare
  • #3 Fix a bug handling dependencies with # in their specification
  • #4 Fix local nix-build

Thanks @Baughn for reporting the bugs and @johbo for fixing them!

v3.0.1

27 Mar 10:09
@rvl rvl
Compare
Choose a tag to compare
  • Convert to Typescript 1.7
  • Update NPM dependencies to latest versions
  • Merge the fetch-bower library into bower2nix and add fetch-bower command.
  • Use async/await so that the fetch-bower commands are run sequentially. bower2nix usually fails if all fetch-bower commands are run in parallel.
  • Instead of failing on the first error encountered, note the failure and output as much as possible.
  • Fix odd error handling of nix-hash.
  • Add type annotations and commenting to function definitions.
  • Add simple following of bower dependencies, so that package dependencies are recursively included in the nix output.
  • Use the bower.json resolutions attribute if provided.
  • Enhance option parsing of bower2nix and fetch-bower, so that the commands are easier to use.
  • Change fetch-bower output directory to an option argument instead of an environment variable. If run without an output directory, fetch-bower will use a temporary location to download the package.
  • Remove need for fetch-bower to respawn itself.
  • New documentation will appear here: http://hydra.nixos.org/job/nixpkgs/trunk/manual/latest/download-by-type/doc/manual/#sec-bower