Xaraya 2.0.0 RC1 (Jamaica) Released

"[email protected]" <[email protected]> Sat, 21 Nov 2009 21:51:19 +0100
Newsgroups gmane.comp.cms.xaraya.devel
Organization Xaraya
Message-ID <[email protected]>
The first release candidate of Xaraya 2.0.0 (Jamaica) is now available 
at http://sourceforge.net/projects/xaraya/.

The past month has again been one of significant activity.. There have 
been further development and enhancements in several areas, notably to 
DynamicData and caching. A good part of the changes to this release have 
also been cosmetics and straight bug fixes, as we move toward a final 
2.0.0 release.


The changes in Xaraya 2.0.0 RC1 are listed in detail below.


Changes with planned further evolution in future releases

1. Introduction of object-based, in addition to module-based, URLs
2. Manage multiple editable module aliases through the admin interface
3. Installer now checks the installed MySQL version
4. Created customizable templates for 403 and 404 errors and modified 
the code to redirect to them where appropriate..
5. Introduction of a unified approach to caching in the Xaraya core.
6. Added a htaccess file for Apache


Completed changes with no currently planned further evolution in future 
releases:

1. Template cleanup and adding <?xml> header tags
2. Adjusted copyright dates in the templates
3. Added the prep attribute to the xar:var tag and made the default "true"
4. Removed the DProperty class, which is no longer needed
5. Removed the modvarobject class, which is no longer needed
6. Created the pager tag and implemented it throughout the core, 
replacing the xarTplGetPager() calls.
7. Added a title attribute to image output display and the button tag
8. Refactored the module info page
9. Added theme thumbnails for default and Xaraya_Classic themes
10. Added a standard error message to the email property when email 
adress format is invalid
11. The getitem and getitems functions now support both an object and 
objectname attribute
12. Menu data now stored in an array rather than a string, added a flag 
to denote entry visible or not
13. Mail code now returns true/false when a mail is sent or not, rather 
than throwing an exception


The final 2.0.0 release of Jamaica, which can be expected in about the 
same time frame, will incorporate:PHP 5.3 compatibility changes, further 
cosmetic changes, and bug fixes as identified. We do not plan further 
functional enhancements in this branch.

Please direct all bugs to the new "App - Core Jamaica" product at 
http://bugs.xaraya.com/.