Skip to content

Releases: RusticiSoftware/scormcloud-api-v2-client-php

v4.0.0

08 Feb 23:05
a0d54d2
Compare
Choose a tag to compare

Updates:

v3.0.0

10 Nov 23:09
ba97823
Compare
Choose a tag to compare

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

28 Sep 18:37
70b4c0e
Compare
Choose a tag to compare

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

04 Nov 14:33
edcd9c9
Compare
Choose a tag to compare

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

10 Jul 17:30
30a99e8
Compare
Choose a tag to compare
Merge pull request #15 from RusticiSoftware/autoloadFix

Adjusted README in accordance with new install method

Version bump and fix for Registration Fields

09 Jul 17:31
a9f664f
Compare
Choose a tag to compare
Merge pull request #14 from RusticiSoftware/readmeFix

Additional version changes

1.0.0

31 Oct 17:23
44282c7
Compare
Choose a tag to compare
Merge pull request #4 from RusticiSoftware/full_release

Bring lib out of beta