Index: openacs-4/packages/acs-core-docs/www/xml/for-everyone/release-notes.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/for-everyone/release-notes.xml,v diff -u -r1.25 -r1.26 --- openacs-4/packages/acs-core-docs/www/xml/for-everyone/release-notes.xml 7 Jun 2008 20:28:52 -0000 1.25 +++ openacs-4/packages/acs-core-docs/www/xml/for-everyone/release-notes.xml 13 May 2009 21:22:08 -0000 1.26 @@ -37,6 +37,60 @@ linkend="changelog-latest">) since the last release and in the entire &majorversion;.&minorversion; release sequence . + + Release 5.5.0 + + + PostgreSQL 8.3 is now fully supported, including the use of the built-in + standard version of tsearch2. + + TinyMCE has been upgraded to 3.1.1 with language pack support. + + acs-mail-lite now correctly implements rollout support. + + + Added new package dependency type, "extends". Implements a weak form of + package inheritance (parameters and, optionally, templates). Multiple inheritance + is supported. For instance, the non-core "layout-managed-subsite" extends the + "acs-subsite" and "layout-manager" packages, resulting in a package that + combines the semantics of both. + + Added new package attribute "implements-subsite-p" (default "f"). If true, + this package may be mounted as a subsite and is expected to implement subsite + semantics. Typically used by packages which extend acs-subsite. + + + Added new package attribute "inherit-templates-p" (default "t"). If true, + the package inherits templates defined in the packages it extends. This means + that the package only needs to specify templates where the UI of an extended + package is modified or extended. This greatly reduces the need to fork base + packages when one needs to customize it. Rather than modify the package directly, + use "extends" rather than "requires" then rewrite those templates you need to + customize. + + + Added a simple mechanism for defining subsite themes, removing the hard-wired + choices implemented in earlier versions of OpenACS. The default theme has been + moved into a new package, "openacs-default-theme". Simplifies the customization + of the look and feel of OpenACS sites and subsites. + + + The install xml facility has been enhanced to allow the calling of arbitrary Tcl + procedures and includes various other enhancements written by Xarg. Packages can + extend the facility, too. As an example of what can be done, the configuration of + .LRN communities could be moved from a set of interacting parameters to a cleaner + XML description of how to build classes and clubs, etc. + + + Notifications now calls lang::util::localize on the message subject and body + before sending the message out, using the recipient locale if set, the + site-wide one if not. This will cause message keys (entered as #....# strings) + to be replaced with the language text for the chosen locale. + + + + + Release 5.4.2