[ANNOUNCEMENT] LiveUser_Admin-0.3.7 (beta) Released.
| From: | PEAR Announce | Date: | Tue, 21 Feb 2006 19:39:09 +0000 |
| Subject: | [ANNOUNCEMENT] LiveUser_Admin-0.3.7 (beta) Released. | ||
| Groups: | php.pear.general | ||
| Request: | Send a blank email to pear-general+get-23070@lists.php.net to get a copy of this message | ||
The new PEAR package LiveUser_Admin-0.3.7 (beta) has been released at http://pear.php.net/.
Release notes
-------------
- fix "No rights for a user if the user only has inherited rights" (bug #6374)
- do not overwrite all filters in _get*() helper methods
- minor issue with 'alias' position in the config array in example1
- make sure that tables required as intermediate join steps are listed in the from
- add depth parameter to createJoinFilter (may be used to determine shortest join path eventually)
- fixed detection if list of tables has been reduced or not
- do not push an error on the stack for a possible recursion because it may just
be one possible path we are evaluating
- added "by_group" optional parameter to params getRights() which determines if
the userrights table should be used or rather the grouprights and groupupsers tables
- incorrect handling of filters inside unimplyRights() (bug #6592)
- renamed "connection" config option to "dbc" *BC BREAK*
- cleaned up and unified init() in the storage classes
- added support for '*' in fields list as an alias to fetch all fields in the root table
- made LiveUser_Admin::getUsers() API as flexible as in the containers *BC BREAK*
- fixed serious issue in join filter handling that caused join filters to be ignored
- removed allowDuplicateHandles and allowEmptyPasswords options, they are now
handled through the table definition in the given Globals.php (overwriteable
via the config array) *BC BREAK*
- typo fix in extended module loading in the MDB2 storage container
- fixed inherited and implied handling in getRights() when fetching only 2 columns
- added initial version of a PDO storage container (needs more testing)
- removed setCurrentApplication()/getCurrentApplication() methods since they are
no longer relevant *BC BREAK*
Package Info
-------------
LiveUser_Admin is meant to be used with the LiveUser package.
It is composed of all the classes necessary to administrate
data used by LiveUser.
You'll be able to add/edit/delete/get things like:
* Rights
* Users
* Groups
* Areas
* Applications
* Subgroups
* ImpliedRights
And all other entities within LiveUser.
At the moment we support the following storage containers:
* DB
* MDB
* MDB2
But it takes no time to write up your own storage container,
so if you like to use native mysql functions straight, then it's possible
to do so in under a hour!
Related Links
-------------
Package home: http://pear.php.net/package/LiveUser_Admin
Changelog: http://pear.php.net/package/LiveUser_Admin/download/0.3.7
Download: http://pear.php.net/get/LiveUser_Admin-0.3.7.tgz
Authors
-------------
Arnaud Limbourg <arnaud@limbourg.com> (lead)
Lukas Smith <smith@pooteeweet.org> (lead)
Markus Wolff <wolff@21st.de> (lead)
Helgi Þormar <dufuz@php.net> (lead)