Skip to content

Commit 415cbfc

Browse files
committed
Merge branch 'stable' into rc/v2.9
2 parents 260a50d + a68dacb commit 415cbfc

23 files changed

+536
-260
lines changed

CONTRIBUTING.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ there is ever a bad change, it can always be rolled back.
4646

4747
Stack's maintainers are long-term contributors to the project. Michael Snoyman
4848
(@snoyberg) was the founder of Stack, and its initial maintainer - and he has
49-
added others. Michael's current interests and priorties mean that he is no
49+
added others. Michael's current interests and priorities mean that he is no
5050
longer actively involved in adding new features to Stack.
5151

5252
Maintainers are recognized for their contributions including:
@@ -307,7 +307,7 @@ Where `<PATTERN>` is the name of the folder listed in the
307307
[test/integration/tests/](https://github.com/commercialhaskell/stack/tree/master/test/integration/tests)
308308
directory.
309309

310-
You may also achieve this through GHCi with tihs command:
310+
You may also achieve this through GHCi with this command:
311311

312312
~~~text
313313
stack ghci stack:stack-integration-test
@@ -341,9 +341,9 @@ This workflow will run if:
341341
* commits are pushed to these branches: `master`, `stable` and `rc/**`.
342342
* requested
343343

344-
The workflow has two jobs: `pendantic` and `unit-tests`.
344+
The workflow has two jobs: `pedantic` and `unit-tests`.
345345

346-
The `pendantic` job runs on `ubuntu` only and builds Stack with the
346+
The `pedantic` job runs on `ubuntu` only and builds Stack with the
347347
`--pedantic` flag.
348348

349349
The `unit-tests` job runs on a matrix of operating systems and Stack
@@ -356,7 +356,7 @@ systems. Its 'Cache dependencies on Windows' step caches the same information
356356
on Windows, but takes into account that a relevant directory is located outside
357357
of the Stack root.
358358

359-
### Integration-based - `intergration-tests.yml`
359+
### Integration-based - `integration-tests.yml`
360360

361361
This workflow will run if:
362362
* there is a pull request
@@ -397,7 +397,7 @@ named artifacts to path `_release`.
397397
Its step 'Hash and sign assets' makes use of a 'secret' environment variable
398398
`RELEASE_SIGNING_KEY` established by the owner of the Stack repository. The
399399
variable contains the private key for the GPG key with ID 0x575159689BEFB442.
400-
That key is imported into GPG and then used by GPG to create a detached signture
400+
That key is imported into GPG and then used by GPG to create a detached signature
401401
for each file.
402402

403403
### Inactive - `stan.yml`
@@ -408,7 +408,7 @@ workflow does not run. Its intent is to apply Stan to Stack.
408408

409409
## Slack channel
410410

411-
If you're making deep changes and real-time communcation with the Stack team
411+
If you're making deep changes and real-time communication with the Stack team
412412
would be helpful, we have a `#stack-collaborators` Slack channel in the
413413
Haskell Foundation workspace. To join the workspace, follow this
414414
[link](https://haskell-foundation.slack.com/join/shared_invite/zt-z45o9x38-8L55P27r12YO0YeEufcO2w#/shared-invite/email).

ChangeLog.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -175,14 +175,14 @@ Other enhancements:
175175
* Added `--candidate` flag to `upload` command to upload a package candidate
176176
rather than publishing the package.
177177

178-
* Error output using `--no-interleaved-output` no longer prepends indentating
178+
* Error output using `--no-interleaved-output` no longer prepends indenting
179179
whitespace. This allows emacs compilation-mode and vim quickfix to locate
180180
and track errors. See
181181
[#5523](https://github.com/commercialhaskell/stack/pull/5523)
182182

183183
Bug fixes:
184184

185-
* `stack new` now suppports branches other than `master` as default for
185+
* `stack new` now supports branches other than `master` as default for
186186
GitHub repositories. See
187187
[#5422](https://github.com/commercialhaskell/stack/issues/5422)
188188

@@ -209,10 +209,12 @@ Hackage-only release:
209209
**Changes since v2.3.3**
210210

211211
Major changes:
212+
212213
* Add the `snapshot-location-base` yaml configuration option, which allows to
213214
override the default location of snapshot configuration files. This option
214215
affects how snapshot synonyms (LTS/Nightly) are expanded to URLs by the
215216
`pantry` library.
217+
216218
* `docker-network` configuration key added to override docker `--net` arg
217219

218220
Behavior changes:
@@ -258,7 +260,7 @@ Bug fixes:
258260
* Fix the problem of `stack repl foo:test:bar` failing without a project
259261
build before that. See
260262
[#5213](https://github.com/commercialhaskell/stack/issues/5213)
261-
* Fix `stack sdist` introducing unneded sublibrary syntax when using
263+
* Fix `stack sdist` introducing unnecessary sublibrary syntax when using
262264
pvp-bounds. See
263265
[#5289](https://github.com/commercialhaskell/stack/issues/5289)
264266

@@ -299,7 +301,7 @@ Release notes:
299301
* macOS: https://get.haskellstack.org/stable/osx-x86_64.tar.gz
300302
* Windows 64-bit: https://get.haskellstack.org/stable/windows-x86_64.zip
301303

302-
As always, binaries for specific versions are available from the Github
304+
As always, binaries for specific versions are available from the GitHub
303305
releases: https://github.com/commercialhaskell/stack/releases.
304306

305307
**Changes since v2.1.3.1**
@@ -581,7 +583,7 @@ Behavior changes:
581583
* Interleaved output is now turned on by default, see
582584
[#4702](https://github.com/commercialhaskell/stack/issues/4702). In
583585
addition, the `packagename> ` prefix is no longer included in
584-
interelaved mode when only building a single target.
586+
interleaved mode when only building a single target.
585587
* The `-fhide-source-paths` GHC option is now enabled by default and
586588
can be disabled via the `hide-source-paths` configuration option in
587589
`stack.yaml`. See
@@ -862,7 +864,7 @@ Behavior changes:
862864
optimizations/laziness. See:
863865
[#4125](https://github.com/commercialhaskell/stack/issues/4125).
864866
* Mustache templating is not applied to large files (over 50kb) to
865-
avoid performance degredation. See:
867+
avoid performance degradation. See:
866868
[#4133](https://github.com/commercialhaskell/stack/issues/4133).
867869
* `stack upload` signs the package by default, as documented. `--no-signature`
868870
turns the signing off.
@@ -898,7 +900,7 @@ Other enhancements:
898900
This should help with
899901
[#3510](https://github.com/commercialhaskell/stack/issues/3510).
900902
* `stack new` now allows template names of the form `username/foo` to
901-
download from a user other than `commercialstack` on Github, and can be
903+
download from a user other than `commercialstack` on GitHub, and can be
902904
prefixed with the service `github:`, `gitlab:`, or `bitbucket:`. See
903905
[#4039](https://github.com/commercialhaskell/stack/issues/4039)
904906
* Switch to `githash` to include some unmerged bugfixes in `gitrev`
@@ -1009,7 +1011,7 @@ Other enhancements:
10091011
that is compatible (rather than only checking a single one). This is
10101012
relevant on Linux where different distributions may have different
10111013
combinations of libtinfo 5/6, ncurses 5/6, and gmp 4/5, and will allow
1012-
simpifying the setup-info metadata YAML for future GHC releases.
1014+
simplifying the setup-info metadata YAML for future GHC releases.
10131015
* The build progress bar reports names of packages currently building.
10141016
* `stack setup --verbose` causes verbose output of GHC configure process.
10151017
See [#3716](https://github.com/commercialhaskell/stack/issues/3716)
@@ -1481,7 +1483,7 @@ Behavior changes:
14811483

14821484
* The default package metadata backend has been changed from Git to
14831485
the 01-index.tar.gz file, from the hackage-security project. This is
1484-
intended to address some download speed issues from Github for
1486+
intended to address some download speed issues from GitHub for
14851487
people in certain geographic regions. There is now full support for
14861488
checking out specific Cabal file revisions from downloaded tarballs
14871489
as well. If you manually specify a package index with only a Git
@@ -1948,7 +1950,7 @@ Other enhancements:
19481950
[#1620](https://github.com/commercialhaskell/stack/issues/1620)
19491951
* `DESTDIR` is filtered from environment when installing GHC. See
19501952
[#1460](https://github.com/commercialhaskell/stack/issues/1460)
1951-
* `stack haddock` now supports `--hadock-arguments`. See
1953+
* `stack haddock` now supports `--haddock-arguments`. See
19521954
[#2144](https://github.com/commercialhaskell/stack/issues/2144)
19531955
* Signing: warn if GPG_TTY is not set as per `man gpg-agent`
19541956

doc/GUIDE.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,7 @@ We've specified the `acme-missiles` package in the `package.yaml` file (see
467467
above), but `acme-missiles` is not part of that LTS package set, so building
468468
failed.
469469

470-
To add `acme-missles` to the available packages, we'll use the `extra-deps` key
470+
To add `acme-missiles` to the available packages, we'll use the `extra-deps` key
471471
in the `stack.yaml` file. That key defines extra packages, not present in the
472472
resolver, that will be needed as dependencies. You can add this like so:
473473

@@ -496,7 +496,7 @@ You can also see a
496496
[list of all available snapshots](https://www.stackage.org/snapshots). You'll
497497
notice two flavors: LTS (for "Long Term Support") and Nightly. You can read more
498498
about them on the
499-
[LTS Haskell Github page](https://github.com/commercialhaskell/lts-haskell#readme).
499+
[LTS Haskell GitHub page](https://github.com/commercialhaskell/lts-haskell#readme).
500500
If you're not sure which to use, start with LTS Haskell (which Stack will lean
501501
towards by default as well).
502502

@@ -841,7 +841,7 @@ stack build --pedantic --haddock --test --exec "echo Yay, it succeeded" --file-w
841841

842842
This command will:
843843

844-
* turn on all warnings and errors (the `--pendantic` flag)
844+
* turn on all warnings and errors (the `--pedantic` flag)
845845
* build your library and executables
846846
* generate Haddocks (the `--haddock` flag)
847847
* build and run your test suite (the `--test` flag)
@@ -952,7 +952,7 @@ end up including the helloworld-test component as well.
952952

953953
You can bypass this implicit adding of components by being much more explicit,
954954
and stating the components directly. For example, the following will not build
955-
the `helloworld-exe` executable once all executables have been sucessfully
955+
the `helloworld-exe` executable once all executables have been successfully
956956
built:
957957

958958
~~~text
@@ -1307,7 +1307,7 @@ follows the Unix convention of `--` to separate these. For example, command:
13071307
stack exec --package stm -- echo I installed the stm package via --package stm
13081308
~~~
13091309

1310-
yields ouput like:
1310+
yields output like:
13111311

13121312
~~~text
13131313
Run from outside a project, using implicit global project config

0 commit comments

Comments
 (0)