Releases: Dreamscapes/Ldap-Core
3.1.1
3.1.0
Most prominent addition in this release is support for parallel searching. Also, some bugs have been fixed and documentation has been improved.
- [new] Switch to 'clean' template for API docs
- [new] Parallel searching support
- [new] Allow
Result::pagedResultResponse()
to return only specific key - [fix] Make
$attributes
parameter forLdap::ldapSearch()
optional (default is to return all attributes) - [fix] Fix undefined variable in
Ldap::rename()
- [fix] Handle calls to closed Ldap resource properly
3.0.0
This is very likely the final major release of this library. All of the known issues have been resolved and existing features polished. Unless there is a serious issue discovered, there will be only minor releases that bring compatibility with PHP's LDAP implementation as new releases come.
- [fix] Prevent executing arbitrary functions in Ldap::ldapSearch()
- [new] (breaking)
Ldap::search()
,Ldap::list()
,Ldap::read()
no longer have the$scope
argument - [new] Add Makefile (finally!)
- [new] Error messages from ldap functions are now suppressed with @
- [new] (breaking) ResultResource is now Result
2.0.1
Changes
- The ldap extension is now required to be installed and enabled
I have been intentionally omitting this requirement due to past limitations of Travis-CI where the extension was not available and so any PHP package dependent on this would fail during installation. Credits go to @tpavlek for making me aware of this limitation having been mitigated.
2.0.0
This version introduces some backwards-incompatible changes (they are not so dramatic, but they are breaking, indeed) and implements the ldap_escape
function added in PHP 5.6.
Changes
- No longer require support for
ldap_modify_batch
- Ldap::escape() implemented for PHP >= 5.6
- (breaking) Rename
LinkResource
toLdap
- (breaking) Remove interfaces
Fixes
- (breaking) Fix method name not matching php function (
getReferrals()
->parseReference()
)
1.0.0
Release notes
This library is now stable and production-ready. Only cosmetic changes to documentation were done since the last beta.
0.1.0-beta.3
Changes
- It is now possible to call
LinkResource::list()
andLinkResource::read()
instance methods
0.1.0-beta.2
Version 0.1.0-beta.2 ( 2014-05-02 )
New features
- [new] Implemented LinkResource
- [new] Typecasting the LinkResource to string will return ldap URI
- [new] LDAP_OPT_* constants are now defined on LinkResource
- [dev] Update gh-pages automatically with each commit to master
- [dev] Use Travis for code style checking on commits/pulls
- [dev] Enhanced the contributing guidelines
0.1.0-beta.1
Version 0.1.0-Beta.1 ( 2014-04-14 )
Initial pre-release for public testing. Let's have fun!