Symphony Update: Beta Revision 5
This is a closed discussion with 4 replies, filed under General.
Search
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
andhandle
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 EventXML
. - #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
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.
Here is the current change log for Revision 5. It is available now from the Symphony Accounts page.