commit 9c83cab2b0fff9e5190336215ce7a05094def242
parent 3a6752fda8ba988767efb16bb4da4b8130d2304a
Author: mtmn <miro@haravara.org>
Date: Fri, 8 May 2026 23:00:05 +0200
chore: release v2.14.0
Diffstat:
2 files changed, 40 insertions(+), 31 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
@@ -1,5 +1,13 @@
# Changelog
+## [2.14.0] - 2026-05-08
+
+[compare](https://git.sr.ht/~mtmn/corpus/log/v2.13.1..v2.14.0)
+
+### Features
+
+- Render diagram using graphviz ([`3a6752f`](https://git.sr.ht/~mtmn/corpus/commit/3a6752fda8ba988767efb16bb4da4b8130d2304a))
+
## [2.13.1] - 2026-05-07
[compare](https://git.sr.ht/~mtmn/corpus/log/v2.13.0..v2.13.1)
@@ -14,6 +22,7 @@
- Add nix to changelog, remove trailing lines ([`63ca30f`](https://git.sr.ht/~mtmn/corpus/commit/63ca30f8b2904d17cc55cfa145fe4ab3e8e7c0d3))
- Skip pre-commit hooks when releasing ([`a29d830`](https://git.sr.ht/~mtmn/corpus/commit/a29d83001a963453a9c6c9839c1858487b91a393))
- Update purescript-registry ([`3929bd6`](https://git.sr.ht/~mtmn/corpus/commit/3929bd63460d3d6e736a37edd12b56674bd1ec71))
+- Release v2.13.1 ([`4dd8389`](https://git.sr.ht/~mtmn/corpus/commit/4dd83890e47eebd7b85f69d1a70acff71a4d24d2))
## [2.13.0] - 2026-05-02
diff --git a/package.json b/package.json
@@ -1,33 +1,33 @@
{
- "name": "corpus",
- "version": "v2.13.1",
- "description": "ListenBrainz and Last.fm frontend",
- "main": "index.js",
- "type": "module",
- "scripts": {
- "build": "npx spago build && npx esbuild output/Main/index.js --bundle --platform=node --format=esm --footer:js='main();' --outfile=server.js --external:http --external:https --external:dotenv --external:url --external:duckdb --external:@aws-sdk/client-s3 --external:prom-client --external:sharp --external:uuid && elm make src/Client.elm --output=client.js",
- "release": "npx spago build && npx purs-backend-es build && npx esbuild output-es/Main/index.js --bundle --platform=node --format=esm --footer:js='main();' --outfile=server.js --external:http --external:https --external:dotenv --external:url --external:duckdb --external:@aws-sdk/client-s3 --external:prom-client --external:sharp --external:uuid && elm make src/Client.elm --optimize --output=client.js && npx uglifyjs client.js --compress \"pure_funcs=[F2,F3,F4,F5,F6,F7,F8,F9,A2,A3,A4,A5,A6,A7,A8,A9],pure_getters,keep_fargs=false,unsafe_comps,unsafe\" | npx uglifyjs --mangle --output client.js",
- "test": "npx spago test",
- "tidy": "purs-tidy format-in-place src/**/*.purs"
- },
- "devDependencies": {
- "elm": "^0.19.1",
- "esbuild": "^0.28.0",
- "purescript": "^0.15.16",
- "purescript-language-server": "^0.18.5",
- "purescript-psa": "^0.9.0",
- "purs-backend-es": "^1.4.3",
- "purs-tidy": "^0.11.1",
- "spago": "^1.0.4",
- "uglify-js": "^3.19.3",
- "whine": "^0.0.33"
- },
- "dependencies": {
- "@aws-sdk/client-s3": "^3.1029.0",
- "dotenv": "^17.4.1",
- "duckdb": "^1.4.4",
- "prom-client": "^15.1.3",
- "sharp": "^0.34.5",
- "uuid": "^14.0.0"
- }
+ "name": "corpus",
+ "version": "2.14.0",
+ "description": "ListenBrainz and Last.fm frontend",
+ "main": "index.js",
+ "type": "module",
+ "scripts": {
+ "build": "npx spago build && npx esbuild output/Main/index.js --bundle --platform=node --format=esm --footer:js='main();' --outfile=server.js --external:http --external:https --external:dotenv --external:url --external:duckdb --external:@aws-sdk/client-s3 --external:prom-client --external:sharp --external:uuid && elm make src/Client.elm --output=client.js",
+ "release": "npx spago build && npx purs-backend-es build && npx esbuild output-es/Main/index.js --bundle --platform=node --format=esm --footer:js='main();' --outfile=server.js --external:http --external:https --external:dotenv --external:url --external:duckdb --external:@aws-sdk/client-s3 --external:prom-client --external:sharp --external:uuid && elm make src/Client.elm --optimize --output=client.js && npx uglifyjs client.js --compress \"pure_funcs=[F2,F3,F4,F5,F6,F7,F8,F9,A2,A3,A4,A5,A6,A7,A8,A9],pure_getters,keep_fargs=false,unsafe_comps,unsafe\" | npx uglifyjs --mangle --output client.js",
+ "test": "npx spago test",
+ "tidy": "purs-tidy format-in-place src/**/*.purs"
+ },
+ "devDependencies": {
+ "elm": "^0.19.1",
+ "esbuild": "^0.28.0",
+ "purescript": "^0.15.16",
+ "purescript-language-server": "^0.18.5",
+ "purescript-psa": "^0.9.0",
+ "purs-backend-es": "^1.4.3",
+ "purs-tidy": "^0.11.1",
+ "spago": "^1.0.4",
+ "uglify-js": "^3.19.3",
+ "whine": "^0.0.33"
+ },
+ "dependencies": {
+ "@aws-sdk/client-s3": "^3.1029.0",
+ "dotenv": "^17.4.1",
+ "duckdb": "^1.4.4",
+ "prom-client": "^15.1.3",
+ "sharp": "^0.34.5",
+ "uuid": "^14.0.0"
+ }
}