Skip to content

WonderCMS 2.4.0

Compare
Choose a tag to compare
@robiso robiso released this 01 Jan 02:05
8aec5e9

What's new

  • A clearer definition of public/private functions.
  • Corrected code logic in theme/plugin installer with an array check.
  • Added hash_equals checks to prevent CSRF timing attacks.
  • Added link to WonderCMS homepage in the Settings panel.
  • Prettified code fixes.
  • Minor text changes to the Settings panel and error messages.
  • Removed old version support compatibility (function called updateOtherFiles).
  • CSS fix, removed bottom border on the settings panel links. The border was visible only when designing a new theme/template from scratch.
  • Functions re-sorted alphabetically for easier overview.
  • Added 404 page editing support.
  • Added whitelist for allowed file type uploads.
  • Restructured function for deleting files, themes and plugins.
  • Updated to latest version of taboverride and autosize.
  • Minor settings panel design changes.
  • Updated Summernote plugin to latest version and added tables to the Summernote editor toolbar.
  • Updated autosize.js to latest version.

2 plugins need updating

NOTE 1: If you don't have these plugins, there is no need to update them.
NOTE 2: Update WonderCMS before updating plugins.

1. Update link for Summernote editor plugin

2. Update for Additonal contents plugin


  • Thanks to Vekien for the corrected code logic in the theme/plugin installer, helping implement hash_equals and restructuring the function for deleting files/themes/plugins.
  • Thanks to ayeshrajans for spotting the hash_equals improvement possibility.

How to update

  • Login to your WonderCMS website and click Update. Always backup before updating!

Changelog history

How to install WonderCMS for the first time

  • Unzip and upload the files wherever you wish WonderCMS to be installed at.