Version 1.5.4 - Carolina ----------------------------- - Fix the logout/session issue once and for all. - Fix the canonical expressions in default templates. Version 1.5.3 - Arecibo ----------------------------- - Fixes of several bugs: - #2516 Javascript script errors in admin listcontent.php panel. - #2706 CreatePagination() does not include Session Key. - #2915 Typo in multicontent.php throwing errors. - #2925 User not exist in sample content. - #2940 Field-length dateformat in UserPrefs shorter than in GlobaSettings. - #2995 Group assignments bug. - #2996 Language string missing. - Notice error in modform.inc.php. - Fixed a minor permission issue on editpref.php. - Added an option to disable the wysiwyg for a content-page. - Fixed (hopefully) problem with pseudo-random logouts when there is inactivity in the admin section. - Put 'canonical' logic in the default templates. - Made 'NCleanGrey' the default theme, in an install without default content installed as well. - Search 1.5.3 - #3034 Searching for words in the footer expose all pagenames on my site. - Now remove event handlers when uninstalling the module - Dont return page results for non searchable pages, even if the result was found in the template. - Make changes to convert search results to entities on output to help with validation. - Now search for the 'stop phrase' in the base addwords function, allowing optionally excluding specific module records from being indexed. - Feature requests that are included: - #1231 Make default templates use uploads/images/logo1.gif instead of images/cms/logo1.gif. - #2897 Moved Image/Thumbnail in content-page to options-tab. - #3025 News: new parameter, action="detail", which can be used to show a specific entry in detail-mode directly. - #3035 link from admin backend to the forge. - #3068 New plugin; page_attr that returns attributes of a page. - TinyMCE - Added support for configuring the third toolbar - Added option to show actual thumbnail-files - Fixed filetype icons in FilePicker - Implemented | as seperator in toolbars - Fixed working of force-cleanup-on-paste - Fixed toolbars for frontend-usage - News 2.9.3 - Minor improvements to the articles tab in the admin - Now output a canonical URL in detail view - Changes to default templates - #3027 field definitions not deletable when entry is made using fesubmit. - #2941 (News) Extra-field not showing in detail-view. - Draft news articles are not indexed in the search module. Version 1.5.2 - Caguas ----------------------------- - Fixes of several bugs: - #2406 Re-order pages causes hierarchy to be incorrect (longstanding), which could be caused by: a) two users simultaneously re-ordering pages or, b) moving a second page while ajax hasn't finished moving the first. - #2476 cyclic internal linking is possible and causes listcontent to time-out - #2709 Install and uninstall post messages not shown. - #2717 Text inputs too short in page-copy-mode. - #2739 Permission Denied user type Editor or Designer. - #2744 Edit prefs missing div layout bug. - #2789 message usertagdeleted not shown because of wrong url. - #2791 News Module Pagination translation label. - #2804 Re-ordering in Events. - #2805 Deleting of an UDT attached to an Event. - #2808 Page found by search, with "page is searchable" flag unchecked. - #2872 Login page showing, after deleting a template which is still in use. - Setting output_compression to false in config.php still sent compressed data. - Many fixes in html - Validations in admin side. - More - Feature requests that are included: - #2045 Allow search to find expired news articles. - #2649 Notifications when deleting Stylesheets in use by templates. - Showall parameter added to News, to show all news-entries, regardless of end-date. - Tiny - #2815 CMSLink don't have '$config['page_extension']' suffix. - Module-API - Added HasCapability and GetModulesWithCapability for a more general way of checking what a module can do. Version 1.5.1 - San Juan ----------------------------- - News 2.9.1 - Fixes to permissions checks - Additional help about the dateformat and formatpostdate stuff being removed - Fix sql error in listcssassoc - Fix missing username in admin header on login of new session. - Fix to expand all/collapse all icons in listcontent. - Fix to the edit tag. Version 1.5 - Puerto Rico ----------------------------- - A new notification system in the admin - A new dashboard page in the admin - The ability to copy content pages has been added - More bulk actions have been added to the list content page - A searchable attribute has been added to the edit content page to mark a page as searchable - Default content settings have been improved. - Numerous improvements to the installer - The complete content object is now available to smarty on each page request - The {content_image} tag has been added allowing numerous images to be attached to each page (no upload capabilities at the moment) - TinyMCE changes: Updated to latest Tiny-core Static option for some installations where config-file could not be generated onthefly Pretty url improvements General bugfixes and smaller feature additions and improvements - Apply buttons on GCB's and UDT's - Groups as additional editors on GCB's - Add 'image' and 'thumbnail' attributes to applicable content types (we don't permit uploading, just selecting a previously uploaded file) - MenuManager 1.5.3 Add raw_menutext field to the node Add image and thumbnail fields to the node (if they are set) Support syntax hilighter when editing templates - News 2.9 - Support syntax hilighter when editing templates - Support the notification area - Remove all RSS Capabilities (now supplied by the addon module CGFeedMaker) - Extensive modifications were made to add a session key to each and every URL in the admin console. This prevents a medium level cross site scripting vulnerability. - This modification will break any existing bookmarks that you have created in your admin section. - This modification will now prevent the administrator from creating bookarms in his web browser to various actions in the CMS Made Simple admin console. - Numerous bug fixes The CMS Made Simple Geek Moot in august this year resulted in many bugs (some of them very old) being fixed, or closed. There are way too many of them to describe, but the result should be a much more stable, much more solid application. - It is now a requirement inorder for an administrator to be able to login that they be a member of at least one active group. - An improved {get_template_vars} plugin - A new plugin {dump} to provide a report about the contents of a single smarty variable. - A fixed {embed} plugin - Much much more. Version 1.4.1 "Spring Garden" ----------------------------- - Fixes an issue with the "name" parameter being broken on the stylesheet tag - Fixes an issue with changing group permissons on windows hosts - Fixes an issue with group assignment - Fixes a hard-coded table prefix in the css associations stuff - Fixes a problem with REQUEST_URI not being set on IIS hosts (stupid windows) - TinyMCE: Fixed problem with cmslinker not allowing to select parentpages Fixed a small bug which could cause invalid relative urls to be generated Version 1.4 "Jamaica" ----------------- - Includes a new system information page in the admin * Many thanks to Alby, and others - Smarty now works as you would expect in the admin * Any new or rewritten pages in the admin are using this * This may break pisearch plugin, etc - A completely new way of page template processing. * We split the template into three pieces a) Any text ontop of b) The section c) the rest of the template (the body) * We then process the top section through smarty, then the body, and finally the head. Then we glue it back together. This will allow variables set in page content or in various module templates to be used in the head section to effect such things as meta tags, and page titles. * A new text area in the options tab of content pages allows specifying page specific data (as opposed to putting page specific data into the metadata section of the page) * A new plugin {process_pagedata} processes the page specific data through smarty. It should be at the very top of all page templates * On new install, all page templates have {process_pagedata} at the very top. * This may break sites that have used some of my tricks to change the page title based on news or other modules content so it will be off by default after release, and on for the beta - Memory optimizations, and query optimizations: We've done a few checks, and improved a few things here and there that will provide a modest boost in performance. * FileManager is now an admin only module * nuSOAP is now an admin only module (for most sites). * more in memory caching - Massive improvement in stylesheet handling: It is now possible to allow or deny browser stylesheet caching. Stylesheets are now re-orderable - Updates to the admin menu structure: Main is now called CMS, and the logout and view site links are under there. - Theme Improvements * Many thanks to Nuno * New icons for view site and logout - Cleaned up and improved Module Manager. It should be much faster and leaner now. - Minor improvements to CMSMailer - Improvements to the Installer * Many thanks to Alby * The installer is now fully translatable, so you can choose what language you want the installer pages to appear in * Many more checks have been added and re-organized to hopefully solve some of the issues people have with installation. - Safe mode is still a warning, however we do a required check to see if the httpd server process can create a file within a directory it created. This should help track problems with safe mode enabled when php is running as an apache module (which we do not support). - We now ship a full distribution as well as an english only version and several 'language packs'. - NCleanGrey is now the default admin theme. - you can now specify default text for additional content blocks in page templates. - A new permission that controls access to the Tags page so that editors, etc. can see the help there. - Add assign parameter to numerous plugins (including all module plugins) - adds the image_url plugin (thanks Nuno) - Now use a wysiwyg for the sitedown message and the custom404 message. - Added the target option to the 'content' content type. - A general review of security checks in admin methods (thanks Nuno) - Modifications to the group permissions, and user creation forms makes managing users, groups, and permissions much simpler. * Many thanks to _SjG_ - Updates to the embed plugin - Add three new page attributes to content, PageLink, Link, and SectionHeader content types - Modify the menu manager to export the new page attributes. This will be useful for permissions, or meta data or other tags. - FileManager gained recursive chmodding, custom sorting and saner permission handling in windows - Printing updated to latest TCPDF release 4.0 including rewritten html rendering code - TinyMCE got updated and some css-related issues were fixed - Search Improvements * Minor performance tweaks to Search Re-indexing * Now escape any characters that have special importance in regular expressions before performing the search * Restore the template to it's pre-1.5 behavior whils till retaining the new functionality. - Now remind the user to configure their mail settings - A new admin function to check the current install against either a release-generated checksum file or a previously downloaded checksum file. This will help to find upload errors, or to find files that have been modified since the last known good state, to aid in detecting hacks. - News has had minor tweaks * Now handle the old pretty urls as well as the new ones i.e; News// will work just as well as News/// * A new icon for rss feeds - Though it's not really a 1.4 issue, the Translation center has been fixed (many many thanks to the regex guro _SjG_) so that links will work in translated files. We essentially translate all quotes inside of tags to a special string, then do the html entity stuff, then translate that special string back to quotes. Translators need to go through and update ALL translations. Version 1.3 "Cuba" -- June 7, 2008 ----------------- - Massive updates to translations - Includes TinyMCE 2.4.0b5 (this should be a release version by the time 1.3 comes out) Note: The wysiwyg editor is not called TinyMCE-Adv or TinyMCE-Basic anymore, - Includes FileManager 0.3.0b2 (this should be a release version by the time 1.3 comes out) - Includes News 2.8 - Fixes for pretty urls - Adds news_extra and custom field support to the fesubmit action - Uses cms_html_entity_decode for php4 compatibility - Removes the News content type once and for all - Includes Search 1.5 - Adds the ability to change the search output on a per module basis - Adds an ability to track search words - Better templating for News - More - Includes MenuManager 1.5 - Pass all parameters to the menumanager template for easier customization - Fixes for has_children - Minor fixes - Includes ModuleManager 1.1.6 - Now indicates that a module available in the repository is incompatible with the current CMS version - A nice big notice on the top of the display about xml vs zip modules - Cleanup on uninstall - Includes a new admin theme generously donated by Nuno Costa - All plugins are now translatable - The title and sitename plugins now support the assign param - Adds two new plugins (redirect_page and redirect_url) - Debug mode now tweaks the display_errors and error levels in the admin section as well as in the frontend - Listcontent is now cleaned-up and has better security checks - Minor improvements to listmodules - Admin templates are now override-able by creating a matching file in module_custom//templates/