arch-hs-0.6.2.0: CHANGELOG.md
# Changelog
`arch-hs` uses [PVP Versioning][1].
The changelog is available [on GitHub][2].
## 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](https://hackage.haskell.org/package/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](https://hackage.haskell.org/package/Diff) in `arch-hs-diff` and `arch-hs-submit`
* Fix the bug that `ghc` is missing in depends
* Fix typo ([#35](https://github.com/berberman/arch-hs/pull/35))
* Update dependencies ([#34](https://github.com/berberman/arch-hs/pull/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](https://github.com/berberman/arch-hs/pull/30) [#32](https://github.com/berberman/arch-hs/pull/32))
* Fix a typo ([#29](https://github.com/berberman/arch-hs/pull/29))
## 0.4.0.0
* [Alpm](https://www.archlinux.org/pacman/libalpm.3.html) support
* Fix sub-libraries handling ([#22](https://github.com/berberman/arch-hs/issues/22))
* Fix missing build tools ([#24](https://github.com/berberman/arch-hs/issues/24))
* Fix flag comparison in diff ([#25](https://github.com/berberman/arch-hs/issues/25))
* Fix pretty printing of flags
* Update name preset ([#26](https://github.com/berberman/arch-hs/pull/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](https://github.com/berberman/arch-hs/blob/master/data/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](https://github.com/berberman/arch-hs/issues/16))
* Split `arch-hs-uusi` into [`uusi`](https://github.com/berberman/uusi)
* Better performance in dependency resolving
* Fix recommended package order
* Trace for dependency resolving
* More reasonable PKGBUILD template ([#17](https://github.com/berberman/arch-hs/issues/16) [#18](https://github.com/berberman/arch-hs/issues/16) [#19](https://github.com/berberman/arch-hs/issues/16) [#20](https://github.com/berberman/arch-hs/issues/16))
* Fix indentation of flags' pretty printing
## 0.0.0.0
* Initially created.
[1]: https://pvp.haskell.org
[2]: https://github.com/berberman/arch-hs/releases