Skip to content

Commit 146d2c2

Browse files
Bump PS to 0.15.7; update to latest package set (#302)
* Update PureScript to 0.15.7 * Update package set * Install entire package set except for `visx` `visx` currently includes a module named `Main`, which causes a name clash. So, it's being dropped until then. * Update changelog
1 parent 577498d commit 146d2c2

File tree

7 files changed

+107
-26
lines changed

7 files changed

+107
-26
lines changed

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,14 @@ New features:
1010

1111
Bugfixes:
1212

13+
Other improvements:
14+
15+
## [v2022-12-12.1](https://github.com/purescript/trypurescript/releases/tag/v2022-12-12.1)
16+
1317
Other improvements:
1418
- Update main example to note that editor state is persisted in the URL (#300 by @thomashoneyman)
19+
- Update PureScript to `0.15.7` (#302 by @JordanMartinez)
20+
- Update to latest package set (#302 by @JordanMartinez)
1521

1622
## [v2022-09-10.1](https://github.com/purescript/trypurescript/releases/tag/v2022-09-10.1)
1723

client/src/Try/SharedConfig.purs

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ module Try.SharedConfig where
66
import Prelude
77

88
pursVersion :: String
9-
pursVersion = "v0.15.4"
9+
pursVersion = "v0.15.7"
1010

1111
pursReleaseUrl :: String
1212
pursReleaseUrl = "https://github.com/purescript/purescript/releases/tag/" <> pursVersion
1313

1414
packageSetVersion :: String
15-
packageSetVersion = "0.15.4-20220901"
15+
packageSetVersion = "0.15.4-20221212"
1616

1717
packageSetPackageJsonUrl :: String
1818
packageSetPackageJsonUrl = "https://github.com/purescript/package-sets/blob/psc-" <> packageSetVersion <> "/packages.json"

server/Main.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ toCompilerErrors :: NE.NonEmpty CST.ParserError -> Error
6666
toCompilerErrors = CompilerErrors . toJsonErrors . CST.toMultipleErrors "<file>"
6767

6868
toJsonErrors :: P.MultipleErrors -> [P.JSONError]
69-
toJsonErrors = P.toJSONErrors False P.Error
69+
toJsonErrors = P.toJSONErrors False P.Error []
7070

7171
-- As of PureScript 0.14 we only need the `codegen` part of `MakeActions` to run
7272
-- Try PureScript, because we already know all dependencies are compiled, we're

stack.yaml

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
resolver: nightly-2022-06-09
1+
resolver: nightly-2022-11-12
22
packages:
33
- "."
44

55
extra-deps:
6-
- purescript-0.15.4
6+
- purescript-0.15.7
77
- language-javascript-0.7.0.0
88
- process-1.6.13.1
99
# The Cabal library is not in Stackage
@@ -12,7 +12,5 @@ extra-deps:
1212
- protolude-0.3.1
1313

1414
flags:
15-
aeson-pretty:
16-
lib-only: true
1715
these:
1816
assoc: false

stack.yaml.lock

+12-12
Original file line numberDiff line numberDiff line change
@@ -5,43 +5,43 @@
55

66
packages:
77
- completed:
8-
hackage: purescript-0.15.4@sha256:29fcb37f227a475a4357de52962f3564da6c881c146a679a514086d9883b1599,20642
8+
hackage: purescript-0.15.7@sha256:fbf49910576377332e202d7fac73c7904dff7357508f702c7c68d7c59c83d41e,21420
99
pantry-tree:
10-
size: 151335
11-
sha256: 6432cafb3d7b3334654d3e5c584eeada632e4c767403ede43953f2d3f33aa8ee
10+
sha256: 3487b12981c52d188684f42c58585f27d77f7365758a99ade0b28af06522c130
11+
size: 154992
1212
original:
13-
hackage: purescript-0.15.4
13+
hackage: purescript-0.15.7
1414
- completed:
1515
hackage: language-javascript-0.7.0.0@sha256:3eab0262b8ac5621936a4beab6a0f97d0e00a63455a8b0e3ac1547b4088dae7d,3898
1616
pantry-tree:
17-
size: 2244
1817
sha256: b0f28d836cb3fbde203fd7318a896c3a20acd8653a905e1950ae2d9a64bccebf
18+
size: 2244
1919
original:
2020
hackage: language-javascript-0.7.0.0
2121
- completed:
2222
hackage: process-1.6.13.1@sha256:c8bb8b7c993ff72d771381b3b56852dd154bce51880a24789c11f57b0688d353,2963
2323
pantry-tree:
24-
size: 1543
2524
sha256: 58117b15fa330c79b3bca6b29c65f815e45840f79cc0915d3434f25e54ac8fa5
25+
size: 1543
2626
original:
2727
hackage: process-1.6.13.1
2828
- completed:
2929
hackage: Cabal-3.6.3.0@sha256:ff97c442b0c679c1c9876acd15f73ac4f602b973c45bde42b43ec28265ee48f4,12459
3030
pantry-tree:
31-
size: 19757
3231
sha256: b250a53bdb56844f047a2927833bb565b936a289abfa85dfc2a63148d776368a
32+
size: 19757
3333
original:
3434
hackage: Cabal-3.6.3.0
3535
- completed:
3636
hackage: protolude-0.3.1@sha256:1cc9e5a5c26c33a43c52b554443dd9779fef13974eaa0beec7ca6d2551b400da,2647
3737
pantry-tree:
38-
size: 1645
3938
sha256: 6452a6ca8d395f7d810139779bb0fd16fc1dbb00f1862630bc08ef5a100430f9
39+
size: 1645
4040
original:
4141
hackage: protolude-0.3.1
4242
snapshots:
4343
- completed:
44-
size: 607265
45-
url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/nightly/2022/6/9.yaml
46-
sha256: 819ac07621dac5b2c320c45cb8c27f141f95114a1749b19b06d2c3606c79e839
47-
original: nightly-2022-06-09
44+
sha256: 5cacb39a2c21842535dc0a31e2005d3b1eb18e451a89d58c28381e1efdb9520f
45+
size: 647983
46+
url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/nightly/2022/11/12.yaml
47+
original: nightly-2022-11-12

staging/packages.dhall

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
let upstream =
2-
https://github.com/purescript/package-sets/releases/download/psc-0.15.4-20220901/packages.dhall
3-
sha256:f1531b29c21ac437ffe5666c1b6cc76f0a9c29d3c9d107ff047aa2567744994f
2+
https://github.com/purescript/package-sets/releases/download/psc-0.15.4-20221212/packages.dhall
3+
sha256:62ea94a2728dc4f0a47491c064776f402a8a1b3cf2d8a7ec83c96075d30bd590
44

55
in upstream
6+
with metadata.version = "v0.15.7"

0 commit comments

Comments
 (0)