Saurus CMS 3 version history

Jump to:
3.5.4 [25 Apr 2007]
3.5.3 [1 Aug 2006]
3.5.2 [19 May 2006]
3.5.1 [27 Feb 2006]
3.5.1 [27 Feb 2006]
3.5.0 [26 Jan 2006]
3.4.0 [3 Nov 2005]
3.3.18 [14 Oct 2005]
3.3.17 [2 Sep 2005]
3.3.16 [29 Jul 2005]
3.3.15 [27 Jun 2005]
3.3.14 [8 Apr 2005]
3.3.13 [1 Mar 2005]
3.3.12 [26 Jan 2005]
3.3.11 [14 Jan 2005]
3.3.10 [31 Dec 2004]
3.3.9 [24 Dec 2004]
3.3.8 [22 Nov 2004]
3.3.7 [12 Nov 2004]
3.3.6 [31 Aug 2004]
3.3.5 [30 May 2004]
3.3.4 [21 Apr 2004]
3.3.3 [20 Feb 2004]
3.3.2 [28 Jan 2004]
3.3.1 [17 Dec 2003]
3.3.0 [27 Nov 2003]
3.2.11 [13 Nov 2003]
3.2.10 [5 Nov 2003]
3.2.9 [31 Oct 2003]
3.2.8 [16 Oct 2003]
3.2.7 [29 Sep 2003]
3.2.6 [17 Sep 2003]
3.2.5 [5 Sep 2003]
3.2.4 [29 Aug 2003]
3.2.3 [1 Aug 2003]
3.2.2 [18 Jul 2003]
3.2.1 [27 Jun 2003]
3.2.0 [10 Jun 2003]
3.1.38 [28 May 2003]
3.1.37 [22 May 2003]
3.1.36 [13 May 2003]
3.1.35 [30 Apr 2003]
3.1.34 [22 Apr 2003]
3.1.33 [11 Apr 2003]
3.1.32 [4 Apr 2003]
3.1.31 [27 Mar 2003]
3.1.30 [26 Mar 2003]
3.1.29 [18 Mar 2003]
3.1.28 [10 Mar 2003]
3.1.27 [6 Mar 2003]
3.1.26 [26 Feb 2003]
3.1.25 [20 Feb 2003]
3.1.24 [19 Feb 2003]
3.1.23 [06 Feb 2003]
3.1.22 [31 Jan 2003]
3.1.21 [23 Jan 2003]
3.1.20 [17 Jan 2003]
3.1.19 [9 Jan 2003]
3.1.18 [2 Jan 2003]
3.1.17 [30 Dec 2002]
3.1.16 [27 Dec 2002]
3.1.15 [24 Dec 2002]
3.1.14 [23 Dec 2002]
3.1.13 [20 Dec 2002]
3.1.12 [19 Dec 2002]
3.1.11 [11 Dec 2002]
3.1.10 [10 Dec 2002]
3.1.9 [20 Nov 2002]
3.1.8 [31 Oct 2002]
3.1.7 [29 Oct 2002]
3.1.6 [11 Oct 2002]
3.1.5 [2 Oct 2002]
3.1.4 [27 Sep 2002]
3.1.3 [25 Sep 2002]
3.1.2 [19 Sep 2002]
3.1.1 [16 Sep 2002]
3.1 [2 Sep 2002]
3.0 [31 May 2002]

3.5.4 [25 Apr 2007]

   - New feature Password Strength Check: configuration value "Check for password difficulty" on adminpage "Site Properties" forces registered users to enter a strong password. Password must be between 8 and 16 characters long and contain at least one lowercase letter, one cap letter and one number.
  - New feature Old Password Check: registered users are not allowed to enter an old password value during the password changing.
  - New configuration value "Use CAPTCHA verification for comments and feedback forms (requires CAPTCHA extension)." CAPTCHA extension (not included in Saurus CMS update package) allows to tighten protection against spam bots using CAPTCHA images for verifying posted comments.
  - New configuration variable on admin-page "Properties > Site Properties": "Use CAPTCHA verification for comments and forums (requires CAPTCHA extension)".
  - Saurus API: New parameter "system_message" for tag {init_article}. See more in Saurus API reference.
  - Templates: Auto jump feature that was removed in version 3.5.2 (#2233) has returned to the spotlight. Vox populi, vox dei. [#2470]
  - A loop guard checks for endless loops in the parent-child relations of the CMS objects and leaves a site log entry if found any.
  - Install: Changes in check_requirements.php script: added fastcgi support, fixed PHP and MySQL upper version check. [#2392]
  - Bugfix: Mailinglist: headers have now Content-Transfer-Encoding: quoted-printable = 8bit. [#2445]
  - Bugfix: Mailinglist: Mail headers (including subject) were not correctly encoded into the US-ASCII character set. [#2471]
  - Bugfix: Mailinglists: Incorrect mail headers caused encoding problems on *nix servers using Postfix. The problem was in newline symbols: \r\n vs \n, RFC says that mail headers have to end with \r\n, but Postfix converts \r to \n. [#2484]
  - Bugfix: eShop: Monetary fields could only contain maximum value of 999.99. [#2443, #2432]
  - Bugfix: XML import/export: XML Export did not work under some rare cases. [#2447]
  - Bugfix: Admin: User defined messages (articles) having non-empty sys-alias field were not displayed on adminpage "Languages > Language settings".
  - Bugfix: Admin: Template saving didn't work. Bug starting from v3.5.2. [#2389]
  - Bugfix: Statistics: Improved statistics gathering performance during pageloads. [#2476]
  - Bugfix: ADR extension: ADR extension did not send correct messages if site was in the UTF-8 encoding. [#2444]
  - Bugfix: Admin: configuration value "Only reg.users may add comments" now checks after submitting also to tighten protection against spam bots. [#2372]
  - Minor bugfixes: [#1861]

 

3.5.3 [1 Aug 2006]
  - New module: "Estonian ID card authentication" provides the ability to authenticate users using Estonian ID card. This new module is not part of the standard Saurus CMS package.
  - New configuration values on admin-page "Integration > Configuration":
    - Use ID card authentication for registered users? (Y/N)
    - Create new user during first authentication if not found in CMS? (Y/N)
    - Assign new user to role
  - Bugfix: General: User login didn't work in PHP version 5.0.4. [#2283]
  - Bugfix: Mailinglists: Links inside e-mail were generated uncorrectly in some cases. [#2285]
  - Bugfix: Recycle bin: When article belonged under two sections and it was deleted from one of them, then recycle bin emptying routine deleted that article entirely - including from another section. [#2306]
  - Bugfix: Aliases: Ending slash in alias (www.site.com/alias vs www.site.com/alias/) displayed a page without visual design. Bug starting from 3.5.1. [#2319, #2304]
  - Bugfix: eShop: Returning page after bank payment (shop.php) didn't work correctly. Bug starting from version 3.5.1 [#2315]
  - Fixed minor bugs: [#2275, #2314]

 

3.5.2 [19 May 2006]
  - Bugfix: Article Editor: when adding a new form, the OK and Error message page ID-s were inserted according to the software user interface language not site language. [#1405]
  - Bugfix: Built-in Templates: in article archive the months that include items are now highlighted. [#2180]
  - Bugfix: Built-in Templates: the article archive displayed only articles with position 0. [#2185]
  - Bugfix: Installation: enhanced "Check server requirements" tool (check_requirements.php). [#1561]
  - Bugfix: Templates: the option "is self-opening" is now always set to "YES" for all templates and this option is deprecated in future versions. [#2233]
  - Bugfix: Article Editor: Feedback forms didn't work correctly with HTTPS protocol: user was redirected to http:// page after the form submission. [#2255]
  - Bugfix: Gallery: Image detail view didn't use gallery page template but site master template. [#2218]
  - Bugfix: General: Polls archive was not sorted by date. [#2237]
  - Bugfix: Search & Replace: Strings containing the question marks we not replaced correctly. [#2007]
  - Bugfix: eShop: Product categories were vulnerable by infinite loop. [#2251]
  - Bugfix: Comments: an empty page was displayed after adding comments when "c_tpl" was used. [#1953]
  - Bugfix: ATP module: Minor content fixes in templates [#2186]
  - Bugfix: Security enhancements. [#2234, #1914, #1915]
  - Fixed minor bugs: [#927]

 

3.5.1 [27 Feb 2006]
  - Mailinglist: Added SSMTP protocol support to mailinglists. [#2171]
  - Statistics: Developers can create custom Search Engine Spiders List in the file "admin/spiders_custom.ini", default Spiders List is visible in the file "admin/spiders.ini". [#1871]
  - General: Events removed from default sitemap, topics and albums added. [#2157]
  - Bugfix: Statistics: Pages using POST method were not included in the statistics. [#2161]
  - Bugfix: Statistics: Homepages (pages without "id" parameter) were not included in the statistics. [#1783]
  - Bugfix: Statistics: Aliases were not included in the statistics. [#2159]
  - Bugfix: Statistics: Fixed a minor security issue. [#2160]
  - Bugfix: Editor: Albums were not moved to the trash bin after deleting. [#2127]
  - Bugfix: General: Content objects having position values 2, 4 or 8 were disregarded in the sitemap. [#2158]
  - Bugfix: General: Improved websites' hostname and wwwroot information handling. Removed configuration variable "Allow different hostname for the administrator environment". [#1439]
  - Bugfix: Site search: Speed optimizations. [#2170]
  - Bugfix: Site search: Page numbers' links on the search results page didn't return correct page if URI parameters "tyyp_id" and "lk" were not the last parameters in the row. [#2172]
  - Bugfix: Aliases: Homepage was redirected to 404 error page in some server environments. [#2164]
  - Bugfix: Fixed Javascript error on deleting XML data mapping. Fixed translation word "[v?nbsp;Section" in the XML data mapping edit popup. [#2146]
  - Bugfix: SEO: Section-specific site title, meta-keywords and meta-description were missing for duplicated site URL-s (eg site.com without "www"-prefix). [#2162]
  - Bugfix: Translations: glossary import does not check the number of string groups and strings in the checksum anymore. Made the algorithm more loose. [#1552]

 

3.5.0 [26 Jan 2006]
  - Added PHP5 support.
  - eShop: added option to specify 3rd image in product data. [#2087]
  - Saurus API: added "parent" parameter to {init_productcategory} tag. Available in eShop module. [#2052]
  - Bugfix: Section editor: enabling/disabling the Meta-description and Meta-keywords fields did not work when the field values included quotation mark ('). [#2077]
  - Bugfix: Saurus API: the tag {init_productcategory} did not return correct values if parameter "level" was used. [#1973]
  - Bugfix: XML import: when the import process was set to update existing objects based on unique field name, the objects with same field value in other sections were also updated. [#2034]
  - Bugfix: XML import: the article's contents was not updated after the first creation. [#1957]
  - Bugfix: Install package: the value of track_vars was incorrectly interpreted on some servers. [#2047]
  - Bugfix: Comments: an empty page appeared after submitting a comment. This bug appeared in version 3.3.17. [#2004]
  - Bugfix: System log: the log was not updated. Appeared in version 3.3.18. [#1975]
  - Bugfix: Security: fixed a minor issue. [#2005]

 

3.4.0 [3 Nov 2005]
  - Section-specific site title, meta-keywords and meta-description. It is now possible to specify site title and metadata for each individual section. There are three new fields for doing this in the section editor. If not filled, the data is inherited from parent sections. This feature is not available in the SE product but can be purchased separately.
  - Automatic "static URL-s". Added new parameter to Admin > System > Configuration: "Use static URLs and alias names if available". When enabled, the site URL-s are displayed in format of website.com/aliasname or website.com/sectionid instead of default behaviour of displaying website.com/?id=sectionid. Be sure to have the Aliases module configured before turning this on. The static URL-s are only displayed in the end-user environment - when logged in as editor, the normal URLs with ?id=sitename are used. This feature extends the Aliases module and is not available in the SE product. [#930]
  - Bugfix: When the "Use static URLs and alias names if available" is turned on, the built-in sitemap template uses them as well URL-s. [#1918]
  - Bugfix: The static URL-s did not work if the site was running not on the root of the sitename but in subdirectory for example website.com/sitename/. [#1959]

3.3.18 [14 Oct 2005]
  - WYSIWYG: In the popup window where you can choose a parent section of article, you can now narrow down the list by using search from the section name.
  - Site search: The default search now finds part of the word, so "international" is found when searching for "nation". [#1923]
  - Bugfix: Saurus API: The content template defined in {print_content tpl="templatename"} was overridden by the c_tpl=othertemplate in the site URL. The URL parameter c_tpl is now used only when page template contains {print_content} _without_ the template name parameter. The current priority list for applying the content template is:
 - If {print_content} has parameter tpl=templatename, use this.
 - If not, check for c_tpl parameter in the URL, if found then use this.
 - If not, use content template defined in the section editor-window.
 - If not, use master content template or built-in PHP template. [#1945]
  - Bugfix: Module ATP: Changed the type and indexes of the field "ext_pp_dokument.teemad".
  - Bugfix: Security enhancements. [#1915, #1914]
  - Minor fixes. [#1926].

 

3.3.17 [2 Sep 2005]
  - General: Content editor can now enter the HTML code into the comments text when opening the comment. The posting of HTML tags are still denied for users. [#1895]
  - Bugfix: Saurus API: {parse_html} did not make the URL-s which included question mark (?) into HTML A-tags. [#1894]
  - Bugfix: Saurus API: {$tpl} and {$c_tpl} did not return the correct value sometimes. [#1674]
  - Bugfix: Admin: the configuration value "Cyrillic conversation type" was not displayed. [#1899]
  - Bugfix: Languages: the automatic on-the-fly conversion for Cyrillic did not work entirely for UTF-8 encoding in Firefox/Mozilla. [#1608]
  - Bugfix: Installation: now uses site encoding for the install.php browser interface. This enables correct data input for the site configuration values. [#1854]
  - Bugfix: Mailinglist: the articles were re-sent with the automatic mailinglist when the article was saved after the initial mailinglist had already sent it. [#1892]
  - Bugfix: Licensing: the allowed modules for the current site were disabled when incorrect license was entered. [#1519], [#1639]
  - Bugfix: Licensing: the allowed modules management did not allow to use the functions allowed by the license when the site was displayed from an alternative (not licensed) URL-s. [#1695]
  - Bugfix: Licensing: the cron jobs did not receive correct info about the allowed modules, possible error situations existed. [#1903], [#979]
  - Bugfix: General: in case {init_section} tags were used with "level" parameter then menu levels were displayed mixed-up when using ?op=sitemap or ?op=advsearch in the site URL. [#1901]
  - Bugfix: General: The articles were not ordered by date in the fixed news template. [#1913]

 

3.3.16 [29 Jul 2005]
  - New functionality: "Notifications" section in Admin > System for sending out e-mails to site administrator about automatic jobs such as XML import or mailing lists. Currently only XML import notifications are enabled.
  - Saurus API: new filter parameters "start_date" and "end_date" for tag {init_messages}.
  - Changes: System Log menu moved from Admin > Tools to Admin > System.
  - Bugfix: Site search: changed behaviour when the search string is empty. Currently the user was directed to site homepage. Now we keep the user in the current page. [#1828]
  - Bugfix: Saurus API: the content template which was defined in the section editor by the user was not displayed using {print_content} tag when in the template there was defined {print_content tpl="<template name>"} before {print_content} (the second one without "tpl" parameter) [#1597]
  - Bugfix: General: the object-type specific detail view template which is defined in Admin > Templates > Object templates was not used when the content template for object's parent section was selected from the section editor. [#1860]
  - Bugfix: Glossary: the import script normally updates also the language files. The language files in the update package are in ISO-8859-X and WINDOWS-1251 (Russian version) encoding. The problem arose when the site encoding was different to that, because Saurus does not convert the encoding of language files during import. Version upgrade now checks about the conflict and does not update the language files if the encodings are different. Appropriate message is displayed in the installation script. [#1575]
  - Bugfix: Glossary: the popup window which lets the site administrator to modify and enter the translations in Admin section had hard-coded encoding which is removed now. [#1883]
  - Bugfix: Glossary: the language file was not imported when the server had turned off system "copy" function. [#1874]
  - Bugfix: CSS styles: removed <style> tag from the styles.php output. [#1844]
  - Bugfix: CSS styles: changed the Mime type of styles.php output from text/html to text/css. [#1844]

 

3.3.15 [27 Jun 2005]
  - New module: "NTLM" provides the ability to authenticate registered users that have logged into the Windows NT domain. The users are not asked for any additional username or password. The authentication currently works only for registered users, not for content managers. This new module is not part of the standard Saurus CMS package.
  - XML import: when defining new import, a full list of encodings is now available. Previously only ISO-8859-1 and UTF-8 were used. There is no automatic conversion - you have to have the XML in the same encoding as the site output is.
  - Bugfix: WYSIWYG: JavaScript error on opening the WYSIWYG editor. [#1790]
  - Bugfix: WYSIWYG: using PNG format images as links in the article caused the slashes "/" in the link URL to appear between backslashes "\". This bug occurred from version 3.3.14. [#1690]
  - Bugfix: XML: import failed when the tag names contained UTF-8 encoded characters. [#1702]
  - Bugfix: XML: the first field in the data mapping list was ignored during the import. This bug occurred from version 3.3.14. [#1698]
  - Bugfix: Section auto-opening: when you click around in the site as public visitor, empty pages are not shown. Instead, Saurus walks through the sub-sections and displays the first section which has a content. The fix ignores link-box object type as being content object from now on, so it is ignored and "jumped over". [#1691]
  - Bugfix: Site search: if the search results contain only products, the product listing was not displayed. [#1711]
  - Bugfix: Admin UI: the E-Commerce > Product Category page had hard-coded "WINDOWS-1251" encoding when Russian glossary was used. This caused problems when the site encoding was different, UTF-8 for example. [#1706]
  - Bugfix: Session manager: the editor was logged out when the site used more than one URL. [#1699]
  - Bugfix: General: the editor was logged out when the site used more than one URL. [#1338]
  - Bugfix: System information: the database size was displayed incorrectly when using MySQL version 4.1 or later. [#1703]
  - Bugfix: ATP: leading zeros "0" were ignored in the DMS software serial number. This caused problems when displaying document attachments in ADR2 module. [#1704]
  - Bugfix: ATP: when the XML file used UTF-8 encoding, the attached files that contained special characters were not displayed correctly. [#1705]
  - Fixed minor bugs #1662, #1765.

 

3.3.14 [8 Apr 2005]
- New module "Active Directory" provides the ability to authenticate registered users against an Active Directory. It is possible to assign seprate methods to each and every User Group, possible options being Saurus CMS, LDAP or AD.
- New administration page "Integration > Configuration" allows user to change Active Directory and XML preferences.
- XML: New feature "XML import for Events", metadata info included.
- XML: Added feature to map more then one xml element to the same database field, element names are separated by comma.
- E-Commerce: New configuration values on admin-page "E-Commerce > Configuration":
- "Transport V.A.T. value in percent", default: 0.18
- "Order VAT calculation formula", default: $result = ($price + $transport) * $vat
- Saurus API: New element "->transport_vat" for tag {init_order}.
- Bugfix: Editor: Headline was missing in the comments' edit-window. [#1667]
- Bugfix: WYSIWYG: Article editor: while choosing a parent section it was not possible to see the end of a very long path because of the selection widget limitation. From now on there's a separate display box which displays the whole path of chosen parent element no matter how long it is. [#1649]
- Bugfix: WYSIWYG: Article editor: if user was lacking privileges to access for certain section in path, the corresponding components were never displayed. However it caused a lot of confusion, because it seriously hampered the navigation and for some extreme cases made it impossible from first glance to distinguish between parents. It's now possible to see the whole path even though user might not have an access to some of its sections. [#1650]
- Bugfix: WYSIWYG: Whenever a "src" parameter of any HTML tag included an ampersand symbol ("&"), it was automatically converted to its HTML counterpart ("&amp;"). This particular "feature" was culprit for many anomalies with IFRAMES in Mozilla/Firexfox browser. [#1613]
- Bugfix: SSO: Mozillas/Firefoxis didn't allow user to open external applications. Javascript error: "authForm is not defined" was thrown and SSO functionality was disabled. [#1619]
- Bugfix: Link Verifier: Proxy support was less than perfect. [#1661]  
- Bugfix: E-Commerce: User confirmation email incorrectly used HTML format for the accented characters. [#1620]
- Bugfix: E-Commerce: Some user data became unavailable from page "E-Commerce > Orders" after the order was saved. Bug starting from version 3.3.7. [#1627]  
- Bugfix: E-Commerce: Wrong date format on admin-page "E-Commerce > Orders". [#1615]

 

3.3.13 [1 Mar 2005]
- New admin-page "Integration > XML upload".
- Saurus API: New parameter "get_object_fields" for tag {init_articles}. See more in SAPI reference.
- Saurus API: New elements for tag {init_section}: "->show_toolicons", "->is_mailinglist", "->show_subarticles", "->hide_in_menu", "->show_date".
- Saurus API: New parameters "start" and "limit" for tag {init_subjects}.
- Saurus API: New element "->delete" for tag {init_messages}. [#758]
- Saurus API: New element "->type" for tag {init_documents}. [#1143]
- Admin: New configuration values "Proxy server address" and "Proxy server port".
- Link verifier: Added proxy support.
- Editor: New alert in the delete-popup: "This section includes objects which are published also in other sections. These objects are deleted only from this section." [#1230]
- Bugfix: Search: Fixed critical errors in the site search. [#1568]
- Bugfix: Search: Parameter "tpl" was not passed correctly to the object link. [#1554]
- Bugfix: Saurus API: Parameter "where" in tag {init_articles} didn't work correctly with "OR"-statements. [#1583]
- Bugfix: Saurus API: Missing parameter "buttons" for tag {init_assets}. [#1492]
- Bugfix: General: A space was added after characters ", ! -" during the comment insert. [#1560]
- Bugfix: Mailinglists: The system word "Read more" in the e-mail was in the wrong language in some cases. [#980]
- Bugfix: Mailinglists: The feature "Mailinglist subject = Article headline" didn't work. [#1460]
- Bugfix: Calendar: Fixed event duration bug in calendar. [#1565]
- Bugfix: Calendar: Editor was unable to add new events, only registered users were allowed to. [#1496]
- Bugfix: Calendar: The days with existing events were not marked as bold in some cases. [#1547]
- Bugfix: XML: Import didn't work in case XML element contained the upper letters. [#1584]
- Bugfix: XML: Fixed error message "Error! Not found any company with DLX serial nr ''!". [#1533]
- Bugfix: LDAP: fixed binding feature.
- Bugfix: Admin: The auto-publishing routine tried to publish the objects being already published. [#1571]
- Bugfix: Aliases: Fixed security bug. [#1546]
- Fixed minor bugs: [#1456], [#1543]

3.3.12 [26 Jan 2005]
- Replication: Replication can be executed via HTTP protocol now.
- Replication: Removed restriction not to include homepage section to the replication scope.
- File Manager: NB! An important change in the file upload logic: when uploading a file with already existing filename then the old existing file will be overwritten from now on (previously a new copy was created). [#1138]
- WYSIWYG: New feature in the feedback forms: editor can now define custom e-mail subject and use all form values as variables. The subject value example: "Info request from [name]".
- Bugfix: Replication: Added replication messages to the Site Log.
- Bugfix: Replication: After changing the target section for existing replication, then an old replication was still executed.
- Bugfix: Statistics: The "Site tree" table on admin-page "Statistics > Pages" contained wrong values for visits, pages and detail links. [#1457]
- Bugfix: Saurus API: Empty parameters "start_date", "end_date" and "limit" in tag {init_articles} caused a fatal error. [#1520]
- Bugfix: Saurus API: Tag {init_objects} returned also the objects having "Hided in navigation menu" set to true. [#1473]
- Bugfix: SiteBuilder: The active-buttons were displayed only for the default language. [#1130], [#866]
- Bugfix: File Manager: The file with JPEG extension was not reckognized as image file. [#1455]
- Bugfix: Admin: The attached editors list is divided into the pages on admin-page "Users > Editor roles" [#711]
- Bugfix: Editor: The quotation marks were not handled correctly in the document description field. [#911]
- Bugfix: Editor: The edit-window names are made unique over all objects and browser sessions. The editor can now open the several articles simultaneously - they will be displayed in the different windows. [#1475]
- Bugfix: Profiles: The profile values similar to date were tried to convert into the date format automatically during object saving. All "guessing" features are removed and only the strict datatype rules are used now. [#1517]
- Bugfix: Cache: Sitemap and search pages didn't worked correctly in the different languages. Bug from 3.3.11, version 3.3.11 patched. [#1524]
- Bugfix: Install: The update script didn't recognized different website port value during the license check. [#1540]
- Fixed minor bugs: [#1495], [#1512]

 

3.3.11 [14 Jan 2005]
- Cache: Added homepage caching and improved the cache manipulation in general. [#1256], [#1459]
- General: The session lifetime (logging time duration, etc) is now changable for administrator. If the value is not set (or equal to 0) then PHP default value (usually 15 minutes) is used. New configuration value on admin-page "System > Configuration":
 - "Session lifetime in minutes" (default: 0)
- Bugfix: XML: Added field "author" in importing/exporting CMS articles.
- Bugfix: Cache: Caching didn't work for pages having more than one URL parameter.
- Bugfix: Cache: Caching was turned off if the IP filter for admin-area was enabled. [#1502]
- Bugfix: SAPI element "obj->all.friendly_url" didn't return the alias value for section. [#1511]
- Minor bugfixes: [#1500], [#1501]

 

3.3.10 [31 Dec 2004]
- Saurus API: New parameters for tag {init_calendar}: "hide_weeknumbers", "hide_month_link", "hide_today_link", "parent". See SAPI reference for more details.
- Saurus API: New styles for tag {init_calendar}: "cal_maintable", "cal_selectbox_tr", "cal_weekday_tr", "cal_spacer_tr". The developer can overwrite all styles using custom CSS. See SAPI reference for more details.
- Templates: Added new styles for the comment page (including commentbox, etc), the developer can overwrite all styles using custom CSS. See new predefined styles on the admin page "Visual Design > CSS styles". [#1477]
- E-Commerce: The notification e-mail subject improved (sent to the administrator).
- E-Commerce: The shopping cart content descriptions on the admin-page "Admin > E-commerce > Orders" improved.
- Saurus API: New element "->payment_status" for tag {init_order}.
- XML: Better usability for the admin-page "Integration > XML directories". The XML log messages cleaned up a bit.

3.3.9 [24 Dec 2004]
- Gallery: Added GD library support as the alternative choice for Imagemagick. We suggest to use GD instead of Imagemagick from now on. NB! In case your server has the full GD support, Saurus CMS will automatically switch to the GD during the version update. Site administrator can manage the settings by new configuration value "Image manipulation is handed by".
- Statistics: You can now exclude the range of the IP addresses or one IP address from your statistics gathering. New configuration value "Exclude IP (comma separated list)" on the statistics page - use comma and minus symbols to define the set.
- Saurus API: Added comments part to the document detail view (predefined template). New elements for the tag{init_document}: "->comment_link", "->comment_title", "->add_comment_link", "->add_comment_title", "->comment_count". See SAPI reference for more details.
- Saurus API: New parameter "where" for tag {init_articles}. See SAPI reference for more details.
- Saurus API: New parameters "start" and "limit" for tag {init_messages}. See SAPI reference for more details.
- Link verifier: Added feature to change the timeout value for the each single request, the default value is 3 seconds.
- Product catalog: You can add the profile translations directly in the product edit-window now, no need to visit the glossary page anymore.
- Bugfix: Search & Replace: The replacements made by Search & Replace module didn't affect the search engine of the website. The bug caused uncorrect search results using both simple or advanced search. [#1470]
- Bugfix: Search & Replace: Custom assets and links were not searched against the search string. [#1471]
- Bugfix: Search & Replace: The language criteria didn't work correctly. [#899]
- Bugfix: Search & Replace: The section names where shortened in the downloaded CSV file. [#1484]
- Bugfix: Link verifier: Verifying didn't work correctly for https:// links. [#1478]
- Bugfix: Templates: Fixed "px.gif not found" error in the search results page. [#1437]
- Bugfix: General: Fixed security bug in the user privileges. Versions 3.3.6 and 3.3.8 patched. [#1485]
- Bugfix: XML: The data update didn't work correctly during XML import if data contained a question mark symbol. Version 3.3.8 patched. [#1489]
- Bugfix: Admin: The language file import and export processes improved. [#748]
- Bugfix: Recycle bin: The admin-page "Tools > Recycle Bin" wasn't affected by the memory limit configuration setting.
- Minor bugfixes: [#1488]

 

3.3.8 [22 Nov 2004]
- New feature "Article profiles", now you can add the fields with arbitrary type to the article. Profiles were available for the assets only before, the admin-page "System > Custom Assets" is renamed to "System > Profiles" now.
- Saurus API: New parameter "profile" for tag {init_articles}. See details and code samples in SAPI reference.
- New html-types in the profile edit-window: Checkbox, Boolean, Date, Datetime.
- XML: New feature "XML export for CMS objects".
- Filemanager: New feature "Synchronization with filesystem". If file exists in the filesystem and not in the database then file will be added into the database. If file doesn't exist in the filesystem, but exists in the database then file will be deleted in the database.
- Bugfix: E-Commerce: fixed bug in calculating prices in the order, profile info was ignored. [#1467]

 

3.3.7 [12 Nov 2004]
- Saurus API: new element "counttotal" for all tags having the limit parameter. If parameter "limit" is defined then "counttotal" value is equal to all rows count and element "count" is equal to the "limit" value.
- Saurus API: {init_carts} parameter "user" has another default value now, it's <User ID> instead of previous <Username> value.
- Saurus API: New element "name" for tag {sysword}, allows to assign the tag output to the template variable.
- Reg.users: New feature "Password string for new users (default is empty)". If this configuration value is defined by administrator then every new user will be created having that password. Reg.user will be always forced to change his/her password after the next login. This feature is available only in the admin-area and not in the registration form. [#1406]
- General: Configuration value "Allow to change position for the objects (Y/N)" on admin-page "System > Configuration" is now available for everybody and not for the developers only. We strongly recommend to turn it off on the production server.
- General: Feedback form optimizations.
- XML: New feature "XML import of assets", works exactly like importing the articles.
- XML: Added UPDATE criteria to the XML import, it's defined by the new value "Update records by unique ID in field [field]" in the XML task edit-window. Previous value "delete only matching records with [field]" is removed.
- Replication: Additional SQL fields SELECT, FROM, WHERE, ORDER in the replication task edit-window.
- LDAP: Improved "LDAP login for single administrators" feature.
- LDAP: New feature: now you can log in by only binding to an LDAP server.
- E-Commerce: New tag {init_order} for managing the orders data. See more details in the SAPI reference.
- E-Commerce: New configuration value "When adding a new product or category, it will be added for all languages automatically". Should be self-explaining.
- E-Commerce: Improved order saving and displaying functions, format of the client info is changed.
- E-Commerce: Product catalog optimizations. [#1408]
- Bugfix: Saurus API: fixed search criteria bug in the parameter "contains" for {init_assets} tag, search string was searched from all fields with AND criteria instead of OR criteria.
- Bugfix: Saurus API: Tag {init_section} returned wrong value for the "rows" element if parameter "limit" was defined. It returned always the limit value and not the rows total count value as should. [#1385]
- Bugfix: Custom assets: In the asset's edit-window the fields with FILE type worked for the image files only, for all other types javascript error occurred. [#1398]
- Bugfix: Admin: Fixed bug in the automatic publishing feature causing errors "system '' (ID = 0) published" in the site log. [#805]
- Bugfix: Admin: When admin menu name contained an apostrophe (') symbol then javascript error occurred and the admin-area was unusable. [#1148]
- Bugfix: General: When user tried to access some unpublished page directly, then the IP filter login page was displayed instead of the 404-error page. The bug was reopened in 3.3.6. [#1073]
- Bugfix: General: The automatic moving to the next sub-page when current page is empty (also known as self-opening feature) was restricted by position numbers 0,9,5. All position restrictions removed now. [#1212]
- Bugfix: General: The automatic publishing feature tried to hide/publish the objects in the trash also. [#1373]
- Bugfix: General: If the site protocol was set to "https://" then images inside the articles were still displayed using "http://" protocol. [#1448]
- Bugfix: Gallery: Thumbnail generation with Imagemagick didn't work in some Windows environments because of path problems. [#1340]
- Bugfix: XML: It was not possible to map the same element value (in the XML file) with the several different database fields.
- Bugfix: Replication: Replication tasks where searched during each run time even when replication module was turned off.
- Bugfix: E-Commerce: The shopping cart content gave an SQL error if no items existed in the cart, tag {init_productlist} fixed. [#1407]
- Bugfix: E-Commerce: Assigning the page template to the product category had no effect. [#1400]
- Bugfix: Install: When Saurus CMS was installed into the directory with absolute path containing words "admin" or "editor" then installation was unsuccessful - an empty page was displayed in the website. URL "index.php?error_reporting=7" returned an error message "Warning: failed to open stream: No such file or directory in /home/admin/saurus/web/classes/leht.class.php on line 56". Versions 3.3.4 and 3.3.6 patched. [#1393]
- Bugfix: Install: When the database port value was set to something else than default 3306, then website didn't work correctly. Some functionality - styles, cache, aliases, check-in/out - was broken. [#1394]
- Minor bugfixes: [#1417], [#1445].

 

3.3.6 [31 Aug 2004]
- E-Commerce: Improved shopping cart functionality: added features "Expiration time of shopping cart", "Product price calculation formula" and "Order sum calculation formula".
- E-Commerce: New database type "DATETIME" in the Product Profile Definition popup.
- Replication: Improved functionality: added features "Replicated object types", "Sub-tree", "Actions performed in the destination site (Copy/Update/Publish/Delete)", "Publishing (Default/Forced publish/Forced hide)".
- LDAP: Now you can define LDAP login for single administrators. Previously it was possible define LDAP login only for roles.
- New feature "Server Requirements list" on adminpage "System > System info" checks whether the server has all the necessary software components to run Saurus CMS.
- Bugfix: General: Fixed seriuos PDF upload bug, some PDF documents caused file manager to hang and could not be uploaded. Bug from version 3.2.11, versions 3.3.4 and 3.3.5 were patched. [#1109]
- Bugfix: General: When article's content began with html tag "<a href", then "Read more" link had the wrong value. Versions 3.3.4 and 3.3.5 were patched. [#1139]
- Bugfix: General: When user tried to access some unpublished page directly, then the IP filter login page was displayed instead of the 404-error page. [#1073]
- Bugfix: Search: HTML characters in the search string were not escaped, causing design problems on the search result page. [#1131]
- Bugfix: Link Verifier: fixed memory limit problems, maximum amount of memory can now be changed on the configuration page. [#1110]
- Bugfix: E-Commerce: HTML characters in the product headline were not escaped in the product edit window. [#1113]
- Bugfix: E-Commerce: When deleting a product category then the products inside this category were not deleted. [#1205]
- Bugfix: Replication: Replication process running as cron job set the wrong value for the licenese key on the destination site. [#1151]
- Minor bugfixes: [#1064], [#1209]

 

3.3.5 [30 May 2004]
- General: New configuration value "System date format" (default: "dd.mm.yyyy")
- XML import: Now it's possible to import a single XML file in addition to a directory or URL containing XML files [#1027]
- Bugfix: General: Fixed "random white page bug", sometimes an empty page was displayed during the first pageload.
- Bugfix: Mailinglists: HTML mail wasn't displayed on Lotus notes because the headers where recursive [#982]
- Bugfix: XML import: Search didn't function for articles imported with XML [#924]
- Bugfix: XML import: XML import process didn't delete a file from the directory when it didn't have write permission for the file though it had the right permissions for the directory. Now file is deleted correctly. [#996]
- Bugfix: IP filter: Minor html fixes [#1038]
- Bugfix: Admin: Added check so that the trash bin can not be deleted [#933]
- Minor bugfixes: [#1042]

3.3.4 [21 Apr 2004]
- New module "Statistics".
- The mailinglist has some new features and configuration values:
-- Mailinglists format (HTML/Plain text/HTML+plain text)
-- Reporter address
-- Sender address
-- Mailinglist subject (Default subject/Section headline: article headline/Section headline/Article headline)
-- Article title (Article title/Article time + date)
-- Article content (article lead + details link/article lead + body)
-- Run mailinglists after each publishing (otherwise run on pageload) (Yes/No)
-- Custom header (will be added prior articles)
-- Custom footer (will be added after articles)
- Saurus API: new tag {init_objects} returns all objects, undependant of class. See SAPI reference.
- Saurus API: new parameter "->thumbnail" for tag {init_picture}.
- XML import: Implemented process locking, so that a XML import can not be executed twice at the same time. [#702]
- Bugfix: Saurus API: {init_documentlist} parameter "limit" didn't work. [#913]
- Bugfix: Saurus API: {init_albums} tag was missing, function is same as {init_albumlist}. [#965]
- Bugfix: Saurus API: Subarticles displayed the default template for the site not their parent objects template. [#966]
- Bugfix: Custom assets: Questionmarks "?" were not saved in the Asset edit window. [#928]
- Bugfix: Reg.users: Improved adminpage "Users > Registered users". [#858]
- Bugfix: Reg.users: The register template gave PHP warnings "Warning: Invalid argument supplied.." if there were no mailinglist subscriptions. Bug from version 3.3. [#665]
- Bugfix: Reg.users: If a user registered without filling in the "email" field all mailinglist user subscriptions were deleted. Bug from version 3.3, versions 3.3.1 - 3.3.3 hotfixed. [#929]
- Bugfix: Gallery: Articles added to the beginning of the default gallery template. [#905]
- Bugfix: Gallery: In PHP Safe mode you couldn't add metadata pictures. [#931]
- Bugfix: Admin: Improved paging html on admin-pages "File manager", "Site Logs", "Registered users". [#902]
- Bugfix: Editor: Sometimes "Is mailinglist" checkbox wasn't displayed.
- Bugfix: File manager: Fixed search bugs. [#956]
- Bugfix: XML import: If the encoding was UTF-8 and the article title was longer than 42 chars, then the title was cut short. [#954]
- Bugfix: E-Commerce: Fixed security bugs when uploading product images.
- Fixed minor bugs: [#944], [#964], [#932], [#912]

3.3.3 [20 Feb 2004]
- Mailinglists: Now, it's possible to prevent the sending article with the mailinglist or sending it several times. A checkbox "Add mailinglist" was added to the article editor.
- Saurus API: new parameters "start", "limit", "order", "position", "where" for tag {init_albums}. Many new elements for the tags {init_albums}, {init_album} were also added.
- Editor: the article's date is in the date + time format now in the article editor window.
- Admin: new feature "Delete old data" on admin-page "Languages > Language file".
- Bugfix: Gallery: It's now possible to move the gallery under other sections.
- Bugfix: XML: export ignored the encoding value for the fields with "text" type, UTF-8 encoding was always used.
- Bugfix: Link verifier: the port number in the URL was ignored. It's also possible to verify ftp:// URL-s now, if the port number is missing then default port 21 is used.
- Bugfix: Glossary: deleting a system word wasn't carried through in all languages.
- Bugfix: File manager: the file upload didn't work with PHP in CGI mode and user umask equal to 600. [#891]
- Bugfix: Gallery: removed unnecessary selectbox "Sections" in the image editor window. [#898]
- Bugfix: Reg.users: when modifying a user on the admin-page "Users > Registered users" and leaving the role attachment empty, then the role "Registered users" is forced now. [#894]
- Bugfix: Reg.users: the email was always required field in the registration form. [#893]
- Bugfix: Reg.users: fixed registration form bugs, beginning in version 3.3, all beta releases were patched. [#892],[#896]
- Bugfix: Saurus API: fixed sorting bugs in tag {init_assets} [#906] and some minor bugs [#903].
- Bugfix: Saurus API: tag {$albumlist_count} didn't work. [#886]
- Bugfix: Saurus API: when using tag {print_box} with parameter "is_custom" then the forms on the page were broken and page didn't display correctly. [#890]
- Bugfix: Aliases: the users logging features didn't work on pages with aliases. [#791]

3.3.2 [28 Jan 2004]
- New feature "Document upload to filesystem", complements the existing feature "Document upload to database". The feature requires 2 Saurus API templates and adding/changing a PHP values in your .htaccess file under the website root directory:
 # The maximum size of an uploaded file:
 php_value upload_max_filesize 200M
 # The maximum size of post data allowed:
 php_value post_max_size 200M
 # The maximum amount of memory (use this value only if memory_limit is enabled in the server)
 # memory_limit 200M
  The directory "http://www.saurus.info/public/documents" must be writable for the web server.
- Saurus API: new parameter "order" for tag {init_section}.
- E-Commerce: New configuration value "Ignore special price in shopping cart" (default: N)
- Admin: Now it's possible to search e-mail addresses of registered users.[#856]
- Bugfix: Reg.users: When logging in on the first page then password expiration message page wasn't displayed correctly. [#857]
- Bugfix: Fixed bug in the editor: When adding a link with target="_blank" then the target attribute was missing. [#881]
- Bugfix: General: The active section will jump to the next level if a page is empty and there is no login-box, article's list, product category or link on the page. [#863]
- Bugfix: Sitebuilder: The saving html-tags on the start and end of the article didn't work. [#861]
- Bugfix: Gallery: Thumbnail generation didn't work with Imagemagick having older version than 5.4.3-11. Now parameter -geometry is used instead of -resize. [#880]
- Bugfix: Install: Version upgrade from 3.1.x to 3.3.x did'nt work - message "Error: Unknown column 'type' in 'field list'" was displayed. [#884]
- Bugfix: Install: Version upgrade to 3.3.x crashed the entire website and caused page not found error. Bug occurred in some cases with invalid PHP version in the server (http://bugs.php.net/bug.php?id=25378). [#888]

3.3.1 [17 Dec 2003]
- New module called "Custom Assets": on the admin page "System > Custom assets". With it developers can create any kind of content objects and define attribute sets for them. The assets are accessible from the templates using the tag {init_assets}. See help for more information.
- Mailinglist: Assets are now also sent, in addition to articles.
- Browser cache is turned off in the headers on all website pages.
- Changed admin menu locations:
"System > Site logs" to "Tools > Site logs"
"Properties > IP filter" to "Tools > IP filter"
- It is now possible to add and delete custom sys_word's to the glossary under type "Custom". [#704]
- You can now use "?pg=" as well as "?id=" to get pages on the website. Using "pg" Google will index your site. [#703]
- Saurus API: new parameters "start_time" and "end_time" for tag {init_events}. [#741]
- Saurus API: new parameter "targeturl" for tag {print_comments}.
- Saurus API: new tag {get_fields} returns the fieldnames of the table.
- Saurus API: new tag {init_mailinglist} returns sections belonging to the mailinglist.
- Saurus API: new global tags {form_error} and {form_data} for handling all form responses and error messages.
- Saurus API: added element "->hit_count" for all objects, was only available for articles earlier. [#795]
- Replication: speed optimizations in replication update-export.
- Reg.users: The registered user data can now be downloaded in CSV format, on the admin-page "Users > Registered users". [#739]
- Aliases: From now on a section alias name will be immediately deleted when section is sent to recycle bin. The alias name can't be restored when section is restored. Still, all aliases of the section's children stay untouched. [#819]
- Improved Admin Guide on admin help page.
- Bugfix: Search: The advanced search condition "Exact phrase" didn't work correctly. [#813]
- Bugfix: Saurus API: fixed bug in tag {init_eventlist} when using "order" parameter. [#797]
- Bugfix: Saurus API: fixed bug in tag {init_messages} "order" parameter. [#830]
- Bugfix: Reg.users: Hided or deleted (in the recycle bin) sections were still displayed in the mailinglist. [#781]
- Bugfix: Reg.users: Fixed bug not showing all existing malinglists on admin-page "Users > Registered users", only the mailinglists of the default language were displayed. [#829]
- Bugfix: Reg.users: Improved security conditions in the reg. users and administrators login process. [#798]
- Bugfix: Reg.users: When a registered user changed his/her preferences in one language then the preferences in the other languages were deleted and configuration lost. [#854]
- Bugfix: General: When the site had different domain names for different languages, then the modules were only allowed for one language and not the others. Aliases were not functioning correctly also. [#828], [#853]
- Bugfix: General: The link to Poll's archive was displayed even when the archive was empty. [#744]
- Bugfix: General: The value "Hide vertical navigation menu" in the section edit-window was cancelled if it's checkbox was invisible. [#801]
- Bugfix: General: When using CMS master templates, clicking on a hyperlink which links to a ID in another language, displayed the page-template in the wrong language. [#732]
- Bugfix: General: Fixed location bar bug showing unnecessary separators for hidden sections [#831]
- Bugfix: Forum: When using FAQ mode and only reg.users are allowed to ask questions, then response form wasn't dislplayed to the admin. The response form was only visible when all users could ask questions. [#799]
- Bugfix: Forum: When opening a message in the edit-window then the headline was always empty and after saving the message (by the administrator) headline was deleted. [#832]
- Bugfix: Gallery: Download of original image file didn't work with Mozilla. [#802]
- Bugfix: GZip: Fixed website hanging-up bug when GZip compression was turned on but server requirements were not fulfilled. [#796]
- Bugfix: XML: XML import didn't work with URL starting with "ftp://". [#820]
- Bugfix: XML: removed unnecessary XML messages (Starting Auto XML as pageload) from site log. [#767]
- Bugfix: Replication: The published/hidden property of the object is ignored during replication update-import.[#850]
- Bugfix: Recycle bin: When a document was deleted from the recycle bin during automated proces, then error message "Warning: unlink(/file" was displayed to user during one pageload. Bug started with recycyle bin feature in version 3.2.4. [#852]
- Bugfix: Product catalog: Fixed bug not showing product categories in the sitemap. [#800]
- Fixed minor bugs: [#794], [#821], [#825], [#826], [#779], [#822]

3.3.0 [27 Nov 2003]
[Only beta release. Read version 3.3.1 changelog]

3.2.11 [13 Nov 2003]
- Redesigned and improved feature "Object Counter" for object counting on page load. The old configuration value was removed and replaced with new one on the admin-page "Properties > Site properties" group Counter:
 [dd.mm.yyyy] Start counting from that date
  The statistics for each object starts from that date, when you change the date then all history will be deleted and started over again. If left empty, statistics is not gathered.
  Note: Sections are not ignored in the counting anymore, all objects are included now.
- Saurus API: {init_messages} the parameter "order" now defaults to "time DESC, object_id DESC", was the sorting order before.
- Bugfix: E-Commerce: {init_productcategory} tag didn't return the correct values for the different languages. [#789]
- Bugfix: Registered users: Fixed misleading title for the english system article displayed after user registration, the title changed to "Thank you for registering". [#780]
- Fixed minor bugs: [#773], [#782]

 

 

3.2.10 [5 Nov 2003]
- E-Commerce: added new tab "Products" to the search results page. [#747]
- Saurus API: new admin-page "Templates > Object templates": added possibility to set detail view templates for object types. When the current objects' class has a template set, then this template is used for the {print_content} tag. It's useful when you want to change default look of one picture, article, etc.
- Bugfix: E-Commerce: When adding a new product it was published at once. [#772]
- Bugfix: E-Commerce: The product profile changes were lost after hitting the enter key. [#774]
- Bugfix: E-Commerce: Product sorting didn't work on the admin-page "E-Commerce > Products". [#738]
- Bugfix: Calendar: Unregistered users were not able to modify events, even when their group "All website visitors" was allowed to.

3.2.9 [31 Oct 2003]
- New feature "Hit counting" counts the object page loads. The feature can be turned on by the configuration parameter on admin-page "System | Configuration", group "System":
    Allow object hit counting Y/N (default: N)
  Note: All section objects are ignored during counting.
- Saurus API: New element "->hit_count" for the {init_article} tag, returns page load count of the article.
- Saurus API: New global tag {c_tpl} allows to set the content template using URL (Eg: c_tpl=1004), works analogically with tag {tpl}.
- Saurus API: New elements "->prev_id" and "->next_id" for {init_article} tag, returns ID of the previous/next article based on the sort order. [#731]
- Saurus API: New tag {init_language}, returns all active languages of the site.
- Saurus API: New tag {$prod_id} for the product ID, returns the same parameter value in the URL. [#769]
- E-Commerce: Added the delivery address fields to the user profile. [#737]
- Admin: The default values for a new table in the article editor is changed to: width=100% and cells valign=top. [#370]
- Admin: After opening the edit-window the cursor is moved to the headline textbox automatically. [#727]
- Install: The administrator password confirmation added to the installation process. [#276]
- Install: The glossary is updated only for the active languages during version update. [#389]
- Bugfix: Templates: Improved the PHP tags checking feature during saving the custom template: some harmless words caused the security warnings. [#724]
- Bugfix: Templates: When one of the different language sites had master template set to "CMS" and the other(s) used custom template(s) then it was impossible to choose any custom page template in the section edit-window. [#693]
- Bugfix: GZip: Gzip compression was ignored for the pages with 2 or more parameters in the URL. [#760]
- Bugfix: Aliases: Fixed bug showing the error message "Error: module 'Search Engine Friendly URLs' not allowed.." for all non-existing pages, the 404 error page is displayed now. The bug occurred only when the Alias module was configured but was actually missing. [#771]
- Bugfix: General: The misleading message "Unregistered copy of.." was sometimes displayed in the admin title although the correct license was provided. [#654]
- Bugfix: Saurus API: The "tpl" parameter of the {print_content} tag was ignored when the content template was set in the section's edit-window. The content template value overruled the value of the parameter. [#746]
- Bugfix: Admin: The default admin language was sometimes wrong when using the different hostnames for the different language sites. [#515]
- Bugfix: Admin: The count of the user defined system articles were limited to one for the different languages. [#775]
- Bugfix: Admin: Fixed some translation errors in the site log. [#128]
- Bugfix: Install: The version update script crashed during the language files import when Estonian language was deleted from the site. [#563]
- Fixed minor bugs: [#195], [#663]

 

3.2.8 [16 Oct 2003]
- New admin page "E-Commerce > Product Profiles" allows to define and customize product profiles - i.e. sets of product attributes.
- Saurus API: new tag {insert_header}, allows to send different HTTP header during page loading (eg when creating wap-pages).
- Saurus API: new tag {print_comments}, prints comments and "add comment box" for the current object.
- Saurus API: new tag {init_search_results}, allows to customize the search results page.
- Bugfix: Gallery: Fixed error in the picture resizing calculation. [#684]
- Bugfix: Calendar: Switching months in the calendar didn't work with the Mozilla browser [#722]
- Bugfix: Calendar: Fixed bugs in the event categories [#706]
- Bugfix: Aliases: Aliases didn't work in PHP CGI mode [#734]
- Bugfix: XML: Major speed optimizations when importing big XML files.
- Bugfix: Saurus API: Speed optimizations for the {sysword} tag.

 

3.2.7 [29 Sep 2003]
- New admin menu "Tools" with sub-pages "Recycle Bin" and "File manager".
- New admin-page "Tools > File manager".
- New admin-page "System > System info". See "quota_sample.php" file for detailed instructions how to set up quota values.
- New feature "User registration notification": when a new user registeres in the website then a notification e-mail is sent to the default "To" e-mail address. The configuration parameters are on the admin-page "Properties | Site Properties", group "Registered users" [#532]:
Notify administrator about new registered users by e-mail Y/N (default: Y)
- New feature in the XML module: Now you can run a XML feed either as a page-load or with cron.
- Bugfix: General: The configuration value "Site visitors are allowed to register" was forced to "No" after saving the configuration page. Bug from version 3.2.0 [#705]
- Bugfix: General: When restricted sections were included into the article's list, then the date of the forbidden article was still displayed in the list [#631]
- Bugfix: Admin: Language file import didn't work in the Apache 2.0 version, a file upload error was displayed. [#717]
- Bugfix: SAPI: Tag {print_box} didn't work correctly in the PHP version 4.3.3. [#715]
- Bugfix: Fixed minor bugs: [#672], [#677], [#713], [#714], [#716], [#721].

3.2.6 [17 Sep 2003]
- Saurus API: new tag {$protocol}, returns the same configuration value.
- Bugfix: Search Engine Friendly URLs: Styles were missing when the alias had a slash at the end.[#666]
- Bugfix: Saurus API: Tag {$obj->last_modified} didn't work for documents [#687]
- Bugfix: General: When user tries to directly access some non-existing page in the forbidden area (typically in the extranet/intranet area), then 404-error page wasn't displayed after login page. [#694]
- Bugfix: General: Fixed critical bug in the article's editor, the apostrophe symbol caused deleting the whole content and displaying "undefined" message. Bug starting from version 3.2.4. Version 3.2.5 is patched [#701]
- Bugfix: Calendar: Adding events didn't work with Mozilla browser. Default "Event calendar" template is also updated. [#695]
- Bugfix: Gallery: When adding multiple images at once, their order was reversed. [#477]
- Fixed minor bugs: [#677], [#696]

3.2.5 [5 Sep 2003]
- Bugfix: Calendar: fixed several annoyance bugs in the event modifiying form and in the calendar box. Default "Event calendar" template is also updated. [#492], [#661], [#646]
- Bugfix: Recycle bin: fixed bug in the periodical cleaning routine [#682]
- Bugfix: General: When user tries to access directly some page in the forbidden area for him (typically in the extranet/intranet area), then empty page was shown. Now he will be redirceted to the login page where he can log in and see the article.
- Bugfix: IP-filter: styles where missing in the "Forgotten password" page [#691]
- Fixed minor bugs: [#349], [#654], [#677], [#681], [#686]

3.2.4 [29 Aug 2003]
- New feature "Recycle Bin" - sections, articles, documents and link list are not deleted immediately from now on, but sent to recycle bin. You can see deleted items on admin-page "System > Recycle bin" and set appropriate value for configuration value "Number of days content objects are preserved in recycle bin. If "0", objects will be deleted immediately."
- Added availability to comment the documents.
- Saurus API: new tag {init_document}.
- Templates: When creating new section then parent's content template is assigned by default.
- Bugfix: Calendar: serious bug in the default calendar template, the events were not displayed in the day and week view, but only in the month view. Bug starting from 3.2.2 (patches for versions 3.2.2 and 3.2.3 are available). [#680]
- Bugfix: Mailinglists: The pictures were missing in the mailinglist e-mails. [#671]
- Bugfix: General: In navigation menu invisible sections were still displayed in the navigation bar. [#672]
- Bugfix: General: When character "" was saved in the article's content, then re-opening it in the article's edit-window caused their disappearing. [#675]
- Bugfix: General: Filenames in the file manager were cut to 25 character. [#667]
- Bugfix: Search Engine Friendly URLs: "404 error page" sent uncorrect "HTTP/1.1 200 OK" header to the browser, now correct header "HTTP/1.0 404 Not Found" is sent. [#404]
- Bugfix: Saurus API: parameter "parent" for tag {init_messages} didn't work correctly. Bug starting from 3.1.13. [#664]
- Bugfix: Gallery: design fixes in the default "Gallery" template [#670]
- Fixed minor bugs: [#676], [#625], [#665], [#669], [#674]

3.2.3 [1 Aug 2003]
- Saurus API: new object element: "class" gives class name of the object. The possible values for {$obj->class} are: "section, article, link, image, comment, poll, document, article's list, link list, login-box, subject, album, iframe-box, event". [#655]
- Saurus API: global tag {$current_class} (added in ver 3.2.0) didn't give class name in english. The possible values are now the same as for object element. If you used this tag in your templates then be sure to make necessary replacements after updating.
- Saurus API: added availability to set different page template than master template for all special templates (sitemap, advanced search page, etc). It can be done by using "tpl" parameter in URL. (Eg: tpl=1004)
- Saurus API: new global tag {$content_tpl} gives the name of the currently used content template, tag {$page_tpl} gives the name of the currently used page template.
- New XML import feature: XML data mappings can now be set not only on admin-page "Integration > XML data mapping", but also by using custom PHP-script. For security reasons PHP commands in scripts are allowed only for sites where "allow_php_tags=1".
- Bugfix: General: Fixed bug showing the sections with setting "Hide in navigation menu" in the sitemap. [#548]
- Bugfix: Templates: Dates were sorted uncorrectly in the template "Documents". [#652]
- Bugfix: Admin: The language dropdown on admin-page "Visual Design > Header" didn't work. Bug starting from 3.2.0 [#660]
- Bugfix: Registered users: When an user role was deleted, then users who belonged to this role, where left without any role at all. Now they will be assigned to the role "All registered users" automatically. [#556]
- Bugfix: Editors: Fixed bug not showing user-restricted sections for editors in the sitemap. [#656]
- Bugfix: Replication: If replication was done from multiple source sites to one destination site, then object ID-s in source sites could accidentally have the identical values. In this case replication result in the destination site was uncorrect. [#636]
- Fixed minor bugs: [#384]

3.2.2 [18 Jul 2003]
- Saurus API: new parameter "send_variables" for tag {init_calendar}.
- Templates: Added availability to set your own page template for the system section. If not set, system messages are shown using site's first page template. [#640]
- Bugfix: Search: When search string consisted "s" character then advanced search results were uncorrect. Simple search results were always correct. [#650]
- Bugfix: Gallery: Saving additional original image didn't work. Bug starting from version 3.2.0. [#651]
- Bugfix: Gallery: Fixed security bug when using ImageMagick commands. Bug starting from version 3.1.37.
- Bugfix: Gallery: When uploading a new image into the gallery then file with same name in file manager was overwritten with image file.
- Bugfix: Gallery: When thumbnail generation failed then temporary file wasn't deleted. When thumbnail generation failed because of Imagemagick errors, then wrong error message indicating to privileges problem was shown.
- Bugfix: General: When non-existing system message "Error 404" was requested then empty page was shown, the home page is displayed now.
- Bugfix: General: When non-digital "id" was requested in URL then empty page was shown, system message "Error 404" is displayed now.
- Bugfix: General: When different hostnames where used for different languages then hostnames were sometimes switched in the links. [#644]
- Bugfix: General: On admin-page "Visual design > Footer" didn't work language changing [#638]
- Bugfix: General: The column header font color in the Documents template was unchangable - setting value on admin-page "Visual design > Site styles > Vertical menu > Text style of menu header > Color" didn't had any effect. [#652]
- Bugfix: Reg.users: The mailinglist names are shown with full path in the registration form now. [#643]
- Bugfix: Reg.users: Fixed bug showing unnecessary white space for restricted access mailinglist in the registration form. [#493]
- Bugfix: Calendar: Fixed styles bug when a new date was selected in the calendar popup. [#358]
- Bugfix: Replication: Fixed bug when articles were not replicated after they were modified and saved under several sections. [#649]
- Fixed minor bugs: [#634], [#641]

3.2.1 [27 Jun 2003]
- New feature in the article-editor: "Syntax highlighting" in HTML view.
- The site log now records successful and unsucessful login attempts.
- New configuration parameters on admin-page "Properties | Site Properties", group "Registered users" [#532]:
- Allow "Forgot password" feature (Y/N) (default: Y)
- Added feature: it's now possible to send XML export result by e-mail, e-mail can be set on admin-page "Integration > XML directories" in edit-window.
- Added new tab "Links" to the search results page.
- On the register page for site users the mailinglists are now active be default. [#610]
- Saurus API: new parameter "targeturl" for tag {login_button}
- Saurus API: new parameter "order" for tag {init_messages}
- Bugfix: Fixed bug in the Gallery: When the filename contained spaces and special characters, uploading the file didn't work. [#623]
- Bugfix: When pushing the "Back" button after filling in a feedback form the values in the feedback form are preserved. [#568]
- Bugfix: When headline of new section was left empty, an empty page was displayed after saving [#553]
- Bugfix: deleting registration form data fields on admin-page "Built-in templates" was permanent. [#633]
- Bugfix: The headline property has been removed comment edit window. [#569]
- Bugfix: Minor design fixes on admin-page "Users > Editor roles" [#615]
- Bugfix: Fixed bug in XML: When the XML export result was empty, an empty file (zero byte) was created [#626]
- Bugfix: Fixed bug in XML: When defining a new XML export the data mapping values are now pre-filled. (Usability feature) [#621]
- Bugfix: Fixed bug in XML: Article import was not working correctly except the site default language(s). [#622]
- Bugfix: Fixed bug in Saurus API: The "forum" template detail view was not displayed when using the SAPI tag: {print_content tpl="forum"} [#618]
- Bugfix: Saurus API: The tag logic for {$title}, which was redone in version 3.2.0, has now been changed back to the previous version. [#624], [#526]
- Bugfix: SSO: Predefined content template "External application" contained bad/faulty HTML. [#607]
- Bugfix: Fixed bug: The warning below was displayed starting from PHP version 4.2.3: "Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively."
- Bugfix: Fixed minor bugs: [#527]

3.2.0 [10 Jun 2003]
- New module "Cache": Saurus CMS cache reduces the page loads significantly by displaying previously compiled HTML-code of the web page from cache database. Without the cache several SQL-querys are used to compile the web pages, whereas with the cache single query is necessary.
- New module "Alias": Saurus CMS alias module allows editors to define sepcial URL-s for the web pages. For example pages which are usually called by numerical string like ?id=1243 can be called by alias like "/products". NB! The Alias module requires server-side configuration. Read more from Saurus CMS installation guide.
- New module "SSO": The Saurus CMS SSO (Single Sign On) functionality enables registered site users to seamlessly login to 3:rd party applications without needing to supply the login information more than once, ever. When a registered user has logged in to Saurus CMS he/she can access the 3:rd party applications either a iframe or frames.
- New module "Replication": Replication makes it possible to export-import information between two Saurus CMS sites or in a single Saurus CMS site. All replication is performed by external files, so the replication can be done between different servers also. Replication enables export-import of site structure, articles and documents.
- New security feature in the Saurus API module: To save {php} tags in a custom template, then the config variable "allow_php_tags" should be set to "1" in the config file "config.php". Saving {php} tags is forbidden by default. It is advised to have "allow_php_tags=0" when site development is finished.
- New feature: "Automatic article locking": when a editor opens an article, it will be locked for the other editors. If an other editor tries to open the same article he/she will see a message that the aricle is edited on and the name and e-mail of the person editing the article.
- New feature: Now an email adress can be given for each topic in the forum, where all questions will be sent. [#595]
- Possibility to allow the admin/editor environment to be used by another virtualhost. The virtualhost has to be configured on the server itself. The new configuration parameter can be found on admin-page "System | Configuration": Allow different hostname for the administrator environment (Y/N, default N).
- Possibility to delete site log by month, on admin page "System > Site Logs", link "Delete" on the bottom of the page. Only the Superuser has the rights to do this.
- Possibility to see your license information and change your license number on the admin page "help". Only the Superuser has the rights to do this.
- New help documentation on the admin "help" page.
- Changes in the admin area menu:
- Changed name: "Properties > Site Properties" => "Properties > Meta-info"
- Changed name: "Languages > System Articles" => "Languages > Language settings"
- Changed name: "System > Log" => "System > Site Logs"
- New page: "Properties > Site Properties", where the most used config values from the page "System > Configuration" has been transfered. The config values have now been grouped.
- Changed location in menu: "System > IP filter" => "Properties > IP filter"
- Changed location in menu: "System > Poll" => "Properties > Site Properties", group "Poll"
- New Saurus API tag: "current_class" gives the current active object class.
- New Saurus API object element: "last_modified" gives the objects last modified time.
- Saurus CMS system requirements have changed: the minimum required PHP version is 4.1.2 now (was 4.0.6).
- Bugfix: On the admin area page "Properties > Meta-info" the languages in the language select-box wasn't displayed correctly when the home section was missing for a language. [#432]
- Bugfix: Fixed search result page HTML, made the table transparent. [#518]
- Bugfix: The section list in the editor window was displayed incorrectly for editors with limited access. [#594]
- Bugfix: Fixed error in replication module when replicating content between different languages. [#603]
- Bugfix: Sometimes, when adding user defined system articles, the admin area language changed. [#586]
- Bugfix: If an error occured during deleting template cache almost no information about the error was displayed. [#598]
- Bugfix: When moving a section under another section then the old section was still left without being deleted. Bug starting from version 3.1.38.
- Bugfix: When uploding a binary document or picture which was bigger than 0,5 MB the upload sometimes failed.
- Bugfix: Optimized CSS style generation for the site.
- Bugfix: When logging into the admin area the site encoding sometimes dissappeared. Bug starting from 3.1.34 [#609]
- Fixed minor bugs: #612, #604

3.1.38 [28 May 2003]
- Now it's possible to use the Search button when viewing HTML in the article editor. [#581]
- Bugfix: When adding a new form in the articles editor, in another language than the default language, then the wrong Error and OK pages where set. [#421] [#541]
- Bugfix: Corrected sorting error in the articles list. [#528]
- Bugfix: When adding a new editor role and clicking to the new privileges button, an extra click was necessary to open the privileges window. [#543]
- Bugfix: Fixed bug showing user defined system articles under section "System" (Default system articles were displayed correctly after ver 3.1.37). [#585]
- Bugfix: Fixed bug displaying hidden sections in the seatch result when the character "*" was entered as search criteria. [#576]
- Bugfix: Fixed bug not showing all user defined colors in the articles editor. [#583]
- Bugfix: Fixed 'page not found' error when trying to add or modify the section which belonged to a articles list. Occured after 3.1.37. [#589]
- Bugfix: The character encoding in the template modifying window is forced to "ISO-8859-15" and doesn't depend on sites' encoding anymore. Affects admin-pages "Templates | Page templates " and "Templates | Content templates". [#590]
- Bugfix: When a editor modified the article which belonged to two (or more) sections and this editor had privileges to one section only, the article was deleted from the seccond section while saving.
- Bugfix: When a editor modified the article which belonged to two (or more) sections and this editor had privileges to one section only, then modifying was forbidden in some cases.
- Bugfix: Fixed website "hanging" error during registered user login when GZIP compression was turned on.

3.1.37 [22 May 2003]
- The "Saurus API" module is now officially available.
New pages in admin-area: "Master templates", "Page templates", "Content templates".
Also improved help for template designers.
- New configuration parameters on admin-page "System | Configuration" [#330]
- "Imagemagick binaries path" (default: '')
- New feature "GZIP compression" - the server compresses the requested web page and sends it to the browser.
Feature can be turned on admin-page "System | Configuration"
- "GZIP compress level, range 1(min)-9(max). Recommended value=2. If the value=0, then GZIP will not be used." (default: 0)
- Bugfix: "404 error page" sent uncorrect "HTTP/1.1 200 OK" header to the browser, now correct header "HTTP/1.0 404 Not Found" is sent.
- Bugfix: Fixed bug showing system articles under section "System". Now they are shown in the content area of the sites' first page.
- Bugfix: Web site visitors can not see the System section any longer.
- Bugfix: Fixed bug on the sitemap: objects are now sorted first by position and then by sorting order.
- Bugfix: The gallery didn't work when 'PHP safe mode' was on.
- Fixed minor bug: #558

3.1.36 [13 May 2003]
- New feature: Significally improved functionality of saving article into mupltiple sections in the article editor-window.
- New feature: Greatly improved XML export functionality:
- now it's wizard based and much easier to use
- added ability to export any database table into XML
- added ability to use custom SQL sentences for collecting data into XML
- New feature: Now it's possible for editors to change the date of a comment.
- Bugfix: Fixed bug: When an article belongs to 2 or more sections, the article sometimes jumped to the wrong section. [#236] The same behaviour also ocurred in the articles' list boxes [#340].
- Bugfix: When going to an site page directly using ?id=.. in the URL, then sometimes the page was displayed in the wrong language. The same error occurred when changing the site language and then clicking the back button on the browser [#536].
- Bugfix: Made a workaround for a IE browser render bug which occured in the templates 'Documents', 'Gallery' and 'Forum'.
- Fixed minor bugs: #303

3.1.35 [30 Apr 2003]
- Two unnecessary configuration parameters on admin-page "System | Configuration" were removed: Website domain, Website root. These values are generated automatically and dont need any changing.
- Bugfix: After updating site with version 3.1.34, blank page appeared for index.php. Occured only in some PHP versions. [#561]

3.1.34 [22 Apr 2003]
- Bugfix: Fixed bug on the admin-area pages: when language was selected from drop-down menu, default administrator language was also changed. [#537]
- Bugfix: The admin page "Integration > XML directories" doesn't depend on the website's language anymore. [#552]
- Bugfix: When the language encoding was changed on the admin page "Languages > Languages" then encoding change whent to affect in the next session and not at once. [#467]
- Bugfix: Fixed website search bug which resulted in a search not showing the correct answers in some cases when user roles privileges where involved. [#530]
- Fixed minor bugs: #549

3.1.33 [11 Apr 2003]
- Menu change in the admin area: "Templates > Field mapping" was changed to "Built-in templates".
- Bugfix: Fixed XML importing bug which occured after 3.1.32 release.
- Bugfix: Self-opening feature for sections didn't act correctly when this section was forbidden for user. [#539]
- Bugfix: The User roles in the admin-area were not sorted alphabetically. [#542]
- Bugfix: Some cosmetical changes in the editor log. [#540]

3.1.32 [4 Apr 2003]
- New feature: New configuration parameters on admin-page "System | Configuration" [#503]
- "The maximum number of XML import files that are processed at once" (default: 50)
This feature prevents slowing down the website when importing too many XML files at once.

3.1.31 [27 Mar 2003]

3.1.30 [26 Mar 2003]
- New feature in the section edit-window: "Hide in navigation menu" [#529]
- Improved XML import/export functionality, on admin page "Integration > XML directories".
- Bugfix: The form 'action' on the advanced search page is now GET [#523]
- Bugfix: Design changes on admin page "Languages > Glossary" [#317]
- Bugfix: Fixed sorting error with content objects, ocurred in some cases.

3.1.29 [18 Mar 2003]
- New feature: New configuration parameters on admin-page "System | Configuration" [#503]
- "Enable mailing list sending (Y/N)" (default: Y)
- "Mailinglist: send only articles newer than [dd.mm.yyyy]" (default: 0000-00-00)
- New feature: Saurus CMS now checks if the database version corresponds to the current CMS version. [#483]
- New feature: New value on admin-page "Visual design | Site Styles | Page layout":
- "Content area cellpadding" (default: 12px) [#505]
- New feature: Added search functionality on admin page "Users > Editors". [#509]
- Bugfix: The dbport parameter in the config.php wasn't working. [#506]
- Bugfix: Hidden article/sections were visible when doing a search if the section was hidden but the article was not. [#513]
- Fixed minor bugs: #169, #257, #463, #426

3.1.28 [10 Mar 2003]
- Improved feature: when setting the automatic hiding and publishing times for the article you can also set exact time now (hh:mm) besides date.
- Fixed mailinglist sending bug, which occured after release 3.1.27.

3.1.27 [6 Mar 2003]
- New feature: Major speed improvements throughout the website.
- New feature: New configuration parameter on admin-page "System | Configuration":
- "Mailing list interval (in hour)" (default: 1) [#498]
- Bug fix: Error in creating new home section for new language. Occured after realase 3.1.26.
- Bug fix: Help page was accessable only for Superusers, now its open for all editors. [#435]
- Bug fix: design fixes in the "Gallery" template [#484]
- Bug fix: Minor fixes in the mailinglist program logic and visual design [#488]
- Bug fix: print icon was also shown in the print window [#511]
- Bug fix: When an articles contents was two links, the incorrect "read further" and "headline" links was shown.
- Fixed minor bugs: #502, #510, #438, #514, #504

3.1.26 [26 Feb 2003]
- Bug fix: The admin environment was displayed incorrectly in 800x600 resolution. [#469]
- Bug fix: When the article headline is "hidden" then the print icon was hidden, it has now been fixed. [#489]
- Bug fix: The administrator login displayes a "This page cannot be displayed" error. [#495]
- Fixed minor bugs: #470, #500

3.1.25 [20 Feb 2003]
- New feature: Subsections can now be transfered to another subsection, by choosing the appropriate section in the "Section" select box in the section edit window.
- New feature: Added templates "Registration form" and "Advanced search" to the "Design template" dropdown list in section edit-window.
- Bug fix: The site tree in the article edit window was not displayed correctly when administration language is not the same as the site language. [#496]

3.1.24 [19 Feb 2003]
- New feature: Now it is also possible to allow comments for a whole gallery and not only a single picture at a time. [#478]
- Bug fix: If a fatal error occures when importing a XML file the original (import) file must not be deleted [#454]
- Bug fix: The "file size exceeds.." error has been fixed when the documents were saved and sometimes the headline in the documents table was not visible too. [#480]
- Bug fix: When importing a XML file using UTF-8 encoding, the symbols "????" weren't correctly saved in the database.
- Fixed minor bugs: #475, #473, #465, #479, #486, #487

3.1.23 [06 Feb 2003]
- New feature: now it is possible to add external links to the menu. [#48]
- New configuration values on admin-page System | Configuration:
- php_max_execution_time (default: 1300)
- php_memory_limit (default: 8)
- New feature: Now it's possible to call the sitemap (op= sitemap)withashowparameter.Possiblevaluesare:section,article,link,album,picture,document,subject,event.E.g."?op=sitemap&show=section,album,picture".
- New feature: You can call the sitemap (op=sitemap) with the "parent " parameter to show only the elements that are decendants of "parent".
- Added an alias for calling the advanced search page. E.g. you can now call ?op=tappisotsing with ?op=advsearch.
- Bugfix: fixed problem with hyphens ('-') in headlines [#457]
- Fixed minor bugs: #43, #447, #455, #472, #474, #471

3.1.22 [31 Jan 2003]
- Added new button into the articles editor toolbar: "Office code cleaner" - removes MS Office specific HTML-code.
- Bug fix: When adding a new language the encoding was set to '' by default when it should have been 'ISO-8859-1' [#415]
- Bug fix: When a section has an "show sub-articles" attribute then the sub-articles should be shown while viewing subsections too. [#459]
- Bug Fix: Too many line breakes (
) between articles, one should be enough. [#462]
- Fixed minor bugs: #464, #460, #461

3.1.21 [23 Jan 2003]
- Articles have now a "Author" field which is automaticle filled with the editors name.
- It's now possible to add flash content in the editor.
- Bugfix: the subarticles list was displayed twice [#416]
- Bugfix: An error occured, if the font style name had an empty character [#431]
- Bugfix: Error in uploading binary documents has now been fixed. Occured after realase 3.1.20 [#458]
- Fixed minor bugs: #406, #407, #440, #452, #453

3.1.20 [17 Jan 2003]
- Bugfix: Script execution time should not be overwritten if the value to be written is smaller. [#442]
- Bugfix: Editor roles activities weren't written to the system log.[#449]
- Bugfix: Attaching users to roles wasn't working properly (javascript error). [#448]
- Fixed minor bugs: #411, #434, #451

3.1.19 [9 Jan 2003]
- Registered users can now also be deleted and not only locked. See. Administrator area, page "Users > Registered users". [#288]
- Bugfix: In the template dropdown list in the section edit-window, a few unnecessary templates have been removed that accidently got there in version 3.1.11 [#417]
- Bugfix: Repaired link in the administrator area "Users > Registered users" under the mailinglists section. [#425]
- Bugfix: Print icon disappeared when clicking 'Read Further' on articles. [#366]
- Bugfix: The wrong client browser was detected when using Apache 2.0 as web server. [#412]
- Bugfix: All HTML tags were filtered out in the mailinglist mails. [#423]
- Fixed minor bugs: #408, #409, #413, #414

3.1.18 [2 Jan 2003]
- It's now possible to configure different domain names for different languages. The site language URL can be set on the admin page "Languages > Site Languages".
- Fixed minor bugs: #405

3.1.17 [30 Dec 2002]
- The XML import/export running time limit is now increased to 10 minutes.
- Installation and update script (install.php) time limit is now increased to 10 minutes.
- XML import/eksport command sequence can now be changed by the user.
- Fixed minor bugs: #403, #355

3.1.16 [27 Dec 2002]
- The stop button is ignored after starting a XML import/export in the XML admin section.
- The XML import/export can now be a cron job: "php /path/to/website/admin/autoxmltest.php"
- Bugfix: When the licence was checked against the site URL,if the URL contained // (two slashes) the license wouldn't be found. [#381]
- Bugfix: Fixed ordering problem on the sitemap page. [#387]
- Bugfix: Javascripts on the forms that didn't work properly on Mozilla browsers had now been fixed. [#394]
- Fixed minor bugs: #339

3.1.15 [24 Dec 2002]
- Changes in glossary: all original translations in the categories "Admin", "System", "ATP" will be overwritten with default translations.

3.1.14 [23 Dec 2002]
- Added fulltext search availability on admin page "System > Log". Search will be completed over 'Message' field.
- When adding a file link in the article editor-window, link will now open in new window by default. [#43]
- Bug fixes on admin page "Integration > XML data mapping": most recently inserted mapping is selected in the dropdown menu right away; removed one unnecessary deleting confirmation. [#240, #402]
- Changes in glossary: all original translations in the categories "Admin", "System", "ATP" will be overwritten with default translations.
- Fixed minor bugs: #377, #395, #396, #397, #398, #399, #400, #401, #390, #391, #392, #393.

3.1.13 [20 Dec 2002]
- Fixed bug not showing subarticles when headline of the article is hidden [#376]

3.1.12 [19 Dec 2002]
- Fixed bug in XML import: when importing xml data into CMS section, check will be performed at first if required section exists at all. [#324]
- Fixed bug on the "Documents" template: when filename consisted quotation marks then document was not displayed in the table. [#374]
- Fixed minor bugs: #385, #386

3.1.11 [11 Dec 2002]
- Fixed bug not showing subarticles of the subarticles. [#375]

3.1.10 [10 Dec 2002]
- Action buttons are now displayed on the sitemap in the editor-environment.
- Bug fix: design error, sometimes too much space is shown before headline of article.

3.1.9 [20 Nov 2002]
- New configuration option on admin page "System > Configuration": "Protocol of the website". Possible values are "http://" and "https://".
- Security improvement: New code to avoid any external malicious programs using feedback form scripts for e-mail sending/spamming.
- Changed menu name "XML" to "Integration" in the admin-area.
- Added search availability on admin page "Languages > Glossary". Search will be completed over all fields and categories from the selected language.
- Fixed some compability problems when using MS IIS webserver concerning webserver environment variables.
- Fixed 2 bugs in showing modal dialog windows: due to faulty javascripts. Now working with both in IE and NN browsers.
- In the printer-friendly window, the toolbar and location bar is now removed.
- On the admin-area page "Integration > XML directories" field "Delete old data from database" is added to the table view.
- Fixed bugs in the installation script: setting "Make new user" is now turned on by default when choosing "Database root access"; showing all possible configuration options when doing the first install.
- Fixed some encoding bugs in popup windows when using the WYSIWYG-editor for creating articles.
- Fixed bug (first appearing in 3.1.8): Admin-area menu names on the first page were not refreshed first time when the administrating language was changed in the admin login form.
- Fixed bug on the admin-area page "Languages > System Articles": user defined system articles were not multi-lingual.
- Fixed bug on the admin-area page "Languages > System Articles" after creating new language: if System section was created before Home section, error ocurred.
- Fixed bugs in some translations.

3.1.8 [31 Oct 2002]
- New site configuration option on page "System > Configuration": "Maximum length of word in the comment. Longer words will cause text wrapping.".
- Fixed bug: after editors log in, they will now see the site's default language content.
- Fixed minor bugs on an advanced search results page.

3.1.7 [29 Oct 2002]
- New feature in the picture gallery: Pictures can now be saved with their original size. To use this functionality choose "Allow original file download in image gallery = YES" on the site configuration page.
- New feature: Sub-articles can now be aligned. To use this feature choose "Subarticles are aligned = Below / Top-right" on the site configuration page in the admin_area.
- It's now possible to define Add-on boxes' background colour and border on the admin-page "Visual Desgin > Site styles":
- Add-on boxes background color
- Add-on boxes border color
- New feature: Online-polls can now be restricted for registered users only, those who are not registered will still see the poll results, but can not vote. The poll behaviour can be configured on the admin-page "System > Poll".
- Fixed minor bugs in comment modules.
- Fixed bugs in some translations.
- Fixed bug: Subsections where ignored when doing an advanced search.
- Fixed bug: When all pictures where deleted in the picture gallery, new ones couldn't be created.
- Fixed bug: In the documents template the alignment has been changed to "top" instead of "middle".
- Fixed bug: When adding a new language system new objects couldn't be created in some cases.
- Fixed error not showing new-button in some cases after all sections were deleted
- Fixed bug in the form register template: if not one mailing list doesn't exist, the word "Mailing lists" is not displayed either.
- Fixed another bug in the form register template: Design mishmash when asking for a new password.
- Fixed bug: wrong encoding in the the "forgot-your-password" e-mail, also fixed some translations in the e-mail.
- Fixed bug: When importing a new language the language is not shown in the admin login form. Now the language is shown in the drop-down menu only when at least one translated system word (in admin section) exists for this language.
- Fixed bug: Edit button is occasionally displayed twice in article detail view.

3.1.6 [11 Oct 2002]
- Major changes in comments module, both in visual design and usability. Now it is also possible to comment on pictures as well as articles.
- The size of uploaded documents is not limited by the default database limit anymore. (Default value for MySQL max_allowed_packet is ~1MB)
- Bugfix: Fixed errors in XML import concerned special characters. Improved displaying info in 'Run now' and 'Run test' windows.
- Bugfix: Fixed bugs in some translations.
- Bugfix: Fixed vertical alignment bug in documents template.
- Minor changes in the gallery module
- Fixed html-stripping bug in the 'person name' field of the comments module

3.1.5 [2 Oct 2002]
- Bugfix: Fixed "&"-error in XML import
- Bugfix: Fixed error not showing new-button after all sections were deleted
- Bugfix: Fixed some encoding problems in admin-area.

3.1.4 [27 Sep 2002]
- Added availability to reverse data in XML import: on admin-area page "XML > Directories".
- Bugfix: Dissabled 'back button' after sending comment so that comments can't be spammed
- Bugfix: User has to choose a radio button when voting (gallup) otherwise it won't be submited.
- Bugfix: Pilt.php now uses the right query types and and users are checked to see if they have permissions to see the file
- Bugfix. Now 'Advanced-search' can't be submitted without search parameters.

3.1.3 [25 Sep 2002]
- Added availability to set "Content area height" value on admin-area page "Visual Design > Syte styles".
- New template "Birthdays".
- Update script now asks if new templates should be visible to editors or not.
- The update script now imports language files included in each release into the database.
- Fixed bug in template "Documents", occured in editor-environment.
- Fixed bugs in some graphic paths, fonts and translations.
- Fixed bug: Calendar window is now always on top of all windows.
- Fixed bug in print window when javascript-menus where enabled.

3.1.2 [19 Sep 2002]
- New feature in headline linking (affects only articles in headline lists): if body is empty and lead content is only an URL, then headline links directly to this URL instead of article itself; if lead is empty body lead content is only an URL, then headline links directly to this URL instead of article itself;
- New feature in "Read more" linking (affects only articles): if lead is empty and body content is only an URL, then "Read more" links directly to this URL instead of article itself;
- Added availability to set date format in XML settings.
- On page "Languages > System Articles" in the admin-area added a table for user defined articles belonging to the "System" section type. Makes it possible to create articles that are not shown in usual navigating tree.
- Fixed bug in deleting comment.
- Fixed bugs in some graphic paths, fonts and translations.
- Fixed bug in edit-window of a object, which was not showing the publish-time.

3.1.1 [16 Sep 2002]
- Major change in the logic of user-roles pivileges: from now on everything what is not forbidden, is allowed.
- Mailinglists: every hour the site is searched for recently published articles and html-email is generated and sent to the subscribed registered users.
- A security warning will be displayed when the file "install.php" still exists after installation/update.
- During installation the default administrator password is always required to be changed.
- Fixed bug in image gallery: image thumbnail is generated from previosuly converted image instead of original image.
- Fixed bug in feedback forms: error page is now displayed correctly after sending the form.

3.1 [2 Sep 2002]

3.0 [31 May 2002]
First release