Bump version to 1.1.0 and update changelog

This commit is contained in:
Emanuel Borsboom 2016-05-03 04:26:41 -07:00
parent 825375d676
commit db5de330e1
4 changed files with 48 additions and 12 deletions

View file

@ -2,7 +2,7 @@
## Bug Reports ## Bug Reports
Before reporting a bug, please ensure that you are using the latest release (currently stack-1.0.4). See the [upgrade instructions](http://docs.haskellstack.org/en/stable/install_and_upgrade/#upgrade) to upgrade. Before reporting a bug, please ensure that you are using the latest release (currently stack-1.1.0). See the [upgrade instructions](http://docs.haskellstack.org/en/stable/install_and_upgrade/#upgrade) to upgrade.
When reporting a bug, please write in the following format: When reporting a bug, please write in the following format:

View file

@ -1,10 +1,11 @@
# Changelog # Changelog
## Unreleased changes ## v1.1.0
Release notes: Release notes:
Major changes: * Added Ubuntu 16.04 LTS (xenial) Apt repo.
* No longer uploading new versions to Fedora 21 repo.
Behavior changes: Behavior changes:
@ -38,11 +39,16 @@ Behavior changes:
signature verification options. signature verification options.
* `stack build pkg-1.2.3` will now build even if the snapshot has a different * `stack build pkg-1.2.3` will now build even if the snapshot has a different
package version - it is treated as an extra-dep. `stack build local-pkg-1.2.3` package version - it is treated as an extra-dep. `stack build local-pkg-1.2.3`
is an error even if the version number matches the local package. is an error even if the version number matches the local package
[#2028](https://github.com/commercialhaskell/stack/issues/2028).
* Having a `nix:` section no longer implies enabling nix build. This allows the * Having a `nix:` section no longer implies enabling nix build. This allows the
user to globally configure whether nix is used (unless the project overrides user to globally configure whether nix is used (unless the project overrides
the default explicitly). See the default explicitly). See
[#1924](https://github.com/commercialhaskell/stack/issues/1924). [#1924](https://github.com/commercialhaskell/stack/issues/1924).
* Remove deprecated valid-wanted field.
* Docker: mount home directory in container [#1949](https://github.com/commercialhaskell/stack/issues/1949).
* Deprecate `--local-bin-path` instead `--local-bin`.
* `stack image`: allow absolute source paths for `add`.
Other enhancements: Other enhancements:
@ -50,13 +56,15 @@ Other enhancements:
* Fix too much rebuilding when enabling/disabling profiling flags. * Fix too much rebuilding when enabling/disabling profiling flags.
* `stack build pkg-1.0` will now build `pkg-1.0` even if the snapshot specifies * `stack build pkg-1.0` will now build `pkg-1.0` even if the snapshot specifies
a different version (it introduces a temporary extra-dep) a different version (it introduces a temporary extra-dep)
* Experimental support for `--split-objs` added. * Experimental support for `--split-objs` added
[#1284](https://github.com/commercialhaskell/stack/issues/1284).
* `git` packages with submodules are supported by passing the `--recursive` * `git` packages with submodules are supported by passing the `--recursive`
flag to `git clone`. flag to `git clone`.
* When using [hpack](https://github.com/sol/hpack), only regenerate cabal files * When using [hpack](https://github.com/sol/hpack), only regenerate cabal files
when hpack files change. when hpack files change.
* hpack files can now be used in templates * hpack files can now be used in templates
* `stack ghci` now runs ghci as a separate process #1306 * `stack ghci` now runs ghci as a separate process
[#1306](https://github.com/commercialhaskell/stack/issues/1306)
* Retry when downloading snapshots and package indices * Retry when downloading snapshots and package indices
* Many build options are configurable now in `stack.yaml`: * Many build options are configurable now in `stack.yaml`:
``` ```
@ -84,23 +92,48 @@ Other enhancements:
``` ```
* A number of URLs are now configurable, useful for firewalls. See * A number of URLs are now configurable, useful for firewalls. See
[#1794](https://github.com/commercialhaskell/stack/issues/1884). [#1794](https://github.com/commercialhaskell/stack/issues/1884).
* Suggest causes when executables are missing.
* Allow `--omit-packages` even without `--solver`.
* Improve the generated stack.yaml.
* Improve ghci results after :load Main module collision with main file path.
* Only load the hackage index if necessary
[#1883](https://github.com/commercialhaskell/stack/issues/1883), [#1892](https://github.com/commercialhaskell/stack/issues/1892).
* init: allow local packages to be deps of deps
[#1965](https://github.com/commercialhaskell/stack/issues/1965).
* Always use full fingerprints from GPG
[#1952](https://github.com/commercialhaskell/stack/issues/1952).
* Default to using `gpg2` and fall back to `gpg`
[#1976](https://github.com/commercialhaskell/stack/issues/1976).
* Add a flag for --verbosity silent.
* Add `haddock --open` flag [#1396](https://github.com/commercialhaskell/stack/issues/1396).
Bug fixes: Bug fixes:
* Package tarballs would fail to unpack in 1.0.4 * Package tarballs would fail to unpack.
[#1884](https://github.com/commercialhaskell/stack/issues/1884). [#1884](https://github.com/commercialhaskell/stack/issues/1884).
* Fixed errant warnings about missing modules, after deleted and removed from * Fixed errant warnings about missing modules, after deleted and removed from
cabal file [#921](https://github.com/commercialhaskell/stack/issues/921) cabal file [#921](https://github.com/commercialhaskell/stack/issues/921)
[#1805](https://github.com/commercialhaskell/stack/issues/1805). [#1805](https://github.com/commercialhaskell/stack/issues/1805).
* Now considers a package to dirty when the hpack file is changed * Now considers a package to dirty when the hpack file is changed
[#1819](https://github.com/commercialhaskell/stack/issues/1819) [#1819](https://github.com/commercialhaskell/stack/issues/1819).
* Nix: cancelling a stack build now exits properly rather than dropping into a * Nix: cancelling a stack build now exits properly rather than dropping into a
nix-shell [#1778](https://github.com/commercialhaskell/stack/issues/1778) nix-shell [#1778](https://github.com/commercialhaskell/stack/issues/1778).
* `allow-newer: true` now causes `--exact-configuration` to be passed to Cabal. * `allow-newer: true` now causes `--exact-configuration` to be passed to Cabal.
See [#1579](https://github.com/commercialhaskell/stack/issues/1579) See [#1579](https://github.com/commercialhaskell/stack/issues/1579).
* `stack solver` no longer fails with `InvalidRelFile` for relative package * `stack solver` no longer fails with `InvalidRelFile` for relative package
paths including `..`. See paths including `..`. See
[#1954](https://github.com/commercialhaskell/stack/issues/1954). [#1954](https://github.com/commercialhaskell/stack/issues/1954).
* Ignore emacs lock files when finding .cabal
[#1897](https://github.com/commercialhaskell/stack/issues/1897).
* Use lenient UTF-8 decode for build output
[#1945](https://github.com/commercialhaskell/stack/issues/1945).
* Clear index cache whenever index updated
[#1962](https://github.com/commercialhaskell/stack/issues/1962).
* Fix: Building a container image drops a .stack-work dir in the current working
(sub)directory
[#1975](https://github.com/commercialhaskell/stack/issues/1975).
* Fix: Rebuilding when disabling profiling
[#2023](https://github.com/commercialhaskell/stack/issues/2023).
## 1.0.4.3 ## 1.0.4.3
@ -449,6 +482,8 @@ Other enhancements:
* `stack new` disallows package names with "words" consisting solely of numbers * `stack new` disallows package names with "words" consisting solely of numbers
[#1336](https://github.com/commercialhaskell/stack/issues/1336) [#1336](https://github.com/commercialhaskell/stack/issues/1336)
* `stack build --fast` turns off optimizations * `stack build --fast` turns off optimizations
* Show progress while downloading package index
[#1223](https://github.com/commercialhaskell/stack/issues/1223).
Bug fixes: Bug fixes:

View file

@ -209,7 +209,7 @@ stackRootOptionName = "stack-root"
-- | Deprecated option name for the global stack root. -- | Deprecated option name for the global stack root.
-- --
-- Deprecated since stack-1.0.5. -- Deprecated since stack-1.1.0.
-- --
-- TODO: Remove occurences of this variable and use 'stackRootOptionName' only -- TODO: Remove occurences of this variable and use 'stackRootOptionName' only
-- after an appropriate deprecation period. -- after an appropriate deprecation period.

View file

@ -1,5 +1,5 @@
name: stack name: stack
version: 1.0.5 version: 1.1.0
synopsis: The Haskell Tool Stack synopsis: The Haskell Tool Stack
description: Please see the README.md for usage information, and description: Please see the README.md for usage information, and
the wiki on Github for more details. Also, note that the wiki on Github for more details. Also, note that
@ -17,6 +17,7 @@ homepage: http://haskellstack.org
extra-source-files: CONTRIBUTING.md extra-source-files: CONTRIBUTING.md
ChangeLog.md ChangeLog.md
README.md README.md
doc/*.md
-- Glob would be nice, but apparently Cabal doesn't support it: -- Glob would be nice, but apparently Cabal doesn't support it:
-- cabal: filepath wildcard 'test/package-dump/*.txt' does not match any files. -- cabal: filepath wildcard 'test/package-dump/*.txt' does not match any files.