Skip to content
This repository has been archived by the owner on Jul 24, 2023. It is now read-only.

Releases: Adldap2/Adldap2

v10.0.7

03 Apr 16:30
Compare
Choose a tag to compare

Added

  • User::getBadPasswordTimestamp & User::getBadPasswordDate methods - 8ce5f62
  • User::getLockoutTimestamp & User::getLockoutDate methods - 1b1ffee

Fixed

  • Calling collection methods (sortBy, pluck, map, filter etc.) on query results will now work properly and use the models first available attribute - f1c75e3 - #616
  • Calling $user->getProxyAddresses() will now always return an array - 26f3bc4
  • Only sort query results if specified - f1c75e3

v10.0.6

22 Mar 18:31
Compare
Choose a tag to compare

Fixed

  • Added HasMemberOfTrait to Computer model for group management - d26cf8f - #650

v9.1.5

22 Mar 18:32
Compare
Choose a tag to compare

Fixed

  • Added HasMemberOfTrait to Computer model for group management - 2c5320f - #650

v10.0.5

18 Mar 19:40
Compare
Choose a tag to compare

Fixed

  • Reverted escaping bind username - 74b6cd0

v10.0.4

15 Mar 16:31
Compare
Choose a tag to compare

Fixed

  • Binding with special characters in username and password - 3456312 - #645 - Thanks to @ciadch

v10.0.3

02 Mar 06:05
9e4a41d
Compare
Choose a tag to compare

Fixed

  • Only upgrade LDAP connections to TLS once upon connection - 9e4a41d - #640

v10.0.2

16 Feb 04:27
Compare
Choose a tag to compare

Added

  • Connections are now named by their providers name - b02bdb0
  • Logs will now report the connection name - 0f75d47

v10.0.1

06 Feb 15:52
Compare
Choose a tag to compare

Fixed

  • Bind warnings / notices are muted as they were in previous versions - 3e957b4 - #637
  • TLS and SSL exceptions are now visible when binds fail - 3e957b4

v10.0.0

01 Feb 04:12
Compare
Choose a tag to compare

Added

  • Event Dispatching - bb371a6
  • Logging - 66a2870, e25acf6
  • Binding & Model Logging - a43fdc7, 2a25b85
  • Casting a Model to string will now return the models distinguished name - 53d89bf
  • mobile and otherMobile schema attributes - 32953fc
  • Ability to retrieve the currently connected host URL from Connections\Ldap::getHost() - c14fbf3, b66019e
  • getMemberOf() to easily retrieve the distinguished names a Model belongs to -102cc65
  • Connections\DetailedError will now be available on Connections\BindException::getDetailedError() - 1fed9b1
  • ipPhone() to base Schema and getIpPhone() / setIpPhone() on User / Contact models - 71f2780 - #635

Changed

  • Reworked DistinguishedName builder - 30ee117, 3719ce9
  • Removed DistinguishedName's secondary $schema parameter - 30ee117
  • An UnexpectedValueException is now thrown when a valid RDN cannot be created for Models without a common name when calling Model::create() - 518e4a5
  • An exception is now thrown when start_tls fails - 483dc02
  • Reworked Model::move() and Model::rename() - 8f74868
  • Removed getEmails() and setEmails() from Model - cc0ce37
  • InvalidArgumentException is now thrown when setting an invalid batch modification type via BatchModification::setType() - 62e1d7b
  • Renamed Models\Attributes\MbString::str_split() to MbString::split() - 1e4cd04

Fixed

  • Case sensitivity in hasAttribute() method on Model's - 2241afb - #602 - Thanks to @schparky
  • Properly return false if the AD server does not have a max password age - d0872ff
  • Properly set $diagnosticMessage on Connections\DetailedError - a249692
  • Support 32-bit PHP when calling User::expirationDate() - 4edf1f8
  • Raw result will now be properly returned when calling Builder::raw()->findByDn() - 4fd26cb
  • FreeIPA schema now implements the proper objectClassUser - 2612540 - #633 - Thanks to @bochoven

v9.1.4

07 Dec 14:10
Compare
Choose a tag to compare

Fixed