Search

Here is the current change log for Revision 5. It is available now from the Symphony Accounts page.

Features

  • Added new HTTP headers for error pages "Symphony-Error-Type: (database|xslt|generic)".
  • Added a new configuration flag "$settings['public']['displayeventxmlinsource'] = 'yes|no';" to allow developers to hide the Event XML when logged in.
  • Validation rules can be added via '/manifest/validators.php' instead of changing the core file. The prevents losing your custom rules when updates are released.
  • #135: File and folder permissions are set in the Installer via an input field, rather than select box.
  • #148: Attempting deleting entries will display a confirmation dialog first.
  • #155: The query caching configuration setting is now more intuitive.
  • #164: After removing a section, pages that use a Data Source still referring to the old sections will throw a nice error.
  • #120: Added 'parent-path' page parameter.
  • #121: Installer will now listen to the ensemble DB connection character set and encoding details.
  • #168a: External XML renamed to Dynamic XML to better represent what it is.
  • #168b: Page params are available to the URL and XPath fields of Dynamic XML Data sources.
  • #19: Installer will function correctly when file is renamed.
  • #170: Select box field will now accept more than 255 characters in the static options input.
  • #154: File path, and some other handy file meta information, is now specified in Upload field XML.
  • #137: Installer will throw an error if it detects Symphony has already been installed at that location.
  • #127: Config flag allows toggling on|off displaying of the Event XML as a HTML comment on each page.
  • #96a: Sections and Publish forms will display errors when an Upload field's destination directory is not writable.
  • #114: When editing either Data Sources or Events, the pages that reference them are updated should the name of the Event or DS change.
  • #116: All text area fields have a class attribute equal to the handle of the selected formatter. This allows for selective targeting from JS.
  • #107: New configuration setting $settings['symphony']['cell_truncation_length'], which defaults to 75 characters, to ensure that entry table cells never get too long.
  • #190: Tag list value and handle data base fields have been increased in size from 30 to 255
  • #88: It is no longer possible to use Text Formatters, Fields, Events or Data Sources that are provided by an Extension that has not been enabled. Existing pages/sections that make use of these will throw errors warning you that the appropriate resource is not available.
  • #103: If a front-end saving Event fails, any form field values will be put into into a new element, post-values, within the Event XML.
  • #109: Added 'Day' format for Date and Time XSL utility.
  • #174: Front end saving now supports saving multi entries to the same section from the one Event.

Bugs

  • #134: When doing a clean install, the website name will be defaulted to "Website Name" rather than retaining the ensemble's name.
  • #124: Fixed login redirection bug when Symphony has been installed into a subdirectory.
  • #132: Installer will remember the time zone setting if it encounters an error.
  • #131a: Fatal error when Symphony archives logs has been fixed.
  • #131b: Warning in log from in_array function has been fixed.
  • #128: Fixed redirection after deleting an entry.
  • #129: Event editor will now correctly display Extension based Events.
  • #125: Fixed incorrect url reference in the get-archive.xsl utility of the default theme.
  • #166: Fields will now accept a zero as input. Previously it would complain no value was set.
  • #165: Page ordering inconsistency in navigation DS has been fixed.
  • #152: Event's name can end with the word 'event' now.
  • #149: Built in image manipulation will now correctly identify and set the image type upon display.
  • #151: Child section link columns, in the publish area table, will now be ordered correctly.
  • #95: Can now uncheck the "Pre-populate with Today's date" checkbox for the Date field.
  • #146: Data source record limit and page number filters will not default to 1 when editing.
  • #143: Author last seen date is now recorded properly, and will display as expected.
  • #177: Multi-word menu items should display on a single line
  • #169: Improved usability for subsection widgets
  • #163: Active column sorting arrows inverted
  • #115: Legend border aligned
  • #183: Send Email rule/filter will not throw PHP errors.
  • #175: No longer using empty string values for queries in Extension Manager class.
  • #176: Value of fields in the publish table and titles of edit forms will no longer be double encoded.
  • #180: Pages of type 'XML' will specify the correct XML content type header.
  • #139: Image class should no longer throw errors when sys_get_temp_dir is called under PHP 5.2 or lower.
  • #123: Files uploaded via an Upload field will be removed from the system when deleting the entry.
  • #126: Fixed URL encoding problem when filtering entries in the admin.
  • #96b: General::sanitize and General::reverse_sanitize will no longer throw warnings when they are given an incorrect data type.
  • #187: Administration Page class will no longer throw regex warnings when building the navigation.
  • #111: Using a DS filter that evaluates to an array will no longer throw PHP errors. Instead it will be logged and return no results.
  • #97: Log class will not throw errors when attempting to archive the log.
  • #29: Ordering records by System ID is now working correctly
  • #61: Ordering of new fields in sections should be retained after saving.
  • #192: Enabling of Extensions was causing SQL errors on some servers. This has been fixed.

Hmm... we've hit the upper limit character count. Continuing on...

Bugs

  • #195 No more scrollbars for front-end XSL error messages
  • #150: Should no longer get duplicate Section link columns in tables.
  • #130: Filtering by a Select box field will work properly when values contain spaces.
  • #155: Poor image quality when using "Resize and Crop" mode has been addressed.

Revision 5 is available now from the Symphony Accounts page.

Be sure to read the README.txt file as it contains some important steps for updating.

You'll also notice a new file, LICENCE.txt.

Create an account or sign in to comment.

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details