Changelog of @hackage/arch-hs 0.7.0.0

Changelog

arch-hs uses PVP Versioning. The changelog is available on GitHub.

0.7.0.0

  • Support dumping output of arch-hs to JSON

  • Support resolving setup dependencies in arch-hs-diff

  • Fix wrong concatenation direction of differentiating dependencies in arch-hs-diff

  • Replace req with arch-web and http-client

  • Make getLatestSHA256 become total function

0.6.2.0

  • Use Doc to print prompt messages

  • Fix wrong line feeds in arch-hs-diff

0.6.1.0

  • Show dependens and makedepends in arch-hs-diff even if there is no difference between two target versions

  • Bump ghc version to 8.10.3

  • Fix an alignment error in arch-hs-submit

0.6.0.0

  • Adopt prettyprinter

  • Support resolving pkgconfigDepends and extraLibs using pacman files db

  • Support resolving custom-setup dependencies

  • Add an option to force arch-hs to run even if the target is in [community]

  • Adopt Diff in arch-hs-diff and arch-hs-submit

  • Fix the bug that ghc is missing in depends

  • Fix typo (#35)

  • Update dependencies (#34)

0.5.0.0

  • Add TargetDisappearException to complain if target is clearly not reachable

  • Warn abnormal dependencies

  • Clear trace file if is not empty

  • Collect test dependencies recursively

  • Drop meaningless alpm_errno_t

  • Update name preset (#30 #32)

  • Fix a typo (#29)

0.4.0.0

  • Alpm support

  • Fix sub-libraries handling (#22)

  • Fix missing build tools (#24)

  • Fix flag comparison in diff (#25)

  • Fix pretty printing of flags

  • Update name preset (#26)

0.3.0.0

  • Update name preset

  • Add check in submit

0.2.0.0

  • More accurate naming conversion between hackage representation and archlinux representation, according to NAME_PRESET.json

  • Clearer project structure

  • More reasonable exceptions

  • Provide versions of haskell packages in archlinux community

  • Add arch-hs-submit executable

0.1.1.0

  • Add uusi option

0.1.0.0

  • Support sub-libraries (#16)

  • Split arch-hs-uusi into uusi

  • Better performance in dependency resolving

  • Fix recommended package order

  • Trace for dependency resolving

  • More reasonable PKGBUILD template (#17 #18 #19 #20)

  • Fix indentation of flags' pretty printing

0.0.0.0

  • Initially created.