Author: ajaquith
Date: Thu May 22 21:21:29 2008
New Revision: 659415
URL: http://svn.apache.org/viewvc?rev=659415&view=rev
Log:
Version/changelog bump.
Modified:
incubator/jspwiki/trunk/ChangeLog
Modified: incubator/jspwiki/trunk/ChangeLog
URL:
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/ChangeLog?rev=659415&r1=659414&r2=659415&view=diff
==============================================================================
--- incubator/jspwiki/trunk/ChangeLog (original)
+++ incubator/jspwiki/trunk/ChangeLog Thu May 22 21:21:29 2008
@@ -1,3 +1,25 @@
+2008-05-22 Andrew Jaquith <ajaquith AT apache DOT org>
+
+ * 2.7.0-svn-29
+
+ * Checked in three new features for UserProfile and the UserDatabase
+ classes. First, profiles can now store arbitrary Serializable objects
+ via a new method in UserProfile, getAttributes, that returns a
+ Map<Serializable,Serializable> that can be directly manipulated.
+ Arbitrary attributes such as user preferences can be added to the
+ profile and be guaranteed to be persisted on save. Second, the
+ UserProfile now has two methods setLockExpiry(Date)/getLockExpiry
+ that allow callers to disable user profiles. These are NOT enforced
+ in AuthenticationManager yet. Third, user profile now have a 'uid'
+ field that stores a long value for uniquely identifying users.
+ Existing profiles without UIDs are automatically upgraded when
+ they are loaded by a findBy___() method. The default XML/JDBC
+ UserDatabase implementations have been enhanced to support all
+ of these new features. If you have custom UserDatabase
+ implementations, you should take a look at the new code.
+
+ * Miscellaneous and varied Java 5 enhancements (such as for-loops).
+
2008-05-22 Juan Pablo Santos <[EMAIL PROTECTED]>
* 2.7.0-svn-28