Releases: DirectoryTree/LdapRecord
Releases · DirectoryTree/LdapRecord
v3.6.4
Fixed
- Properly flush
Container
on DirectoryFake::tearDown
- #716
v3.6.3
Fixed
- Reverse boolean casts now properly accept LDAP string booleans - #715
v3.6.2
Fixed
- Attribute casts now work correctly while setting attributes instead of only getting attributes - #712
v3.6.1
Added
- Include
BindException
to Failed
authentication event for additional debugging information - #709
v3.6.0
Fixed
list
Builder
query type, and add Builder
constants for each possible query type - #696
ldap_start_tls(): Unable to start TLS: Local error
- Properly track TLS upgraded state - #704
Added
- Ability to disable mandatory TLS/SSL connectivity for password changes via new config option
allow_insecure_password_changes
- #701
v3.5.1
Fixed
- Decoding problem with UTF-8 strings with serialization - #698 - 8c12bbe
- Order of operations issue when serializing and unserializing binary GUID and SID properties - 06837ae
v3.5.0
Added
- Laravel 11 compatibility - #697
v3.4.0
Fixed
orWhere
cannot be called without an operator specified - #690
getAuthIdentifier
for OpenLDAP users returns incorrect value - #689
Added
- Add
{base}
DN substitution in DN comparison methods - #692
- Add
isSiblingOf
method in DistinguishedName
and Model
- #692
- Add ability to morph models into other models based on object classes - #694
v3.3.1
Fixed
- Missing return type for
Builder::findManyBy()
- #677
v3.3.0
Added
- Base DN substitution is now available during creation and rename operations - #632 - #668
Query\Builder::insertAndGetDn
method to facilitate base DN substitution during object creation - #668
Query\Builder::renameAndGetDn
method to facilitate base DN substitution during object rename - #668