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-09 ()

2.0

  • add[2.0] Renamed publet.xconf to module.xconf Diff Committed by andreas.
  • add[2.0] Formating changes of usecase.js. Added basic flow util js which contains io functions that can be used in the custom flow extensions. Activated the util class in the usecase.js. Diff Committed by thorsten.
  • add[2.0] Added CustomMetaDataModule to retrieve custom meta data. This fixes bug #36668. Thanks to Felix Roethenbacher (and sorry that I forgot to mention you in my last commit ...) Diff Committed by andreas.
  • add[2.0] Added notification module. Diff Committed by andreas.
  • add[2.0] Zip source added. Maybe move them into Cocoon at some later time Diff Committed by michi.
  • add[2.0] opendocument module started Diff Committed by michi.
  • remove[2.0] Moved XSLT and homepage schemas to corresponding modules. This required to translate fallback:// rng includes to absolute urls (translate-rng-includes.xsl) so that they can be requested by BXE. Diff Committed by andreas.
  • remove[2.0] RollbackAction replaced with Rollback usecase Diff Committed by chestnut.
  • update[2.0] [minor change] added ASF header Diff Committed by andreas.
  • update[2.0] added an outro flowscript matcher. This way it possible to e.g. save files to the file system or do any other action when the form returns to the script. Diff Committed by thorsten.
  • update[2.0] The usecase util classes are not usable ATM because of the Rhino bug Diff Committed by thorsten.
  • update[2.0] Enhanced *code* documentation of the generic flow object that you can use in custom flow script extensions in usecases. Alternatively one can use the invoking java class by providing bean properties methods (getter/setter methods) in this class and use them in the extensions. Diff Committed by thorsten.
  • update[2.0] Simplified the cform definitions for the usecase-fw Diff Committed by thorsten.
  • update[2.0] AbstractUsecase: wrap error messages in new list to avoid seeing concurrent modifications Diff Committed by andreas.
  • update[2.0] Default Pub: Allow resource types without custom XSLT Diff Committed by andreas.
  • update[2.0] Introduced Validator service. The JingValidator is based on Cocoon's JingTransformer (validation block) and allows to use protocols in Relax NG includes. This way, we can use fallback:// to resolve core schemas. Diff Committed by andreas.
  • update[2.0] [minor change] removed jing transformer declaration Diff Committed by andreas.
  • update[2.0] thanks to Gregor Imboden also the SimpleSiteManager allows deleting documents Diff Committed by michi.
  • update[2.0] thanks to Gregor Imboden also meta data is being deleted Diff Committed by michi.
  • update[2.0] Add correct URL prefix for relative schema locations. Diff Committed by andreas.
  • update[2.0] thanks to a patch by Felix Röthenbacher fixes bug 36539 Diff Committed by chestnut.
  • update[2.0] Removed custom Lenya validation code, using Cocoon validation components instead. Diff Committed by andreas.
  • update[2.0] Added the proxy to the generic var Diff Committed by thorsten.
  • update[2.0] Applied patch for bug #36553 (API change in validation block). Thanks to Felix Roethenbacher. Diff Committed by andreas.
  • update[2.0] Getting rid of the hardcoded path. That enables the usage of the composer in any pub that has the compilation source type. Commented out the save action, there is a bug that I am tracking since days in lenya and actually I do not know why it occurs. As workaround for the presentation I recommend to save it to the file system directly and after the presentation keep on debugging. Diff Committed by thorsten.
  • update[2.0] lock doc before rollback, unlock after Diff Committed by chestnut.
  • update[2.0] added method to get backup entries from RCML-file Diff Committed by chestnut.
  • update[2.0] changed checkin at the end of a rollback to make a new version if making a backup Diff Committed by chestnut.
  • update[2.0] can only rollback to versions with backup, only send backup entries to usecase view Diff Committed by chestnut.
  • update[2.0] new rollback usecase Diff Committed by chestnut.
  • update[2.0] isCheckedOutByUser method shouldn't assume that the latest entry is a checkout Diff Committed by chestnut.
  • update[2.0] fixes to show versions from revision tab Diff Committed by chestnut.
  • update[2.0] Diff Committed by chestnut.
  • update[2.0] bitflux fixes Diff Committed by chestnut.
  • update[2.0] thanks to Gregor Imboden the build.sh returns a status for further usage, e.g. automatic build testing Diff Committed by michi.
  • update[2.0] replace ../.. with fallback protocol Diff Committed by chestnut.
  • update[2.0] added date, user, and ip to versions for workflow tab Diff Committed by chestnut.
  • update[2.0] bxe needs to add workflow version on edit Diff Committed by chestnut.
  • update[2.0] Diff Committed by chestnut.
  • update[2.0] Applied patch for bug #36657. This fixes handling of non-fixed meta data attribute sets. Diff Committed by andreas.
  • update[2.0] [minor change] setting eol-style to native for cocoon-xconf.xsl Diff Committed by andreas.
  • update[2.0] Added DocumentComparator for sortAscending so that nested docs can be deleted Diff Committed by chestnut.
  • update[2.0] [minor change] removed dead code Diff Committed by andreas.
  • update[2.0] LCR updated such that new Cocoon build is being forced Diff Committed by michi.
  • update[2.0] Cocoon version updated Diff Committed by michi.
  • update[2.0] [minor change] reverted accidential check-in Diff Committed by andreas.
  • update[2.0] Enhanced notification service: Added i18n for message subject. Diff Committed by andreas.
  • update[2.0] [minor change] removed log transformer (debug), thanks to Josias Thoeny for pointing this out Diff Committed by andreas.
  • update[2.0] Added ability to have multiple samples for a module (doc type). Extra sample choices can be added by adding the sample uri to the modules module.xconf file like so (notice the extra name attribute): <sample-name>fallback://lenya/modules/xhtml/samples/xhtml.xml</sample-name> <sample-name name="Two Column Layout">fallback://lenya/modules/xhtml/samples/xhtml-2col.xml</sample-name> Diff Committed by chestnut.
  • update[2.0] CForms dissallow id='submit' they are using now id='ok'. I extended the usecase-fw to trigger ok as well. Diff Committed by thorsten.
  • update[2.0] cleanup on rollback usecase, set exit usecase in xconf instead of jx Diff Committed by chestnut.
  • update[2.0] added fallback:// protocol where needed in order to override registered usecase handleing in pubs using templating Diff Committed by chestnut.
  • update[2.0] typo, lenya:// should be fallback:// Diff Committed by chestnut.
  • update[2.0] fix to make sample selection selected again on a subsequent screen, thanks to Andreas for pointing this out Diff Committed by chestnut.
  • update[2.0] Use fallback proto for jx:imports so they can be overridden in templated pubs Diff Committed by chestnut.
  • update[2.0] fallback protocol causes problems when used outside of publication, this fix allows CreatePublicationFromTemplate usecase to work Diff Committed by chestnut.
  • update[2.0] fallback:// proto used outside of a publication should be treated like context:// protocol (shouldn't look in non existent publications) Diff Committed by chestnut.
  • update[2.0] moved match for modules above usecase match so that modules could be used in usecase views (live usecase might want to use site navigation from sitetree module) Diff Committed by chestnut.
  • update[2.0] Fixes Bug 36725, Thanks to a patch by Felix Röthenbacher Diff Committed by chestnut.
  • update[2.0] added template-fallback source factory (used template-fallback:// instead of template:// in the example): <quote src="http://lenya.apache.org/1_4/reference/publication-templating/index.html"> To simplify overriding of XSLT stylesheets, it would be useful to import the template stylesheet. For this purpose, an additional template source factory could be used, which skips the current publication when resolving the file: <xsl:import href="template://template/xslt/common/header.xsl"/> </quote> Diff Committed by chestnut.
  • update[2.0] cleaned up style-cms-page resources in sitemaps, removed serializer from style-cms-page resource, statusCode wasn't being passed to the serializer [cocoon bug?], added match for sucessful HEAD request for document [lightweight request], added "Last-Modified" header for response to sucessful request Diff Committed by chestnut.
  • update[2.0] Indentation fixed fixes bug 36874 thanks to a patch by Felix Röthenbacher Diff Committed by chestnut.
  • update[2.0] zip factory added Diff Committed by michi.
  • update[2.0] new set-header ("Last-Modified") action broke site view, this fixes 36875 thanks to a patch by Josias Thoeny Diff Committed by chestnut.

Documentation

  • add[Documentation] Added docs about protocols. Thanks to Felix Roethenbacher. This fixes bug #36360 Diff Committed by andreas.
  • add[Documentation] Added docs about notification Diff Committed by andreas.
  • update[Documentation] Added FAQ entry about custom logicsheets Diff Committed by andreas.
  • update[Documentation] Added more documentation about modules Diff Committed by andreas.

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), (michi), (thorsten).