Skip to content

Commit 8102bb8

Browse files
committed
Release preparation Step G
1 parent 267df9d commit 8102bb8

File tree

4 files changed

+45
-66
lines changed

4 files changed

+45
-66
lines changed

ChangeLog.md

Lines changed: 42 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,13 @@
11
# Changelog
22

3-
## Unreleased changes
4-
5-
Release notes:
6-
7-
* Binaries are now provided for macOS/AArch64.
8-
9-
**Changes since v2.13.0.1:**
10-
11-
Major changes:
12-
13-
Behavior changes:
14-
15-
* `stack hpc report`, `stack list`, `stack templates` and `stack uninstall`
16-
output their information to the standard output stream rather than to the
17-
standard error stream. Logging is still to the standard error stream.
18-
* `stack upgrade` no longer assumes that binary upgrade is not supported on a
19-
AArch64 machine architecture.
20-
21-
Other enhancements:
22-
23-
* Bump to Hpack 0.36.0.
24-
25-
Bug fixes:
26-
27-
* Restore message suffix `due to warnings` with `dump-logs: warning` (broken
28-
with Stack 2.11.1).
29-
* On Windows, the `local-programs-path` directory can now be on a different
30-
drive to the system temporary directory and MSYS2 will still be installed.
31-
32-
## v2.13.0.1 (release candidate) - 2023-09-16
3+
## v2.13.1 - 2023-09-29
334

345
Release notes:
356

367
* Further to the release notes for Stack 2.3.1, the `-static` suffix has been
378
removed from the statically linked Linux/x86_64 binaries.
389
* The binaries for Linux/Aarch64 are now statically linked.
10+
* Binaries are now provided for macOS/AArch64.
3911

4012
**Changes since v2.11.1:**
4113

@@ -60,10 +32,15 @@ Behavior changes:
6032
* When unregistering many packages in a single step, Stack can now do that
6133
efficiently. Stack no longer uses GHC-supplied `ghc-pkg unregister` (which is,
6234
currently, slower).
35+
* `stack hpc report`, `stack list`, `stack templates` and `stack uninstall`
36+
output their information to the standard output stream rather than to the
37+
standard error stream. Logging is still to the standard error stream.
38+
* `stack upgrade` no longer assumes that binary upgrade is not supported on a
39+
AArch64 machine architecture.
6340

6441
Other enhancements:
6542

66-
* Bump to Hpack 0.35.5.
43+
* Bump to Hpack 0.36.0.
6744
* Depend on `pantry-0.9.2`, for support for long filenames and directory names
6845
in archives created by `git archive`.
6946
* Avoid the duplicate resolving of usage files when parsing `*.hi` files into a
@@ -96,6 +73,10 @@ Bug fixes:
9673
`-hide-all-packages`, stopping GHC from looking for a package environment in
9774
default locations.
9875
* Restore Stack script files without extensions (broken with Stack 2.11.1).
76+
* Restore message suffix `due to warnings` with `dump-logs: warning` (broken
77+
with Stack 2.11.1).
78+
* On Windows, the `local-programs-path` directory can now be on a different
79+
drive to the system temporary directory and MSYS2 will still be installed.
9980

10081
## v2.11.1 - 2023-05-18
10182

@@ -411,8 +392,8 @@ Other enhancements:
411392

412393
Bug fixes:
413394

414-
* `stack new` now supports branches other than `master` as default for
415-
GitHub repositories. See
395+
* `stack new` now supports branches other than `master` as default for GitHub
396+
repositories. See
416397
[#5422](https://github.com/commercialhaskell/stack/issues/5422)
417398

418399
* Ignore all errors from `hi-file-parser`. See
@@ -448,8 +429,8 @@ Major changes:
448429

449430
Behavior changes:
450431

451-
* File watching now takes into account specified targets, old behavior could
452-
be restored using the new flag `--watch-all`
432+
* File watching now takes into account specified targets, old behavior could be
433+
restored using the new flag `--watch-all`
453434
[#5310](https://github.com/commercialhaskell/stack/issues/5310)
454435

455436
Other enhancements:
@@ -486,8 +467,8 @@ Other enhancements:
486467
Bug fixes:
487468

488469
* When using the `STACK_YAML` env var with Docker, make the path absolute.
489-
* Fix the problem of `stack repl foo:test:bar` failing without a project
490-
build before that. See
470+
* Fix the problem of `stack repl foo:test:bar` failing without a project build
471+
before that. See
491472
[#5213](https://github.com/commercialhaskell/stack/issues/5213)
492473
* Fix `stack sdist` introducing unnecessary sublibrary syntax when using
493474
pvp-bounds. See
@@ -518,8 +499,8 @@ Release notes:
518499
former, nothing needs to change). For this release, both are supported, but
519500
the next release will no longer have the `-static` variant.
520501

521-
* We are also deprecating the download links at https://stackage.org/stack.
522-
See this page for the current installation instructions:
502+
* We are also deprecating the download links at https://stackage.org/stack. See
503+
this page for the current installation instructions:
523504
https://docs.haskellstack.org/en/stable/install_and_upgrade/.
524505

525506
* These are the canonical locations to download the latest stable binaries from,
@@ -575,11 +556,11 @@ Behavior changes:
575556

576557
Other enhancements:
577558

578-
* Add `build-output-timestamps` flag in yaml. Setting it to true
579-
prefixes each build log output line with a timestamp.
559+
* Add `build-output-timestamps` flag in yaml. Setting it to true prefixes each
560+
build log output line with a timestamp.
580561

581-
* Show warning about `local-programs-path` with spaces on windows
582-
when running scripts. See
562+
* Show warning about `local-programs-path` with spaces on windows when running
563+
scripts. See
583564
[#5013](https://github.com/commercialhaskell/stack/pull/5013)
584565

585566
* Add `ls dependencies json` which will print dependencies as JSON.
@@ -641,22 +622,21 @@ Hackage-only release:
641622

642623
Behavior changes:
643624

644-
* Disable WAL mode for SQLite3 databases, to improve compatibility with
645-
some platforms and filesystems. See
625+
* Disable WAL mode for SQLite3 databases, to improve compatibility with some
626+
platforms and filesystems. See
646627
[#4876](https://github.com/commercialhaskell/stack/issues/4876).
647628

648629
* By default, do not perform expiry checks in Hackage Security. See
649630
[#4928](https://github.com/commercialhaskell/stack/issues/4928).
650631

651632
Other enhancements:
652633

653-
* Do not rerun expected test failures. This is mostly a change that
654-
will only affect the Stackage Curator use case, but there is now an
655-
additional message letting the user know when a previously-failed
656-
test case is being rerun.
634+
* Do not rerun expected test failures. This is mostly a change that will only
635+
affect the Stackage Curator use case, but there is now an additional message
636+
letting the user know when a previously-failed test case is being rerun.
657637

658-
* Move configure information for local packages back to .stack-work to
659-
improve caching. See
638+
* Move configure information for local packages back to .stack-work to improve
639+
caching. See
660640
[#4893](https://github.com/commercialhaskell/stack/issues/4893).
661641

662642
Bug fixes:
@@ -675,12 +655,12 @@ Bug fixes:
675655
avoiding a SIGTERM screwing up GHC installation. See
676656
[#4888](https://github.com/commercialhaskell/stack/issues/4888).
677657

678-
* Use package complete locations from lock files when resolving dependencies
679-
in `extra-deps`. See
658+
* Use package complete locations from lock files when resolving dependencies in
659+
`extra-deps`. See
680660
[#4887](https://github.com/commercialhaskell/stack/issues/4887).
681661

682-
* Set the `HASKELL_DIST_DIR` environment to a proper package dist
683-
directory so `doctest` is able to load modules autogenerated by Cabal.
662+
* Set the `HASKELL_DIST_DIR` environment to a proper package dist directory so
663+
`doctest` is able to load modules autogenerated by Cabal.
684664

685665
* Expose package library when running tests.
686666

@@ -702,11 +682,11 @@ Hackage-only release that removes `stack.yaml` from the sdist. This is because
702682
basis on individual packages (see
703683
[#4860](https://github.com/commercialhaskell/stack/issues/4860))
704684

705-
If building a `stack` executable for distribution, please download the
706-
source code from https://github.com/commercialhaskell/stack/releases/tag/v2.1.1
707-
and build it using Stack itself in order to ensure identical behaviour
708-
to official binaries. This package on Hackage is provided for convenience
709-
and bootstrapping purposes.
685+
If building a `stack` executable for distribution, please download the source
686+
code from https://github.com/commercialhaskell/stack/releases/tag/v2.1.1 and
687+
build it using Stack itself in order to ensure identical behaviour to official
688+
binaries. This package on Hackage is provided for convenience and bootstrapping
689+
purposes.
710690

711691

712692
## v2.1.1 - 2019-06-13
@@ -724,9 +704,8 @@ features, as listed below.
724704

725705
Major changes:
726706

727-
* Switch over to pantry for managing packages. This is a major change
728-
to Stack's internals, and affects user-visible behavior in a few
729-
places. Some highlights:
707+
* Switch over to pantry for managing packages. This is a major change to Stack's
708+
internals, and affects user-visible behavior in a few places. Some highlights:
730709
* Drop support for multiple package indices and legacy
731710
`00-index.tar` style indices. See
732711
[#4137](https://github.com/commercialhaskell/stack/issues/4137).

cabal.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ constraints:
163163
, socks ==0.6.1
164164
, split ==0.2.3.5
165165
, splitmix ==0.1.0.4
166-
, stack ==2.13.0.1
166+
, stack ==2.13.1
167167
, static-bytes ==0.1.0
168168
, stm ==2.5.1.0
169169
, stm-chans ==3.0.0.9

package.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
spec-version: 0.35.0
33

44
name: stack
5-
version: '2.13.0.2'
5+
version: '2.13.1'
66
synopsis: The Haskell Tool Stack
77
description: |
88
Please see the documentation at <https://docs.haskellstack.org>

stack.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ cabal-version: 2.0
55
-- see: https://github.com/sol/hpack
66

77
name: stack
8-
version: 2.13.0.2
8+
version: 2.13.1
99
synopsis: The Haskell Tool Stack
1010
description: Please see the documentation at <https://docs.haskellstack.org>
1111
for usage information.

0 commit comments

Comments
 (0)