Release Notes - BetaCMS - Version 2.2.0.GA
Bug
- [BCMS-48] - Apply changes to the topic creation code so that all Sytem Topics (topics in taxonomies not in folksonomies) are owned by the SYSTEM user and not by the user that creates them
- [BCMS-128] - same jars with different version in betacms.war WEB-INF/lib
- [BCMS-205] - Form Fields in multivalue properties cannot be removed if they are empty
- [BCMS-224] - When an XSD file representing a content type definition is not a valid XML file, definitions are not loaded.
- [BCMS-225] - DefinitionService does not validate correctly newly added definitions
- [BCMS-226] - UIMenu list all files of definition home directory when at least one of the provided XSDs are invalid.
- [BCMS-228] - Concurrent RESTful API Requests fail
- [BCMS-229] - Duplicate topics (with same name) are allowed in a single taxonomy.
- [BCMS-230] - Adding a Topic as a Root Topic should change its parent to null
- [BCMS-233] - In advanced search, topic selection is not contraint to accepted taxonomies
- [BCMS-239] - Out of memory exception when fully rendering a ContentObject which contains recursive properties
- [BCMS-240] - During login as anonymous user, a search is made looking for anonymous user id
- [BCMS-258] - Global complex type definition which does not extend complexCmsPropertyType, is used only for the first element definition.
- [BCMS-263] - Fix BetaCmsRepositoryClientFactory to outject the "betaCmsRepositoryClient" logged in as the anonymous user and not as SYSTEM user
- [BCMS-270] - ContentObject edit form displays no information about topic values of a property, in cases where there is no localized label for selected topic
- [BCMS-275] - Fix behavior of form component for multi value complex properties, so that it does not create a new complex property unless user chooses to do so
- [BCMS-278] - The method getContentObjectProperty of ContentObjectResource does not support index notation
- [BCMS-280] - Fix Regular Expessions for Resource API (REST) paths and collect all Regular Expressions into CmsConstants class
- [BCMS-283] - Special characters ", ', {, }, [, ], ^ are not properly escaped in a full text search query
- [BCMS-286] - During new repository initialization, content objects representing built in roles are saved without system name
- [BCMS-289] - Internal Definition Cache is not cleared prior to reloading XSDs schemas
- [BCMS-292] - Criterion parser should not create a criterion in cases where provided value is a blank string
- [BCMS-293] - Improve CriterionParser behavior when full text search is enabled
- [BCMS-302] - When a new topic is created in BetaCMS Console and the topic name already exists a generic error message is produced. It should produce a message that informs the user for the duplicate system name and ask her to select another one
Improvement
- [BCMS-81] - Enhance contentObjectResource class to generate response as json and xhtml
- [BCMS-147] - Disable lazy loading of content object properties when remote ContentService is used
- [BCMS-187] - Add support for PostgreSQL 8.4.x
- [BCMS-227] - Improve exception handling when user adds a new XSD file through webconsole
- [BCMS-231] - User's tags browser should display tags in alphabetical order
- [BCMS-232] - Allow users to freely relocate one or more values of a multiple ContentObject ot Topic property
- [BCMS-234] - Add Postgres 8.4.x support
- [BCMS-236] - In BinaryChannel interface change method name from "getContentServerHostName()" to getServerURL()
- [BCMS-238] - Log exceptions thrown when BetaCMS repository client is unable to load BetaCMS services
- [BCMS-243] - Provide a default value for a topic's name if during save topic's name is blank
- [BCMS-245] - Extend functionality of labelElementPath to support multiple paths as well as more complicated paths
- [BCMS-248] - Refactor method SimpleCmsPropertyDefinition.isValueInRange to isValueValid
- [BCMS-249] - Refactor method SimpleCmsPropertyDefinition.getValueRange to getValueEnumeration
- [BCMS-250] - Available aspects must appera in alphabetical order, at the edit form in BetaCMS web console
- [BCMS-252] - Enhance internal content schema with new content object types that will support storing presentation template layouts and template components inside betacms
- [BCMS-255] - Values of a string, long or double property should be validated during save and not when values are set to the property
- [BCMS-256] - Improve definition of a rule content type. Support for array of rules in contrary to ruleSet must exist
- [BCMS-257] - Improve simple property validation in edit form
- [BCMS-259] - Change type of property 'language' in administrativeMetadataType complex property
- [BCMS-261] - All select boxes in web console which represent languages must take their values from 'language' taxonomy
- [BCMS-262] - All Xml Schemas of BetaCMS (built in schemata) must have the same version with BetaCMS
- [BCMS-266] - Allow period (.) character in a system name of A CmsRepositoryEntity (ContentObject , Topic, Space) and drop length constraint
- [BCMS-267] - When creating a system name using a content object's title or a topic's localized label, all unsupported charactes must be replaced by dash (-) and not by the empty string
- [BCMS-269] - Improve exception handling when user defined XML schemata are invalid
- [BCMS-281] - Enhance TaxonomyResource in content-api module to support acquiring taxonomies (through RESTful calls) by their id besides their system name
- [BCMS-285] - Improve TaxonomyResource to support full traversal of taxonomy trees
- [BCMS-287] - Enhance IdentityStore API so that users should be able to retrieve a localized label for a role
- [BCMS-288] - The use of prefixes 'GRP_' and USR_' in all access rights of a content object should not be supported and must be discontinued.
- [BCMS-294] - Refactor personObject and organizationObject schemas to allow users to extent person and organization and define custom subclasses with additional properties
- [BCMS-295] - Enhance tinyMCE editor in BetaCMS Console: Remove word paste button, remove the enforcement of br for newlines, allow class and name attributes in pre tags
- [BCMS-298] - text editor (tinyMCE) in BetaCMS Console inserts arbitrary BRs between PRE elements. Add preelementfix plugin which fixes this problem
-
[BCMS-301] - Improve documentation and localized labels / names in default content schemas
New Feature
- [BCMS-190] - Enhance contentObjectResource class to generate response as PDF
- [BCMS-235] - In repositories configuration file add support for user configurable RESTful API access path
- [BCMS-237] - BetaCMS should support ContentObject copy
- [BCMS-241] - BetaCMS Rule Engine
- [BCMS-244] - Add new method in SimpleCmsProperty to obtain the first value regardless property cardinality
- [BCMS-246] - Allow users to be able to restrict long and double values using XSD provided elements
- [BCMS-247] - Allow users to be able to restrict string values using XSD provided elements
- [BCMS-253] - Enhance Content Schema and betacms modules to add support for "string" properties that contain CODE in some programming or scripting language, or contain XML data that should be treated and edited as code
- [BCMS-268] - Enhance internal content schema with a new content object type named "scriptObject" to allow storing script code (e.g. groovy, javascript, python, etc.)
- [BCMS-271] - Generate a "pre-save" event just before a content object is saved through betacms console
- [BCMS-272] - Allow betacms console custom extensions by creating a seam observer inside betacms-webui module to capture content object "pre-save" events and run groovy scripts stored in the repository
- [BCMS-274] - Add a method in ContentObject interface which will check whether a property has been assigned a value or not
- [BCMS-279] - TaxonomyService API should have a method for retrieving a taxonomy by identifier
- [BCMS-282] - Create TopicResource in content-api module to RESTfully serve topic resources
- [BCMS-296] - Add support for highlighted source code input in BetaCMS Console text editor (tinyMCE)
Last Modified: 02 August 2011
Loading...