Skip to content

Releases: elan-ev/opencast-php-library

Release 1.9.1

12 May 12:56
0419548
Compare
Choose a tag to compare

This is a [hot] release to fix a major bug in a rare scenario of having multiple ingest services that might be inactive!

List of changes:

  • Select Ingest Service only when it is online and active, #47
  • No Ingest service in maintenance mode , #49

Release 1.9.0

12 Mar 06:15
Compare
Choose a tag to compare

List of changes:

  • Allow passing additonal options to Guzzle: #30
  • API Change of new Opencast versions with OcUtils solution: #33
  • Update for API Workflow definition endpoints: withconfigurationpaneljson: #34
  • Update and preparation for Opencast 17: #35
    • Tags parameter for External API event track update endpoint: addTrack: #36
    • Add "includeInternalPublication" params into events api endpoint: #37
  • Deprecated methods cleanup!: #39
  • Optimize PHP compatibility tests: #44

Release 1.8.0

20 Sep 09:07
Compare
Choose a tag to compare

List of changes:

  • Fix for unauthorized access when extracting the Opencast API Version.

Release 1.7.0

13 Jun 12:44
Compare
Choose a tag to compare

List of changes:

  • Adopt Opencast 16 changes (lucene search endpoint removal by toggle it in the config -> features -> lucene [default false])
  • runWithRoles does not apply the headers when api version is not defined
  • Playlist endpoint minor changes
  • Add workflow configuration params into ingest method.
  • Make guzzle version require from (>=) v7.5.1 in compose

Release 1.6.0

24 Apr 13:46
Compare
Choose a tag to compare

List of changes:

  • Opencast Playlist support (#17)
  • Problem with Ingest Tags (#18)

Release 1.5.0

13 Nov 16:58
6bf9c46
Compare
Choose a tag to compare

List of changes:

  • PHP 8.2 deprecation of dynamic property: #15

Release 1.4.0

09 Aug 10:20
Compare
Choose a tag to compare

List of changes:

  • Introducing runAsUser method to add X-RUN-AS-USER into the request headers.
  • Introducing OcListProvidersApi REST API service endpoint.
  • Add another array param into response result of the library called 'origin', which contains the information aboutorigin request like its path, base url, params and method.

Release 1.3.0

11 May 12:06
Compare
Choose a tag to compare

List of changes in this version:

  • Introducing the Mock handling mechanism for testing
  • A new API Events Endpoint to add track to an event, which also can be used to removed/overwrite the existing tracks of a flavor.
  • Depricated Methods OcWorkflowsApi->getAll() since it is has been removed from Opencast 12.
  • Depricated Methods OcWorkflow->getStatistics() since it is has been removed from Opencast 12.
  • Depricated Methods OcWorkflow->getInstances() since it is has been removed from Opencast 12.
  • Depricated Methods OcSeries->getTitles() or (/series/allSeriesIdTitle.json Endpoint) since it is has been removed from Opencast 12.
  • Depricated Methods OcSeries->getAll() or (/series/series.json|xml Endpoints) since it is has been removed from Opencast 12.
  • Add the series fulltext search query into Series API in: OcSeriesApi->getAllFullTextSearch()
  • The ingest API now allows setting tags when ingesting attachments or catalogs via URL, therefore OcIngest methods including addCatalog, addCatalogUrl, addAttachment and addAttachmentUrl now accept an array parameter containing the tags.
  • Dynamic ingest endpoint loading into Opencast class.
  • Upgrade guzzlehttp/guzzle to 7.5.1

Release 1.2.0

16 Sep 16:29
Compare
Choose a tag to compare

This release contains the following features/bugfixes:

  • typo in method name "addSinlgeAcl" in OcEventsApi #13
  • Dynamic timeouts per each call to the methods #12
  • Rename the OpenCast class to Opencast #14

Release 1.1.1

22 Jun 11:24
Compare
Choose a tag to compare

This release contains the following features:

  • New Endpoint sysinfo to get opencast version #9
  • Make serviceType parameter in OcServices > getServiceJSON optional, to get the list of services #10
  • Upgrade guzzle to 7.4.5