All Versions
11
Latest Version
Avg Release Cycle
101 days
Latest Release
1590 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.5.1 Changes
June 03, 2020๐ Bug Fixes
- Fix breakage due to
DISABLE_SDIST_GIT_CHECK
option. Due to this bug, build was always failing by default and reported as success.
๐ Deprecations
- ๐
HLINT_COMMANDS
is deprecated and replaced byHLINT_OPTIONS
/HLINT_TARGETS
โจ Enhancements
- ๐ New
HLINT_OPTIONS
/HLINT_TARGETS
env vars to specify hlint commands in a better way.
- Fix breakage due to
-
v0.5.0 Changes
April 30, 2020๐ Bug Fixes
- ๐ฆ
packcheck.sh
script itself was missing from the package, added.
๐ฅ Breaking Changes
- CI now fails if
DISABLE_SDIST_BUILD
is not set and the contents of the source distribution tar ball do not match the git repository contents. Either add any exceptions to.packcheck.ignore
file or useDISABLE_SDIST_GIT_CHECK=y
to disable this feature. Currently this check is done only ifgit
andtar
commands are available in thePATH
.
๐ Deprecations
- ๐
cabal-v1
command now shows a deprecation message and is removed from help. This command will be removed in future. ENABLE_INSTALL
option now does nothing. This change is because of the new behavior in cabal-3. This option will be removed in future.
โจ Enhancements
- โ Added a feature to detect if any files in the git repo are missing from the source distribution tarball.
- โ Add
CABAL_PROJECT
environment variable to support specifying a cabal project file.
- ๐ฆ
-
v0.4.3
April 30, 2020 -
v0.4.2 Changes
June 25, 2019๐ Bug Fixes
- ๐ When building from source distribution, it would not build again unless
cleaned with
packcheck clean
if a file in the source has changed.
๐ Deprecations
- ๐ Deprecate and replace the
cabal
command withcabal-v1
, in futurecabal
will be used forcabal-v2
. - ๐ Deprecate and replace the
cabal-new
command withcabal-v2
. - ๐ Deprecate and rename
CABAL_NEWBUILD_OPTIONS
toCABAL_BUILD_OPTIONS
- ๐ Deprecate and rename
CABAL_NEWBUILD_TARGETS
toCABAL_BUILD_TARGETS
- ๐ Use STACK_BUILD_OPTIONS envvar in the dependency install phase as well
- โ Remove stack yaml creation using stack init/solver
โจ Enhancements
- Search for ghc among stack installed GHC binaries as well
- โ Add GHCJS support. Use ENABLE_GHCJS=y option.
- โ Add packcheck-safe.sh . The safe version does not trust or use any environment variables, all environment needs to be specified on the command line. It also catches any misspelled command line parameter names.
- ๐ Allow boolean parameters to be specified with a lenient syntax allowing values y|Y|yes|Yes|YES|true|True|TRUE|on|On|ON|n|N|no|No|NO|false|False|FALSE|off|Off|OFF
- ๐ When building from source distribution, it would not build again unless
cleaned with
-
v0.4.1 Changes
September 25, 2018- 0๏ธโฃ Disable hpc-coveralls by default
-
v0.4.0 Changes
September 22, 2018- โ Add support for circle CI
- โ Add support for multi-package stack as well as cabal repos
- โ Add a version command
- ๐ Add CABAL_NEWBUILD_TARGETS envvar to build specific targets
- โ Add GHC 8.6.1 in build matrices
-
v0.3.1 Changes
June 23, 2018- Add a new environment var option DISABLE_DIST_CHECKS to disable source distribution checks. This can be used as a workaround for a bug in stack causing "stack sdist" to fail.
- ๐ For stack builds, use the same options (STACK_BUILD_OPTIONS) for install test as for build so that an extra rebuild does not occur during install.
- โช Workaround to avoid depending on
cabal info
command; in certain cases this command crashes cabal. See issue #13.
-
v0.3.0 Changes
April 05, 2018โจ Enhancements
- โ Add cabal new-build support. Use
packcheck.sh cabal-new
to use it. - โ
Add knobs to disable tests or doc builds (
DISABLE_TEST
,DISABLE_DOCS
) - Now you can specify multiple versions of GHC in PATH and packcheck automatically finds the right one based on GHCVER envvar.
- โ Add TOOLS_DIR option to specify hvr-ghc style installation of ghc and cabal. A correct version of GHC is automatically picked from this directory.
- GHCVER and CABALVER variables are now optional in travis config if you specify the cabal and ghc PPAs under apt sources.
- ๐ง Run
autoreconf
if there is aconfigure.ac
in the package dir
๐ Deprecations
- ๐ TEST_INSTALL option is deprecated, use ENABLE_INSTALL instead
- โ Add cabal new-build support. Use
-
v0.2.0 Changes
March 18, 2018๐ฅ Breaking Changes
- ๐ Make
STACK_BUILD_OPTIONS
andCABAL_CONFIGURE_OPTIONS
append to the existing build/configure options instead of overriding them. - ๐ท Do not enforce specific
stack
version in CI configs - this is done to avoid failures due to github API limits when upgrading or downgrading.
๐ Bug Fixes
- ๐ Avoid build failures in cases when
cabal-install
has to be installed and its dependencies may conflict with the current project dependencies.
โจ Enhancements
- ๐ Better documentation in travis and appveyor configs
- โฌ๏ธ Reduce the number of builds in default config from 11 to 6
- ๐ Make
-
v0.1.1 Changes
- โจ Enhancement: Nix support; fix bash location to make it work on NixOS and potentially on other systems.