LdapRecord 1.8.0

LdapRecord aims to provide a simple way to interact with LDAP entries using PHP. The project has just released version 1.8.0, which appears to include the following changes since the 1.7.1 version that I previously reported on:

  • Merged user primary groups with group relation results
  • Prevent invalid empty batch modifications
  • Make detailed error messages accessible in all exceptions
  • Added exceptions for different causes of modification failures, including the case in which an attribute value already exists, a constraint violation, and insufficient access rights
  • Fixed an issue in which relations may not be properly cast to the correct type
  • Fixed an issue that prevented setting appropriate values for some attributes like pwdlastset