"SfR Fresh" - the SfR Freeware/Shareware Archive

Member "history.txt" of archive opencms_7.0.5_src.zip:


As a special service "SfR Fresh" has tried to format the requested source page into HTML format using source code syntax highlighting with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.
    1 /*
    2  * File   : $Source: /usr/local/cvs/opencms/history.txt,v $
    3  * Date   : $Date: 2008-07-01 16:00:57 $
    4  * Version: $Revision: 1.1038 $
    5  *
    6  * This file is part of OpenCms -
    7  * the Open Source Content Management System
    8  *
    9  * Copyright (c) 2002 - 2008 Alkacon Software GmbH (http://www.alkacon.com)
   10  */
   11 
   12 History of changes for the OpenCms project.
   13 
   14 Changes are chronologically ordered from top (most recent) to bottom (least recent).
   15 For more information about the OpenCms project, see the OpenCms website at http://www.opencms.org.
   16 
   17 Legend:
   18 ! New Feature
   19 * Bug fixed
   20 - General comment
   21 
   22 OpenCms 7.0.5 - July 2, 2008
   23 ! Added editor with syntax highlighting functionality for all text based files (e.g. XML, HTML, JSP)
   24 ! Added option for copying content from one locale to another in the XML content editor 
   25 ! Added Spanish Localization, contributed by OpenCmsHispano 
   26 ! Added administration tool for image cache flushing
   27 ! Added new preference option for displaying all projects or only the ones in the current OU in the project selector
   28 ! Added new site alias attribute to manipulate request time
   29 ! Added several connection attempts the database during startup
   30 ! Added JQuery module that contains a set of default jQuery libraries
   31 ! Added <cms:jquery> tag to use packed/unpacked jQuery versions depending of the current project
   32 ! Added function to display module dependencies in a sorted list in the workplace administration
   33 ! Added option to plug in an extended decoration module to the <cms:decorate> tag
   34 ! Added new flags in the configuration to enable/disable certain caches
   35 ! Added configuration options for servlet container specific settings, fixing issue #1628
   36 - Improved Template Two example and demo content
   37 - Improved internal link validation performance
   38 - Improved performance when having several organizational units
   39 - Improved TOMCAT_HOME detection in CmsShell to work in more Tomcat setup scenarios
   40 - Updated Lucene jars to version 2.3.1
   41 - Updated simapi.jar to version 0.9.7, fixing issue #1617
   42 * Fixed security issue 28152 reported by Security Focus
   43 * Fixed security issue 490498 reported by Security Focus
   44 * Fixed security issue manipulating JSP files
   45 * Fixed security issue related to message broadcasting
   46 * Fixed issue #900: Search fails when searching with umlauts and wildcards
   47 * Fixed issue #1409: NPE in case of redirect inside a included file with cacheable set to false
   48 * Fixed issue #1481: CmsXmlDateTimeValue prevented storing dates before 1/1/1970 in XML contents
   49 * Fixed issue #1491: Incorrect behavior of language selector in editor with 3-symbols locales
   50 * Fixed issue #1568: Broken calendar widget for locale ES
   51 * Fixed issue #1571: Publishing of strongly related resource ignores locking
   52 * Fixed issue #1580: Publishing and Static export run with too high priority and lock out other tasks 
   53 * Fixed issue #1581: Logic error for temporary disabled user accounts
   54 * Fixed issue #1586: Broken calendar widgets for locale PT 
   55 * Fixed issue #1591: OpenCms does not start if configured scheduled job class is missing
   56 * Fixed issue #1593: CmsFormHandler of Template One generates invalid HTML/XHTML code
   57 * Fixed issue #1594: Location bar in workplace malfunctioning without ending '/'
   58 * Fixed issue #1595: Module manifest file does not escape XML entities
   59 * Fixed issue #1596: Projects can be created being in the Online project
   60 * Fixed issue #1602: Editor for xmlpages has a dependency to the welcome module
   61 * Fixed issue #1610: Specific CSS selectors used for placing JQuery direct edit images
   62 * Fixed issue #1617: CmsImageScaler throws Exception when scaling images from/to certain dimensions    
   63 * Fixed issue #1621: Pagination in the Explorer view fails if the number of items is equal to number of files per page
   64 * Fixed issue #1626: NPE while uploading with the upload applet on some application servers 
   65 * Fixed issue #1627: Security Issue in Logviewer
   66 * Fixed issue #1628: Deploying on different servlet containers
   67 * Fixed issue #1630: Configuration of creating internal resources is lost
   68 * Fixed issue with highlighting context menu entries in Internet Explorer 7
   69 * Fixed issue while deleting a folder containing a file previously deleted in another project
   70 * Fixed issue with NPE in MacroResolver
   71 * Fixed issue with importing / exporting CSV user data 
   72 * Fixed issue with broken workplace when startup folder does not exist or misses /
   73 * Fixed issue with NPE when trying to direct delete after restart without workplace login
   74 * Fixed issue with concurrent JSP page requests when writing to RFS is needed
   75 * Fixed issue with broken calendar widget in French or Italian localization 
   76 * Fixed issue with the <cms:editable> tag, it now detects if it has to include the script files or not
   77 * Fixed issue with trailing "/" when reading resources in the VFSDriver
   78 * Fixed issue with the "'" character not being allowed in email addresses
   79 * Fixed issue with deleted resource restoration only working based on parent folder id, not on folder path
   80 * Fixed issue with initial site check during login
   81 * Fixed issue with using the category collector without resource type restrictions
   82 
   83 OpenCms 7.0.4 - March 3rd, 2008
   84 ! Added new "TemplateTwo" demo template with improved demo content, replacing the old "TemplateOne" demo 
   85 ! Added "default template" which is used by default if no template is found for a resource
   86 ! Added new JQuery based direct edit provider with much improved positioning of the DE buttons
   87 ! Added better highlighting of selected content to new JQuery direct edit provider
   88 ! Added new <cms:export> tag, which allows to write unprocessed JSP code to the static export 
   89 ! Added support to import/export user roles, organizational units and projects 
   90 ! Added 'webusers' only organizational units 
   91 ! Added support for full text searching in OpenOffice documents (.odf,.ods), contributed by Dirk Oelkers
   92 ! Added option to organizational units to be hidden from the login form
   93 ! Added new resource type parameter to automatically set the 'internal' flag 
   94 ! Added new module group selection dialog to the Setup Wizard
   95 ! Added support for resource type limitation settings from "New" dialog to the "Change type" dialog 
   96 ! Added option to CmsTimeFrameCategoryCollector, category filter may be turned off by leaving out collector parameter 
   97 ! Added new version of the import/export API, using Apache Digester instead of SAX
   98 ! Added #getStringValue() method to CmsJspContentAccessValueWrapper for better support of 'empty' EL operator
   99 ! Added option to resolve macros in XML contents read with the EL using the .resolveMacros method
  100 ! Added method #setLocale(Locale locale) to org.opencms.file.CmsRequestContext
  101 ! Added new multi language static export feature
  102 ! Added database support for AS400
  103 ! Added support for servlet container Resin 3
  104 ! Added support for servlet container Websphere 6
  105 - Improved support for servlet container BEA Weblogic 9 (no special servlet options needed anymore)
  106 - Improved default permission settings
  107 - Updated FCKeditor to version 2.5.1
  108 - Updated Postgresql JDBC driver to postgresql-8.3-603.jdbc3.jar
  109 - Updated JTidy library to jtidy-8-svn-206-05-21b.jar, thanks to Christian Steinert for the patch
  110 * Fixed security issue 27986 reported by Security Focus
  111 * Fixed issue with an account manager being able to become an administrator
  112 * Fixed issue with an account manager being able to modify an administrator account
  113 * Fixed issue with static export not correctly deleting exported jsp pages
  114 * Fixed issue with ACEs from all siblings being deleted if only one siblings was deleted
  115 * Fixed issue with ACEs not being restored when undeleting a resource
  116 * Fixed issue with search result excerpts highlighting path terms
  117 * Fixed issue with 'switch user' now working across OUs
  118 * Fixed issue with relations not being copied when copying a resource
  119 * Fixed issue with role caching after creating a new organizational unit
  120 * Fixed issue with role caching where users could administer OUs without having the required role
  121 * Fixed issue with possible NPE in the login form
  122 * Fixed issue with publish locks when publishing a file and a parent folder in separate publish jobs
  123 * Fixed issue with the creation flag of the explorer type permissions being broken
  124 * Fixed issue with XML content attribute mapping when siblings are involved
  125 * Fixed issue with XML content model file selection of expired model files
  126 * Fixed issue with direct edit button HTML not being valid XHTML
  127 * Fixed issue with the history dialog when setting an unlimited number of historic versions 
  128 * Fixed issue with the history dialog not displaying the names of deleted users
  129 * Fixed issue with the permissions dialog not displaying the names of deleted users or groups
  130 * Fixed issue with blank pages appearing for JSP while including/forwarding in Tomcat
  131 * Fixed issue with synchronizing an expired or not yet released resource
  132 * Fixed issue with editor preview when the user does not have the visible permission
  133 * Fixed issue with HTTP 500 error if clients send the "If-Modified-Since" date header in a wrong format 
  134 * Fixed issue with login form direct access URL still being available for hidden OUs
  135 * Fixed issue with the lock icon when logged in an OU different from the root OU
  136 * Fixed issue with the disabled context menu item for direct publishing showing a wrong message related to permissions
  137 * Fixed issue with moving a folder containing resources the user does not have write permissions for 
  138 * Fixed issue with deleting a folder containing resources you do not have write permissions for 
  139 * Fixed issue with displaying the settings from the "Content check" tool in the admin view 
  140 * Fixed issue with role check not working if an organizational unit resource was deleted
  141 * Fixed issue with some parameters of SQL queries passed to JDBC with the wrong type
  142 * Fixed issue with OpenCmsColor widget not working with CSS 2 system colors names 
  143 * Fixed issue with PostgreSQL driver with version 8.3, thanks to Ivan Codarin and Georgi Naplatanov
  144 
  145 OpenCms 7.0.3 - November 7, 2007
  146 * Fixed issue #1266: Improved robustness of default workplace tool handler implementation
  147 * Fixed issue #1303: Corrected style sheets path in static export configuration
  148 * Fixed issue #1304: In static export configuration the rfs-prefix parameter accepts URLs again
  149 * Fixed issue #1319: Updated comments on renaming servlets in web.xml 
  150 * Fixed issue #1320: Added warning to 'readme.txt' about overwriting the web.xml file in update wizard 
  151 * Fixed issue #1321: Servlet name is no longer hard-coded in setup wizard 
  152 * Fixed issue #1326: Corrected typos in logout message (German locale)
  153 * Fixed issue #1335: Corrected typos in content-file of 404-handler (German locale)
  154 * Fixed issue #1420: Allowing workplace login page to be customized 
  155 * Fixed issue #1433: Uninstalling xmlcontentdemo does not damage other module any more
  156 * Fixed issue #1468: Missing encoding property for German localization property files
  157 * Fixed issue #1477: User with "workplace user" role can again choose a template when creating file with free text
  158 * Fixed issue #1529: Validation for elements of type OpenCmsVfsFile/OpenCmsVarLink fails with parameters
  159 * Fixed issue #1530: The user password is not longer shown in plain text in the error message for password confirmation
  160 * Fixed issue #1542: Links to exported files containing anchors are not resolved correctly
  161 * Fixed issue #1550: Problem in CmsResourceBundleLoader using a SecurityManager
  162 * Fixed issue with deleting a module that contains locked resources
  163 * Fixed issue with OpenCms not starting if there are pending publish jobs for users not in the root OU
  164 * Fixed issue with org.opencms.util.CmsHtmlStripper preserving complete HTML in case no preserve Tags are configured
  165 * Fixed issue with static export generating wrong links from a resource to a related resource in a RFS rule
  166 * Fixed issue with importing a resource where the ID is already in use by other resource
  167 * Fixed issue with displaying running publish report
  168 * Fixed issue with NPEs in the publish dialog
  169 * Fixed issue with removing publish locks when aborting a publish job during shutdown
  170 * Fixed issue with mapping of values in XML contents to attributes of siblings
  171 * Fixed issue with history dialog not working for resources which are expired
  172 * Fixed issue with corrupted characters in filenames when uploading files without the applet
  173 * Fixed issue with filtering the accessible sites with the view permission
  174 * Fixed issue with context menu in Firefox browsers calling the selected action twice
  175 * Fixed issue with missing excerpts using default search field configuration
  176 * Fixed issue with displaying search result excerpts containing HTML code
  177 - Updated simapi.jar to version 0.9.6, fixing the "missing line" issue when scaling images
  178 ! Added new 'force repair' option to the 'Repair XML content' tool
  179 ! Added new Collector CmsTimeFrameCategoryCollector that collects files within a time frame and/or a category
  180 ! Added database support for HSQL, contributed by Sebastian Himberger
  181 ! Added database support for DB2
  182 ! Added the upload per HTTP in the extended HTML import in the Administration view
  183 ! Added feature for saving default settings for the extended HTML import in the import-export configuration file
  184 ! Added the extended HTML import in the 'new' dialog
  185 ! Added a configurable entry in the workplace xml to show the list of entries per page in the preferences dialog
  186 ! Added configuration of the suffix of new resources, it is generated using the first default file in the vfs configuration file
  187 ! Added new widget for categories
  188 ! Added new test to setup wizard to be sure the temporary directory exists
  189 
  190 OpenCms 7.0.2 - September 12, 2007
  191 * Fixed issue #1291: Now using the correct line break format for UNIX in cmsshell.sh
  192 * Fixed issue #1460: Parent locks are now correctly filtered by the CmsLockFilter
  193 * Fixed issue #1486: Added missing CmsPrincipal comparator
  194 * Fixed issue #1499: Extended context menu rules to prevent direct publishing of files in unpublished folders
  195 * Fixed issue #1503: CmsScheduleManager now uses the current time as the request time
  196 * Fixed issue #1508: Publish notification popup can now be switched off in the user preferences dialog (errors are always shown)
  197 * Fixed issue #1513: Trying to disable an indirect assigned role now displays an error message
  198 * Fixed issue #1516: Resource type array has been replaced by a self-expanding HashMap 
  199 * Fixed issue #1519: Roots field in search index now always uses Whitespace analyzer (search index rebuild is required)
  200 * Fixed issue #1521: The change navigation dialog was having problems with special characters like '+' 
  201 * Fixed issue #1522: Fixed problems with temporary file creation when the user does not have write permissions on the parent folder
  202 * Fixed issue #1523: Fixed implementation of the deprecated version of the CmsObject#importUser method
  203 * Fixed issue with validation errors using the display widget on boolean values
  204 * Fixed several spelling issues in the German locale
  205 * Fixed issue with "new" siblings causing content changes in "old" siblings not to be published
  206 * Fixed issue with handling of DB statements and result sets in update wizard
  207 * Fixed issue in A_CmlXmlDocument where the xpath for #getValues(...) was not correctly accessing the bookmarks
  208 * Fixed issue with workplace encoding being system default while workplace folder was set to UTF-8
  209 * Fixed issue with no Exception being thrown in case a <cms:include> of a non-existing file is done
  210 * Fixed issue while deleting groups
  211 * Fixed issue while moving a folder with deleted subresources
  212 * Fixed issue with the 'publish with related resources' feature
  213 * Fixed issue with the 'before publish' event
  214 * Fixed issue with siblings in the history
  215 * Fixed issue with anchor links in XML Pages
  216 * Fixed issue with imported overwriting files not being correctly published
  217 * Fixed issue with workplace AJAX requests not working in IE if ActiveX is disabled
  218 * Fixed issue with context menu sometimes appearing at the wrong position in the workplace explorer 
  219 * Fixed issue with aging request time in combination with date released in CmsObject instances stored by core classes 
  220 * Fixed issue with creating a new resource in a locked folder
  221 * Fixed issue with validating links during publishing while deleting several linked resources
  222 * Fixed issue with FCKeditor saving HTML contents in one long line
  223 - Improved implementation of CmsUUID serialization, added Junit tests for de-serialization of old versions
  224 - Updated Lucene jars to version 2.2.0
  225 - Updated jug.jar used by CmsUUID to version 2.0.0 (from doomdark.org to safehaus.org version)
  226 - Split XSD for default XML content appinfo elements in 2 files, one for elements, the other for the base "appinfo" node
  227 - Deprecated CmsFile#upgrade(CmsResource) method as this is now done automatically in CmsObject#readFile(CmsResource)
  228 - Updated year information in file comment headers to 2007
  229 - Refactored libs for better handling of runtime and compile-time dependencies
  230 - Refactored setup/update wizard to a separate opencms-setup.jar
  231 - Search index generation will now skip documents where no default locale matches the index locale
  232 - Updated mysql-connector-java.jar to version 5.0.7
  233 ! Added <cms:contentaccess> tag and bean for easy access to XML contents on JSP using the EL with JSTL
  234 ! Added JSP EL ${cms:...} function implementations that allow convenient access to OpenCms utility functions
  235 ! Added new option "searchsettings" to XML content handler, used to reduce visibility of fields in search "content"
  236 ! Added support for multiple mappings of the same value to the default XML content handler
  237 ! Added update wizard for postgresql
  238 ! Added rebuild search index event
  239 ! XML content editor will now copy a locale from a configured list of defaults in case a selected locale does not exist
  240 ! Added possibility to limit searches to time ranges of the creation and last modification date of resources
  241 ! Added new CmsDateResourceCollector that uses a configurable list dates to collect the resources
  242 ! Added I_CmsLinkSubstitutionHandler that allows complete customization of generated links on web pages
  243 ! Added #removeAttribute(String) method to CmsRequestContext
  244 ! Added a state column to the list of publish reports
  245 ! Added server time information to the new/edit schedule job dialog
  246 ! Added new database tool to remove publish locks
  247 ! Added support for using %(property.XXX) in XML default values to the CmsDefaultXmlContentHandler 
  248 ! Added cause messages to inactive context menu entries to Explorer view
  249 ! Sites are now also sorted by the NavPos property
  250 ! Added I_CmsPermissionHandler that allows customization of VFS permissions
  251 
  252 OpenCms 7.0.1 - July 11, 2007
  253 * Fixed bug switching on/off descriptions in new resource dialog
  254 - Prevent displaying temporary files in WebDAV
  255 * Fixed issue forgetting the selected resources while creating a new project
  256 - Improved handling of overwriting inherited locks (including disabling menu entries)
  257 * Fixed issue not displaying project state flag in explorer view when resources not locked
  258 * Fixed issue with lost relations on folders
  259 * Fixed issue being unable to edit permissions outside of the /system/ folder
  260 * Fixed issue with upload applet failing when uploading large amounts of files  
  261 - Added jdbc driver for MsSql
  262 * Fixed display issue with resources across sites in the show sibling and show relations dialogs 
  263 - Updated alkacon-simapi.jar to version 0.9.5, fixed an issue with scaling of screenshots
  264 * Fixed issue with history displaying control code for xmlpages and XML contents
  265 * Updated MySql driver to work with versions 4.0.x
  266 * Fixed issue showing the lock dialog during publishing in some irrelevant cases
  267 * Fixed issue with wrong resource filter preventing permission check on deleted resources
  268 * Fixed issue forcing display widgets to be valid
  269 * Fixed FCKeditor issue gallery buttons not working after pressing save
  270 - Permissions column in explorer shows the permissions taking into account the roles
  271 * Fixed issue 1459: Wrong default value for property content-conversion
  272 ! Added favicon for OpenCms workplace login page
  273 
  274 OpenCms 7.0.0 - July 4, 2007
  275 * Fixed bug during concurrent publishing
  276 * A number of potential problems reported by the "Findbugs" tool have been removed
  277 * Fixed bug if workplace search index was not defined
  278 * Fixed bug in WebDAV when creating resources in locked folders
  279 - Improved security: added Workplace User role check to the workplace dialog base class
  280 - In broadcast and project management lists are organizational unit columns only shown if more OUs are defined
  281 - Improved performance: some additional database indexes added
  282 - New GUI for historical versions management
  283 - New scheduled job to clean up the historical versions
  284 - Selection for organizational units restricted to folders
  285 * Fixed problem deleting files for the 'on demand' static export handler
  286 * Fixed display rule in the context menu for the 'edit control code' entry
  287 * Fixed display and consistency problems in the categories dialog
  288 - Improved exception handling during import
  289 * Fixed permission check during permalink generation
  290 * Fixed NPE bug in flex cache
  291 * Fixed synchronization problem while merging two publish lists
  292 * Fixed bug in the login dialog with temporary disabled users
  293 - Improved publish dialog's robustness 
  294 * Fixed bug validating links to folders during publishing
  295 * Publish project dialog now correctly returns to the explorer
  296 - Improved history dialog
  297 - Improved column display in the restore deleted dialog
  298 * Fixed method to get the related resources to publish so that new parent folders are included
  299 * Fixed wrong parameter in history context menu entry definition in the opencms-workplace.xml
  300 * Fixed synchronization problem while displaying a back office list of items
  301 * Fixed problem while publishing deleted resources
  302 - Improved link parsing from files during the import of older import versions
  303 * Fixed back-office internal link validation tool
  304 * Thread-safe access to the database connection pool
  305 * Publish queue working in online project
  306 * Fixed NPE bug in the back-office html list
  307 * Fixed bug in the VFS file widget
  308 ! New org.opencms.util.CmsHtmlStripper supports removing of all unwanted HTML tags in Strings. 
  309 ! Added configuration check for conflicting resource type ids or names
  310 * Fixed issue with Extra bytes at the end of files (e.g. classfiles) when importing with upload applet
  311 ! No direct edit buttons are shown if a temporary file is displayed
  312 * Fixed issue with broken links during publishing with related resources
  313 - Deprecated publishXXX methods in org.opencms.file.CmsObject now wait again for publishing
  314 * Fixed issue when deleting one sibling (other remaining siblings could remain corrupted)
  315 * Fixed issue with publish queue persistence ignoring deleted resources to publish
  316 * Fixed issue with editor content scrambled after save, when top-folder content-encoding is set to non-default
  317 * Fixed issue with reading uncommitted changes if using transactions and separate database pools
  318 - Added update wizard for Oracle databases 
  319 * Fixed issue while deleting organizational units cleaning up projects
  320 * Fixed issue while deleting organizational units due to a missing event
  321 - Improved handling of inactive publish job threads
  322 * Fixed issue that prevented to see historical versions of XML content resources
  323 - The XmlContentEditor shows now errors from other locales than the actual
  324 * Fixed issue when importing Users with incompatible additional data from Version 6
  325 ! History view now shows source code of jsp resources in plain text
  326 * Fixed issue that mixed up resources in two different sites where the name of one is prefix of the other
  327 ! Property activation / deactivation checkboxes are now always shown in property dialogs
  328 ! Added new type "CmsXmlVarLinkValue" for XML contents, this is a link with either internal or external target 
  329 * Fixed issue with empty default resource name for XML content index pages when creating a folder 
  330 - Added file type description in new resource dialog
  331 - Added configuration feature to HTML-Widget: fullpage editing
  332 
  333 OpenCms 6.9.2 (aka 7.0 RC2) - June 6, 2007
  334 ! Added context menue entry to get a two lists dialog to assign categories to a resource 
  335 ! Added new collector to retrieve a resource list for one or more given categories
  336 - Improved check for the availability of a VFS resource in the full text search component
  337 - Changed internal message buffer
  338 * A number of potential problems reported by the "Findbugs" tool have been removed
  339 * Fixed issue with Index source - assign document types error
  340 - Improved performance by caching role checks
  341 * To edit a relation the resource has to be locked and the last modification date is set
  342 
  343 OpenCms 6.9.1 (aka 7.0 RC1) - May 2, 2007
  344 ! Historical publish reports are now stored in the publish job record, not in the file system
  345 ! Reinitialization/Restart of pending jobs from the publish queue during startup is now configurable, 
  346   the amount of time the system waits for a running publish jub during shutdown is now configurable, also
  347 ! Publish queue and publish history are now persisted and based on buffers managed by memory monitor
  348   (i.e. after a restart, pending jobs (but not the job running during shutdown) are published after startup)
  349 ! Select type of index page while creating new folders
  350 ! Publish dialog now offers the option to publish unpublished related (linked) resources
  351 - Updated integrated Lucene version to 2.1.0
  352 * Fixed issue with upload applet having a client side out of memory error when uploading large files
  353 ! Configurable exclude tags for decorator
  354 * Fixed issue not detecting the workplace server URL as internal while adjusting links
  355 - Added some servlet options to ensure BEA WLS 9.x compatibility
  356 - Lock dialog is now able to hide and show the own locks
  357 - Cleaned database: Removed CONTENT_ID from content tables 
  358 - Added a type for property definitions at database and API level for future support of manageable link properties 
  359 - Added a content date to the CmsResource for improving the performance during publishing
  360 - Updated dialog for creating new resources
  361 * Added "search.exclude" property that allows exclusion of files (or folders) from the search index generation
  362 * Optimized search index text extraction by using new "date of last content change" method in CmsResource
  363 - Fixed issues in CmsHtmlExtractor that an empty input generates a null output
  364 - Updated commons-collections.jar to version 3.2
  365 - Updated commons-dbcp.jar to version 1.2.2
  366 - Updated commons-pool.jar to version 1.3
  367 - Updated commons-digester.jar to version 1.8
  368 - Updated jaxen.jar to version 1.1 (final)
  369 - Updated log4j.jar to version 1.2.14
  370 - Updated xercesImpl.jar to version 2.9.0
  371 - Updated xml-apis.jar to version 2.9.0
  372 - Updated htmlparser.jar to version 1.6
  373 - Updated mysql-connector-java.jar to version 5.0.5
  374 - Updated quartz.jar to version 1.5.2
  375 * Fixed some issues with undefined orders of Maps in opencms-search.xml and opencms-workplace.xml
  376 ! Added context menue entries to get a list/explorer view of relations pointing to or from the resource
  377 - Backup driver renamed to History
  378 - Whole history driver redesigned, online content shared with history
  379 ! Context menus are now capable to show sub menu structures
  380 - Improved HTML output of context menus
  381 * Fixed issue in XML content creating localized default values in nested schemas using always english locale
  382 - Removed unfinished workflow implementation
  383 - Removed old unused editors (HtmlArea, Ledit and MSdhtml)
  384 * Fixed issue "Server Not Found" error (wrong redirect url) when displaying a resource online with apache and https configured. 
  385 
  386 OpenCms 6.7.2 (aka 7.0 beta) - March 21, 2007
  387 * Move/Rename operation now uses filename translation like the "create new" operation
  388 ! When deleting a user, additionally all locks of this user are removed from the lock manager
  389 * Fixed display error when displaying a user dependencies list while deleting a user
  390 * Fixed issue #1325: Uri attribute of newresource element is now encoded for xml before writing it to the manifest
  391 ! Added new optional column for nav text to file explorer view and to preferences
  392 - Improved handling for user additional infos table
  393 * XML content editor scrolls back to the correct position when adding/deleting or moving elements
  394 - Search index now stores the VFS type name of an indexed resource, this is also available in the search result bean
  395 - Ids of projects are no longer integers, UUIDs are now used. CMS_SYSTEMID table removed since no longer needed
  396 * Last timestamp field replaced by long, so are now backups always consistent along different database providers
  397 - Improved handling of project flags and type 
  398 * Fixed issue with upload applet showing a zip-error when unchecking all potential overwrites and 0 files remain
  399 - Improved publish permission check
  400 * Fixed issue #1323: 304 Not Modified Status not working because seconds were compared to milliseconds
  401 ! Added new functionality to import and export user data via CSV files
  402 - New special access control entries for 'All other principals' & 'Overwrite all inherited'
  403 - Different tempfile handling for "new" operation in direct edit mode of xml contents
  404 - Document types in opencms-search.xml are now processed exactly in the configured order
  405 * Fixed issue with upload applet not working with apache redirects
  406 - Memory Monitor now centralizes all core caches
  407 
  408 OpenCms 6.7.1 (aka 7.0 alpha) - February 14, 2007
  409 ! Upload applet preselects the file filter of the file chooser in dependency of the folder type (gallery)
  410 ! Upload applet shows potential overwrites of files on the server and offers to avoid them
  411 * Upload applet file chooser uses workplace language localization
  412 ! Added new event EVENT_FULLSTATIC_EXPORT fired by CmsStaticExportThread and CmsStaticExportJob
  413 ! Improved undelete operation, now the last offline status is recovered, not longer just overwrite from Online
  414 ! Upload applet remembers the local folder the client used last time (if still present)
  415 - Removed support for webusers, CmsUsers has no longer a type attribute.
  416 ! New account management concept based on Organizational Units and Roles.
  417   New CmsOrgUnitManager and CmsRoleManager classes, accessible through OpenCms.getXXXManager() methods
  418 ! WebDAV servlet to access OpenCms through WebDAV.
  419 * Fixed issue with damaged admin user info preventing OpenCms from starting (IOException: invalid stream header)
  420 ! New user interfaces for organizational unit usage inside the OpenCms user management
  421 ! Creating new XML content resource allows the selection of a "model file" in explorer and direct edit mode if configured
  422 ! Added support for resource type permissions in explorer type definitions based on roles
  423 
  424 OpenCms 6.5.5 - December 14, 2006
  425 * Improved logic in new dialog to decide if default .html suffix should be appended
  426 ! The Lucene search index fields generated from the OpenCms content are now fully configurable
  427 ! Text extraction results for the full text search are now cached and reused to speed up index generation
  428 - Simplified some of the search index API's
  429 ! Extended Search configuration GUI tool to configure the field configuration in the Administration view
  430 - Improved workplace search feature making the used search index and the search result view configurable
  431 - The deprecated legacy / compatibility packages have been removed from the distribution
  432 ! Redesigned publish process, adding a publish job queue and publish locks
  433 ! The publish queue makes it possible to continue working without waiting for the publish job to finish and 
  434   the publish locks prevent that a file that is waiting to be published can be modified before it really gets published
  435 - Improved direct and project publish dialogs to fit the new publish process semantics
  436 ! The static export performance has been improved, by first writting to a temporary folder
  437 ! New interface added to allow the distribution of the user session information across a cluster
  438 * Fixed issue #1275: Recursive copy of folders allowed
  439 * Static export works with links containing a "&amp;"
  440 ! New configuration node added to define how unlocking is handled during the indexing process
  441 - Removed unused v5 folders from the distribution: /system/bodies and /channels
  442 - Removed unused v5 group workflow role flag
  443 ! Added option in database export GUI to export only those files modifed in the current project
  444 
  445 OpenCms 6.5.4 - November 27, 2006
  446 * Fixed error when searching in sites with uppercase letters in site path
  447 ! Added some configuration options to the HTML Widget for structured contents: show buttons for table or image dialog, 
  448   use a CSS in the editor area, show the style selector for individual styles (for FCKeditor widget)
  449 * Fixed error when appending html extension to new resource
  450 - Extended the Account Management: Details for set permissions in group list and extended list for users in group 
  451 ! Added link management to JSP files using the new 'link' macro
  452 ! Dependencies in JSP files because of <@include ...> tags will will now be detected if the new 'link.strong' macro 
  453   is used to reference the include target - in this case the JSP will be updated if the included target has changed
  454 - Refactored link types in XML Content: 'reference' to 'weak' and 'attachment' to 'strong'
  455 - Updated lucene-core.jar to version 2.0.0
  456 - Updated lucene-analyzers.jar to version 2.0.0
  457 - Updated lucene-snowball.jar to version 2.0.0
  458 - Refactoring the Search API, passing the index as a parameter instead of only the locale
  459 - Updated FCKeditor module to FCKeditor version 2.3.2
  460 * Fixed issue #1161: Nested contentload tags fail, sometimes silently
  461 * Fixed issue #1171: CmsJspActionElement.img() doesn't work properly in Online project
  462 * Fixed issue #1189: CmsSelectWidget should have a method to get the option from it's stored value
  463 * Fixed issue #1198: Problem in "Search Management" when deleting all indexes
  464 * Fixed issue #1201: Resources in export-points are not re-exported after publish
  465 * Fixed issue #1203: File lock persists after closing browser window from content editor
  466 * Fixed issue #1212: Uploading 0-byte files fails
  467 * Fixed issue #1217: Cms link with relative path on static export returns empty value when linking to current folder
  468 * Fixed issue #1225: Typo in localized message bundle ERR_DIRECT_PUBLISH_PARENT_NEW_2
  469 * Fixed issue #1227: Insufficient access rights on workplace css files if static export is disabled
  470 * Fixed issue #1236: Target attribute for explorer contextmenu entries does not work in all cases
  471 * Fixed issue #1239: Setup Wizard Generic Database error
  472 * Fixed issue #1243: Workplace display messed up after multiple static export
  473 * Fixed issue #1250: Display issue of preview button in link gallery widget
  474 * Fixed issue #1252: Availability context menu entry not shown for pointer resources
  475 * Fixed issue #1255: OpenCms is not able to work on Windows mapped network drives
  476 * Fixed issue #1265: Copy of multiple items between sites fails
  477 * Fixed issue #1271: Validation rules aren't triggered at the right time when editing structured content
  478 * Fixed display of date values of xml elements in history comparison
  479 ! Improved I/O performance when uploading zip files / building search index
  480 ! Allow changing of external links from within link gallery
  481 ! Allow skipping resource type dialog for file upload by <show-uploadtypedialog> in opencms-workplace.xml (boolean)
  482 ! List of changed files is shown for users who do not have the project manager role. The list shown depends on the
  483   actual selected project
  484 ! Link management support added to standard HTML tags 'area', 'object' & 'embed'
  485 * Fixed locks handling during move & undo changes operations
  486 - Optimized "direct edit" implementation for speed (not longer based on JSP includes by default)
  487 ! Added option for manual placement of "direct edit" buttons, depending on the provider implementation
  488 ! Implemented a text only "direct edit" button provider that supports manual placement
  489 ! Extended layout page with possibility of an external link to a xml content to integrated content(headline, text, image)
  490   from that
  491 * Fixed issue in CmsSecurityManager, hasPermissions() check with lock check set to "false" did not work
  492 - Modified inline css for direct edit buttons
  493 - Integer resource state constants replaced by enumeration class org.opencms.file.CmsResource.CmsResourceState
  494 - Integer resource delete mode constants replaced by enumeration class org.opencms.file.CmsResource.CmsResourceDeleteMode
  495 - Integer resource copy mode constants replaced by enumeration class org.opencms.file.CmsResource.CmsResourceCopyMode
  496 - Integer resource undo changes mode constants replaced by enumeration class org.opencms.file.CmsResource.CmsResourceUndoMode
  497 - The CmsObject#createSibling method now returns the new created sibling to be consistent with the createResource method
  498 - The CmsObject#readResourcesWithProperty(String) method is now site dependent (as the others readResourcesWithProperty methods)
  499 - All CmsObject#readResourcesWithProperty methods now check read permissions for the given folder
  500 ! Added function to switch the user out of the account management view. 
  501 ! Allow choice of stylesheet class for links in FCKeditor controlled by editor configuration "option.linkstyleinputs"
  502 ! Performance improvement for log file viewer admin tool
  503 
  504 OpenCms 6.5.3 - October 10, 2006
  505 * Fixed issue #1247: Display issue for multiple select boxes and help texts in IE
  506 ! History list optionally shows project name and description
  507 ! New configuration option for initial checkbox state on new folder dialog in opencms-workplace.xml 
  508 ! Content tool for property change allows to set property values for resources that have an empty old value
  509 * Fixed javascript errror on workplace admin search dialog for internet explorer
  510 * Fixed issue with readResourcesWithProperty and getResourceInTimeRange not applying user permissions
  511 ! Extended <cms:parse>/<cms:decorate> by attribute "noAutoCloseTags" for tag names that must not be auto-closed 
  512 * Workplace search tool generated invalid result links if current site is not root
  513 ! Temporary files are now invisible for members of the groups Users and Projectmanagers
  514 * Fixed issue #1229: Synchronisation settings are lost when user changes workplace preferences
  515 * Fixed issue in <cms:img> tag with static export of scaled images not really working
  516 * Static Export no longer creates a new session for each resource
  517 * Improved site managing preventing problems displaying resources in siblings and project view
  518 * Creating a resource that would override an existing one now displays the 'right' error message
  519 - Locks now store the complete project instead of only the project id
  520 - Updated web application standard to 2.4 (with JSP 2.0) in web.xml
  521 - Made all possible attribute values in opencms.tld accept <rtexprvalue>s
  522 - Updated alkacon-simapi.jar to version 0.9.4
  523 - Updated alkacon-diff.jar to version 0.9.2
  524 - Updated commons-httpclient.jar to version 3.0.1
  525 - Updated commons-logging.jar to version 1.1
  526 - Updated jstl.jar to version 1.1.2
  527 - Updated standard-jar to version 1.1.2
  528 - Updated the list of supported MIME-types
  529 ! MIME-types are now configured in opencms-vfs.xml instead of internal properties file
  530 ! Added new WOFKFLOW_MANAGER role definition
  531 - Refactored HTML generating methods for CmsCalendarWidget from CmsWorkplace into the widget class itself
  532 - Modified calculation of inserted nav positions
  533 * Fixed issue with upload applet always using the site root set in the user preferences
  534 - Modified handling of scrub export folder for static export on demand
  535 - Extented Html Import: Added possibility to leave images and downloads at original location
  536 - Updated the publish job to validate the links before publishing and sending mails to user in case of errors
  537 ! Added new target "uploadjar" for upload applet to main build.xml file
  538 ! Several small improvements to upload applet, including removal of deprecation warnings for commons-httpclient 3.0
  539 - Improved handling of export points
  540 - Additional cleanup rules for HTML conversion
  541 * Fixed display issues with 3D boxes of workplace dialogs and lists in Mozilla Firefox
  542 - While publishing projects in Project Management there is now link validation before publishing
  543 * Fixed search index building, export points writting and static export of moved resources
  544 * Fixed file history for moved resources
  545 * Fixed issue with relations after undo changes of a moved folder
  546 ! Improved internal link validation tool
  547 
  548 OpenCms 6.5.2 - September 1st, 2006
  549 - Improved delete dialog
  550 * Writing an individual property does not change the shared resource state 
  551 * Improved lock manager to avoid concurrent modifications
  552 * Fixed a number of issues introduced by fixing the issues reported by the "Findbugs" tool in 6.5.1
  553 
  554 OpenCms 6.5.1 - August 25, 2006
  555 ! Deleting a resource that is referenced (linked) in other resources now displays a confirmation dialog
  556 ! Link validation tool in Workplace now uses reference table
  557 ! Added scheduled job that runs the link validation automatically
  558 ! Added basic workflow task lisk view (to be improved)
  559 - Refactored some methods used with Workflow locks - to be continued
  560 * Fixed a number of issues reported by the "Findbugs" tool
  561 
  562 OpenCms 6.5.0 - August 21, 2006
  563 ! Added support for improved link management
  564 ! New move semantinc implemented: Moved files keep their UUIDs
  565 ! Added permalink handler for resources in case the resource path has changed because of a "move"
  566 - Removed legacy workflow (to be replaced with new workflow interface)
  567 ! Added initial version of new workflow interface
  568 ! Added option to delete locales in XML content and page editor
  569 - Improved locking semantic, refactored "int" controls to CmsLockType instances
  570 ! New widget StringWidgetPlaintext that strips html tags from user input before storing
  571 ! New widget TextareaWidgetPlaintext that strips html tags from user input before storing 
  572 ! File upload button can now be removed based on the opencms-workplace.xml <show-fileuploadbutton> setting (boolean flag)
  573 ! Added "time warp" feature to the OpenCms Workplace
  574 
  575 OpenCms 6.3.1 - August 12, 2006
  576 ! Added possibility attach files to e-mails which are generated by the TemplateOne e-mail form
  577 ! Added configurable validation handler for user and group name
  578 - Updated DB index names with consitent namig schema
  579 - Improved performance of the "readFile" method in the VFS driver by using the resource ID to read the content
  580 - Improved caching of XML Content definitions by adding a cache to the "unmarshal" factory methods
  581 * Fixed issue with workplace localization that required all explorer related key to be in a single package
  582 * Fixed issue with synchonization during static export blocking the "clear cache" event
  583 * Fixed issue with duplicate "property" definition in workplace.xml / explorertypes.xml / resourcetypes.xml
  584 ! Added readFile(...) method to CmsObject which can read a file specified by it's structure ID
  585 * Fixed issue #1078: Custom implementations of CmsWidgetDialog are now able to provide a custom Title
  586 * Fixed issue #1131: Problems with CmsFileUtile#readFully() (thanks to the contribution of Jason Trump)
  587 * Fixed issue #1148: image.size property is now updated when using replace() operation
  588 * Fixed issue #1151: Exception when accessing file properties if TemplateOne module not installed
  589 * Fixed issue #1155: Oracle DB contraints are not longer violated during OpenCms setup
  590 * Fixed issue #1156: The Setup is trying to to drop DB when it doesn't exist
  591 * Fixed issue #1157: JavaScript for displaying explorer view is crashed when resource title ends with "/" ,"\" chars
  592 * Fixed issue #1163: NULL_PROPERTY uses equals() to check for identity, also has a name set to avoid NPE
  593 * Fixed issue #1167: build-single.xml ClassNotFoundException (thanks to the contribution of Harald Brabenetz)
  594 * Fixed issue #1168: JavaScript error when closing database import/export report
  595 * Fixed issue #1173: CmsSynchronize called CmsRequestContext#saveSiteRoot() multiple times
  596 * Fixed issue #1174: Cache key in Flex request "params" without parameter
  597 * Fixed issue #1178: Updated PDFBox.jar to 0.7.2 version to avoid issues with certain PDFs during search indexing
  598 * Fixed issue #1183: CmsJspActionElement.getContent(String) generates NPE for XML Content
  599 * Fixed issue #1186: Help bubble popup: Wrong display position using nested XML content
  600 * Fixed issue #1190: Multiple access control and input validation vulnerabilities
  601 * Fixed issue #1195: default locale while creating a XmlPage is missing
  602 * Fixed issue #1196: Wrong cast in CmsNewsletter has been removed
  603 * Fixed issue #1197: Static export on demand does not scrub parameter based image versions
  604 
  605 OpenCms 6.3.0 - May 2, 2006
  606 * Added fix for "concurrent resource creation" issue
  607 ! Added new test case utility classes for concurrent tests with the CmsObject
  608 ! Added auto correction API for structured XML contents
  609 ! Added new "auto correct XML" content tool
  610 * Fixed issue with old version of cached content definition after a nested XML subschema was changed
  611 ! Moved event handling code to new class org.opencms.main.CmsEventManager
  612 * Fixed issues with special characters in help texts of XML content editor
  613 ! Added "image.scaling.downscale" option to image loader, which will downscale large images automatically in the VFS
  614 * Fixed issue in CmsHtmlConverter with variable line separator length in UNIX / Win environments
  615 * Fixed issue with missing "Lock" entry in context menu for image resources
  616 * Fixed issue with VFS resource state being set wrong in combination with operations on new siblings
  617 * Fixed issue #1129: DB Table name lenght for project name was to short
  618 * Fixed issue with secure site in SSL and redirects
  619 * Fixed some small issues with the update wizard
  620 * Fixed issue #1150: binary distribution usable only with Java 1.5 (with new special Java 1.4 download)
  621 * Fixed issue #1138: custom JSP error handler page now return the original error status code
  622 ! Improved DB performance when deleting old history versions
  623 ! Added new event for clearing only the user caches
  624 * Fixed issue with CmsUUID serialization
  625 
  626 OpenCms 6.2.0 - March 31, 2006
  627 * Fixed issue #1105: Added entry for MS IE 7 in editor_configuration.xml
  628 * Fixed issue #1106: User name validation is now always using the same constraints 
  629 - Renamed most JSP pages in the workplace to *.jsp in order to better support JSP code editors (like Eclipse web tools)
  630 
  631 OpenCms 6.1.13 - March 27, 2006
  632 - First tagged 6.1.x version AFTER merge to HEAD
  633 
  634 OpenCms 6.1.12 - March 27, 2006
  635 - Refactored usage of resource bundle messages
  636 - Last tagged 6.1.x version before merge to HEAD
  637 
  638 OpenCms 6.1.11 - March 25, 2006
  639 * Fixed issue #1047: change MySQL tables from MEDIUMBLOB to LONGBLOB to allow resources of size > 16MB
  640 * Fixed issue #1051: admin menu width is now adjusted during refresh
  641 * Fixed issue #1030: Detail issues fixed in the 'admin view' list
  642 * Detail issues fixed in the 'admin view' explorer list
  643 * Removed strict Javascript warnings in the admin view 
  644 * Fixed issues with PostgreSQL driver thanks to Ivan Codarin
  645 - Introducing the new OpenCms logo
  646 * Fixed issue #999: addCookie() and sendRedirect() can now be used on a JSP page
  647 * Fixed issue #990: it's now possible to set the status code in a JSP using the CmsJspBean
  648 * Fixed issue #1032: needless module sub-directories are skipped during setup
  649 * Fixed issue #1049: Multi copy & move operations now work with relative paths
  650 * Fixed issue #1043: Html from FCKeditor and XML contents is now re-formatted while saving, so that "diff" can be used
  651 ! Added "move content up and down" function to XML content editor
  652 * Fixed issue #1083: Preferences dialog now stores preferred editor settings correctly
  653 * Fixed issue #1002: Static export does not produce NPEs in BackupHandler anymore
  654 * Fixed issue #1064: Font modifications in upload applet to let it work on systems without the Verdana font
  655 * Fixed issue #995: Improved scrubbing of static exported files
  656 - Updated Lucene search engine to version 1.9.1 (this requires rebuilding of the search index files !)
  657 - Improved XML content editor dynamic HTML generation for element operation buttons and help texts
  658 - Added several new mime type settings to the "mimetypes.properties" file
  659 * Fixed issue #1092: WYSIWYG editor property popup window now has scrollbars to avoid problems accessing ok/cancel buttons
  660 
  661 OpenCms 6.1.10 - March 14, 2006
  662 * Improved usage of 'synchronized' code in oder to avoid deadlocks on heavy load
  663 * Added new error handling servlet to support containers that don't allow "error handling loops"
  664 * Fixed issue #1054: setup connection used to check existing db
  665 
  666 OpenCms 6.1.9 - March 13, 2006
  667 ! Added cms:img tag that automatically generates HTML for scaled images
  668 * Fixed issue #1035: long project names do not make preferences and exit buttons disappear anymore
  669 * Fixed issue #1001: added confirmation to lock dialog if a folder contains already locked resources
  670 * Fixed issue #1004: editor preview button is now working even if the edited file is expired
  671 * Fixed issue #1015: simultaneous creation of new XML content resources with frontend direct edit button is now possible
  672 * Fixed issue #1052: FCKeditor now shows new unpublished images in WYSIWYG view
  673 * Fixed issues #1033 & #1034: new image processing capability test added
  674 - Updated workplace DHTML calendar component to newest version 1.0
  675 ! Added frontend module containing the new resource type "layout pattern page" that allows content editors
  676   to easily create new web pages from from predefined paragraph layouts
  677 * Fixed localization issue in synchronisation JSP dialog
  678 
  679 OpenCms 6.1.8 (aka 6.2 beta) - February 9, 2006 
  680 - Some improvements in decorator
  681 - Different validation rules for task titles
  682 - Some improvements for HTML converter
  683 * Fixed issue #1021: file parameter of the cms:property and cms:decorate tag is always toLowerCase()
  684 * Fixed issue #1006: it now possible to use 3 letter locales (like "ast")
  685 ! MySQL 5.0 Support
  686 ! Oracle 10g Support
  687 * Fixed issue #1018: new export webuser data option in the db export tool
  688 * Fixed issue #1027: new folder permissions test added to setup wizard
  689 * Fixed issue #514 & #937: new 'Database Connection Validation' dialog added to setup wizard
  690 * Fixed issue #1024: parent group is shown correctly in the group overview
  691 * Fixed issue #1020: undo changes now also works with shared properties
  692 
  693 OpenCms 6.1.7 - January 18, 2006
  694 * Remove vulnarability for cross site scripting in TemplateOne forms (Search, Contact)
  695 ! Extended content comparison for images, plain text, pdf, rtf, doc, xls and ppt files
  696 * Fixed issue with removing temporary flag after editing content
  697 * Fixed issue with linebreaks in HTML-Converter
  698 * Fixed static export of deleted files
  699 - Some improvements in decorator
  700 ! New explorer list in Projects and Content Check Tools
  701 * More improvements to Simapi and image scaler regarding Thumbnail generation quality
  702 * Added automated checking of XML content schema <appinfo> node validiy
  703 - Refactored CmsUser and CmsGroup to descend from a common CmsPrincipal object
  704 ! The content tool "Change Property Values" can now delete property values
  705 ! Localized ResourceBundles are now reloaded after "CLEAR CACHE" event
  706 ! Added "CLEAR CACHE" event to Workplace re-initialize tool (to reload ResourceBundles)
  707 
  708 OpenCms 6.1.6 - December 13, 2005
  709 * Fixed issue in locale handler if non-existant resource has been requested
  710 * Fixed issue in FlexController that sometimes caused NPE errors during system startup
  711 ! Added schema validation of <appinfo> node for XML content definitions that use the default content XML handler 
  712 - Some improvements to handling of ACL/ACE entries
  713 * Fixed issue #997: Static export of scaled images don't work
  714 * Fixed issue in Simapi that causes bad quality when small thumbnails are generated
  715 * Fixed issue with 4 character requirement in search engine
  716 * Fixed issue where folders do not show properties in simple dialog if default is set to "shared"
  717 * Fixed issue with default setting for "delete / preserve sibling" not working
  718 
  719 OpenCms 6.1.5 - November 25, 2005
  720 ! In the explorer view, it's now possible to select resources by right-clicking on the name
  721 ! Added JSP scriptlet support for <cms:contentload>, <cms:contentloop> and <cms:contentshow> operations
  722 ! Image scaler now supports "filter" (f) option with possible 'grayscale' and 'shadow' values
  723 ! Explorer tree view now shows the resource state for new and changed resources
  724 ! "Publish project" button can now be removed based on the opencms-workplace.xml <publishbuttonappearance> setting
  725 ! All list displays in the Administration backoffice offer a print version
  726 ! Project resources can now be modified in the project management "Edit project" dialog
  727 * Fixed issue with search indexes that contain an unknown project name writing lots of exceptions to the log
  728 * Fixed issue in DTD of opencms-modules.xml by sharing mode nodes (e.g. explorertype) with opencms-workplace.xml
  729 - Activated image scaling option by default
  730 - Improved handling of default explorer type options
  731 
  732 OpenCms 6.1.4 -  November 16, 2005
  733 ! Added dialog to compare and make a 'diff' of xml pages and xml content including content, properties and file attributes
  734 * Fixed issue #985: CmsShell parameter constants mismatch
  735 * Transparent GIF images are now scaled correctly
  736 - Improved image loader caching, now using hashcode of resource last modification, creation and length in file name
  737 ! Added "quality" (q) and "rendermode" (r) options to image scaler for more control over scaling quality
  738 ! Added scheduler job for cleaning up the expired images in the image loader cache
  739 ! Added <cms:decorate> tag for parsing and decorating HTML content
  740 ! Improved history dialog, added full comparison of content, attribute and properties
  741 ! Added visual "diff" like comparison of content to history dialog
  742 
  743 OpenCms 6.1.3 - November 10, 2005
  744 * Fixed issue with frozen state in CmsProperty when calling #deleteResourceValue()
  745 ! Added CmsVfsDataSource to org.opencms.mail package for easy attaching of VFS files to emails
  746 ! It's now possible to select 'individual' or 'shared' property mappings for XML content
  747 ! Added direct publish option for a List of resources
  748 ! Added option to 'direct publish' a folder without it's contents
  749 ! Added multi resource selection in explorer view for simultaneous VFS operations on the selected resources
  750 * Added fix for error handler in localized Xerces versions
  751 * Fixed issue with direct edit on not existing page elements, missing elements are now created automatically
  752 ! Added "cachable" attribute to <cms:include> tag to supress Flex caching of an element,
  753   this allows processing included elements with body tags from other libraries
  754 * Fixed issue #982: If tomcat path has spaces, the log file is not set
  755 * Fixed issue in Explorer view with duplicated folders in folder tree after "show siblings"
  756 * Fixed issue in Explorer view with clicks in folder tree not working if a dialog is active
  757 * Fixed issues with nested <cms:contentload> tags not longer working because of preload option
  758 - Improved link parsing and replacing in HTML when saving XML pages or XML content
  759 * Fixed issue in HTML editor with empty "alt" attributes in <img> tags not being filled with "Title" property
  760 ! Added Html2Text converter for rendering HTML as plain text in a readable format (to be used in content comparison)
  761 * Fixed potential security issues in login dialog with username not being escaped
  762 
  763 OpenCms 6.1.2 - October 19, 2005
  764 ! Added DB support for MS SQL Server 2000 contributed by Andras Balogh
  765 ! Added first version of "Content check" Administration tool
  766 * Improved error handling in XML page loader for locale selection process
  767 * Improved handling of XML entities when writing the export "manifest.xml"
  768 - Workplace explorer resources to display can now be configured using a Collector
  769 - Improved handling of "true" and "false" constants
  770 - Upgraded HtmlParser component to latest released version
  771 
  772 OpenCms 6.1.1 - October 17, 2005
  773 ! Added "before publish" event
  774 * Fixed issue with XML content defaults defined in annotations not working for nested cd's when creating new content
  775 * Fixed issue with bad encoding for sessionless requests due to early access to #getParameter(String) for upload applet
  776 ! Added options to access content based on a given locale to <cms:contentload/show/info> tags
  777 ! Added new ImageLoader with image processing and scaling capabilities, disabled by default because of setup issues
  778 ! ImageGallery now shows a preview thumbnail of all images (if image is loader enabled)
  779 ! Image "height" and "width" attributes are calculated and stored in "image.size" property (if image is loader enabled)
  780 * Fixed issue with resources outside timerange in editors
  781 ! Added "Update Wizard" to enable updating several OpenCms modules at once
  782 * Added experimental fix for search index lock issue that may cause publishing to hang
  783 * Fixed issue with NULL_PROPERTY not being immutable
  784 * Fixed issue #615: Uploading modules with new (unknown) resource type classes
  785 * Fixed issue #884: Cancelling upload of files in non-applet dialog now resets file content
  786 * Fixed issue #890: Extended folders and XML contents now show the custom property dialog from the referenced resource type
  787 * Fixed issue #895: Show correct online address in the secure dialog also in the ROOT site
  788 * Fixed issue #899: Latent problem while importing data fixed
  789 * Fixed issue #904: The selected modules are checked and topologically sorted
  790 * Fixed issue #905: HtmlArea is now opened in source code mode if clicking the resource context menu entry "Edit sourcecode"
  791 * Fixed issue #914: Exceptions after cleanup html in WYSIWYG Editor
  792 * Fixed issue #925: The deleteUser method also removes the user from all their groups
  793 * Fixed issue #931: It is now possible to insert closing curly braces in HtmlArea in IE using german keyboards
  794 * Fixed issue #932: Keep synchronization settings after the user preferences were changed
  795 * Fixed issue #940: cmsshell.sh doesn't run on Linux
  796 * Fixed issue #943: Display advanced property dialog of extended folders only once after a new property is defined
  797 * Fixed issue #953: Dialog paths in simple HTML editor adjusted to JSP dialogs
  798 * Fixed issue #955: Downgraded JSTL libraries to 1.0 to gain compatibility with JSP 1.0 servlet containers
  799 * Fixed issue #956: Failed link translation results in zero length file during HTML import
  800 * Fixed issue #957: Case sensitivity problems in HTML import
  801 * Fixed issue #960: Servlet mapping also works for the "/*" setting
  802 * Fixed issue #963: The user, group and property names are now escaped
  803 * Fixed issue #967: Shared property is empty after renaming or moving resources
  804 
  805 OpenCms 6.1.0 - October 4, 2005
  806 ! Added 'content nofification' function
  807 ! Added improved handling of user deletions in Account manager tool
  808 ! Added option to create default directories and export points in Module manager tool
  809 * Fixed issue with URI splitting causing an NPE if URI was invalid 
  810 ! Integrated WYSIWYG editor API for XML content html widgets
  811 ! Added configurable options to html widget to enable dialogs for link, anchor, galleries etc.
  812 * Fixed issue (using workaround) with lost image paths in HtmlArea editor widget after drag & drop
  813 ! Custom widgets that have not been registered in opencms-vfs.xml can now be specified in XML content schemas
  814 
  815 OpenCms 6.0.1 - September 14, 2005
  816 - Added serial version UIDs to all serializable classes
  817 * Fixed issue with CmsDriverManager#getChildren()
  818 * Fixed issue with "search" causing JavaScript errors in new Administration
  819 * Fixed issue with editing the "parent group" of a group
  820 ! Added advanced rule based configuration options to static export
  821 - Replaced use of "sendCmsRedirect" in Workplace with "sendForward" to reduce issues in IBM Websphere AS
  822 ! Property values can now be read and written as a list
  823 ! XML content mappings can map multiple occurences of a value to a property list value
  824 ! For XML content values mapped to a property, the property is deleted if no value is available in the XML content 
  825 - Added patch for use of CmsJspStatusBean with mod_jk contributed by Thorsten Ludewig
  826 ! Added resource collector to collect all files that have been "mapped" to another file
  827 ! Added "preload" option to <cms:contentload> tag for better control of displayed content
  828 * Fixed issue with history of siblings in a multiple site configuration
  829 * Fixed issue with error (404) pages not returning a 404 status code
  830 * Fixed issue with locale selection process not always working correctly when using "language_COUNTRY" type locale
  831 * Fixed issue 912: NullPointerException in "recommend page" of templateone
  832 ! Search indexes are now incrementally updated after publishing of resoures if rebuild mode is "auto"
  833 ! Added methods to copy and move the content of a locale in XML pages or XML contents
  834 ! Added "site" parameter to Flex cache language for creating elements for a specific site only
  835 * Fixed issue in XML content so that "Articles"-"Article" node naming schema 
  836   is not longer required for creation of new content items
  837 * Fixed issue with client side caching of expired documents because of missing http headers
  838 * Fixed issue with display of historic resource versions in external programs (*.doc, *.pdf)
  839 * Fixed issue in external link checker if link is not a http link
  840 ! Added support for maxDB/sapDB contributed by Clovis Wichoski and Fabiano Rech
  841 * Included (experimental) fix to disable multiple setting of "Content-Type" header contributed by Jason Trump 
  842 * Removed references to static user/group name variables, using only the methods that return the configurable names
  843 
  844 OpenCms 6.0.0 - June 30, 2005
  845 * Improved implementation of request "forwarding" in Flex JSP handler
  846 * Fixed JavaScript issues in IE (in new Administration) caused by "sendRedirect" usage
  847 - Name of web application and OpenCms servlet can now be passed to the CmsShell
  848 * Fixed issue with confusing redirect to localhost in a simple broken site configuration
  849 - No more silly version "names", just numbers like 6.0.0
  850 * Fixed issue with HtmlArea widget converting &lt;a&gt; to <a>
  851 * Fixed issues with PostgreSQL thanks to Antonio Cores contribution
  852 * Fixed issue with user / date last modified being wrong after resource copy 
  853 * Fixed several issues in the English and German localization 
  854 * Fixed issue with logfile viewer box being too big
  855 * Fixed several issues with Templateone and demo modules
  856 * Fixed issue with direct edit buttons overlapping the headline text
  857 ! Direct edit buttons can be activated/deactivated pressing Ctrl-Space
  858 * Fixed issue with ugly exception when a legacy XMLtemplate resource was indexed
  859 * Fixed issue with login of users without required permissions to view the workplace
  860 ! Added first version of english online help
  861 * Fixed issue with resource history of siblings not showing the other siblings entries
  862 * Fixed issue with '%' char causing an error when using the full text search
  863 * Fixed issue with errors when trying to perform a VFS operation with insufficient permissions
  864 
  865 OpenCms 5.9.2 Corrin (aka 6.0 RC 2) - June 17, 2005
  866 * New pointer link validation tool for the (new) Administration
  867 * Fixed issue that the synchronization report does not return to the workplace after clicking the 'ok'-button
  868 ! Tool for the (new) Administration to edit the synchronization settings
  869 - Update of the 'howto_workplace_translation' documentation and its localization tool to the new localization scheme
  870 ! New module for the german localization of OpenCms 
  871 * Fixed issue with folders when moving a folder to it's own subfolder
  872 ! New JSP based login dialog
  873 ! A user account is now temporarily disabled for login after a configurable number of failed login attempts
  874 * Fixed issue with duplicate types showing in "new" dialog after the Workplace was re-initialized
  875 * Fixed issue with renaming files a version with just a different case
  876 * Fixed issue in static export regarding caching of exported files with parameters
  877 ! Added Workplace tool to display a message for all users that log in
  878 ! Added Workplace tool to temporarily disable all logins (for system maintainance)
  879 ! Synchronize settings are now saved on a "per user" basis, and stored in the database
  880 * Fixed issue with missing locale in XML content that has only optional elements
  881 - JVM default locale is now set to be Locale.ENGLISH if any other language than English is the default
  882 ! Account management tool in the (new) Administration finished
  883 ! Module management tool in the (new) Administration finished
  884 ! Database management tool in the (new) Administration finished
  885 ! Project management tool in the (new) Administration finished
  886 ! Link check tool in the (new) Administration finished
  887 ! Logfile view tool in the (new) Administration finished
  888 - Streamlined implementations of equals(Object) and compareTo(Object) for core classes
  889 - Introduced abstract base class and parameter handling for all select type widgets
  890 - Updated Apache digester to version 1.7
  891 - Replaced most .gif icons with .png versions
  892 ! Error pages are now displayed with a template based error handler
  893 
  894 OpenCms 5.9.1 Corrin (aka 6.0 RC 1) - May 25, 2005
  895 * Fixed issue with static export suffix on a JSP with parameters always being set to ".html"
  896 ! XML content resource collectors can now get the name of the resource type to collect in the parameter
  897 ! Better error reporting during validation of the XML content definition
  898 ! XML content definition restrictions have been loosed (no more "Name" - "Names" requirement)
  899 ! "Upload" button now available directly on the main "Explorer" view
  900 ! When creating a new page the name entered is automatically corrected for invalid chars,
  901   moreover the originally entered name can optional be set as Title and/or NavText
  902 - Refactored the HTML widgets so that they can be used on "normal" dialogs (i.e. without XML content)
  903 ! Created "WidgetDialog" for the Workplace that can map widgets to JavaBean properties
  904 * Improved error handling when moving a folder to the same name with just different case
  905 - The legacy com.opencms.* packages have been moved to a separate module
  906 - The legacy Workplace implementation has been moved to a separate module
  907 - The Workplace editors have been moved to separate modules
  908 ! New Administration module for scheduled jobs available
  909 ! New Administration module for module management available (work in progess)
  910 - Improvements to the new localization mechanism regarding Multi-Bundles
  911 - Refactored all Exceptions and Log messages to use localized output
  912 ! Added documentation module to Alkacon Documentation about how to upgrade from version 5.0
  913 ! New "combo box" HTML input (selection) widget added
  914 ! Widgets do now have a new configuration attribute (e.g. to add options to a select widget)
  915 
  916 OpenCms 5.7.3 Corrin (aka 6.0 beta 3) - April 28, 2005
  917 ! Added "search in search result" functionality
  918 - Added option for nested macros in CmsMacroResolver
  919 ! CmsMessages can now handle localized keys with MessageFormat parameters
  920 - Improved implementation for localized keys in the Workplace
  921 ! Started to localize all internal OpenCms Exception and Log messages
  922 ! Added utility classes to org.opencms.i18n for convenient dealing with localized core messages
  923 ! It's now possible to activate and deactivate scheduled jobs
  924 ! It's now possible to update and remove a job from the scheduler
  925 - Improved implementation CmsException (and it's subclasses) to be better standard compliant
  926 * Fixed issue in OpenCms static export for binary resources
  927 * Applied PostgeSQL patches supplied by Antonio
  928 ! It's now possible to add the Workplace context menu configuration for a new resource type in a module
  929 - Shared parts of DTD's in the OpenCms configuration are now included as sub-DTD's, not copied
  930 - Updated log4j.jar to latest version 1.2.9
  931 - Updated quartz.jar to latest version 1.4.5
  932 - Removed logging configuration from opencms.properties to default log4j.properties file
  933 - Improved logging configuration on system startup to allow static log members in all classes
  934 - Moved all remaining configuration keys not used by setup wizard from "opencms.properties" to XML config
  935 ! Configured "galleries" are automatically displayed in the WYSIWYG editor if configured correctly
  936 ! New "Table gallery" allows convenient uploading of CSV (or copy&paste) tables into WYSIWYG editor
  937 ! New "Table gallery" also available as widget for XML content
  938 ! New "Textarea" Widget for XML content for simple multiline String input
  939 ! Added first implementation of "roles" to OpenCms
  940 ! System functions are not longer accessible by "Administrators" only, they now require a certain role instead
  941 - Final design of the "New Administration" view (almost) finished
  942 - Optimized SQL query statement for reading all resources with a certain property value
  943 - Changes in SQL query statements break compatibility with MySQL 3.2.x again (a separate driver could solve this)
  944 ! Added implementation of a list "widget" for display of managable objects in the "New Administration"
  945 ! "templateone" can be configured to either display the "accessible" or "classical" (tables based) version by default
  946 ! XML content based module for "news" added to "templateone" (with sample data)
  947 ! XML content based module for "events" added to "templateone" (with sample data)
  948 ! XML content based module for "faq" added to "templateone" (with sample data)
  949 ! XML content based module for "jobs" added to "templateone" (with sample data)
  950 - "templateone" demo data now is displayed in the "accessible" version by default
  951 - Setup wizard now creates backup files of XML configuration before setup starts
  952 * Fixed issue in export of resources where a deleted "created by" user caused an Exception
  953 
  954 OpenCms 5.7.2 Corrin (aka 6.0 beta 2) - March 31, 2005
  955 * Fixed SQL statement compatibility issue with MySQL 3.2.x
  956 * Fixed issues with Oracle 8.1.7
  957 ! XML content editor now jumps to the last scroll position after element adding/removal
  958 - Optimized resource bundle / locale handling in the Workplace
  959 - Improved integration of the full text search engine (Lucene) for better performance
  960 - Improved implementation of SQL manager by adding additional methods for pool information
  961 ! Added individual "broadcast message" queues for each user
  962 * Fixed issue with temporary projects causing errors after publishing
  963 * Fixed issue in "templateone" causing wrong caching of elements
  964 * Fixed issue with non-ascii chars in search terms being garbled on the secound result page
  965 - Optimized the session info handling and the implementation of the OpenCmsListener
  966 - Removed the requirement for a separate OpenCmsSessionManager listener in the web.xml
  967 ! Added search result highlighting for wildcard queries (e.g. opencm* will highlight opencms)
  968 - Improved runlevel implementation for more fine-grained control during the init process
  969 ! Added configurable folder type org.opencms.file.types.CmsResourceTypeFolderExtended
  970 ! "templateone" now able to define "Microsites" using custom folder type
  971 - Updated quartz component to latest release 1.4.4
  972 ! Resource type id's are now fully configurable
  973 ! Added implementation of a "priority resource collector"
  974 - Improved implementation of default properties for resource types
  975 ! It's now possible to copy a list configured resources after a new resource is created
  976 ! MS PowerPoint, HTML (plain) and RTF added to searchable document types, improved MS Word and Excel
  977 - Improved API for text extraction, added test cases for text extraction API
  978 ! Added "search.priority" property to boost marked documents up in the search result list
  979 ! Added sort options to search, default is by score, options are by title or date of last modification
  980 ! Added search categories feature, for display of a category overview for a search result
  981 ! Added multiple search root option
  982 * Fixed issue with editor link replacement and parameter links that contain "&language"
  983 - Updated HtmlParser component to latest release 1.5 (20050313)
  984 ! New "secure" feature allows easy re-directing of secure (https) pages "inside" a OpenCms site
  985 ! New "Export/Secure" dialog for easy setting (and controlling) of export and secure property
  986 ! OpenCms sites can now have multiple alias names in the configuration
  987 * Fixed issue with cookies not getting set on OpenCms controlled JSP pages
  988 
  989 OpenCms 5.7.1 Corrin (aka 6.0 beta 1) - February 21, 2005
  990 ! Static export "file scrubbing" can now be customized implementing I_CmsStaticExportHandler
  991 ! Added logging option to site manager for debugging site configuration
  992 ! Height of popup windows in WYSIWYG editor now automatically adjusts to content height
  993 ! Added master implementation of SQL manager that delivers connections to the configured database,
  994   this can also be used to use the OpenCms connection pool for additional DB tables
  995 ! Permission ACL for folders are not longer automatically inherited to subfolders, only to files in the folder
  996 ! Added configurable user options to expand permission dialog details
  997 ! "templateone" demo now features a configurable email form generator
  998 ! "templateone" demo horizontal menu navigation can now be configured to show sub-levels
  999 - Improved performance of internal Lucene search by not calculating the excerpts for all results
 1000 ! Added selector widget for XML content
 1001 - Updated PDFbox for better results searching in PDF documents
 1002 ! Added "contentcheck" tag to provide information about XML content loops
 1003 ! Paramaters to "contentload" tag can now be passed as macro variables, 
 1004   including properties, request parameters etc.
 1005 ! Added support for paging of results from "contentload" tag
 1006 * Fixed issue with stray locks of deleted new resources sticking in the lock manager
 1007 * Fixed issue with http headers not being written according to http spec
 1008 * Fixed issue with "help bubbles" hidden behind input elements in XML content editor
 1009 ! First implementation of several parts of the "Administration" screen (not configured by default)
 1010 - Unified the css files of the Workplace in one JSP that generates different css versions
 1011 - The Workplace is in the process of being modularized to allow easier update of individual tools
 1012 - First updated version of documentation modules for 6.0 available
 1013 ! New module build.xml file available for easy building of individual modules
 1014 - Modules are now distributed as .zip files to avoid issues with long path names in MS Windows
 1015 
 1016 OpenCms 5.5.4 Caladan (aka 6.0 alpha 3) - December 22, 2004
 1017 * Fixed issue with search engine not correctly indexing pages based on non-ISO encoding
 1018 ! Source code for the 'templateone' default module is now available in the src-modules CVS subfolder
 1019 * Fixed issue with password change being broken in the user administration 
 1020 * VFS resource types and Workplace context menus can now be added by a module
 1021 - Configuration of default files moved to opencms-vfs.xml
 1022 ! Modified VFS to allow multiple folder resource types
 1023 ! Added new resource types for image, download, link and html galleries
 1024 ! Added XML content handler interface for special action in the XML content lifecycle
 1025 ! Default implementation of XML content handler is org.opencms.xml.content.CmsDefaultXmlContentHandler
 1026 ! Resource "type change" dialog can now also change the type of a folder (e.g. to a gallery type)
 1027 ! Added new "Image gallery" dialog for WYSIWYG editor (also available as XML content widget) 
 1028 * Fixed issue with deleted users or groups causing "orphan" ACE entries 
 1029  (causing NPE errors in the Workplace permission dialog)
 1030 * Fixed issue with upload applet not working in root site "/"
 1031 * Fixed issue with HTML comments in editor causing invalid HTML documents
 1032 ! Added GUI to modify property values and delete definitions in Administration view
 1033 * Fixed issue with shutDown() method of modules not being called
 1034 - Improved DB performance on MySQL after heavy testing
 1035 ! Added full text search capabilities for XML content data
 1036 - Removed "index" attribute from "contentshow" tag (use "element=name[1]") to
 1037   directly access an element index value > 0
 1038 ! Property definitions can be deleted from Admin GUI even if resources still use the property
 1039 - Optimized DB queries and index generation for MySQL
 1040 * Fixed issue with "https" scheme not correctly working in site configuration
 1041 ! Added support for the PostgeSQL database, thanks to Antonio Core for his contribution
 1042 ! Added new "Download gallery" dialog for WYSIWYG editor (also available as XML content widget) 
 1043 ! Added new "External link gallery" dialog for WYSIWYG editor (also available as XML content widget) 
 1044 ! Added new "HTML gallery" dialog for WYSIWYG editor (also available as XML content widget) 
 1045 ! XML content now allows variable mapping of XML content widgets to schema types
 1046 ! Added support for language - country based locales in the Workplace
 1047 ! Added support for nesting XML content definitions
 1048 ! Added internal caching for XML content definitions
 1049 ! XML content editor can now handle optional elements (min occurs = 0) from the XML schema
 1050 ! XML content editor can now handle multiple elements (max occurs > 1) from the XML schema
 1051 ! XML content now allows validation and error handling in editor with customizable validation rules
 1052 ! Widgets for XML contents can now be configured independent from schema types
 1053 * Fixed issue with setup wizard in JDK 5.0
 1054 ! OpenCms now installs and runs with JDK 5.0 (please note: no exhaustive tests have been done so far)
 1055 - Updated lucene to latest stable version 1.4.3
 1056 
 1057 OpenCms 5.5.3 Caladan (aka 6.0 alpha 2) - October 26, 2004
 1058 ! Added 'templateone' default module as an extended template demo
 1059 ! Added XML content demo module based on 'templateone'
 1060 ! Added resource type "article" that demonstrates the use of XML content types
 1061 ! Updated included libaries to their latest available release versions
 1062 ! Split the CmsDriverManager into CmsSecurityManager and CmsDriverManager,
 1063   for more efficient handling of permission checks during DB operations
 1064 ! XML content editor now allows "direct publish" from the editor
 1065 * Fixed issue with link replace mode in XML content editor operating in the root site
 1066 * Fixed issue with default XML default value creation not having an OpenCms context available
 1067 ! Added support for MySQL 4.1 
 1068 ! Added feature to set web application context name in web.xml (required e.g. for Jboss)
 1069 ! Explorer "History" dialog with version information has been rebuild in JSP
 1070 ! New "displayresource.jsp" replaced XML template based "show resource" file
 1071 
 1072 OpenCms 5.5.2 Caladan - October 22, 2004
 1073 ! Locale handler for the workplace has been made configurable
 1074 * Fixed issue with translated module name not correctly written to log
 1075 * Fixed issues with legacy master module permissions and history
 1076 * Fixed issue with Lucene search query not working with "OR" logic 
 1077 * Fixed issue with old temporary file lock owned by wrong user
 1078 * Fixed issue with cached page element in request attribute not being properly initialized
 1079 ! Made XML content types configurable in opencms-vfs.xml
 1080 ! Made XML content type filters configurable in opencms-vfs.xml
 1081 ! Added new tags "contentload", "contentcheck", "contentloop", "contentshow" to 
 1082   OpenCms JSP taglib for display of XML content in templates
 1083 ! Added option "clean up after Copy&Paste from Word" to all XML page editors
 1084 ! New "content-conversion" property allows automatic conversion of
 1085   XML page HTML content to XHTML, also optionally corrects HTML errors etc.
 1086 ! Added configurable password class encryption handler to opencms-system.xml
 1087 ! Added new XML content widgets: Boolean, Colorpicker, VfsFile
 1088 ! Refactored XML content filters to resource collectors
 1089 ! Allowed passing of property value to JSP "contentload" tag using "property" attribute
 1090 ! XML content editor now correctly supports locales, including locale switch
 1091 ! XML content editor now allows scrolling in case of many widgets on the screen
 1092 ! XML content can now be created with the "New" dialog wizard
 1093 ! XML content elements titles can now be localized in editor
 1094 ! XML content editor now supports optional "help bubbles" using special locale keys
 1095 
 1096 OpenCms 5.5.1 Caladan (aka 6.0 alpha 1) - September 20, 2004
 1097 ! Junit test suites now have nice display names
 1098 * Improved "Cache-Control" headers by adding a "max-age=0" for all Workplace requests 
 1099   to prevent caching, this should allow operation with a browser 
 1100   setting "Check for new version of a page" of "Auto"
 1101 ! Removed "CmsObject" member from CmsEvent
 1102 ! Added first implementation of XmlContent packages 
 1103 ! Refacored XmlPage to use the same code as XmlContent objects where possible
 1104 ! Changed validation for XmlPage from DTD to W3C XML schema
 1105 ! Changed DB schema: "FILES" tables are now named "CONTENT"
 1106 ! Changed DB schema: Content now points to resource record instead of vice-versa
 1107 ! Changed DB schema: Full resource name is saved in structure record
 1108 ! Improved/cleaned up folder layout for the OpenCms workplace
 1109 ! Improved/cleaned up package structure for the OpenCms workplace
 1110 ! Used Base64 encoder/decoder from org.apache.commons.codec package
 1111 ! Removed dependencies from sun.* packages so OpenCms runs better in other vendors VMs
 1112 ! Changed DB schema: Removed unrequired fields in CMS_USER tables
 1113 ! Changed DB schema: General clean up and rename for more consistent use of names
 1114 ! WYSIWYG editor: Editor options can now be controlled by user permissions
 1115 ! WYSIWYG editor: Improved editor API with "add Link" and "insert code" functions
 1116 ! WYSIWYG editor: First public version of HtmlArea add-on module
 1117 ! Workplace dialog "Edit external link" is now JSP
 1118 * Fixed issue with static export sending a 404 header during "on-demand" first request
 1119 * Fixed issue with deny permissions not being inherited if "overwrite inherited" is set
 1120 * Fixed issue with "view" permission not working as expected in OpenCms Workplace
 1121 
 1122 OpenCms 5.3.6 Ix - August 2, 2004
 1123 ! Improved core search configuration by adding configurable "input sources" for the indexers
 1124 * Removed legacy dependency on search configuration
 1125 ! Added new scheduler that replaces the old OpenCms "CronScheduler" based on OpenSymphony Quartz
 1126 ! New scheduler has (almost) full support for cron expressions
 1127 ! Execution context for scheduled jobs can be described in detail
 1128 ! Each scheduled job can have a list of parameters (instead of only one String as a parameter)
 1129 ! Threads are more carefully managed by the scheduler
 1130 - Configuration of scheduler moved from registry.xml to opencms-system.xml
 1131 - Removed "package path" configuration option, path is now hardcoded
 1132 - Moved "file upload extension mappings" from DB table to opencms-vfs.xml
 1133 - Removed unrequired "CMS_SYSTEMPROPERTIES" table from DB schema
 1134 ! New API for resource types
 1135 ! Default resource types of the core now are located in package org.opencms.file.types
 1136 ! Resource types can now be located in other packages (not only org.opencms.file)
 1137 - Refactored several methods in CmsObject and DriverManager to improve code quality
 1138 ! Added several Junit test cases for CmsObject/DriverManager methods
 1139 ! Additional methods for creation of a user in a well defined context added
 1140 - Configuration of static export moved from opencms.properties to opencms-importexport.xml
 1141 - Improved the JavaDocs
 1142 - Officially deprecated everything in com.opencms.* 
 1143 ! New module mechanism in package org.opencms.module
 1144 ! Modules are now Objects of type CmsModule
 1145 ! Modules are now managed by a CmsModuleManager
 1146 ! Module information is saved in XML configuration "opencms-modules.xml"
 1147 ! Improved XML for module configuration (old XML is automatically converted)
 1148 ! Improved module lifecycle handling with interface I_CmsModuleAction
 1149 ! Improved module versioning and dependency mechanisms
 1150 ! Added several Junit test cases for modules
 1151 - All module handling code removed from class CmsRegistry
 1152 - CmsRegistry moved to package com.opencms.legacy and deprecated (likley to be fully deleted soon)
 1153 - Access to registry now through CmsRegistry singleton, not longer through OpenCms object
 1154 ! Implemented writing of new XML configuration after a configuration change
 1155 ! The FlexCache can now generate variations for session attributes, 
 1156   use "session=(a,b)" as cache property values
 1157 
 1158 OpenCms 5.3.5 Ix - June 16, 2004
 1159 - Important: This version contains changes to the OpenCms VFS database schema
 1160   To update you must do a full export and re-import all resources
 1161 ! The content of a xmlPage is now verified with the DTD when saving from any editor
 1162 ! Improved error handling when an error occurs during save in the editors,
 1163   it's now possible to go back and correct the errors
 1164 ! All editors now ensure that the selected encoding/charset is used for
 1165   the content, if chars are not available these are escaped with HTML entities
 1166 ! If the encoding property of a file is changed, all HTML entities that are
 1167   available in the new encoding are converted to characters and vice versa  
 1168 ! Elements available in the control file but not declared using the template-elements
 1169   property are now also displayed in the editor element selection 
 1170 ! If a template property points to a template that is not located in a 'regular'
 1171   template folder, this template is now added to the template selection as well  
 1172 ! Added 'update workplace' event to re-initialize the Workplace after changes are made  
 1173 ! Resource locales are now cached
 1174 * Fixed issue with galleries not working when in root site  
 1175 * Fixed issue with NPE in CmsXmlPage.initBookmarks() method