- Code cleanup
- Fixed AD pagination issue introduced in v3.11.0
- Fixed issue with empty groups in AD (props @djlauk)
- Dropped support Moodle 3.7-3.10
- Fixed countable issues under PHP 8.0
- Rebuilt pagination to remove pre-PHP 7.3 support
- Prevent mass-unenrollment when a connection fails
- Update pagination for PHP 7.4
- Change default branch to "main"
- Update CI tool to version 3
- Dropped support for Moodle 3.6
- Code cleanup
- Streamlined unit testing matrix
- Dropped support for Moodle 3.4 and 3.5
- Minor code cleanup and internal documentation fixes
- Fixed bug where attribute syncing could fail in large Active Directory environments
- Fixed bug where group syncing could fail in large Active Directory environments
- Updated tests to use large data sets
- Added optional unit test support for Active Directory
- Updated for GDPR compliance
- Fixed bug where parentheses were not filtered correctly (thanks to @cperves for the report)
- Changed version numbering to match stable version
- Bugfix for MDL-57558: attribute sync was broken by Moodle 3.3.1
- Updated tests to support MDL-12689
- Official support for Moodle 2.9-Moodle 3.1
- Migrated CLI script to scheduled task
- Unit test coverage for OpenLDAP