From 90389494aab3a080579d77a50375e7ca2f259d01 Mon Sep 17 00:00:00 2001 From: JordanMartinez Date: Mon, 6 Mar 2023 08:59:48 -0600 Subject: [PATCH 1/6] Bump to 0.15.8; next package set (#305) * Update stack.yaml & its lock file * Update package set to latest * Install entire package set * Update config * Update summary for package set updates * Update changelog --- CHANGELOG.md | 6 ++++++ RELEASE.md | 32 ++++++++++++++++++++++++++++---- client/src/Try/SharedConfig.purs | 4 ++-- stack.yaml | 4 ++-- stack.yaml.lock | 16 ++++++++-------- staging/packages.dhall | 6 +++--- staging/spago.dhall | 31 ++++++++++++++++++++++++++++++- 7 files changed, 79 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2490a38..54b6811 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,12 @@ Bugfixes: Other improvements: +## [v2023-03-06.1](https://github.com/purescript/trypurescript/releases/tag/v2023-03-06.1) + +Other improvements: +- Bump PureScript to `0.15.8` (#305 by @JordanMartinez) +- Update to latest package set (#305 by @JordanMartinez) + ## [v2022-12-12.1](https://github.com/purescript/trypurescript/releases/tag/v2022-12-12.1) Other improvements: diff --git a/RELEASE.md b/RELEASE.md index 284d275..1129ab7 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -21,7 +21,30 @@ The try.purescript.org server only has a limited amount of memory. If the packag Before deploying an updated package set, someone (your reviewer) should check that the memory required to hold the package set's externs files does not exceed that of the try.purescript.org server. -Update the package set by doing the following: +Update the package set by doing the following. Each step is explained below: + +### Summary + +```sh +pushd staging +spago upgrade-set +cat > spago.dhall << EOF +{ name = "try-purescript-server" +, dependencies = [] : List Text +, packages = ./packages.dhall +, sources = [ "src/**/*.purs" ] +} +EOF +spago ls packages | cut -f 1 -d ' ' | xargs spago install +popd +pushd client +npm run updateConfigVersions +popd +# add any new shims +# update ES Module Shims (if needed) +``` + +### Step-by-Step Explanation 1. Update the `upstream` package set in `staging/packages.dhall`: @@ -34,17 +57,18 @@ Update the package set by doing the following: ```dhall { name = "try-purescript-server" , dependencies = [] : List Text - , ... + , packages = ./packages.dhall + , sources = [ "src/**/*.purs" ] } ``` -3. Install all packages in the package set by running this command: +3. For `staging/spago.dhall`, install all packages in the package set by running this command: ``` $ spago ls packages | cut -f 1 -d ' ' | xargs spago install ``` -4. Update the `client/src/Try/SharedConfig.purs` file by running this command: +4. Update the `client/src/Try/SharedConfig.purs` file by running this command in `client`: ```console $ npm run updateConfigVersions diff --git a/client/src/Try/SharedConfig.purs b/client/src/Try/SharedConfig.purs index d544b4e..5fd129a 100644 --- a/client/src/Try/SharedConfig.purs +++ b/client/src/Try/SharedConfig.purs @@ -6,13 +6,13 @@ module Try.SharedConfig where import Prelude pursVersion :: String -pursVersion = "v0.15.7" +pursVersion = "v0.15.8" pursReleaseUrl :: String pursReleaseUrl = "https://github.com/purescript/purescript/releases/tag/" <> pursVersion packageSetVersion :: String -packageSetVersion = "0.15.4-20221212" +packageSetVersion = "0.15.7-20230306" packageSetPackageJsonUrl :: String packageSetPackageJsonUrl = "https://github.com/purescript/package-sets/blob/psc-" <> packageSetVersion <> "/packages.json" diff --git a/stack.yaml b/stack.yaml index ad37c43..e54cf96 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,9 +1,9 @@ -resolver: nightly-2022-11-12 +resolver: lts-20.9 packages: - "." extra-deps: - - purescript-0.15.7 + - purescript-0.15.8 - language-javascript-0.7.0.0 - process-1.6.13.1 # The Cabal library is not in Stackage diff --git a/stack.yaml.lock b/stack.yaml.lock index 8e71b63..a7b0a77 100644 --- a/stack.yaml.lock +++ b/stack.yaml.lock @@ -5,12 +5,12 @@ packages: - completed: - hackage: purescript-0.15.7@sha256:fbf49910576377332e202d7fac73c7904dff7357508f702c7c68d7c59c83d41e,21420 + hackage: purescript-0.15.8@sha256:5d7c19e5a49f83acbe8ecc43bf93feb0e075bb11992df9b83af4467aea0bf41d,21427 pantry-tree: - sha256: 3487b12981c52d188684f42c58585f27d77f7365758a99ade0b28af06522c130 - size: 154992 + sha256: 79dde609e3b525e30234fd76b0901f72d48dea47a879d547864d959f85b81760 + size: 156457 original: - hackage: purescript-0.15.7 + hackage: purescript-0.15.8 - completed: hackage: language-javascript-0.7.0.0@sha256:3eab0262b8ac5621936a4beab6a0f97d0e00a63455a8b0e3ac1547b4088dae7d,3898 pantry-tree: @@ -41,7 +41,7 @@ packages: hackage: protolude-0.3.1 snapshots: - completed: - sha256: 5cacb39a2c21842535dc0a31e2005d3b1eb18e451a89d58c28381e1efdb9520f - size: 647983 - url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/nightly/2022/11/12.yaml - original: nightly-2022-11-12 + sha256: c11fcbeb1aa12761044755b1109d16952ede2cb6147ebde777dd5cb38f784501 + size: 649333 + url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/20/9.yaml + original: lts-20.9 diff --git a/staging/packages.dhall b/staging/packages.dhall index 304d919..1622cf7 100644 --- a/staging/packages.dhall +++ b/staging/packages.dhall @@ -1,6 +1,6 @@ let upstream = - https://github.com/purescript/package-sets/releases/download/psc-0.15.4-20221212/packages.dhall - sha256:62ea94a2728dc4f0a47491c064776f402a8a1b3cf2d8a7ec83c96075d30bd590 + https://github.com/purescript/package-sets/releases/download/psc-0.15.7-20230306/packages.dhall + sha256:0757626c7422b8b5b5b1d0df3d3628e5deac755d7f89c433a9bf89009787dcbd in upstream - with metadata.version = "v0.15.7" + with metadata.version = "v0.15.8" diff --git a/staging/spago.dhall b/staging/spago.dhall index d03f337..18bf87d 100644 --- a/staging/spago.dhall +++ b/staging/spago.dhall @@ -12,12 +12,14 @@ , "affjax-web" , "ansi" , "argonaut" + , "argonaut-aeson-generic" , "argonaut-codecs" , "argonaut-core" , "argonaut-generic" , "argonaut-traversals" , "argparse-basic" , "array-builder" + , "array-search" , "arraybuffer" , "arraybuffer-builder" , "arraybuffer-types" @@ -25,6 +27,7 @@ , "arrays-zipper" , "ask" , "assert" + , "assert-multiple" , "avar" , "b64" , "barbies" @@ -99,6 +102,7 @@ , "email-validate" , "encoding" , "enums" + , "env-names" , "error" , "exceptions" , "exists" @@ -146,7 +150,9 @@ , "halogen" , "halogen-bootstrap5" , "halogen-css" + , "halogen-echarts-simple" , "halogen-formless" + , "halogen-helix" , "halogen-hooks" , "halogen-hooks-extra" , "halogen-store" @@ -163,9 +169,11 @@ , "httpurple" , "httpurple-argonaut" , "httpurple-yoga-json" + , "humdrum" , "hyrule" , "identity" , "identy" + , "indexed-db" , "indexed-monad" , "int64" , "integers" @@ -173,10 +181,10 @@ , "invariant" , "jarilo" , "jelly" - , "jelly-hooks" , "jelly-router" , "jelly-signal" , "jest" + , "js-abort-controller" , "js-bigints" , "js-date" , "js-fileio" @@ -184,6 +192,7 @@ , "js-promise-aff" , "js-timers" , "js-uri" + , "json-codecs" , "justifill" , "jwt" , "language-cst-parser" @@ -197,6 +206,10 @@ , "logging" , "logging-journald" , "machines" + , "maps-eager" + , "marionette" + , "marionette-commander" + , "marionette-react-basic-hooks" , "matrices" , "matryoshka" , "maybe" @@ -217,17 +230,22 @@ , "mote" , "motsunabe" , "mysql" + , "n3" , "nano-id" , "naturals" , "nested-functor" , "newtype" + , "nextjs" , "nextui" , "node-buffer" , "node-buffer-blob" , "node-child-process" + , "node-event-emitter" + , "node-execa" , "node-fs" , "node-fs-aff" , "node-http" + , "node-human-signals" , "node-net" , "node-path" , "node-process" @@ -298,9 +316,11 @@ , "react-dom" , "react-halo" , "react-icons" + , "react-markdown" , "react-testing-library" , "react-virtuoso" , "read" + , "recharts" , "record" , "record-extra" , "record-studio" @@ -339,6 +359,7 @@ , "splitmix" , "ssrs" , "st" + , "statistics" , "strictlypositiveint" , "string-parsers" , "strings" @@ -358,11 +379,13 @@ , "thermite-dom" , "these" , "toppokki" + , "transformation-matrix" , "transformers" , "tree-rose" , "tuples" , "two-or-more" , "type-equality" + , "typedenv" , "typelevel" , "typelevel-lists" , "typelevel-peano" @@ -375,6 +398,7 @@ , "undefined-is-not-a-problem" , "unfoldable" , "unicode" + , "unique" , "unlift" , "unordered-collections" , "unsafe-coerce" @@ -387,9 +411,12 @@ , "validation" , "variant" , "vectorfield" + , "vectors" , "versions" + , "visx" , "web-clipboard" , "web-cssom" + , "web-cssom-view" , "web-dom" , "web-dom-parser" , "web-dom-xpath" @@ -397,6 +424,7 @@ , "web-events" , "web-fetch" , "web-file" + , "web-geometry" , "web-html" , "web-pointerevents" , "web-proletarian" @@ -411,6 +439,7 @@ , "web-url" , "web-workers" , "web-xhr" + , "webextension-polyfill" , "which" , "yoga-fetch" , "yoga-json" From 54c35ddd266be5117b0a8865c28d39f2099fe6a6 Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Mon, 6 Mar 2023 10:13:03 -0600 Subject: [PATCH 2/6] Add note about `purescript-metadata` --- RELEASE.md | 1 + 1 file changed, 1 insertion(+) diff --git a/RELEASE.md b/RELEASE.md index 1129ab7..35b6ed1 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -14,6 +14,7 @@ After making a new compiler release, do the following to redeploy Try PureScript 2. Once the PR is merged, create a new GitHub tagged release using `vYYYY-MM-DD.X` (where `X` is usually `1` or the release attempt) as the version schema. The release will trigger a GitHub Actions build. 3. Wait for the GitHub Actions build to finish (it builds the assets) 4. Run `./deploy/run.sh vX-X-X.1`, replacing `vX-X-X.1` with the version you created. + - Note: if you're updating the compiler, be sure to push the corresponding tag to []`purescript-metadata`](https://github.com/purescript/purescript-metadata). Otherwise, `spago install` will fail on the server and prevent the server from starting. ## Updating the Package Set From 65e2966005e93c550b98c004b8e3de495df76936 Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Mon, 6 Mar 2023 10:13:22 -0600 Subject: [PATCH 3/6] Fix typo --- RELEASE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE.md b/RELEASE.md index 35b6ed1..e800d07 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -14,7 +14,7 @@ After making a new compiler release, do the following to redeploy Try PureScript 2. Once the PR is merged, create a new GitHub tagged release using `vYYYY-MM-DD.X` (where `X` is usually `1` or the release attempt) as the version schema. The release will trigger a GitHub Actions build. 3. Wait for the GitHub Actions build to finish (it builds the assets) 4. Run `./deploy/run.sh vX-X-X.1`, replacing `vX-X-X.1` with the version you created. - - Note: if you're updating the compiler, be sure to push the corresponding tag to []`purescript-metadata`](https://github.com/purescript/purescript-metadata). Otherwise, `spago install` will fail on the server and prevent the server from starting. + - Note: if you're updating the compiler, be sure to push the corresponding tag to [`purescript-metadata`](https://github.com/purescript/purescript-metadata). Otherwise, `spago install` will fail on the server and prevent the server from starting. ## Updating the Package Set From d90036809be830ecad0e63ad500fd87b24e1ca2e Mon Sep 17 00:00:00 2001 From: JordanMartinez Date: Tue, 18 Jul 2023 17:50:58 -0700 Subject: [PATCH 4/6] Update to purs 0.15.10 (#310) --- CHANGELOG.md | 6 ++++++ client/src/Try/SharedConfig.purs | 4 ++-- stack.yaml | 2 +- staging/packages.dhall | 4 ++-- staging/spago.dhall | 27 +++++++++++++++++++++++++-- 5 files changed, 36 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 54b6811..10c1cd1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,12 @@ Bugfixes: Other improvements: +## [v2023-07-18.1](https://github.com/purescript/trypurescript/releases/tag/v2023-07-18.1) + +Other improvements: +- Bump PureScript to `0.15.10` (#306 by @JordanMartinez) +- Update to latest package set (#306 by @JordanMartinez) + ## [v2023-03-06.1](https://github.com/purescript/trypurescript/releases/tag/v2023-03-06.1) Other improvements: diff --git a/client/src/Try/SharedConfig.purs b/client/src/Try/SharedConfig.purs index 5fd129a..2d7a3b3 100644 --- a/client/src/Try/SharedConfig.purs +++ b/client/src/Try/SharedConfig.purs @@ -6,13 +6,13 @@ module Try.SharedConfig where import Prelude pursVersion :: String -pursVersion = "v0.15.8" +pursVersion = "v0.15.10" pursReleaseUrl :: String pursReleaseUrl = "https://github.com/purescript/purescript/releases/tag/" <> pursVersion packageSetVersion :: String -packageSetVersion = "0.15.7-20230306" +packageSetVersion = "0.15.9-20230718" packageSetPackageJsonUrl :: String packageSetPackageJsonUrl = "https://github.com/purescript/package-sets/blob/psc-" <> packageSetVersion <> "/packages.json" diff --git a/stack.yaml b/stack.yaml index e54cf96..c73039f 100644 --- a/stack.yaml +++ b/stack.yaml @@ -3,7 +3,7 @@ packages: - "." extra-deps: - - purescript-0.15.8 + - purescript-0.15.10 - language-javascript-0.7.0.0 - process-1.6.13.1 # The Cabal library is not in Stackage diff --git a/staging/packages.dhall b/staging/packages.dhall index 1622cf7..83198a2 100644 --- a/staging/packages.dhall +++ b/staging/packages.dhall @@ -1,6 +1,6 @@ let upstream = - https://github.com/purescript/package-sets/releases/download/psc-0.15.7-20230306/packages.dhall - sha256:0757626c7422b8b5b5b1d0df3d3628e5deac755d7f89c433a9bf89009787dcbd + https://github.com/purescript/package-sets/releases/download/psc-0.15.9-20230718/packages.dhall + sha256:661c257c997f37bba1b169020a87ae6ea08eb998e931875cb92e86ac9ea26846 in upstream with metadata.version = "v0.15.8" diff --git a/staging/spago.dhall b/staging/spago.dhall index 18bf87d..5c1a57c 100644 --- a/staging/spago.dhall +++ b/staging/spago.dhall @@ -1,7 +1,6 @@ { name = "try-purescript-server" , dependencies = - [ "abc-parser" - , "ace" + [ "ace" , "aff" , "aff-bus" , "aff-coroutines" @@ -36,6 +35,7 @@ , "bifunctors" , "bigints" , "bolson" + , "bookhound" , "bower-json" , "bucketchain" , "bucketchain-basic-auth" @@ -76,6 +76,7 @@ , "coroutines" , "crypto" , "css" + , "css-frameworks" , "datetime" , "datetime-parsing" , "debug" @@ -90,6 +91,7 @@ , "dom-indexed" , "dotenv" , "droplet" + , "dts" , "dynamic-buffer" , "echarts-simple" , "effect" @@ -124,6 +126,7 @@ , "foreign" , "foreign-object" , "foreign-readwrite" + , "forgetmenot" , "fork" , "form-urlencoded" , "formatters" @@ -139,6 +142,7 @@ , "gen" , "generate-values" , "generic-router" + , "geojson" , "geometry-plane" , "github-actions-toolkit" , "grain" @@ -159,6 +163,7 @@ , "halogen-storybook" , "halogen-subscriptions" , "halogen-svg-elems" + , "halogen-typewriter" , "halogen-vdom" , "halogen-vdom-string-renderer" , "heckin" @@ -188,6 +193,8 @@ , "js-bigints" , "js-date" , "js-fileio" + , "js-iterators" + , "js-maps" , "js-promise" , "js-promise-aff" , "js-timers" @@ -195,11 +202,13 @@ , "json-codecs" , "justifill" , "jwt" + , "labeled-data" , "language-cst-parser" , "lazy" , "lazy-joe" , "lcg" , "leibniz" + , "liminal" , "linalg" , "lists" , "literals" @@ -232,6 +241,7 @@ , "mysql" , "n3" , "nano-id" + , "nanoid" , "naturals" , "nested-functor" , "newtype" @@ -240,6 +250,7 @@ , "node-buffer" , "node-buffer-blob" , "node-child-process" + , "node-env-paths" , "node-event-emitter" , "node-execa" , "node-fs" @@ -247,6 +258,7 @@ , "node-http" , "node-human-signals" , "node-net" + , "node-os" , "node-path" , "node-process" , "node-readline" @@ -259,7 +271,10 @@ , "now" , "npm-package-json" , "nullable" + , "numberfield" , "numbers" + , "oak" + , "oak-debug" , "object-maps" , "ocarina" , "open-folds" @@ -278,8 +293,10 @@ , "pathy" , "pha" , "phaser" + , "phylio" , "pipes" , "pirates-charm" + , "pmock" , "point-free" , "pointed-list" , "polymorphic-vectors" @@ -355,6 +372,7 @@ , "sparse-polynomials" , "spec" , "spec-discovery" + , "spec-golden" , "spec-quickcheck" , "splitmix" , "ssrs" @@ -382,6 +400,7 @@ , "transformation-matrix" , "transformers" , "tree-rose" + , "ts-bridge" , "tuples" , "two-or-more" , "type-equality" @@ -410,6 +429,7 @@ , "uuidv4" , "validation" , "variant" + , "variant-encodings" , "vectorfield" , "vectors" , "versions" @@ -426,6 +446,7 @@ , "web-file" , "web-geometry" , "web-html" + , "web-intl" , "web-pointerevents" , "web-proletarian" , "web-promise" @@ -440,12 +461,14 @@ , "web-workers" , "web-xhr" , "webextension-polyfill" + , "webgpu" , "which" , "yoga-fetch" , "yoga-json" , "yoga-om" , "yoga-postgres" , "yoga-tree" + , "z3" ] , packages = ./packages.dhall , sources = [ "src/**/*.purs" ] From a5c167f220f17c2a89a03f9256e7e1e58dacba93 Mon Sep 17 00:00:00 2001 From: Thomas Honeyman Date: Tue, 18 Jul 2023 21:37:10 -0400 Subject: [PATCH 5/6] Fix PR reference in changelog (#311) --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 10c1cd1..36e46c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,8 +15,8 @@ Other improvements: ## [v2023-07-18.1](https://github.com/purescript/trypurescript/releases/tag/v2023-07-18.1) Other improvements: -- Bump PureScript to `0.15.10` (#306 by @JordanMartinez) -- Update to latest package set (#306 by @JordanMartinez) +- Bump PureScript to `0.15.10` (#310 by @JordanMartinez) +- Update to latest package set (#310 by @JordanMartinez) ## [v2023-03-06.1](https://github.com/purescript/trypurescript/releases/tag/v2023-03-06.1) From c41dfbc6e53bc23ea6f3d8a973c425da820a4de3 Mon Sep 17 00:00:00 2001 From: JordanMartinez Date: Fri, 22 Dec 2023 09:53:00 -0800 Subject: [PATCH 6/6] Update to 0.15.13 & latest set (#312) --- CHANGELOG.md | 6 +++ client/src/Try/SharedConfig.purs | 4 +- stack.yaml | 2 +- stack.yaml.lock | 8 ++-- staging/packages.dhall | 6 +-- staging/spago.dhall | 69 ++++++++++++++------------------ 6 files changed, 46 insertions(+), 49 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 36e46c2..e73a1d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,12 @@ Bugfixes: Other improvements: +## [v2023-12-22.1](https://github.com/purescript/trypurescript/releases/tag/v2023-12-22.1) + +Other improvements: +- Bump PureScript to `0.15.13` (#306 by @JordanMartinez) +- Update to latest package set (#306 by @JordanMartinez) + ## [v2023-07-18.1](https://github.com/purescript/trypurescript/releases/tag/v2023-07-18.1) Other improvements: diff --git a/client/src/Try/SharedConfig.purs b/client/src/Try/SharedConfig.purs index 2d7a3b3..257f6f7 100644 --- a/client/src/Try/SharedConfig.purs +++ b/client/src/Try/SharedConfig.purs @@ -6,13 +6,13 @@ module Try.SharedConfig where import Prelude pursVersion :: String -pursVersion = "v0.15.10" +pursVersion = "v0.15.13" pursReleaseUrl :: String pursReleaseUrl = "https://github.com/purescript/purescript/releases/tag/" <> pursVersion packageSetVersion :: String -packageSetVersion = "0.15.9-20230718" +packageSetVersion = "0.15.13-20231219" packageSetPackageJsonUrl :: String packageSetPackageJsonUrl = "https://github.com/purescript/package-sets/blob/psc-" <> packageSetVersion <> "/packages.json" diff --git a/stack.yaml b/stack.yaml index c73039f..1949f54 100644 --- a/stack.yaml +++ b/stack.yaml @@ -3,7 +3,7 @@ packages: - "." extra-deps: - - purescript-0.15.10 + - purescript-0.15.13 - language-javascript-0.7.0.0 - process-1.6.13.1 # The Cabal library is not in Stackage diff --git a/stack.yaml.lock b/stack.yaml.lock index a7b0a77..7dccce7 100644 --- a/stack.yaml.lock +++ b/stack.yaml.lock @@ -5,12 +5,12 @@ packages: - completed: - hackage: purescript-0.15.8@sha256:5d7c19e5a49f83acbe8ecc43bf93feb0e075bb11992df9b83af4467aea0bf41d,21427 + hackage: purescript-0.15.13@sha256:ed7e4d3561ff6cbc7f950af2450a51f71648c47fece8b9a2b5100f0157a47615,21378 pantry-tree: - sha256: 79dde609e3b525e30234fd76b0901f72d48dea47a879d547864d959f85b81760 - size: 156457 + sha256: f91a02104c2bb596613dca4cf460e8e218488791b8d2f1d0641cd0e73c9eb072 + size: 159072 original: - hackage: purescript-0.15.8 + hackage: purescript-0.15.13 - completed: hackage: language-javascript-0.7.0.0@sha256:3eab0262b8ac5621936a4beab6a0f97d0e00a63455a8b0e3ac1547b4088dae7d,3898 pantry-tree: diff --git a/staging/packages.dhall b/staging/packages.dhall index 83198a2..d64e801 100644 --- a/staging/packages.dhall +++ b/staging/packages.dhall @@ -1,6 +1,6 @@ let upstream = - https://github.com/purescript/package-sets/releases/download/psc-0.15.9-20230718/packages.dhall - sha256:661c257c997f37bba1b169020a87ae6ea08eb998e931875cb92e86ac9ea26846 + https://github.com/purescript/package-sets/releases/download/psc-0.15.13-20231219/packages.dhall + sha256:35b9271b0a49390a9681995c609dbf7357402a1f209e0549d840bca295abe57b in upstream - with metadata.version = "v0.15.8" + with metadata.version = "v0.15.13" diff --git a/staging/spago.dhall b/staging/spago.dhall index 5c1a57c..44f5caf 100644 --- a/staging/spago.dhall +++ b/staging/spago.dhall @@ -1,6 +1,7 @@ { name = "try-purescript-server" , dependencies = - [ "ace" + [ "abc-parser" + , "ace" , "aff" , "aff-bus" , "aff-coroutines" @@ -10,6 +11,7 @@ , "affjax-node" , "affjax-web" , "ansi" + , "applicative-phases" , "argonaut" , "argonaut-aeson-generic" , "argonaut-codecs" @@ -23,6 +25,7 @@ , "arraybuffer-builder" , "arraybuffer-types" , "arrays" + , "arrays-extra" , "arrays-zipper" , "ask" , "assert" @@ -31,30 +34,21 @@ , "b64" , "barbies" , "barlow-lens" - , "basic-auth" , "bifunctors" , "bigints" , "bolson" , "bookhound" , "bower-json" - , "bucketchain" - , "bucketchain-basic-auth" - , "bucketchain-conditional" - , "bucketchain-cors" - , "bucketchain-csrf" - , "bucketchain-header-utils" - , "bucketchain-health" - , "bucketchain-history-api-fallback" - , "bucketchain-logger" - , "bucketchain-secure" - , "bucketchain-simple-api" - , "bucketchain-sslify" - , "bucketchain-static" , "call-by-name" , "canvas" , "canvas-action" , "cartesian" , "catenable-lists" + , "chameleon" + , "chameleon-halogen" + , "chameleon-react-basic" + , "chameleon-styled" + , "chameleon-transformers" , "channel" , "checked-exceptions" , "classless" @@ -64,6 +58,7 @@ , "classnames" , "codec" , "codec-argonaut" + , "codec-json" , "colors" , "concur-core" , "concur-react" @@ -74,9 +69,9 @@ , "control" , "convertable-options" , "coroutines" - , "crypto" , "css" , "css-frameworks" + , "data-mvc" , "datetime" , "datetime-parsing" , "debug" @@ -86,12 +81,12 @@ , "deno" , "dissect" , "distributive" - , "dodo-printer" , "dom-filereader" , "dom-indexed" , "dotenv" , "droplet" , "dts" + , "dual-numbers" , "dynamic-buffer" , "echarts-simple" , "effect" @@ -106,6 +101,7 @@ , "enums" , "env-names" , "error" + , "eta-conversion" , "exceptions" , "exists" , "exitcodes" @@ -118,10 +114,12 @@ , "fetch-core" , "fetch-yoga-json" , "filterable" + , "fix-functor" , "fixed-points" , "fixed-precision" , "flame" , "float32" + , "fmt" , "foldable-traversable" , "foreign" , "foreign-object" @@ -144,11 +142,9 @@ , "generic-router" , "geojson" , "geometry-plane" - , "github-actions-toolkit" , "grain" , "grain-router" , "grain-virtualized" - , "graphql-client" , "graphs" , "group" , "halogen" @@ -170,10 +166,7 @@ , "heterogeneous" , "homogeneous" , "http-methods" - , "httpure" , "httpurple" - , "httpurple-argonaut" - , "httpurple-yoga-json" , "humdrum" , "hyrule" , "identity" @@ -192,18 +185,20 @@ , "js-abort-controller" , "js-bigints" , "js-date" + , "js-fetch" , "js-fileio" + , "js-intl" , "js-iterators" , "js-maps" , "js-promise" , "js-promise-aff" , "js-timers" , "js-uri" + , "json" , "json-codecs" , "justifill" , "jwt" , "labeled-data" - , "language-cst-parser" , "lazy" , "lazy-joe" , "lcg" @@ -214,16 +209,17 @@ , "literals" , "logging" , "logging-journald" + , "lumi-components" , "machines" , "maps-eager" , "marionette" - , "marionette-commander" , "marionette-react-basic-hooks" + , "marked" , "matrices" , "matryoshka" , "maybe" - , "mdast-util-from-markdown" , "media-types" + , "meowclient" , "metadata" , "midi" , "milkis" @@ -238,6 +234,7 @@ , "morello" , "mote" , "motsunabe" + , "mvc" , "mysql" , "n3" , "nano-id" @@ -248,14 +245,13 @@ , "nextjs" , "nextui" , "node-buffer" - , "node-buffer-blob" , "node-child-process" - , "node-env-paths" , "node-event-emitter" , "node-execa" , "node-fs" - , "node-fs-aff" + , "node-glob-basic" , "node-http" + , "node-http2" , "node-human-signals" , "node-net" , "node-os" @@ -264,9 +260,9 @@ , "node-readline" , "node-sqlite3" , "node-streams" - , "node-streams-aff" + , "node-tls" , "node-url" - , "nodemailer" + , "node-zlib" , "nonempty" , "now" , "npm-package-json" @@ -281,10 +277,10 @@ , "open-memoize" , "open-pairing" , "options" - , "optparse" , "ordered-collections" , "ordered-set" , "orders" + , "owoify" , "pairs" , "parallel" , "parsing" @@ -308,9 +304,7 @@ , "profunctor" , "profunctor-lenses" , "protobuf" - , "ps-cst" , "psa-utils" - , "psc-ide" , "psci-support" , "qualified-do" , "quantities" @@ -356,12 +350,12 @@ , "safely" , "school-of-music" , "selection-foldable" + , "selective-functors" , "semirings" , "signal" , "simple-emitter" , "simple-i18n" , "simple-json" - , "simple-jwt" , "simple-ulid" , "sized-matrices" , "sized-vectors" @@ -371,8 +365,7 @@ , "sparse-matrices" , "sparse-polynomials" , "spec" - , "spec-discovery" - , "spec-golden" + , "spec-mocha" , "spec-quickcheck" , "splitmix" , "ssrs" @@ -384,7 +377,6 @@ , "strings-extra" , "stringutils" , "substitute" - , "sunde" , "supply" , "svg-parser" , "systemd-journald" @@ -396,7 +388,6 @@ , "thermite" , "thermite-dom" , "these" - , "toppokki" , "transformation-matrix" , "transformers" , "tree-rose" @@ -409,6 +400,7 @@ , "typelevel-lists" , "typelevel-peano" , "typelevel-prelude" + , "typelevel-regex" , "typelevel-rows" , "uint" , "ulid" @@ -446,7 +438,6 @@ , "web-file" , "web-geometry" , "web-html" - , "web-intl" , "web-pointerevents" , "web-proletarian" , "web-promise"