Changelog

Here is a list of all changes that have been made so far. Contao draws a distinction between major releases (e.g., from version 3 to version 4), minor releases (e.g., from version 3.4 to version 3.5), and bug fix releases (e.g., from version 3.4.4 to version 3.4.5).

Go back

===================================

TYPOlight Open Source CMS Changelog

Version 2.5.9 (2008-06-06)

  • Updated back end data filters
  • Updated calendar script to RC4
  • Added blinking to paste buttons
  • Added option to clear the clipboard
  • Added intervals to event list module
  • Added setter methods to Input library
  • Added classes first/last to event lists
  • Added boolean return value to Email class
  • Added CSV import to list and table elements
  • Added image support and enclosures to events
  • Added "parseTemplate" hook to Template library
  • Added XML template to content element dfGallery
  • Added the title of a calendar to all event modules
  • Added modules "newsletter list" and "newsletter reader"
  • Added backend data filter for fields with multiple options
  • Added option to use multiple enclosures instead of just one
  • Added option to disable element collapsing in the back end preview
  • Added insert tags "article_teaser", "news_teaser" and "event_teaser"
  • Added module protection (show guests or particular member groups only)
  • Added two rewrite rules to the ._htaccess file to prevent hacking attempts
  • Added support for multilanguage meta.txt files (e.g. meta_en.txt or meta_de.txt)
  • Moved the URL suffix variable to the local configuration file (back end settings)
  • Fixed issue with content element "teaser" not linking to articles but only pages
  • Fixed issue with Safari not displaying the TinyMCE "add hyperlink" popup
  • Fixed issue with e-mail links being encoded when exported as PDF
  • Fixed issue with table alias elements not being sortable
  • Fixed some minor spelling issues
  • Fixed some minor bugs

Version 2.5.8 (2008-05-07)

  • Added "removeOldFeeds" hook
  • Added "generateFrontendUrl" hook
  • Added alternative PDF library (TCPDF)
  • Added field "website" to front end members
  • Added classes first/last/even/odd to FAQ lists
  • Added classes first/last to custom navigation modules
  • Added teaser text to events (see template event_teaser.tpl)
  • Added name and e-mail of front end users to comment form fields
  • Added "filesOnly", "extensions" and "path" to the filetree widget (DCA -> eval)
  • Fixed issue with users not being allowed to copy content elements between articles
  • Fixed issue with wrong unique field error message in registration modules
  • Fixed issue with wrong download links when page alias usage is disabled
  • Fixed issue with long news headlines running across navigation icons
  • Fixed issue with wrong end time of events without end time :-)
  • Fixed issue with HTML entities in form generator e-mails
  • Fixed issue with error pages being indexed
  • Fixed some minor bugs

Version 2.5.7 (2008-04-01)

  • Improved group based user redirection on login
  • Added option to recreate XML sitemaps in the maintenance module
  • Fixed issue with wrong news time on daylight saving days
  • Fixed issue with multiple download elements on one page

Version 2.5.6 (2008-03-30)

  • Added trim() to text fields
  • Added sender name to newsletters
  • Added pagination to news archives
  • Added comment count to news modules
  • Added method "isMemberOf()" to user objects
  • Added automatic category to new style definitions
  • Added variable "content type" to the Template class
  • Added events without end time (set end time = start time)
  • Added custom cache timeout to RSS feeds (module RSS reader)
  • Added error 404 page usage if there are domain name restrictions
  • Added class "cal_X" to events with X being the ID of the calendar
  • Added a new search engine friendly download routine without tokens
  • Added new Google Analytics script (adjust your custom fe_ templates!)
  • Added e-mail templates to newsletters (parses newsletter.css if exists)
  • Added option to preserve existing files to front end file upload fields
  • Added option to add news and calendar feeds to the page header (page layout)
  • Improved listing module so array keys = field names ($this->record['field_name'])
  • Fixed issue with CRC32 returning different values on 32bit and 64bit systems
  • Fixed issue with backslashes being removed when inserted into the database
  • Fixed output of module "faq list" to use lists instead of paragraphs
  • Fixed issue with newsletters not being sent to all recipients
  • Fixed issue with wrong event end time on daylight saving days
  • Fixed issue with XML sitemaps not being valid
  • Fixed some minor bugs

Version 2.5.5 (2008-02-28)

  • Fixed issue with wrong base URL of news and event feeds

Version 2.5.4 (2008-02-28)

  • Added GET variables to forward pages
  • Added teaser articles to the search index
  • Added teaser articles to breadcrumb menus
  • Added "two year view" to event list modules
  • Added file attachment support to newsletters
  • Added width and height attributes to all images
  • Added "outputTemplate" and "getPageIdFromUrl" hook
  • Added image_container layer to image gallery images
  • Added TinyMCE template plugin and tl_files/tiny_templates
  • Added max-height toggle to all element previews in the back end
  • Added option to split newsletter recipients and send separate e-mails
  • Improved checkbox select menu to support groups (multidimensional arrays)
  • Improved breadcrumb menu to show a page as active if an article is viewed
  • Packed all JavaScripts with the YUI compressor so they do not use eval() anymore
  • Fixed issue with listing module showing the wrong number of records per page
  • Fixed issue with importing CSS browser hack "html>/**/body"
  • Fixed several issues with the new sitemap feature
  • Fixed a small front end referer issue
  • Fixed some minor bugs

Version 2.5.3 (2008-01-28)

  • Added Google Analytics ID to page layouts
  • Added a different look to active back end filters
  • Added .htaccess folder protection to the file manager
  • Added option to create XML sitemaps to website root pages
  • Added a files drop-down menu to the TinyMCE plugin "typolinks"
  • Added option to preserve existing records when importing a template
  • Added custom sorting group length to sorting mode 3 and 4 (key is "length")
  • Added option to exclude certain files in the root directory from being removed
  • Added an XSS-safe function to determine the use agent to the Environement library
  • Improved news and event readers to overwrite the page title with the item's headline
  • Improved the order of internal JavaScript files so they are included after the mootols library
  • Improved the form generator to always send the raw data and to include links to uploaded files
  • Fixed issue with event list headers when there is a multi-day event and a single-day event
  • Fixed issue with newsletter subscriptions not being saved during member registration
  • Fixed minor cross-site request forgery issue with BBCode in comments
  • Fixed some minor bugs

Version 2.5.2 (2008-01-11)

  • Added z-index:9999 to slimbox style sheet
  • Added layout templates for navigation modules
  • Added function server() to the Environment library
  • Added insert tags "parent_alias", "parent_name" and "parent_title"
  • Fixed issue with wrong links in registration and password emails
  • Fixed some minor bugs

Version 2.5.1 (2007-01-07)

  • Updated phpmailer plugin to version 2.0.0
  • Added option to create image submit buttons
  • Added option to choose the form submission type
  • Added the rich text editor to article teaser fields
  • Added some small improvements to the maintenance module
  • Added option to use the page title as navigation item title
  • Added a "macfixes" style sheet to fix some Mac specific formattings
  • Added support for multiple Google sitemaps (names must start with sitemap*)
  • Added option to add front end style sheets and JavaScripts from within a class
  • Improved front end controller to support custom page types (each type has its own class)
  • Improved the standardize() function to support a wider range of unicode characters
  • Improved form field validation for select menus, checkboxes and radio buttons
  • Fixed issue with "print page as PDF" links being added as referer links
  • Fixed access control issues when creating new items as normal user
  • Fixed issue registration URIs if there are GET variables
  • Fixed some minor bugs

Version 2.5.0 (2007-12-12)

  • Changed to LGPL license
  • Added a few missing labels
  • Added romanization to the file manager
  • Added dynamic JavaScript inclusion to back end modules
  • Added option to disable comments for particular news items
  • Fixed issue with date picker formatting in Safari
  • Fixed a small bug in the date library
  • Fixed some minor bugs

Version 2.5beta-rc2 (2007-12-02)

  • Added the task center
  • Added comments to news items
  • Added new unobtrusive date picker
  • Added access control to the form generator
  • Added a default sort order for table elements
  • Added option to store form values in the database
  • Added "validateFormField" hook to the form generator
  • Added ondelete_callback to the table configuration array
  • Added option to limit the newsletter channels a user can subscribe to
  • Added access control on user level (if group permissions shall be extended)
  • Added a custom table sort script that remembers its state if a page is reloaded
  • Changed TinyMCE plugin so drop-down menus are based on the user's pagemounts and filemounts
  • Changed default style sheets so IE fixes are now in separate files (CSS is valid now)
  • Fixed issue with form generator "reply to" addresses
  • Fixed some minor bugs

Version 2.5beta (2007-11-24)

  • Improved image caching
  • Improved article handling
  • Improved navigation menu modules
  • Added pagination to image galleries
  • Added hidden fields to form generator
  • Added custom thumbnail quality to JPGs
  • Added "show guests only" option to pages
  • Added protected news and protected events
  • Added helpdesk hook to module "personal data"
  • Added custom page title to "website root" pages
  • Added optgroups to form generator drop-down menus
  • Added meta.txt information to module "random image"
  • Added insert tags "insert_article" and "insert_content"
  • Added access control to news, calendars and newsletters
  • Added popup file manager to image and file content elements
  • Added option to choose the HTTP status header of redirect pages
  • Added $this->mainTitle and $this->pageTitle to front end templates
  • Added link parameters to active menu items so they can be used as links
  • Added direct links to forward pages (internal) to all navigation modules
  • Added "postDownload" callback that is called after a files has been downloaded
  • Added dfGallery with a special "TYPOlight Stripper" that can browse the tl_files directory
  • Changed pagetrees and filetrees so they are based on the user's pagemounts and filemounts
  • Changed default form enctype to "application/x-www-form-urlencoded"
  • Fixed issue with style sheet import when a folder is selected
  • Fixed issue with incorrect image embedding in newsletters
  • Fixed issue with call to undefined function DC_Table::2()
  • Fixed issue with special characters of redirect URLs
  • Fixed some minor bugs