Changelog for arch-hs-0.12.1
Changelog
arch-hs uses PVP Versioning.
The changelog is available on GitHub.
0.12.1
- 
Use license id from arch-web 0.3.2
 - 
Allow Diff 0.5
 - 
Add Cabal-syntax to NAME_PRESET.json
 
0.12.0.4
- 
Add gitit to name preset
 - 
Update dependency versions
 
0.12.0.3
- Add hindent to name preset
 
0.12.0.2
- Add taffybar to name preset
 
0.12.0.1
- Add system-cxx-std-lib to ignoreList
 
0.12.0.0
- 
Update license mapping with new arch-web
 - 
Don't skip the target if it's a missing dependency (#86)
 - 
Use root domain for package URL submitted to Hackage
 - 
Always generate check()
 - 
Update dependency versions
 - 
Update name preset
 
0.11.1.0
- Adapt to Arch Linux's git migration
 
0.11.0.0
- 
Add
arch-hs-rdepcheck - 
Support Cabal 3.6
 - 
Fix datasubdir generation
 - 
Update dependency versions
 - 
Update name preset
 
0.10.2.0
- 
Don't treat special licenses as custom licenses
 - 
Add
--datasubdirto template 
0.10.1.0
- 
Always generate
-for-f-for each flag in PKGBUILD - 
Better prompt for missing packages
 - 
Fix the bug that resolved targets were not filtered out correctly when processing sub-libraries
 - 
Update name preset
 
0.10.0.0
- 
Add
arch-hs-sync listto list Haskell packages in [community] - 
Remove generating meta package
 - 
Add
--install-depsto call pacman to install all dependencies of a target - 
Fix the list of packages to be packed is not consistent
 - 
Add
--no-skip-missingto consider abnormal dependencies in packaging - 
Update dependency versions
 - 
Update name preset
 
0.9.1.0
- 
Support Cabal 3.4
 - 
Use the version of
haskell-ghcto evaluate condition trees - 
Fix the bug that sub-lib components appear wrongly in results
 
0.9.0.0
- 
Remove
arch-hs-submitexecutable - 
Add
arch-hs-syncexecutable, which has two commands:arch-hs-sync submit- the same asarch-hs-submitpreviouslyarch-hs-sync check- check version inconsistencies between [community] and Hackage
 - 
Improve CLI options:
- values of 
--skipand--flagare no longer separated by comma - the options can be set many times, for example: 
arch-hs -f packageA:flagA:true -f packageB:flagB:false 
 - values of 
 - 
Update name preset
 
0.8.0.0
- 
Fix the bug that unable to run with dependency-free packages
 - 
Do not generate PKGBUILDs for missing dependencies of the target
 - 
Support resolving sub-libraries in
arch-hs-diff - 
Remove
falseList, whicharch-hs-submitno longer uses 
0.7.1.0
- 
Bump ghc version to 8.10.4
 - 
Fix some output formats
 
0.7.0.0
- 
Support dumping output of
arch-hsto JSON - 
Support resolving setup dependencies in
arch-hs-diff - 
Fix wrong concatenation direction of differentiating dependencies in
arch-hs-diff - 
Replace
reqwitharch-webandhttp-client - 
Make
getLatestSHA256become total function 
0.6.2.0
- 
Use
Docto print prompt messages - 
Fix wrong line feeds in
arch-hs-diff 
0.6.1.0
- 
Show dependens and makedepends in
arch-hs-diffeven 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
pkgconfigDependsandextraLibsusing pacman files db - 
Support resolving custom-setup dependencies
 - 
Add an option to force
arch-hsto run even if the target is in [community] - 
Adopt Diff in
arch-hs-diffandarch-hs-submit - 
Fix the bug that
ghcis missing in depends - 
Fix typo (#35)
 - 
Update dependencies (#34)
 
0.5.0.0
- 
Add
TargetDisappearExceptionto 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 - 
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-submitexecutable 
0.1.1.0
- Add uusi option
 
0.1.0.0
- 
Support sub-libraries (#16)
 - 
Split
arch-hs-uusiintouusi - 
Better performance in dependency resolving
 - 
Fix recommended package order
 - 
Trace for dependency resolving
 - 
Fix indentation of flags' pretty printing
 
0.0.0.0
- Initially created.