apache > lenya
 

History of Changes

RSS

Introduction and explanation of symbols

Changes are sorted by "{0}" and thentype chronologically with the most recent at the top. These symbols denote the various action types:add=add, remove=remove, update=update

Version 2005-08 ()

1.2

  • add[1.2] sample JCR repo config added such that Lenya 1.2.x can be run with Cocoon 2.1.x Diff Committed by michi.
  • add[1.2] Exception in case no child document exist (for the access of first-child-id with the sitetree input module) Diff Committed by edith.
  • update[1.2] initialize() should not throw exception; removed unused method; added logging statements Diff Committed by jwkaltz.
  • update[1.2] encrypt cifs passwords Diff Committed by chestnut.
  • update[1.2] url fix Diff Committed by chestnut.
  • update[1.2] restored mistakenly removed method (it is used from js) Diff Committed by jwkaltz.
  • update[1.2] Exception in case no child document exist (for the access of first-child-id with the sitetree input module) Diff Committed by edith.
  • update[1.2] Fix encoding problem of the mail subject Diff Committed by edith.

2.0

  • add[2.0] Moved JCR repo to separate publet Diff Committed by andreas.
  • add[2.0] added JCR classes to publet Diff Committed by andreas.
  • add[2.0] Update usecase configurations and handler classes (Transactionable -> Node) Diff Committed by andreas.
  • add[2.0] Added usecase for JCR import+export (see bug #36273). Credits to Felix Roethenbacher. Diff Committed by andreas.
  • add[2.0] Added usecase GUI manager to allow dynamic assembly of tabs in admin and site environments. This will allow to register new tabs by modules using XPatch files. Furthermore, tabs are now displayed / hidden based on access rights and executability, similar to the menubar. Diff Committed by andreas.
  • add[2.0] Add JCR workspace file to source. This fixes bug #36334. Credits to Felix Roethenbacher. Diff Committed by andreas.
  • add[2.0] Added lenyadoc:// protocol publet. This fixes bug #36360. Thanks to Felix Roethenbacher. Diff Committed by andreas.
  • add[2.0] Renamed publets to modules Diff Committed by andreas.
  • add[2.0] Moved search-related files to search module. Diff Committed by andreas.
  • remove[2.0] Removed JCR classes (moved to publet) Diff Committed by andreas.
  • remove[2.0] Changed JCR repository location Diff Committed by andreas.
  • remove[2.0] Use path from context://lenya in usecase view template URIs. This allows to provide usecase views by publets. The JCR import usecase view was moved to the JCR publet. Diff Committed by andreas.
  • remove[2.0] Refactored usecases config. Background information http://marc.theaimsgroup.com/?t=112380230800004&r=1&w=2 Diff Committed by thorsten.
  • remove[2.0] Moved search-related files to search module. Diff Committed by andreas.
  • remove[2.0] [minor change] removed obsolete workflow classes Diff Committed by andreas.
  • update[2.0] DocumentWorkflowable.getWorkflowSchemaURI() returns null when workflow schema is null (no wf schema assigned to resource type) Diff Committed by michi.
  • update[2.0] debug statement added Diff Committed by michi.
  • update[2.0] xml-stylesheet type hardcoding removed Diff Committed by michi.
  • update[2.0] Added site overview usecase Diff Committed by andreas.
  • update[2.0] Added Lenya-specific JCR repository implementation which adds the JCR session to the Cocoon session. Diff Committed by andreas.
  • update[2.0] [minor change] removed unused import Diff Committed by andreas.
  • update[2.0] Overview usecase: added links to documents Diff Committed by andreas.
  • update[2.0] patching JCR node types in cocoon.xconf Diff Committed by andreas.
  • update[2.0] cleaned up ../.. in paths in sitemaps, replaced most with fallback://lenya/ Diff Committed by chestnut.
  • update[2.0] changed ../.. to fallback in path to core xsl Diff Committed by chestnut.
  • update[2.0] JCR: store meta data as JCR properties. This required to change the return type of MetaDataManager methods to the MetaData interface. Diff Committed by andreas.
  • update[2.0] updated MetaDataManager return types from ...MetaData to MetaData Diff Committed by andreas.
  • update[2.0] The repository node is now MetaDataOwner, which allows to provide custom MetaDataManagers at the repository layer. Diff Committed by andreas.
  • update[2.0] Added XML declaration to meta file. This fixes bug #36040. Thanks to Josias Thoeny. Diff Committed by andreas.
  • update[2.0] [minor change] removed offending > Diff Committed by andreas.
  • update[2.0] Fixed JCR xpatch files Diff Committed by andreas.
  • update[2.0] [minor change] removed dead config items from JCR configuration Diff Committed by andreas.
  • update[2.0] encrypt cifs passwords Diff Committed by chestnut.
  • update[2.0] url fix Diff Committed by chestnut.
  • update[2.0] Check for document existence before accessing workflow Diff Committed by andreas.
  • update[2.0] Introduced RepositoryManager service. This service is the single entry point for repository manipulation, because RepositorySource handling doesn't take care of meta data (for instance JCR properties). Diff Committed by andreas.
  • update[2.0] Introduced RepositoryManager service. This service is the single entry point for repository manipulation, because RepositorySource handling doesn't take care of meta data (for instance JCR properties). Diff Committed by andreas.
  • update[2.0] Introduced RepositoryManager service. This service is the single entry point for repository manipulation, because RepositorySource handling doesn't take care of meta data (for instance JCR properties). Diff Committed by andreas.
  • update[2.0] [minor change] removed invalid usecase view attribute Diff Committed by andreas.
  • update[2.0] classpath re libs was wrong if also pub specific libs are be ing used during build Diff Committed by michi.
  • update[2.0] link about importing data into JCR repo Diff Committed by michi.
  • update[2.0] JCR hint added Diff Committed by michi.
  • update[2.0] [Refactoring] Hide transaction handling below repository layer Diff Committed by andreas.
  • update[2.0] [Refactoring] Hide transaction handling below repository layer Diff Committed by andreas.
  • update[2.0] [Refactoring] Hide transaction handling below repository layer Diff Committed by andreas.
  • update[2.0] Fixed createPublication JX template URL. This fixes bug #36141. Diff Committed by andreas.
  • update[2.0] Lock meta data source node when locking source node. Diff Committed by andreas.
  • update[2.0] Update usecase configurations and handler classes (Transactionable -> Node) Diff Committed by andreas.
  • update[2.0] Don't lock meta data node for JCRSourceNodes Diff Committed by andreas.
  • update[2.0] Support submenus in non-XUL menu2xhtml as well Diff Committed by andreas.
  • update[2.0] Updated blog usecase (Transactionable -> Node) Diff Committed by andreas.
  • update[2.0] necessary changes in order to hide a node in the navigation (visibleinnav sitetree attribute) Diff Committed by jann.
  • update[2.0] necessary changes in the sitetree publet in order to hide a node in the navigation (visibleinnav sitetree attribute) Diff Committed by jann.
  • update[2.0] necessary change in order to hide a node in the navigation (visibleinnav sitetree attribute) Diff Committed by jann.
  • update[2.0] make visibleinnav selection persistent in case of a reload of the create screen Diff Committed by jann.
  • update[2.0] Allowing non-lenya-page usecase views (for instance plain XML) Diff Committed by andreas.
  • update[2.0] Allow internal calls from usecases to publets Diff Committed by andreas.
  • update[2.0] Navigation visibility checkbox: Don't change order of <option> elements, but add a @selected attribute for consistency reasons Diff Committed by andreas.
  • update[2.0] TreeSiteManager: save XML when node label was removed. This fixes bug #36297. Diff Committed by andreas.
  • update[2.0] Display JCR usecase in admin area tab. Diff Committed by andreas.
  • update[2.0] Don't apply admin menu for each publet (fixes bug #36277), don't show "New ..." items from publets in admin menu Diff Committed by andreas.
  • update[2.0] Fixes ability to use the AC Live tab to restrict access to a page or group of pages in the live area Diff Committed by chestnut.
  • update[2.0] Updated libraries to Cocoon versions Diff Committed by andreas.
  • update[2.0] Instantiator: Don't add additional <templates> element if it already exists Diff Committed by andreas.
  • update[2.0] Template manager: recurse into publication templates, this fixes bug #36304 Diff Committed by andreas.
  • update[2.0] [minor change] removed dead code Diff Committed by andreas.
  • update[2.0] [minor change] removed dead code Diff Committed by andreas.
  • update[2.0] [minor change] fixed cast Transactionable -> Node Diff Committed by andreas.
  • update[2.0] Limited support for cforms. Right now it is *not* possible to add custom flow snippets this will have to change in the future. Diff Committed by thorsten.
  • update[2.0] Workflow - RoleCondition uses PolicyManager to check actual policy of a document instead of request policy. This fixes bug #36358. Diff Committed by andreas.
  • update[2.0] Added full cform support inclusive custom flow snippet. Thanks to Jason Johnston, who told me the 'new Function' trick on cocoon-dev. Diff Committed by thorsten.
  • update[2.0] added a generic variable that can be used within cforms Diff Committed by thorsten.
  • update[2.0] Renamed publets to modules. Diff Committed by andreas.
  • update[2.0] [minor change] Updated revision number in build.properties Diff Committed by andreas.
  • update[2.0] Applied patch for bug #36382 (copy endorsed libraries from Cocoon). Thanks to Felix Roethenbacher. Diff Committed by andreas.
  • update[2.0] fixed revision 240220 which did not updated the properties-build.xml Diff Committed by thorsten.
  • update[2.0] Refactored repository session handling. Switched from PublicationFactory to PublicationManager Avalon service. Add DocumentIdentifier to reduce document handling costs. This generates a performance improvement. Diff Committed by andreas.
  • update[2.0] [minor change] simplified code, removed accidentially committed error log Diff Committed by andreas.
  • update[2.0] [minor change] code cleanup, javadoc fixes Diff Committed by andreas.
  • update[2.0] Removed non-url methods from usecase resolver. This way, it doesn't have to be Contextualizable and can be ThreadSafe (performance issue) Diff Committed by andreas.
  • update[2.0] [minor change] cleaned up document builder code to use URLInformation, simplified WorkflowMenuTransformer code Diff Committed by andreas.
  • update[2.0] Performance: Attach page envelope to request, lazy loading for usecase parameters Diff Committed by andreas.
  • update[2.0] Performance: added workflow schema cache Diff Committed by andreas.
  • update[2.0] DocumentStore: Fixed order of arguments of DocumentIdentifier ctor. Diff Committed by andreas.
  • update[2.0] Store parametersInitialized as parameter to avoid re-initialization when UsecaseProxy accesses getTParameterNames() Diff Committed by andreas.
  • update[2.0] thanks to Gregor Imboden the one form editor is able to save again Diff Committed by michi.
  • update[2.0] Removed workflow situation. The situation information is now implicitely provided by the workflowable object. This allows to get rid of WorkflowManager.getSituation(), which required it to be Contextualizable (which fails with pooling). Diff Committed by andreas.
  • update[2.0] Avoid NPE when DocumentHelper passes DTD information to the transformer. This fixes bug #36419. Thanks to Felix Roethenbacher. Diff Committed by andreas.
  • update[2.0] Fixed the cform integration. I needed to switch the position of the binding to make it possible to load values into the form Diff Committed by thorsten.

Documentation

  • add[Documentation] starting publet docs Diff Committed by andreas.
  • add[Documentation] Renamed publets to modules Diff Committed by andreas.
  • update[Documentation] Updated usecase framework template definition docs Diff Committed by andreas.
  • update[Documentation] added more publet docs Diff Committed by andreas.
  • update[Documentation] Added note about displaying usecases in tabs Diff Committed by andreas.
  • update[Documentation] Applied patch for 1.4 source documentation (see bug #36074). Thanks to Oliver Schalch. Diff Committed by andreas.
  • update[Documentation] Generated new status file, fixed some validation errors Diff Committed by andreas.

Sandbox

  • add[Sandbox] committed soc work from robert goene Diff Committed by gregor.

Contributors to this release

We thank the following people for their contributions to this release.

This is a list of all people who participated as committers:
(andreas), (chestnut), (edith), (gregor), (jann), (jwkaltz), (michi), (thorsten).