Releases: vgrem/phpSPO
Introduced support for managing permissions on secured objects (Web, List and ListItem entities) in SharePoint API
The list of changes:
Types:
-
RoleType
- Specifies the types of roles that are available for users and groups. -
RoleDefinitionCreationInformation
- Contains properties that are used as parameters to initialize a role definition.
Methods:
-
RoleAssignmentCollection.addRoleAssignment
- Adds a role assignment to the collection of role assignment objects -
RoleAssignmentCollection.getByPrincipalId
- Gets the role assignment associated with the specified principal ID from the collection -
RoleAssignmentCollection.removeRoleAssignment
- Removes the role assignment with the specified principal and role definition from the collection. -
RoleDefinitionCollection.getById
- Gets the role definition with the specified ID from the collect -
RoleDefinitionCollection.getByName
- Gets the role definition with the specified name. -
RoleDefinitionCollection.getByType
- Gets the role definition with the specified role type.
Add cURL timeout option
Introduced support to set cURL timeout option and bug fixes.
All credit goes to @Deuchnord for those changes.
The support for resource owner password credential (ROPC)flow has been introduced
Introduced support for the resource owner password credential (ROPC) grant, which allows an application to sign in the user by directly handling their password. Could be utilized instead of Basic Authentication which was discontinued in Office 365
skiptoken operation support and compatibility with PHP 7.3
The list of changes:
Introduced support for skiptoken operation in query options #118
Added support for managing requests state ( e.g. skipping failed requests)
Updated Travis config file for unit testing against PHP 7.3
Minor bug fixes
The list of resolved issues:
#115 - process error from STS response
JSON formats mapper improvements
Initial support to federated STS authentication
Added support for federated STS authentication
Support for new methods has been introduced in SharePoint API
The following methods have been introduced:
VideoService API has been introduced
Merge pull request #62 from blizzz/stream-upload set CURLOPT_INFILE on PUT when a StreamHandle is provided