Merge pull request #5137 from naturalcrit/v3.24.2

v3.24.2
This commit is contained in:
Trevor Buckner
2026-10-20 16:49:02 -04:00
committed by GitHub
3 changed files with 46 additions and 25 deletions
+22 -1
View File
@@ -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)
+22 -22
View File
@@ -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": {
@@ -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.3",
"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.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",
"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",
+2 -2
View File
@@ -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",
@@ -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.3",
"markedLegacy": "npm:marked@^0.3.19",
"moment": "^2.31.0",
"mongoose": "^9.11.2",