All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Refactor code with phpactor
- Refactor code
- Fix pass set rights
- Fix mime part of message with group information
- Remove Doctrine annotation
- Remove Attribute reader class
- Remove Enum serializer handler class
- Replace MyClabs Enum by PHP 8.1 BackedEnum
- Replace Http Discovery by PSR Discovery
- Refactor code with phpactor
- Add resetAccountPassword to admin api
- Add fileSharedWithMe to mail api
- Add getAppointmentIdsInRange to mail api
- Add getAppointmentIdsSince to mail api
- Add isSpellCheckAvailable element to GetInfoResponse
- Add attrs element to ResetPasswordResponse
- Add query element to searchGal account api
- Add twoFactorAuthRequired element to AuthResponse admin api
- Add current, storeType, storeManagerClass attributes to VolumeInfo
- Add VolumeExternalInfo, VolumeExternalOpenIOInfo elements to VolumeInfo
- Add effectiveQuota attribute to GetAccountRequest admin api
- Add storeManagerRuntimeSwitchResult element to SetCurrentVolumeResponse admin api
- Add dryRun attribute to SetPasswordRequest admin api
- Add documentAction to mail api
- Add getDocumentShareURL to mail api
- Change getModifiedItemsIDs mail api
- Add action,type attributes to DocumentSpec
- Add searchConv method (search a conversation) to MailApi
- Add ignoreSameSite param to auth method of AccountApi
- Refactor Serializer classes
- Refactor Envolope & Body: Supports typed properties
- Add object constructor class for deserialization with class have constructor with all optional parameters
- Refactor SerializedName & Type attributes
- Use attribute reader instead of annotation reader for (de-)serializing XML when using PHP 8
- PHP 8 attributes supported for (de-)serializing XML
- Add BatchRequestInterface::getOnError method
- Remove BatchRequestInterface::addRequest method
- Remove BatchResponseInterface::addResponse method
- Remove add to XML list method of all Response Message classes
- Add ClientInterface::getHttpClient method
- Add SoapEnvelopeInterface::setHeader method
- Add SoapEnvelopeInterface::setBody method
- refactor: Update PHPdoc of all Struct & Message classes
- refactor: Replace call ENUM static method to new instance in ENUM required properties
- refactor: Replace typed properties with default property declaration of all Struct & Message classes
- 2.0.0 release