Releases: WonderCMS/wondercms
Releases · WonderCMS/wondercms
WonderCMS 3.4.3
New features/fixes
- New: admin is asked to re-type password when adding custom theme or plugin
- New: installing/updating themes - parameter is now taken from cache file instead of direct URL
- New: page GET queries are now sanitised
- New: global plugins array now available
- New: HTML language parameter can be changed in Settings - Security. Seperate settings available for admin and for visitors. This can be done by replacing your
<html>
tag with<html lang="<?= $Wcms->getSiteLanguage() ?>">
in your theme.php file. - Fix: vulnerability CVE-2023-41425 - thanks to prodigiousMind (YouTube / Github) for reporting the vulnerability.
How to update
- Log into your WonderCMS website and create a backup of your website through WonderCMS -> Security.
- Click "Update".
- If update isn't visible, open Settings -> Themes and click "Check for updates".
Installation
- Unzip and upload the files wherever you want WonderCMS installed and visit that URL.
- SHA-256 signature: 12e3bf0ea2871b47e3efdd1565492c1514df860b2e3973ddb872e260006d02f3
WonderCMS 3.4.2
New features/fixes
- New: option in Settings - Security for enabling/disabling redirect to login page or last page, after logging out
- New: in Settings - Security, now clearly visible which options are turned ON/OFF
- New: option to customise 404 page layout for all 404 pages
- New: option to customise login page with hooks
- Fix: uploading .doc file format
Other fixes via themes and plugins
- Fix: Watercolor theme, which returned errors
- Fix: Essence theme, it now correctly scales the static content section
- Fix: Simple blog plugin to not use commas in description and limit SEO title to 60 characters
- Fix: Simple SEO plugin to include subpages
How to update
- Log into your WonderCMS website and create a backup of your website through WonderCMS -> Security.
- Click "Update".
- If update isn't visible, open Settings -> Themes and click "Check for updates".
Installation
- Unzip and upload the files wherever you want WonderCMS installed and visit that URL.
- SHA-256 signature: 67df47c64a30dd49d569cd2e5f08967cad8fd2d65264a309b11b2001f0dce2d8
WonderCMS 3.4.1
New features/fixes
- PHP 8.2 compatibility fixes.
- Add custom modules object in database if it doesn't exist.
How to update
- Log into your WonderCMS website and create a backup of your website through WonderCMS -> Security.
- Click "Update".
- If update isn't visible, open Settings -> Themes and click "Check for updates".
Installation
- Unzip and upload the files wherever you want WonderCMS installed and visit that URL.
- SHA-256 signature: 4e3526a7b834d03e5f43808ba6883cb667705026d1095e039a48bba6388a2748
WonderCMS 3.4.0
Important: previously, the minimum requirements for WonderCMS were PHP 7.2. Newest version of WonderCMS requires PHP 7.4 or greater. Please verify before upgrading.
New features/fixes
- Support for webp and avif image uploading
- PHP 8.2 support
- Summernote image compression when uploading files with drag and drop
- New plugin: Taiwan translation
- WonderCMS repository upgraded to an organisation
- Fix theme improved URL headers.
- Fix all readme links to link to our new GitHub organisation
- Fix license year
How to update
- Log into your WonderCMS website and create a backup of your website through WonderCMS -> Security.
- Click "Update". If update isn't visible, open Settings -> Themes and click "Check for updates".
- SHA-256 signature: a1395cb29368ddb29a5a18ab4f60b6e9422b1f3a3478b2195aec8bcf0b0e48c4
WonderCMS 3.3.4
New features/fixes
- Hotfix for null values in database
How to update
- Log into your WonderCMS website and click "Update". If update isn't visible, open Settings -> Themes and click "Check for updates".
- SHA-256 signature: ec51f41ca6be54c508efdaeaa4df29be39180d6d155fa9f969f432bb73469243
WonderCMS 3.3.3
New features/fixes
- Fix Summernote drag and drop content location
- Fix for reordering of first menu item
- Fix for deleting subpages if there was only a single main menu item
- Hide Summernote save dialog when clicking on basic toolbar items
- Fix 500 error when using port in URL
- Fix issue with "undefined" error in the menu items
- Fix canonical URL in default sky theme
- Fix of custom functions.php for editable blocks creation
How to update
- Log into your WonderCMS website and click "Update". If update isn't visible, open Settings -> Themes and click "Check for updates".
- SHA-256 signature: 64a593e9b6f3c54135c3be0ea6890d22adae35e9a6e174add9f442a2fefb1581
WonderCMS 3.3.2
New features/fixes
- Summernote image processing - files uploaded directly to data/files folder (drag and drop) instead of base64 encodin
- Contact form plugin update - Polish translation added
- Handle fatal error when logging in for some users if server is unable to download the cache file
- Added Caddy server support + documentation
- Fixed WonderCMS not working correctly on subdomains
- Fixed additional contents plugin (solved within WonderCMS)
- Fixed the logout URL parameter
How to update
- Log into your WonderCMS website and click "Update". If update isn't visible, open Settings -> Themes and click "Check for updates".
- SHA-256 signature: 60C76CDB2DE95C656FD8CFE9558047CD7A1ACB95DA948D6ACBBA44A5CB992573
WonderCMS 3.3.1
New features/fixes
- Adding fix for removing slashes at the end of URL and only adding them before subpages
- Fixing WonderCMS news link
How to update
- Log into your WonderCMS website and click "Update". If update isn't visible, open Settings -> Themes and click "Check for updates".
- SHA-256 signature: 60C76CDB2DE95C656FD8CFE9558047CD7A1ACB95DA948D6ACBBA44A5CB992573
WonderCMS 3.3.0
New features/fixes
- Improved caching mechanism (3000% speed improvement) - thanks to @socram8888 and @slavenstancic
- Updated Additional contents plugin to support subpages
- Updated Sky theme to show subpages with correct spacing
- New plugin: Simple SEO plugin
- New plugin: Social Bar
- New plugin: Ukranian translation
- Fixed bug where dropdown was visible even if subpage was hidden
- Updates are now checked daily (every time you log into your WonderCMS website)
- Custom themes/plugins not limited to GitHub and GitLab anymore
- Fixed timeouts when checking for updates or logging in
- Code cleanup
How to update
- Log into your WonderCMS website and click "Update". If update isn't visible, open Settings -> Themes and click "Check for updates".
- SHA-256 signature: D0C2625F863D03608E67A31252E8410D275FDD6931C2B3E14FD69C425E6D6F27
WonderCMS 3.2.0
New features/fixes
- Submenus - currently works best only in new Sky theme - you can customize your theme to display submenus
- Option to hide alerts until logging out
- Force HTTPS option in Settings
- Option to have a template for each page
- Save confirmation popup option in Settings (optional forcing to confirm every changes made by admin)
- New deault theme Sky
- Fix to check if imported repository is main or master branch
- Fix for deleting default page
- Fix for updating homepage if that one is a subpage
- Fix for resetting array key of menu item
- Other minor improvements and bugfixes
How to update
- Log into your WonderCMS website and click "Update". If update isn't visible, open Settings -> Themes and click "Check for updates".
- SHA-256 signature: 46F71DD1181E8A88F45BB3AA8495E2635EC8644A9E39D7E11D3083286A6D165B