Search

Version 2.0.2 is out and available either via GitHub (direct download). Please see below list of changes. Thanks to all that contributed.

  • E-mail recipient can be set dynamically, just like fields (36e3c3)
  • Config does not have DOCROOT or DOMAIN defines. Nor does it include bundle.php. This as been moved into the index.php files where both defines are created and bundle is included. Bundle takes care of loading the config. (00a337)
  • Datasource params that use DS output from multiple DS's will correctly generate. Previously it would only consider the first -XXX value and ignore others, so '{-XXX},{-YYY}...' would not work properly. (088282)
  • On some servers, strange object cache errors were being triggered due to the buildPaginationElement() function. This function has been moved to General to avoid problems (65ef0a)
  • Removing built in image manipulation files (5abb7f)
  • Added missing small caps versions and reformatted array so it is easier to find small and big caps pairs. (0fc7d5)
  • Fixed broken reordering in newer browsers. HttpOnly flag was set to true, which prevented JS from sending cookie and subsequently authorisation failed (c67948)
  • Publish tables will return to page 1 when column sorting is changed (#94) (44f5a2)
  • Unused 'DateTimeObj::getRelativeDate()' function removed (#163) (938da4)
  • Removed old code (#116) (d00476)
  • Sorting randomly by a non-system field (System ID, System Date) will return correct result (#168) (f978f8)
  • DS editor 'start number' field will accept param enumerations (79e6a2)
  • Added Date::getParameterPoolValue() function, which provides a consistently formatted date (#110) (4b569c)
  • Add missing character (s with acute) to transliterations. (e948a4)
  • Adding missing slash (#175) (dc56bb)
  • Trapped errors in DSs when no included elements are set, and neither is param output (3e04e2)
  • Fixed bug that caused all param output to appear as empty strings in the ?debug page (e6e43f)
  • Allow for a negative value ('no') to be sent in the POST array to un-tick a checkbox (#171) (8bcaa4)
  • Fixed zebra striping without use of CSS3 selectors (legacy browsers) (9b9445)
  • Added a 'relative' flag to extension navigation API. Allows for more complex navigation links (576408)
  • Allow filters to contain colons. (ac98f9)
  • Provided Entry ID to Field::prepareTableValue() (5dc240)
  • Entry ID is established eariler, to allow fields more flexibility (f33f39)
  • Keep UTF-8 characters in mail headers by base64_encoding them. Keep header names with upper-cased first character of each word. (ad9b4c)
  • Extensions, when adding their own navigation groups, can limit access using 'limit'=>'developer' (0b10b9)
  • Added the possibility for dynamic data source sorting, ordering, and limiting. (6ddd3a)
  • Problem associated with adding multiple entry ids to param pool. This effects fields with multi-select characteristics (#120) (350c0f)
  • Field::fetchAssociatedEntrySearchValue() called from content.publish.php will have the working entry ID passed as well. This gives Fields better information for determining what is a linked entry (a62194)
  • Fixed truncation issues with Tag List field (c2235c)
  • Added fix for sendMail function, additional headers need to be provided as a keyed array. (654c98)
  • Fix handling comment elements by XMLElement. This should fix issues with conditional comment for IE on Symphony administration pages. (f837dd)
  • Lang class will not throw error in case of missing main language file. It will use default set of transliterations instead. (aee155)
  • Hopefully last fix for data source editor concerning translations and class names (f1422a)
  • Fix problem with translation of systems message (#154) (72c5a7)
  • Make field titles translatable; always translate 'optional' separately (e6a3e4)
  • Fixed problem with grabbing associated entry counts (#176) (7ec78e)
  • Added old 'PAGEALERTX' constants for Extension backwards compatibility (430eaf)
  • Added Content-Length header to all pages. Thanks to Paul Garrett for the suggestion (b4b9f0)
  • Fix sessions for faulty MAMP+FF combination on localhost with fake domain name set (#148). (c7c68b)
  • Improved Session class initialisation (#134) (not sure)
  • Enhanced notice .error and .success styling (415527)
  • Impemented michael-e's fix for image functions 'resize and crop' mode (#206) (56f9c0)
  • Fix TWO_WEEKS definition, so it actually is two weeks :) (425990)

i'm currently updating a site that is in rev5 to the latest build of symphony. to update from v2 to v2.0.1, are the README instructions for updating the same as going from v2.0.1 to v2.0.2 (minus step 3):

[UPDATING]

Follow the instructions below if you are updating from Symphony version 2.0.1 (non Git)

  1. Backup /symphony/.htaccess

  2. Upload /symphony, index.php & update.php, replacing what is already on your server.

  3. (Optional) If you require the dynamic image manipulation features, removed as of this release, be sure up upload extensions/jitimagemanipulation.

  4. Put the backed up .htaccess file into the new /symphony folder

  5. Go to http://yoursite.com/update.php to complete the update process.

  6. Dance like it's 1999!

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