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.
- Add
/users/{user_id}/image
creation and deletion (UsersApi::updateProfileImage(), UsersApi::deleteProfileImage()) - Expose User's
delete_at
property - Enable new scrutinizer analysis
- Run PHPStan level=7 for code checks
- Allow string|resource|StreamInterface for file uploads (FilesApi::sendFile, UsersApi::updateProfileImage())
- Refactored Authentication process
- Requirements for HttpPlug 2.x
- Fix typo in readme
- Fix issue with php-http/common v1.8
- Added
/teams/{team_id}/members/{user_id}
API endpoint (TeamsApi::getTeamMember()) - Added
/users/{user_id}/teams
API endpoint (UsersApi::getUserTeams())
- Refactored Exceptions structure and inheritances
First release of MattermostClient for PHP
- Added Users API endpoint
- Added Teams API endpoint
- Added Channels API endpoint
- Added Files API endpoint