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.29 -r1.30 --- openacs-4/packages/acs-core-docs/www/xml/for-everyone/release-notes.xml 31 Jul 2011 23:11:46 -0000 1.29 +++ openacs-4/packages/acs-core-docs/www/xml/for-everyone/release-notes.xml 27 Oct 2014 16:39:31 -0000 1.30 @@ -33,10 +33,192 @@ END OF TEMPLATE --> + + + Release 5.8.1 + + + The release contains the 78 packages of the oacs-5-8 branch. + These packages contain the OpenACS core packages, major + application packages (e.g. most the ones used on OpenACS.org), and + DotLRN. + + + + All packages have the following properties: + + SQL: + + + + All packages are PostgreSQL 9.1+ compatible + (tested with PostgreSQL 9.3) + + + + All SQL files with stored procedures use the + recommended $$ quoting + + + + All SQL-functions have regular function arguments + instead of the old-style aliases + + + + The function_args() (query-able meta-data) are + completed and fixed + + + + Incompatible functions (e.g. for sequences) are + replaced. + + + + + Tcl: + + + + All packages were brought up Tcl 8.5, including + the actual Tcl idioms where appropriate (e.g. + using the safer expand operator, range indices, + dict, lassign, etc.) + + + + The code was updated to prefer byte-compiled functions + instead of legacy functions from ancient Tcl versions. + + + + The code works with NaviServer and AOLserver. + + + + + API: + + + + All packages are free from calls to deprecated code + (157 functions are marked as deprecated and will be + moved into an "outdated" package in the 5.9 or 6.0 + release) + + + + General overhaul of package management + + + + Install-from-local and install-from-repository can be used + to install the provided packages based on a acs-core + installation. This means that also DotLRN can be + installed from repository or from + local into an existing OpenACS instance. + + + + Install-from-repository offers filtering functions, allows + to install optionally from head-channel (for packages + not in the base channel of the installed instance). + Install-from-repository works more like an app-store, + showing as well vendor information + + + + Packages can be equipped with configuration files + (e.g. changing parameters for style packages) + + + + Package developers can upload .apm packages via workflow + for review by core members and for inclusion to the + repository. The option is integrated with package + management, the link is offered for local packages. + We hope to attract additional vendors (universities, + companies) to make their packages available on this + path. + + + + New management-functions for package instances + (list, create, delete package instances) + + + + Substantially improved API browser: + + + Show just relevant parts of .xql files for a function + + + + Provide syntax-highlighting for www scripts as well + + + + Handle more special cases like e.g. util_memoize + + + + Provide links to Tcl functions depending on the installed + Tcl version + + + + Provide links to NaviServer or OpenACS functions depending + on installed version + + + + Syntax highlighter uses CSS rather than hard-coded markup + + + + Significant performance improvement for large + installations + + + + + + + + + Altogether, OpenACS 5.8.1 differs from OpenACS 5.8.0 in + about 100,000 modifications (6145 commits) contributed by 5 + committers. + + + + + Release 5.8.0 + + + Compatibility with PostgreSQL 9.2: + The new version installs without any need for special parameter + settings in new PostgreSQL versions. This makes it easier to use + e.g. shared or packaged PostgreSQL installations. + + Compatibility with NaviServer 4.99.5 or newer + Performance and scalability improvements + Various bug fixes + + Altogether, OpenACS 5.8.0 differs from OpenACS 5.7.0 in + more than 18.000 modifications (781 commits) contributed by 7 + committers. + + + + Release 5.7.0 @@ -247,7 +429,7 @@ Bug fixes. - The missing CR TCL API has been filled in, thanks to Rocael and + The missing CR Tcl API has been filled in, thanks to Rocael and his team and Dave Bauer. This release does not include new translations. @@ -581,24 +763,23 @@ minor releases, changelog-latest = changelog --> - - - Changelog (most recent release only) - ChangeLog missing - - + - + -