- Only use
hpack
when building if no cabal file is found for the package to process (See #508) - Support
aarch64-darwin
as an unsupported platform inhackage2nix
(See #517) cabal2nix
will no longer emit a dependency onwebkitgtk24x-gtk{2,3}
if it detects the older 3.0 API of WebKit being used. Nixpkgs hasn't contained this package for a few years now due to security vulnerabilities and the packages still using it on Hackage are unmaintained. If you have a legacy project built with an old version of nixpkgs, either don't upgradecabal2nix
or emulate the old behavior using overrides.
- Support GHC 9.0.x and Cabal 3.4.0.0, API breaking change (See #503)
- Fix fetching remote archives: Previously they weren't properly unpacked, API breaking change (See #455)
- Resolution of system dependency attribute names in nixpkgs
- Update changed upstream attribute names, reflect deprecations
- Fix hackage2nix not resolving certain attribute names if multiple attribute names referred to the same derivation. (See #492 and distribution-nixpkgs#10)
- hackage2nix: accept multiple config files at the command
line given by specifying
--config
more than once (See #494)