Skip to content
This repository has been archived by the owner on Jan 3, 2024. It is now read-only.

Releases: Dreamscapes/Ldap-Core

3.1.1

13 Jul 12:50
95f2f0d
Compare
Choose a tag to compare

This is a minor bug fix release.

  • [fix] Global LDAP_DEREF_NEVER should be namespaced

3.1.0

04 May 15:07
Compare
Choose a tag to compare

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 for Ldap::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

25 Mar 23:06
Compare
Choose a tag to compare

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

16 Dec 23:16
Compare
Choose a tag to compare

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

16 Dec 22:11
Compare
Choose a tag to compare

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 to Ldap
  • (breaking) Remove interfaces

Fixes

  • (breaking) Fix method name not matching php function (getReferrals() -> parseReference())

1.0.0

31 Aug 12:54
Compare
Choose a tag to compare

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

25 Aug 22:16
Compare
Choose a tag to compare
0.1.0-beta.3 Pre-release
Pre-release

Changes

  • It is now possible to call LinkResource::list() and LinkResource::read() instance methods

0.1.0-beta.2

02 May 14:14
Compare
Choose a tag to compare
0.1.0-beta.2 Pre-release
Pre-release

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

13 Apr 23:57
Compare
Choose a tag to compare
0.1.0-beta.1 Pre-release
Pre-release

Version 0.1.0-Beta.1 ( 2014-04-14 )

Initial pre-release for public testing. Let's have fun!