Changelog

The changlog illustrates the differences between the offical releases. The changlog represents only the major changes, a detailled log could be obtained by the svn-server.

V 3.0.2, strandbar

global

  • NEW: PHPDoc-package comments added
  • NEW: admin-area: removed old templatevalues from the classes
modul_news
  • NEW: teaser is a textarea instead of a textfield
  • NEW: search-plugin takes care of the current language
  • BUG: textes encoded twice
modul_system
  • NEW: replaced overliv by a smaller, own script
  • NEW: system-logger: username is logged instead of a session-id
  • NEW: class_array_section_iterator to handle arrays more effective
  • NEW: $debug['memory'] as new debug-constant
  • NEW: Installer: updates pre 2.2 removed
  • NEW: class_mail: sender-name can be set (#137)
  • NEW: changing the status of a module requires membership in the global admin-group (#142)
  • NEW: texts of the rights-matrix moved to the regular text-files (#141)
  • NEW: FCKEditor now in modul_system (before modul_pages)
  • NEW: class_filesystem is able to delete recursive
  • NEW: class_csv can handle enclosing chars
  • NEW: DB-errors are formatted before being printed
  • NEW: createTable() is able to seperate tx-safe tables and basic-tables
  • NEW: addGroupToRight() to modify rights easily
  • NEW: error message when trying to log in having cookies disabled
  • BUG: error message is shown, when using wrong credentials at the backend-login
  • BUG: class_db::getArraySection() behaves as expected when using a MySQL database
  • BUG: getLinkPortalRaw() adds _ webpath _ to rewrite-URLs
  • BUG: xmlSafeString() handles single / double quotes better
modul_user
  • NEW: logbook uses new ArrayIterator
  • NEW: systemsetting whether users are allowed to change their profile or not (#143)
modul_navigation
  • BUG: new navigationpoints are created at the end of the list
modul_filemanager
  • NEW: pathnavigation while browsing a repository
modul_pages
  • NEW: page-elements can be controlled completly time-driven (#144)
  • NEW: default-table for simple pageelements (#152)
  • BUG: regular expressions optimized for rewrite-urls
  • BUG: erropages won't be cached anymore
modul_samplecontent
  • NEW: samplecontent now also available in english
  • NEW: default-site now called index
  • NEW: modul_guestbook integrated
modul_languages
  • NEW: when renaming a language, the assigned contents are moved to the new target-langauge
modul_search
  • NEW: searchqueries are logged
  • NEW: stats-report to display the logged terms
modul_gallery
  • NEW: search-plugin takes care of the current language
  • NEW: mass-sync possible (#22)
  • NEW: size of the moviestrip can be configured (#149)
  • BUG: side-effects when placing a gallery and a download-repo on the same side (thx to it-adivser)
modul_downloads
  • NEW: logbook uses new ArrayIterator
  • NEW: md5-sum is calculated only if needed
  • NEW: search-plugin takes care of the current language
  • NEW: mass-sync possible (#18)
  • BUG: side-effects when placing a gallery and a download-repo on the same side (thx to it-adivser)
modul_guestbook
  • NEW: http / https is filtered from new posts (#139)
  • NEW: search-plugin takes care of the current language
  • NEW: guests are allowed to sign new guestbooks by default
  • BUG: when reloading the form, the message field was written to the website-field (#150, thx to it-adviser)
modul_stats
  • NEW: Ip2Country table
  • NEW: report "TopCountries"
  • NEW: browscap.ini updated
  • NEW: reports use getArraySection()
element_languageswitch
  • BUG: empty params are filtered better
element_tellafriend
  • NEW: senders' name is used as sender
  • BUG: resultpage will now be saved
  • BUG: language was included twice
element_image
  • BUG: title and link were lost after saving (#151, thx to it-adviser)
  • BUG: _ webpath _ was added during saving and processing on the portal