From a9d40ae754731caf234ad008bb2274d644f7f385 Mon Sep 17 00:00:00 2001 From: Trevor Buckner Date: Tue, 20 Oct 2026 16:16:04 -0400 Subject: [PATCH 1/4] Bump marked.hbfm --- package-lock.json | 40 ++++++++++++++++++++-------------------- package.json | 2 +- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/package-lock.json b/package-lock.json index fc60d253a..d0e22d4ec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -49,7 +49,7 @@ "jwt-simple": "^0.5.6", "less": "^4.9.1", "lodash": "^4.18.1", - "marked-hbfm": "^1.0.1", + "marked-hbfm": "^1.0.2", "markedLegacy": "npm:marked@^0.3.19", "moment": "^2.31.0", "mongoose": "^9.11.2", @@ -11538,9 +11538,9 @@ } }, "node_modules/marked-emoji": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/marked-emoji/-/marked-emoji-2.0.3.tgz", - "integrity": "sha512-fChW/AfUqCHgoEC1nFDgiw3OR/qsi71/QXH/HTo05yd6B5+T+VHh1SqCpn/HpeGLDxkA+MK4+hr4eULB2/A8Jw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/marked-emoji/-/marked-emoji-3.0.0.tgz", + "integrity": "sha512-4IODef6jiQfuRsWOXSH/q9YiXmpVemvm1raj4WmObkWeAPg5bMMPTvbDpxbn4BIvbM245a1Dhq6RAzCS0WFGOw==", "license": "MIT", "peerDependencies": { "marked": ">=4 <19" @@ -11568,25 +11568,25 @@ } }, "node_modules/marked-hbfm": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/marked-hbfm/-/marked-hbfm-1.0.1.tgz", - "integrity": "sha512-mqz1ALIk0POeRCGjAGDTRhyKrMe+i5ycsxLV/8MlG13xC/oTEXA66VHZvIMNLotdM8jNNnLC9TFLCWECN4QHug==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/marked-hbfm/-/marked-hbfm-1.0.2.tgz", + "integrity": "sha512-3dXUoPaS33nJ0T7Urjx72DiAteyd5XuYV7yur/+yF59NfFjAWrifbAVxQSHxev2apc8SoQQFiQpmZc4/rRG3/Q==", "license": "MIT", "dependencies": { "eslint-plugin-jest": "^29.16.2", "eslint-plugin-react": "^7.37.5", "lodash": "^4.18.1", "marked": ">=3 <19", - "marked-alignment-paragraphs": "^1.0.0", - "marked-definition-lists": "^1.0.1", - "marked-diagrams-markdeep": "^1.0.1", - "marked-emoji": "^2.0.3", - "marked-extended-tables": "^2.0.1", - "marked-gfm-heading-id": "^4.1.4", - "marked-nonbreaking-spaces": "^1.0.1", - "marked-smartypants-lite": "^1.0.3", - "marked-subsuper-text": "^1.0.4", - "marked-variables": "^1.0.7" + "marked-alignment-paragraphs": "1.0.0", + "marked-definition-lists": "1.0.1", + "marked-diagrams-markdeep": "1.0.1", + "marked-emoji": "3.0.0", + "marked-extended-tables": "2.0.1", + "marked-gfm-heading-id": "4.1.4", + "marked-nonbreaking-spaces": "1.0.1", + "marked-smartypants-lite": "1.0.3", + "marked-subsuper-text": "1.0.4", + "marked-variables": "2.0.0" } }, "node_modules/marked-nonbreaking-spaces": { @@ -11617,9 +11617,9 @@ } }, "node_modules/marked-variables": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/marked-variables/-/marked-variables-1.0.7.tgz", - "integrity": "sha512-b7ZxKQJ9TEF/xi7dpP//IyIvK10minaYqmQNX7K91K9189jSQ8grpxY9yOIAXpPmVfReY0aZbfxugolTBIpXAA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/marked-variables/-/marked-variables-2.0.0.tgz", + "integrity": "sha512-U3LQ7mXfXpM0H2jExenENOvuFrP4JzSksRUr0yyENxZEkK3jmSlUEdT9LBuYxjOqWlMMhqiFVPOmtm1/QJnS+A==", "license": "MIT", "dependencies": { "expr-eval": "^2.0.2", diff --git a/package.json b/package.json index f6dcaf2b9..f79e71881 100644 --- a/package.json +++ b/package.json @@ -127,7 +127,7 @@ "jwt-simple": "^0.5.6", "less": "^4.9.1", "lodash": "^4.18.1", - "marked-hbfm": "^1.0.1", + "marked-hbfm": "^1.0.2", "markedLegacy": "npm:marked@^0.3.19", "moment": "^2.31.0", "mongoose": "^9.11.2", From 5e5007e3a869e57bac0fcb5c96922e6b2e880fb1 Mon Sep 17 00:00:00 2001 From: Trevor Buckner Date: Tue, 20 Oct 2026 16:16:22 -0400 Subject: [PATCH 2/4] Update changelog --- changelog.md | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/changelog.md b/changelog.md index 698cbb128..08b9314f9 100644 --- a/changelog.md +++ b/changelog.md @@ -90,9 +90,30 @@ pre { } ``` + ## changelog For a full record of development, visit our [Github Page](https://github.com/naturalcrit/homebrewery). +### Tuesday 10/20/2026 - v3.24.2 +{{taskList +##### G-Ambatte +* [x] Hotfix for memory leak on server + +Fixes issue [#5090](https://github.com/naturalcrit/homebrewery/issues/5090) + +##### Calculuschild +* [x] Fix brew variables not working across pages + +* [x] Allow brew variable definitions to be on adjacent lines (no blank line required anymore) + +##### 5e-Cleric +* [x] Partial rollout of some site UI changes (includes alternate views and darkmode in {{openSans **BREWS** :fas_beer_mug_empty:}} page, and changes to {{openSans **VAULT** :fas_dungeon:}}) + +##### Abquintic, Calculuschild, 5e-Cleric +* [x] Multiple background fixes and code cleanups +}} + + ### Tuesday 9/29/2026 - v3.24.1 {{taskList ##### calculuschild @@ -169,7 +190,7 @@ Fixes issue [#3840](https://github.com/naturalcrit/homebrewery/issues/3840) Fixes issue [#2037](https://github.com/naturalcrit/homebrewery/issues/2037) -* [x] Remember editor theme across tabs +* [x] Remember editor theme across tabs, and new {{openSans **SETTINGS :fas_gear:**}} tab with editor settings Fixes issue [#4858](https://github.com/naturalcrit/homebrewery/issues/4858) From 1f6a03db80326ad28072f1a757318b295962d494 Mon Sep 17 00:00:00 2001 From: Trevor Buckner Date: Tue, 20 Oct 2026 16:18:03 -0400 Subject: [PATCH 3/4] 3.24.2 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index d0e22d4ec..427696fa6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "homebrewery", - "version": "3.24.1", + "version": "3.24.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "homebrewery", - "version": "3.24.1", + "version": "3.24.2", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index f79e71881..c922910ac 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "homebrewery", "description": "Create authentic looking D&D homebrews using only markdown", - "version": "3.24.1", + "version": "3.24.2", "type": "module", "engines": { "npm": ">=10.8 <12", From e5af86d72d654e038e9f2a5a826ebc9bd9c0c5bb Mon Sep 17 00:00:00 2001 From: Trevor Buckner Date: Tue, 20 Oct 2026 16:44:53 -0400 Subject: [PATCH 4/4] Fix hbfm import --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 427696fa6..8374fb57a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -49,7 +49,7 @@ "jwt-simple": "^0.5.6", "less": "^4.9.1", "lodash": "^4.18.1", - "marked-hbfm": "^1.0.2", + "marked-hbfm": "^1.0.3", "markedLegacy": "npm:marked@^0.3.19", "moment": "^2.31.0", "mongoose": "^9.11.2", @@ -11568,9 +11568,9 @@ } }, "node_modules/marked-hbfm": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/marked-hbfm/-/marked-hbfm-1.0.2.tgz", - "integrity": "sha512-3dXUoPaS33nJ0T7Urjx72DiAteyd5XuYV7yur/+yF59NfFjAWrifbAVxQSHxev2apc8SoQQFiQpmZc4/rRG3/Q==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/marked-hbfm/-/marked-hbfm-1.0.3.tgz", + "integrity": "sha512-j+TLQqHv1PGb/ypxh8r+kGlgto1t3373GxxDn1gTBk473QC85uV4PteZfLLq8U5H2OLODbbyEGzxVvYdnOT0lQ==", "license": "MIT", "dependencies": { "eslint-plugin-jest": "^29.16.2", diff --git a/package.json b/package.json index c922910ac..7f2f4fae6 100644 --- a/package.json +++ b/package.json @@ -127,7 +127,7 @@ "jwt-simple": "^0.5.6", "less": "^4.9.1", "lodash": "^4.18.1", - "marked-hbfm": "^1.0.2", + "marked-hbfm": "^1.0.3", "markedLegacy": "npm:marked@^0.3.19", "moment": "^2.31.0", "mongoose": "^9.11.2",