22
33## 1.0.4
44
5- Release notes:
6-
75Major changes:
86
97* Some notable changes in ` stack init ` :
10-
118 * Overall it should now be able to initialize almost all existing cabal
129 packages out of the box as long as the package itself is consistently
1310 defined.
@@ -19,24 +16,60 @@ Major changes:
1916 requirements - [ #1674 ] ( https://github.com/commercialhaskell/stack/pull/1674 ) .
2017 * Some more changes for a better user experience. Please refer to
2118 the doc guide for details.
19+ * Add support for hpack, alternative package description format
20+ [ #1679 ] ( https://github.com/commercialhaskell/stack/issues/1679 )
2221
2322Other enhancements:
2423
2524* Docker: pass ~ /.ssh and SSH auth socket into container, so that git repos
26- work [ #1358 ] ( https://github.com/commercialhaskell/stack/issues/1358 )
27- * Docker: strip suffix from docker --version
25+ work [ #1358 ] ( https://github.com/commercialhaskell/stack/issues/1358 ) .
26+ * Docker: strip suffix from docker --version.
2827 [ #1653 ] ( https://github.com/commercialhaskell/stack/issues/1653 )
28+ * Docker: pass USER and PWD environment bariables into container.
2929* On each run, stack will test the stack root directory (~ /.stack), and the
3030 project and package work directories (.stack-work) for whether they are
3131 owned by the current user and abort if they are not. This precaution can
3232 be disabled with the ` --allow-different-user ` flag or ` allow-different-user `
3333 option in the global config (~ /.stack/config.yaml).
3434 [ #471 ] ( https://github.com/commercialhaskell/stack/issues/471 )
35+ * Added ` stack clean --full ` option for full working dir cleanup.
36+ * YAML config: support Zip archives.
37+ * Redownload build plan if parsing fails
38+ [ #1702 ] ( https://github.com/commercialhaskell/stack/issues/1702 ) .
39+ * Give mustache templates access to a 'year' tag
40+ [ #1716 ] ( https://github.com/commercialhaskell/stack/pull/1716 ) .
41+ * Have "stack ghci" warn about module name aliasing.
42+ * Add "stack ghci --load-local-deps".
43+ * Build Setup.hs with -rtsopts
44+ [ #1687 ] ( https://github.com/commercialhaskell/stack/issues/1687 ) .
45+ * ` stack init ` accepts a list of directories.
46+ * Add flag infos to DependencyPlanFailures (for better error output in case of
47+ flags) [ #713 ] ( https://github.com/commercialhaskell/stack/issues/713 )
48+ * ` stack new --bare ` complains for overwrites, and add ` --force ` option
49+ [ #1597 ] ( https://github.com/commercialhaskell/stack/issues/1597 ) .
3550
3651Bug fixes:
3752
3853* Previously, ` stack ghci ` would fail with ` cannot satisfy -package-id ` when the
3954 implicit build step changes the package key of some dependency.
55+ * Fix: Building with ghcjs: "ghc-pkg: Prelude.chr: bad argument: 2980338"
56+ [ #1665 ] ( https://github.com/commercialhaskell/stack/issues/1665 ) .
57+ * Fix running test / bench with ` --profile ` / ` --trace ` .
58+ * Fix: build progress counter is no longer visible
59+ [ #1685 ] ( https://github.com/commercialhaskell/stack/issues/1685 ) .
60+ * Use "-RTS" w/ profiling to allow extra args
61+ [ #1772 ] ( https://github.com/commercialhaskell/stack/issues/1772 ) .
62+ * Fix withUnpackedTarball7z to find name of srcDir after unpacking
63+ (fixes ` stack setup ` fails for ghcjs project on windows)
64+ [ #1774 ] ( https://github.com/commercialhaskell/stack/issues/1774 ) .
65+ * Add space before auto-generated bench opts (makes profiling options work
66+ uniformly for applications and benchmark suites)
67+ [ #1771 ] ( https://github.com/commercialhaskell/stack/issues/1771 ) .
68+ * Don't try to find plugin if it resembles flag.
69+ * Setup.hs changes cause package dirtiness
70+ [ #1711 ] ( https://github.com/commercialhaskell/stack/issues/1711 ) .
71+ * Send "stack templates" output to stdout
72+ [ #1792 ] ( https://github.com/commercialhaskell/stack/issues/1792 ) .
4073
4174## 1.0.2
4275
@@ -58,9 +91,9 @@ Other enhancements:
5891- Disable locale/codepage hacks when GHC >=7.10.3
5992 [ #1552 ] ( https://github.com/commercialhaskell/stack/issues/1552 )
6093- Specify multiple images to build for ` stack image container `
61- [ docs] ( http://docs.haskellstack.org/en/v1.0.2 /yaml_configuration.html #image )
94+ [ docs] ( http://docs.haskellstack.org/en/stable /yaml_configuration/ #image )
6295- Specify which executables to include in images for ` stack image container `
63- [ docs] ( http://docs.haskellstack.org/en/v1.0.2 /yaml_configuration.html #image )
96+ [ docs] ( http://docs.haskellstack.org/en/stable /yaml_configuration/ #image )
6497- Docker: pass supplemantary groups and umask into container
6598- If git fetch fails wipe the directory and try again from scratch
6699 [ #1418 ] ( https://github.com/commercialhaskell/stack/issues/1418 )
0 commit comments