Releases: duhdugg/preaction-cms
Preaction CMS v5 Alpha 16
- 💄 various style fixes
- ⬆️ minor dependency upgrades
Preaction CMS v5 Alpha 15
- 👽 use
createRoot/hydrateRootReact v18 API
Preaction CMS v5 Alpha 14
- ⬆️ dependency upgrades, including but not limited to:
bootstrap v5.2.1react v18.2.0node-sqlite3 v5.1.1- there is a known issue with the prebuilt binaries from this package not working on
CentOS 7 machines. This can be fixed by building from source with the following
command:npm_config_build_from_source=true yarn add sqlite3@5.1.1
- there is a known issue with the prebuilt binaries from this package not working on
- ➖ remove dependency on
@loadable/componentin favor ofReact.lazycode splitting
available in React v18+- 💥 this may be a breaking change if client-side extensions are loaded using
@loadable/components. See the documentation for updated examples.
- 💥 this may be a breaking change if client-side extensions are loaded using
Preaction CMS v5 Alpha 13
✨ allow renaming nav links
🐋 add Dockerfile
Preaction CMS v5 Alpha 12
🐛 fix addContent not applying to page
🐛 fix duplicate history entries for image links
Preaction CMS v5 Alpha 11
💄 fix spacing between settings components' cards
🐛 fix page setting reset not applying immediately
🐛 fix dropdown navs not always activating
🐛 fix dropdown navs automatically stealing focus
⬆️ upgrade dependencies
Preaction CMS v5 Alpha 9
💄 style fixes for navbar submenu
♻️ all components are now refactored with React hooks
✨ SSR can now be disabled with CMS_SSR_DISABLE=1 environment variable
⚡ UI rendering performance improvements
✅ tests should pass more reliably now, due to increased jest timeouts, decreased jest workers, and client extensions tests now being ignored
🐛 miscellaneous bug fixes
⬆️ upgrade dependencies, including react-router-dom v6 and react-scripts v5
💥 breaking: the update to react-scripts v5 means that you may need to delete your node_modules folder and reinstall dependencies
Preaction CMS v5 Alpha 10
✨ new frontend extension option: allowedReferrers
This will allow you to set allowed URL origins which may send Referer headers (which are blocked by default)
💥 note: existing src/ext/index.js files now need an allowedReferrers (Array) named export
Example (see src/ext/index.template.js):
const allowedReferrers = ['https://example.com']
const blockExtensions = {}
const menuExtensions = {}
export { allowedReferrers, blockExtensions, menuExtensions }Preaction CMS v5 Alpha 8
🐛 fix closest path cache logic
🐛 fix crashes when cache is disabled
Preaction CMS v5 Alpha 7
🔒 fix OOM/DoS vulnerability in arbitrary path caching