Skip to content

Instantly share code, notes, and snippets.

@brendo
Last active December 15, 2015 17:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brendo/5300783 to your computer and use it in GitHub Desktop.
Save brendo/5300783 to your computer and use it in GitHub Desktop.

Symphony 2.3.3 Release Notes

Final (July 12th)

  • Update jQuery to 2.0.3
  • Add removeFromHeadByPosition() and Head() functions to the HTMLPage class (@brendo)
  • Remove all images from Symphony's assets. Replace with Data URI's and CSS (@brendo)

Release Candidate 3 (July 1st)

Fixes

  • #1782 - Update all core extensions removing references to the old Symphony domain (@brendo)
  • #1781 - Inline the installation/updater logs when something goes wrong instead of attempting to link directly to the file (@brendo)
  • #1780 - Fix MySQL query in the 2.3 migration that prevented adding modification columns to the entries table (@michael-e)
  • #1778 - Correct the deletion of files in the Core Upload field not resolving unless they were in the root of the /workspace folder (@brendo)
  • #1777 - Fix the Retrieve Password page so that it's working once again (@brendo)
  • #1776 - Make the Suggestions plugin opt-in with the class, .suggestable, to prevent issues where it was taking over UI when it wasn't intended (@brendo)
  • #1775 - Fix file duplication logic. (@vlad-ghita)
  • #1773 - When a Select Box had no states saved, prevent an error throwing in PHP5.3 (@brendo)

Release Candidate 2 (June 12th)

Features

  • Tracking Markdown 1.16

Fixes

  • #1770 - Don't trust email server responses, encode their errors (@michael-e)
  • #1764 - Fix suggestions in the DataSource editor from being cut off (@brendo)
  • Prevent potential Javascript errors with the Duplicator plugin when duplicators don't provide names for the items (@brendo)
  • Various performance improvements for Section and DataSource editor (@nitriques)
  • Various fixes and enhancements for the Associations drawer (@jensscherbl, @brendo)
  • Fix subheading for DataSources that aren't allowed to be edited in the DataSource editor (@brendo)

Release Candidate 1 (May 27th)

Fixes

  • #1759 - SectionDataSource should not execute buildDSRetrivalSQL when params are empty. (@Sanity11)
  • #1751 - Be more specific when adding the Expand All/Collapse All controls to the Section Editor (@brendo)
  • #1609 - Uploading (PDF) files w/ Firefox 17.0.1 can break pages (@michael-e)
  • Fix writing empty Sessions for setups that used Suhosin/Hardened PHP (@creativedutchmen)
  • Fix Collapsible plugin on Symphony error pages. Allow {URL} to be evaluated as well as {SYMPHONY_URL} for the fatalerror.* templates (@brendo)
  • Minor fixes for Associations (@jensscherbl)
  • Various fixes from the static code analysis automation tool, HHVM (@rlerdorf)
  • Multiple fixes for strict notices in PHP5.4 (@brendo)

Beta 3 (May 5th)

Features

  • #1701 - Add jQuery 2.0, remove jQuery 1.9 and the jQuery Migrate plugin (@brendo)

Fixes

  • #1747 - Handle when an Author's default area is deleted (@brendo)
  • #1742 - Don't apply timezone transforms to the min/max dates that MySQL supports (@brendo)
  • #1736 - Wrap object attributes in quotes for more robust browser compatibility (@mgussekloo)
  • #1735 - Make MySQL timezone connection detection PHP5.2 compatible (@brendo)
  • #1732 - Fix vertical drawer height (@nilshoerrmann)
  • #1730 - Correctly check required checkbox value (@michael-e)
  • #1729 - Fix the Collapse/Expand All buttons in the Section Editor (@brendo)
  • #1719 - Fix migration and upload file path attribute (@brendo)
  • Handle errors when removing associated section or field (@jensscherbl)
  • Various improvements to the Associations interface (@nilshoerrman, @brendo, @designermonkey)
  • Add DROP to the MySQL class as an operation that causes a WRITE_OPERATION (@brendo)
  • Fix installation script detection on IIS servers (@Jordy84)

Beta 2 (April 16th)

Features

  • The Associations Drawer allows relationships between entries to be visualised better. To see in action, click on the Associations button in the subheading on any entry that has related entries (@designermonkey)

Fixes

  • #1726 - Set the MySQL connection to match the Symphony timezone
  • #1691 - The System ID is now saved as system:id in datasources. id is also supported for backwards compatibility (@brendo)
  • #1398 - Vertical drawer issues (@brendo)
  • #1324 - Vertical drawer alignment with the Notify plugin
  • If the site is running on HTTPS, then mark the cookies as secure which prevents them from being sent on non secure connections
  • Set all cookies to be httpOnly by default. Previously all cookies where NOT httpOnly by default. The use case for setting these cookies to be secure is far more common than the other
  • Prevent error when deleting entries that don't exist or have been partially deleted

Beta 1 (April 7th)

Features

  • #1712 - Add new delegate into contentPublish, AdjustPublishFiltering. (@designermonkey)
  • #1692 - Added a new Author type, Manager which just has access to create additional users (@designermonkey)
  • #1610 - Update jQuery to 1.9.1 (@nilshoerrmann)

Fixes

  • #1725 - Fix section pagination JS (@nilshoerrmann)
  • #1719 - Upload file paths are no longer stored in the entry tables, the directory is derived from the Upload field settings allowing for easier migration (@brendo)
  • #1717 - Sanitize parameters without utf8_encode and urldecode to restore Symphony 2.3 functionaliy (@brendo)
  • #1715 - Fix AND operations in Datasources (+). (@designermonkey)
  • #1709 - Fix Data Sources and Events Providers on PHP5.2 (@brendo)
  • #1706 -Use the General file methods in the Log class. Correctly report unwritable folders during installation (@brendo)
  • #1685 - Fix Session cookies to work with reverse proxies (such as Varnish), and to ensure they are renewed automatically (@creativedutchmen)
  • Fix paths for install and update logs
  • Fix incorrect assignment in Notify
  • Fix hardcoded Gateway timeout
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment