-
v3.20.0
StableSome checks failedreleased this
2025-11-25 17:00:49 +00:00 | 0 commits to main since this releaseHomebrewery v3.20.0 Image
This is an automated Docker Image update. Nothing other than the Homebrewery version changed.
What's Changed
Missed a few version releases, this should bring the releases back up to date.
- Update to v3.16.0 by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/3821
- Bump stylelint from 16.9.0 to 16.10.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3825
- Bump react-router-dom from 6.26.2 to 6.27.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3826
- memoize
renderPages()andrenderStyle()by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/3831 - hotfix for #3831 by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/3832
- Tweak color of Brew Renderer background text by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/3815
- Disable Global ToC Snippet by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/3834
- Migrate .tocGlobalH? toggles by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/3836
- Bump mongoose from 8.7.1 to 8.7.2 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3837
- Allow Markdown/Style to update on any text change by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/3838
- Snippet bar wrapping by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3635
- Catch IndexedDB errors by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/3844
- Bump superagent from 10.1.0 to 10.1.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3843
- Bump eslint from 9.12.0 to 9.13.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3842
- Get external link and scroll to element by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3506
- Add notification client side by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3805
- Bump eslint-plugin-react from 7.37.1 to 7.37.2 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3846
- Bump @babel/preset-react from 7.25.7 to 7.25.9 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3847
- Bump @babel/core from 7.25.8 to 7.25.9 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3849
- Bump @babel/preset-env from 7.25.8 to 7.25.9 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3848
- Bump @babel/plugin-transform-runtime from 7.25.7 to 7.25.9 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3850
- fix snippetbar weirdness by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3853
- Refactor UserPage as a functional component by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3851
- Clean up DOM by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3823
- Refactor splitpane as a functional component by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3855
- Bump @babel/core from 7.25.9 to 7.26.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3856
- Bump @babel/preset-env from 7.25.9 to 7.26.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3857
- Bump mongoose from 8.7.2 to 8.7.3 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3858
- Vault styles quickfix by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3861
- Improve HTML sanitization by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/3548
- Refactor version history to use custom store wrapper by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/3816
- View Modes - Single / Facing Pages / "Flow" arrangements by @Gazook89 in https://github.com/naturalcrit/homebrewery/pull/3799
- Fix Memoization by @Gazook89 in https://github.com/naturalcrit/homebrewery/pull/3880
- Fix-splitpane-overflowing-page by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3869
- Fix Dialog.jsx to prevent crashes by @Gazook89 in https://github.com/naturalcrit/homebrewery/pull/3885
- Bump react-router-dom from 6.27.0 to 6.28.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3882
- Bump eslint-plugin-jest from 28.8.3 to 28.9.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3881
- Bump eslint from 9.13.0 to 9.14.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3871
- Bump globals from 15.11.0 to 15.12.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3873
- Fix Issue 3718 by bounds checking prerender. by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/3891
- Add script fix tool to Admin page #3801 by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/3820
- Bump dompurify from 3.1.7 to 3.2.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3892
- Bump mongoose from 8.7.3 to 8.8.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3887
- Bump marked-emoji from 1.4.2 to 1.4.3 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3888
- Bump express-static-gzip from 2.1.8 to 2.2.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3889
- Update Core.less and reset.less by @Gazook89 in https://github.com/naturalcrit/homebrewery/pull/3890
- TagInput - Functional component for tag-like inputs by @Gazook89 in https://github.com/naturalcrit/homebrewery/pull/3735
- Upgrade server-side code to ESM (import vs require) by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/3902
- Bump mongoose from 8.8.1 to 8.8.2 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3898
- Bump dompurify from 3.2.0 to 3.2.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3903
- Bump elliptic from 6.5.7 to 6.6.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3859
- Bump eslint from 9.14.0 to 9.15.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3897
- Bump nanoid from 3.3.4 to 5.0.8 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3860
- Fix regression in emoji auto-complete due to ESM update by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/3911
- Version 3.16.1 by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/3917
- add vault navitem to share and edit pages by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3921
- v3.16.1 FaQ fix by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3920
- Bump mongoose from 8.8.2 to 8.8.3 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3915
- Implement Gazook89's suggested fix for missing Page Shadows by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/3926
- Convert any
tagsstrings to arrays by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/3931 - Bump stylelint from 16.10.0 to 16.11.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3924
- Bump dompurify from 3.2.1 to 3.2.2 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3928
- Bump eslint from 9.15.0 to 9.16.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3929
- Bump nanoid from 5.0.8 to 5.0.9 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3916
- Fix Vault styles by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3934
- Bump globals from 15.12.0 to 15.13.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3930
- Bump @babel/preset-react from 7.25.9 to 7.26.3 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3935
- Bump express from 4.21.1 to 4.21.2 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3937
- Get Google Brews with user auth if owner by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/3943
- Bump mongoose from 8.8.3 to 8.8.4 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3936
- Adress small accessibility concerns by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3809
- Bump dompurify from 3.2.2 to 3.2.3 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3944
- Create backend batch re-author framework by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3942
- Bump react-router-dom from 6.28.0 to 7.0.2 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3933
- Fix crashes if title is invalid as URI by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3863
- Bump mongoose from 8.8.4 to 8.9.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3946
- Bump eslint from 9.16.0 to 9.17.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3947
- Bump stylelint from 16.11.0 to 16.12.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3948
- quickfix to the CORS policy by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3949
- Remove app.js logs to avoid cluttering and buffer overflow errors in heroku by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3950
- Fixes #3904 - content negotiation test failure by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/3905
- Bump mongoose from 8.9.0 to 8.9.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3951
- Fix admin added as author #3952 by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/3953
- Bump globals from 15.13.0 to 15.14.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3954
- Add emoji tests to circleci by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/3958
- Bump mongoose from 8.9.1 to 8.9.2 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3956
- Bump eslint-plugin-jest from 28.9.0 to 28.10.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3957
- V4 proposed non-breaking space token by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/3909
- Add polyfill for string.toWellFormed() by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/3961
- Add google refresh info to error page #3955 by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/3960
- Intersection Observers for getting "Current Page(s)" by @Gazook89 in https://github.com/naturalcrit/homebrewery/pull/3845
- Bump react-router from 7.0.2 to 7.1.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3963
- Bump eslint-plugin-react from 7.37.2 to 7.37.3 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3964
- Implement content-visibility on pages by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/3965
- Refactor brewItem into functional component by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3852
- Refactor sharepage as functional comp by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/3922
- Bump mongoose from 8.9.2 to 8.9.3 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3967
- Update Docker instructions in support of #1930 by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/3959
- Bump marked-extended-tables from 1.0.10 to 1.1.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3970
- Bump babel-plugin-transform-import-meta from 2.2.1 to 2.3.2 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3971
- Error Bar refactor - fixes by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/3972
- Experimental Header Navigation by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/3589
- Apply fix to clear error. by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/3975
- Bump mongoose from 8.9.3 to 8.9.4 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3976
- Bump core-js from 3.39.0 to 3.40.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3973
- Bump react-frame-component from 4.1.3 to 5.2.7 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3503
- Bump stylelint from 16.12.0 to 16.13.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3981
- Bump eslint from 9.17.0 to 9.18.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3983
- Bump stylelint-config-recommended from 14.0.1 to 15.0.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3982
- Bump stylelint from 16.13.0 to 16.13.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3985
- Bump eslint-plugin-react from 7.37.3 to 7.37.4 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3987
- Bump mongoose from 8.9.4 to 8.9.5 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3986
- Bump eslint-plugin-jest from 28.10.0 to 28.11.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3990
- Bump stylelint from 16.13.1 to 16.13.2 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3991
- Implement suggested fix for 3448 by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/3992
- Bump fs-extra from 11.2.0 to 11.3.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3994
- Bump react-router from 7.1.1 to 7.1.2 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3995
- V4 proposed aligned paragraph tokens by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/3908
- Bump stylelint-config-recess-order from 5.1.1 to 6.0.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3997
- Bump react-router from 7.1.2 to 7.1.3 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/3996
- Parse mustache "style" properties into object instead of string by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4000
- revert react frame update by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4001
- Bump eslint from 9.18.0 to 9.19.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4011
- Bump stylelint from 16.13.2 to 16.14.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4013
- Bump @babel/core from 7.26.0 to 7.26.7 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4009
- Bump @babel/preset-env from 7.26.0 to 7.26.7 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4012
- Wrap titles in error messages with pre blocks to prevent rendering. by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/3978
- Ubuntu document upgrade by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/3977
- Alternate \page{curlies} by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4004
- Update to v3.17.0 by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4015
- Update Marked.js to v12.0.0 by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4018
- Bump dompurify from 3.2.3 to 3.2.4 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4016
- Bump react-router from 7.1.3 to 7.1.4 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4017
- Fix StyleLint require to import by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4020
- upadte notification popup to handle markdown by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4019
- Bump mongoose from 8.9.5 to 8.9.6 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4025
- Bump react-router from 7.1.4 to 7.1.5 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4024
- fix undefined value in errorIndex.js if brew doesn't exist by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4026
- Correct typo in date of v3.17.0 by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4036
- Clean up combobox component by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4042
- Bump @stylistic/stylelint-plugin from 3.1.1 to 3.1.2 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4032
- Bump @babel/plugin-transform-runtime from 7.25.9 to 7.26.8 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4038
- Bump eslint from 9.19.0 to 9.20.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4039
- Bump mongoose from 8.9.6 to 8.10.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4033
- Bump @babel/core from 7.26.7 to 7.26.8 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4041
- Bump @babel/preset-env from 7.26.7 to 7.26.8 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4040
- Add Admin function to get list of brews by username by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4031
- Bump eslint from 9.20.0 to 9.20.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4045
- Update admin by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4022
- Bump globals from 15.14.0 to 15.15.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4048
- Bump elliptic from 6.6.0 to 6.6.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4050
- Bump @babel/plugin-transform-runtime from 7.26.8 to 7.26.9 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4057
- Bump @babel/core from 7.26.8 to 7.26.9 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4054
- Bump nanoid from 5.0.9 to 5.1.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4053
- Bump mongoose from 8.10.0 to 8.10.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4056
- Bump @babel/preset-env from 7.26.8 to 7.26.9 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4055
- WIP: User Brew Theme Write-in by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/3923
- Extend header nav to skip headers in "top level" pages by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/3984
- Move Superscript/Subscript functions into their own module by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4043
- Change hardbreak to
<br>by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4058 - Bump react-router from 7.1.5 to 7.2.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4060
- Small adjustments to the PHB theme snippets by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4023
- Bump nanoid from 5.1.0 to 5.1.2 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4063
- Bump eslint from 9.20.1 to 9.21.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4064
- Bump globals from 15.15.0 to 16.0.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4062
- Fix bug in save logic by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4052
- Bump mongoose from 8.10.1 to 8.10.2 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4065
- Bump marked-extended-tables from 1.1.0 to 2.0.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4066
- Bump mongoose from 8.10.2 to 8.11.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4067
- Bump @googleapis/drive from 8.14.0 to 8.16.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4068
- Fix formatting inconsistencies in 5ePHB monster stat block by @MollyMaclachlan in https://github.com/naturalcrit/homebrewery/pull/4076
- Bump marked-emoji from 1.4.3 to 2.0.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4075
- Bump mongoose from 8.11.0 to 8.12.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4074
- Bump core-js from 3.40.0 to 3.41.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4071
- Bump stylelint from 16.14.1 to 16.15.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4070
- Update to Marked v14 by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4077
- Workaround for unclosed
blocks before rendering. by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4005
- Bump react-router from 7.2.0 to 7.3.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4078
- Bump eslint from 9.21.0 to 9.22.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4081
- Bump nanoid from 5.1.2 to 5.1.3 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4082
- v3.18.0 by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4084
- Remove unused DOMPurify package by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4083
- Style .frontCover and .insideCover to position : absolute by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4086
- Vault fixes by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4080
- [LOCAL]: Fix cors issue in local network by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4095
- Fix minor v3.18.0 issues by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4099
- Up to v3.18.1 by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4100
- Bump stylelint from 16.15.0 to 16.16.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4097
- Linting the entire project by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4102
- Fix CORS regex test for local installs by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4113
- Fix space issue in image tags by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4014
- Relocate general purpose snippets still in 5ePHB theme to Blank by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/3664
- Bump supertest from 7.0.0 to 7.1.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4110
- Bump @googleapis/drive from 8.16.0 to 11.0.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4111
- Bump nanoid from 5.1.3 to 5.1.5 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4103
- Bump react-router from 7.3.0 to 7.4.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4108
- Bump superagent from 10.1.1 to 10.2.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4092
- Bump eslint from 9.22.0 to 9.23.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4114
- Bump mongoose from 8.12.1 to 8.13.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4118
- Bump @babel/plugin-transform-runtime from 7.26.9 to 7.26.10 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4090
- Bump @babel/core from 7.26.9 to 7.26.10 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4091
- "Workaround" for bad \page mustache blocks by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4107
- Bump stylelint from 16.16.0 to 16.17.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4124
- Add pageNumber brew variable by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4088
- CodeEditor overflow issue fix by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4104
- Bump marked from 15.0.0 to 15.0.8 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4143
- Bump mongoose from 8.13.0 to 8.13.2 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4135
- Bump eslint from 9.23.0 to 9.24.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4139
- Bump stylelint from 16.17.0 to 16.18.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4140
- Bump react-router from 7.4.0 to 7.5.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4138
- Bump eslint-plugin-react from 7.37.4 to 7.37.5 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4136
- Bump stylelint-config-recommended from 15.0.0 to 16.0.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4141
- Bump body-parser from 1.20.3 to 2.2.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4123
- Bump express from 4.21.2 to 5.1.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4132
- Snippet editor tab by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/3870
- Add lock routes by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/3421
- Bump @babel/runtime from 7.25.9 to 7.27.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4144
- Migrate nonbreaking spaces to npm module. by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4046
- Migrate the justified paragraphs extension to an NPM by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4044
- Rebuild package-lock by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4148
- Bump nconf from 0.12.1 to 0.13.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4145
- Move Definition Lists extensions to NPM by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4049
- Add print-specific styling for facing and flow page layouts by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4147
- Bump eslint from 9.24.0 to 9.25.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4155
- Bump eslint from 9.25.0 to 9.25.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4160
- Bump marked from 15.0.8 to 15.0.9 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4159
- Bump mongoose from 8.13.2 to 8.14.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4171
- Bump react-router from 7.5.0 to 7.5.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4149
- Change page overflow from hidden to clip by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4158
- Add author as metadata for link unfurling by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4178
- Localise out Fontawesome use. by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4169
- Bump superagent from 10.2.0 to 10.2.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4183
- Bump stylelint from 16.18.0 to 16.19.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4167
- Bump marked from 15.0.9 to 15.0.11 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4164
- Bump eslint from 9.25.1 to 9.26.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4182
- Bump @babel/core from 7.26.10 to 7.27.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4174
- Bump @babel/preset-react from 7.26.3 to 7.27.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4175
- Bump core-js from 3.41.0 to 3.42.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4172
- Bump @babel/plugin-transform-runtime from 7.26.10 to 7.27.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4173
- Bump react-router from 7.5.1 to 7.5.3 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4181
- toolbar, small fixes by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4156
- Bump globals from 16.0.0 to 16.1.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4187
- Bump @googleapis/drive from 11.0.0 to 12.0.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4161
- Bump mongoose from 8.14.1 to 8.14.2 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4189
- Allow \pagebreak and \columnbreak compatibility for GMB users by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4184
- Bump react-router from 7.5.3 to 7.6.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4188
- Resolve Issue 4192 by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4193
- Bump idb-keyval from 6.2.1 to 6.2.2 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4190
- Bump @babel/preset-env from 7.26.9 to 7.27.2 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4186
- Fix-darkbrewery by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4191
- Correct missed Font Awesome version number references by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4195
- Bump mongoose from 8.14.2 to 8.14.3 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4198
- Bump supertest from 7.1.0 to 7.1.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4197
- Bump marked from 15.0.11 to 15.0.12 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4203
- Bump @googleapis/drive from 12.0.0 to 12.1.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4202
- Bump eslint from 9.26.0 to 9.27.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4199
- v3.19.0 by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4206
- Bump mongoose from 8.14.3 to 8.15.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4200
- Tweak icon height by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4170
- Bump express-static-gzip from 2.2.0 to 3.0.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4185
- bring back icons to admin by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4208
- Fix Codemirror Overflow by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4207
- Clone snippets by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4214
- Handle Request Abort Error by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4265
- Don't send full text back to client on save by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4272
- Add defaults to the toolbar for rowGap and columnGap by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4237
- Bump jest from 29.7.0 to 30.0.4 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4294
- Bump @babel/preset-env from 7.27.2 to 7.28.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4293
- Bump globals from 16.1.0 to 16.3.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4290
- Bump eslint from 9.27.0 to 9.30.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4289
- Bump @babel/plugin-transform-runtime from 7.27.1 to 7.28.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4292
- Bump marked-gfm-heading-id from 4.1.1 to 4.1.2 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4284
- Bump the prod-dependencies group with 6 updates by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4296
- Bump the dev-dependencies group with 3 updates by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4295
- Bump pbkdf2 from 3.1.2 to 3.1.3 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4270
- Bump eslint-plugin-jest from 28.11.0 to 29.0.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4261
- Bump @googleapis/drive from 12.1.0 to 13.0.1 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4244
- Bump stylelint-config-recess-order from 6.0.0 to 7.1.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4254
- Rename isPending state to more explicit unsavedChanges by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4300
- Diff Saving by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4280
- up To V3.19.1 by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4304
- Add Patch wrapper/unwrapper for saves by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4310
- Normalize strings before running MD5s by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4311
- Run patch processing in parallel to prior system by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4327
- Split hash and version checks in updateBrew function by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4324
- On patch failure, compare client and server text bytewise by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4329
- Add brew snippets to local save history by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4286
- Fix test option 2 - Add text property to version check test object by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4336
- Gzip brew object when sending for save update by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4330
- Increase safeHTML testing to 100% coverage by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4338
- Bump the dev-dependencies group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4337
- Add token.js tests by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4334
- Add forceSSL middleware tests by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4333
- Brew ID validations by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4320
- Bump the prod-dependencies group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4339
- refactor homebrew.jsx to be functional by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4226
- More homebrew.jsx cleanup by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4340
- Fix calc operator regex by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4225
- Add column, columnbreak, and pagebreak compatibulity to Legacy by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4210
- Add brew locale to opengraph localization by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4287
- Diff patching fix using encodeURI by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4347
- Bump the dev-dependencies group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4357
- Moving splitPane over to the components folder by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4366
- Bump the dev-dependencies group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4383
- Handle mongo count qurey error by returning default value by @emmanuel-ferdman in https://github.com/naturalcrit/homebrewery/pull/4382
- Fix Account page FA icon font weights by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4368
- Add tests for request-middleware.js by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4364
- Bump @stylistic/stylelint-plugin from 3.1.3 to 4.0.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4361
- Refine import file error feedback by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4391
- fix file import error 2 by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4393
- Add missing punctuation and sentence structure characters to mustache style assignment regex by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4212
- Bump stylelint-config-recommended from 16.0.0 to 17.0.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4396
- Bump cipher-base from 1.0.4 to 1.0.6 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4394
- Bump sha.js from 2.4.11 to 2.4.12 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4395
- Bump eslint from 9.33.0 to 9.34.0 in the dev-dependencies group by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4398
- Prevent extra columns by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4402
- Revert "Add missing punctuation and sentence structure characters to mustache style assignment regex" by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4403
- Changes fetchThemeBundle helper to not need "this" parameter by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4404
- Refactor ErrorNavItem to not need "this" parameter by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4406
- Refactor homePage.jsx into a functional component by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4407
- Refactor newPage.jsx into a functional component by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4411
- Bump jest from 30.0.5 to 30.1.1 in the dev-dependencies group by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4400
- [NEW THEME]: Unearthed Arcana by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/3022
- Bump the dev-dependencies group with 3 updates by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4413
- Refactor editPage.jsx into a functional component by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4415
- Move "share" dropdown to own component by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4420
- Fix Autosave and unsaved changes warning by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4425
- remove custom scrollbar styles by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4435
- Fix default save location functionality by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4438
- Combine handle<Text/Style/Snippet/Meta>Change() into one common function by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4439
- Add indexes to Mongo schema by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4436
- Standardize local storage key names #4119 by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4452
- Add Windows-specific instructions to Docker README by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4453
- Remove handler function for cursor/renderer page. Use setState directly by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4456
- Permanently enable old local storage key deletion by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4455
- Clean Up Common features of new/home/edit by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4440
- Fix dev background by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4434
- Make
unsavedChangesstate common by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4457 - Make the renderSaveButton() function common between edit/new/home by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4458
- Applies G-Ambatte's fix for Firefox browser lock. by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4447
- Clean up localStorageMap code by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4460
- Lint everything by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4461
- Move badly-placed scrollingTimeout that was doing nothing by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4462
- Add DB check middleware by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4448
- Bump the dev-dependencies group across 1 directory with 4 updates by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4459
- Remove enable_themes and enable_v3 checks by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4469
- Keep the cursor in the active view page after a divider width change. by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4450
- Bump the prod-dependencies group across 1 directory with 10 updates by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4466
- Alternate Add d100/percentage support to dicefont icons by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4449
- Fix cursor on head navigation by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4480
- Increase visibility of the search bar by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4479
- handle getid uncatched error by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4476
- Add uppercase style to footnotes by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4478
- Regex for parsing mustache blocks does not allow some expected characters - take 2 by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4445
- Bump @googleapis/drive from 13.0.1 to 18.0.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4473
- fix save button glitch by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4481
- Add License Snippets for 3rd Party Publishing licenses. by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4484
- Add Icons Compatibility License to License Menu by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4502
- Add Green Ronin licenses to license menu by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4499
- Add Mongoose 3rd party programs to Licenses menu by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4485
- Update markdown.js to use external npm version of markdown variables by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4451
- Move renderWarnings from shared to client by @Gazook89 in https://github.com/naturalcrit/homebrewery/pull/4512
- Move markdown.js and markdownlegacy.js by @Gazook89 in https://github.com/naturalcrit/homebrewery/pull/4516
- Add Docker Image build and Publish functions to package,json by @dbolack-ab in https://github.com/naturalcrit/homebrewery/pull/4506
- Move SVG components to components folder by @Gazook89 in https://github.com/naturalcrit/homebrewery/pull/4513
- Move codeEditor to components directory by @Gazook89 in https://github.com/naturalcrit/homebrewery/pull/4514
- Fix CTRL+S triggering save on New Page by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4517
- Move nav.jsx from shared to client directory by @Gazook89 in https://github.com/naturalcrit/homebrewery/pull/4510
- Fix transferring brews to/from Google storage by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4526
- Change all links to User Page to use encodeURIComponent by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4409
- Add unsaved-change warning to Home page editor by @MiniX16 in https://github.com/naturalcrit/homebrewery/pull/4527
- Fix UnearthedArcana theme by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4532
- Fix small bugs towards 3.20 by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4533
- Update New Item on NavBar by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4534
- Rework Marked custom HTML renderer to skip preprocess step by @calculuschild in https://github.com/naturalcrit/homebrewery/pull/4540
- fix .resetCounter by @5e-Cleric in https://github.com/naturalcrit/homebrewery/pull/4538
- Bump the prod-dependencies group across 1 directory with 7 updates by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4536
- Bump the dev-dependencies group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4525
- Bump @googleapis/drive from 18.0.0 to 19.2.0 by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4543
- Bump vitreum from
9d55fd6to929c351by @dependabot[bot] in https://github.com/naturalcrit/homebrewery/pull/4544 - Add Google service account to file permissions by @G-Ambatte in https://github.com/naturalcrit/homebrewery/pull/4352
New Contributors
- @emmanuel-ferdman made their first contribution in https://github.com/naturalcrit/homebrewery/pull/4382
- @MiniX16 made their first contribution in https://github.com/naturalcrit/homebrewery/pull/4527
Full Changelog: https://github.com/naturalcrit/homebrewery/compare/v3.16.0...v3.20.0
See original Changelog from v3.20.0
Downloads
-
v3.19.0
Stablereleased this
2025-07-01 14:20:46 +00:00 | 1 commits to main since this releasev3.19.0
abquintic
- Fix crash due to colons after
\page
Fixes issue #4105
- Fix images with spaces in alt text not rendering
Fixes issue #3659
-
Custom snippets! Open the new {{openSans :fas_table_list: SNIPPETS}} tab (next to the {{openSans :fas_paintbrush: STYLE}} tab). Custom snippets will appear in a new snippet dropdown, and will be included when imported as a custom theme.
-
Move several generic styles/snippets from PHB to the Blank theme; generic snippets like image masks no longer require the PHB theme.
-
Extract several Markdown+ syntax extensions into their own NPM packages, for use by the wider community.
-
Allow
\pagebreakand\columnbreakas alternatives to\pageand\column
Partially fixes issue #4035
- Fix misbehaving column breaks on old Chrome
Fixes issue #4192
- Self-host font-awesome icons; fix missing icons on local installs
Fixes issue #1965
Fixes issue #1548G-Ambatte
-
Fix CORS issue on local installs
-
Fix print size issues when using the Facing and Flow view options.
Fixes issue #4146
- New built-in
$[HB_pageNumber]variable. Works with math operations or can be reassigned like any other variable for more customization over the old{{pageNumber,auto}}snippet.
New snippet found at {{openSans :fas_pencil: TEXT EDITOR :fas_arrow_right: :fas_bookmark: PAGE NUMBERING :fas_arrow_right: :fas_arrow_down_1_9: VARIABLE AUTO PAGE NUMBER}}
5e-Cleric
- Fix search bar covering up snippet bar
Fixes issue #4098
- Save view toolbar settings across sessions
Fixes issue #3835
-
Fix styling issues on the view toolbar
-
Update the Darkbrewery editor theme
Fixes issue #3312
Downloads
- Fix crash due to colons after
-
v3.18.0
Stablereleased this
2025-07-01 14:07:37 +00:00 | 1 commits to main since this releasev3.18.0
abquintic
- Add ability to paste in any Share ID/URL into a brew's {{openSans :fas_circle_info: Properties :fas_arrow_right: THEMES}} selection, as long as that brew has been tagged as
meta:theme. You can now share your custom brew themes without needing to make a personal copy. - Begin migration of custom Markdown extensions into their own NPM packages, for easier adoption by other users or projects
- Fix external HTML appearing in open codeblocks
Fixes issue #3206
- Fix tables not rendering when directly after text
G-Ambatte
- Cleanup of "cover pages" in the {{openSans :fas_rectangle_list: NAVIGATION}} list
- Fix autosave triggering when no changes are present
Fixes issue #4051
- Remove empty table rows resulting from rowspan
Fixes issue #1729
5e-Cleric
- Style fixes for covers art and logos on A4 size pages
- Fix crash when trying to open brews that don't exist
- Tweaks and style update styling on {{openSans VAULT :fas_dungeon:}} page.
Fixes issue #4079
Calculuschild
꞉꞉꞉꞉now produces<br>instead of a<div>- Fix typos in tables freezing the editor
Fixes issue #4059
MollyMaclachlan (New Contributor!)
- Fixed typos in the Monster Stat Block snippet
Fixes issue #4073
All
- Update dependencies and scripts
- Refactor components and backend tools
Downloads
- Add ability to paste in any Share ID/URL into a brew's {{openSans :fas_circle_info: Properties :fas_arrow_right: THEMES}} selection, as long as that brew has been tagged as
-
v3.17.0
Stablereleased this
2025-07-01 13:51:29 +00:00 | 1 commits to main since this releasev3.17.0
5e-Cleric
-
Update FAQ
-
Fix styling for Vault buttons and checkboxes
-
Improve navigation bar styling
-
Add feature to change username at https://www.naturalcrit.com/account
-
Fix Reddit link crash when title has non-latin chars
abquintic
- Fix page shadows toolbar option
Fixes issue #3919
-
Add
:>>>syntax for horizontal :>>>>> spaces -
Update Docker install instructions
Fixes issue #1930
- Allow styling pages via
\page{myStyles}(with calculuschild)
Fixes issue #3901
- Update Ubuntu install instructions
Fixes issue #1952
- Add
:-::--:syntax for paragraph alignment, similar to table column alignment; for example:
-: -: Right-aligned
:-: :-: Centered
- Add
:-- 50% --:syntax to allow setting table column widths by percentage; for example:
| Narrow | Wide | |:- 10% -:|:-90%--:| | Cell | Cell || Narrow | Wide |
|:- 10% -:|:-90%--:|
|Cell | Cell |
{exampleTable}G-Ambatte
- Fix crash when opening brew Properties tab
Fixes issue #3927
- Update error pages with steps to refresh credentials
Fixes issue #3955
- Add {{openSans :fas_rectangle_list: NAVIGATION}} menu to the viewer toolbar
calculuschild
- Reduce display lag on large brews
Gazook89
- Smarter detection of current page number
Fixes issue #3824
All
- Update dependencies and scripts
- Refactor components and fix various errors
Downloads
-
-
v3.16.1
Stablereleased this
2025-07-01 13:22:01 +00:00 | 4 commits to main since this releasev3.16.1
5e-Cleric
- Allow linking to specific HTML IDs via
#IDat the end of the URL, e.g.:homebrewery.naturalcrit.com/share/share/a6RCXwaDS58i#p4to link to Page 4 directly
- Fix generation of link to certain Google Drive brews
Fixes issue #3776
abquintic
- Fix blank pages appearing when pasting text
Fixes issue #3718
Gazook89
- Add new brew viewing options to the view toolbar
- {{fac,single-spread}} {{openSans SINGLE PAGE}}
- {{fac,facing-spread}} {{openSans TWO PAGE}}
- {{fac,flow-spread}} {{openSans GRID}}
Fixes issue #1379
- Updates to tag input boxes
G-Ambatte
- Admin tools to fix certain corrupted documents
Fixes issue #3801
- Fix print window being affected by document zoom
Fixes issue #3744
calculuschild, 5e-Cleric, G-Ambatte, Gazook89, abquintic
- Multiple code refactors, cleanups, and security fixes
Downloads
- Allow linking to specific HTML IDs via
-
v3.16.0
StableAll checks were successfulBuilding and publishing Homebrewery as Docker Image / build (release) Successful in 11m39sreleased this
2025-06-26 14:35:47 +00:00 | 9 commits to main since this releaseHomebrewery v3.16.0 Image
This is an automated Docker Image update. Nothing other than the Homebrewery version changed.
Change Log
For a full record of development, visit our Github Page.
Saturday 10/12/2024 - v3.16.0
5e-Cleric
- Added a new API endpoint
/metadata/:shareIdto fetch metadata about individual brews
Fixes issue #2638
-
Added A3, A5, and Card page size snippets under PRINT
-
Adjust navbar styling for very long titles
Fixes issue #2071
-
Added some sorting options to the VAULT page
-
Fix
languageproperty not working in share page
Fixes issue #3776
abquintic
- New TEXT EDITOR > PAGE NUMBER, SKIP PAGE NUMBER and RESTART PAGE NUMBER snippets for more control over automatic page numbering.
Fixes issue #513
-
New Table of Contents control options via TEXT EDITOR TABLE OF CONTENTS submenus. By default, H1-H3 is included in the ToC generation, but the new options allow marking
{{blocks}}to include or exclude specific or ranges of contained headers. Also, a global option to increase the default range of H1-H3 to H1-H4/5/6. After applying these markers, you must regenerate the Table of Contents to see the changes. -
Added a "SYNC VIEWS" button onto the divider bar. When locked, scrolling on either panel will sync the other panel to the same page.
Fixes issue #241
Gazook89
- Added a HIDE button to the page navigation bar
G-Ambatte
- Automatic local backups of your files, in case of accidental data loss. Stores up to 5 snapshots of each brew edited in your browser, incrementing from a few minutes old to a maximum of several days. Restore a backup by clicking an entry in the new HISTORY button in the snippet bar.
Fixes issue #3070
- Fix issue with legacy brews breaking on Share page
Fixes issue #3764
- Fix print size when printing a zoomed document
Fixes issue #3744
All
- Background code cleanup, security fixes, dev tool improvements, dependency updates, prep for upcoming features, etc.
See original Changelog from v3.16.0
Downloads
- Added a new API endpoint
-
v3.15.0
StableAll checks were successfulBuilding and publishing Homebrewery as Docker Image / build (release) Successful in 11m31sreleased this
2025-06-26 10:34:02 +00:00 | 24 commits to main since this releaseSee original Changelog from v3.15.0
Downloads