Releases: RusticiSoftware/scormcloud-api-v2-client-php
Releases · RusticiSoftware/scormcloud-api-v2-client-php
v4.0.0
Updates:
- Added
duplicateRegistrationOption
parameter to CreatePrivateInvitation - Added optional
includeDispatchCount
parameter to GetDestination and GetDestinations - Added
name_asc
andname_desc
options to theorderBy
parameter in GetDestinations - Added
created
andupdated
date-time fields to GetCredentials and CreateCredential - Added
launchHistoryId
to GetRegistrationLaunchHistory - Changed schemas in the following endpoints:
- Update PHP version requirement to 8.0
- Add return types to some schema class functions
- Change deprecated
\GuzzleHttp\json_encode()
calls to\GuzzleHttp\Utils::jsonEncode()
v3.0.0
New Features:
- Added additional app management service endpoint
- GetApplications - Get a paginated list of applications
Updates:
- Added
includeTotalCount
parameter to several endpoints to allow for getting a count of matching resources for the provided filter- GetApplications
- GetCourses
- GetDispatches
- GetDestinations
- GetDestinationDispatches
- GetAllInvitations
- GetPublicInvitations
- GetPublicUserInvitations
- GetPrivateInvitations
- GetPrivateUserInvitations
- GetRegistrations
- GetXapiCredentials
Removals/ Deprecations:
- Removed Unsecured auth type in favor of supplying no auth
- This type was originally added for jumping through some hoops internally to represent no authentication. This has been remedied and is no longer required
- Deprecated GetApplicationList in favor of GetApplications
- The new endpoint provides additional values that were not previously available due to performance concerns with adding them to the old endpoint
v2.1.0
New Features:
- Added additional course service endpoints
- GetCourseZip - Downloads a zip file of a course
- GetVersionedCourseZip - Downloads a zip file of a specific course version
- Added additional dispatch service endpoints
- GetLti13DispatchLaunch - Adds LTI 1.3 Tool support
- GetLti13Dispatch and GetLti13ToolConfigurationSchema - Adds LTI 1.3 Platform support
- Added content connector service
- This service currently only aids in LTI 1.3 Platform support
https://support.scorm.com/hc/en-us/articles/4414736605723-How-To-Use-SCORM-Cloud-Dispatch-as-an-LTI-1-3-Tool
https://support.scorm.com/hc/en-us/articles/6809218403739-How-To-Use-SCORM-Cloud-as-an-LTI-1-3-Platform
2.0.0
New Features:
- Added additional application management service endpoints
- GetApplicationInfo - Retrieve detailed information about the application
- UpdateApplication - Update information about the application
- Added additional course service endpoints
- GetCourseAsset - Downloads an asset file from a course
- GetCourseVersionAsset - Downloads an asset file from a specific course version
- GetCourseFileList - Gets the file structure of a course
- GetCourseVersionFileList - Gets the file structure of a specific course version
- DeleteCourseAsset - Deletes an asset file from a course
- DeleteCourseVersionAsset - Deletes an asset file from a specific course version
- Added additional dispatch service endpoints
- UpdateDispatches - Updates a group of dispatches simultaneously
- DeleteDispatches - Deletes a group of dispatches simultaneously
Updates:
- Standardized parameter list for several endpoints. This involved adding additional parameters to several endpoints as well as reordering the parameters
- GetCourses
- GetDispatches
- GetDestinations
- GetDestinationDispatches
- GetAllInvitations
- GetPublicInvitations
- GetPublicUserInvitations
- GetPrivateInvitations
- GetPrivateUserInvitations
- GetRegistrations
- GetXapiCredentials
- Changed the schema for several endpoints to only include the values that can be modified
- CreateApplication
- UpdatePublicInvitation
- UpdatePrivateInvitation
- Removed cssUrl parameter from BuildCoursePreviewLaunchLink. The cssUrl in the LaunchLinkRequestSchema remains unchanged
- Removed content connector service
- Removed the need to pass a configuration object to the service class constructors
- Removed the need to pass boolean parameters as strings
- Updated GuzzleHttp version requirement
- Updated PHP version requirement
README adjustments that align with new composer install method
Merge pull request #15 from RusticiSoftware/autoloadFix Adjusted README in accordance with new install method
Version bump and fix for Registration Fields
Merge pull request #14 from RusticiSoftware/readmeFix Additional version changes
1.0.0
Merge pull request #4 from RusticiSoftware/full_release Bring lib out of beta