Skip to content

Latest commit

 

History

History
316 lines (254 loc) · 13.2 KB

CHANGELOG.md

File metadata and controls

316 lines (254 loc) · 13.2 KB

Change Log

[7.0.3]

  • [FIX] Issue 248: Chunk size can be configured again
  • [FIX] General Upload Issues of new Events
  • [FIX] Issue 266: Type casting in xoctUser
  • [FIX] Issue 263: Type casting in metadata prefiller
  • [FIX] German translation typos in paella player
  • [FIX] Issue 261: Error while importing old settings

[7.0.2]

  • [FIX] Issue 249: Unable to import new settings
  • [FIX] Issue 250: Can't create export from settings
  • [FIX] Issue 251: Error when deleting workflow parameters
  • [FIX] Issue 252: Metadata -> Series -> license (and language)
  • [FIX] Issue 254: Upload / Addition of a Video fails when 'upload via ingest nodes' is active
  • [FIX] database issues when switching from older versions to 7.0.x

[7.0.1]

  • [FIX] various issues with workflows and the associated forms in modals
  • [FIX] several db-colums in xoct_publication_usage were missing when updating from a specifig version

[7.0.0]

  • Major refactoring based on the new version for ILIAS 8. all external libraries that were no longer needed were removed and the code was adapted to the new requirements of ILIAS 8. the new version 7.0.0 was derived from this, which is now only compatible with ILIAS 7.

[5.6.0]

  • Introduced Dynamic Workflows and fix Issue #13
  • Added Metadata Enhancement and fix Issue #181
  • Added Paella Player with buffered live streams and fix Issue #219

[5.5.0]

  • Updated to Opencast API 1.5.0
  • Introduced Publication Usages and solved issue #182

[5.4.1]

  • Fixed a compatibility issue in the new caching service.

[5.4.0]

  • Implemented improved Caching Service which fixes #194

[5.3.2]

  • Fix #220: Upload of large files lead to a memory limit error.
  • Fixed the Overlay when creating a new Event.

[5.3.1]

  • Fix #11 and #113: Introducing new Paella 7 Player

[5.3.0]

  • Implemented #193: The Chunk Size for Uploads is now configurable. The default value is 20MB, this can be changes in the plugin configuration.
  • Fix #176: Fixed a static timeout in fileuploads, this now uses max_execution_time of the server.

[5.2.0]

  • Version 5.2.0 contains a large number of refactorings. The ILIAS 7 compatible version is continuously refactored so that an update to ILIAS 8 is easier possible. For example, libraries that are no longer compatible have to be removed. In this first step the internal use of srg/dic was removed.
  • With the new release the plugin uses the new php-library elan-ev/opencast-api in version 1.4.0 for all API calls to Opencast.
  • Fix #169: Update from 5-1-0 to 5-1-1 crashes and refers to migration
  • Fix #177: Player settings ends up throwing error on fresh installation
  • Fix #178: Add default values to Paella options in formbuilder
  • Fix #183: no mp4 files in the player with sign player link active if they are not signed by opencast
  • Fix #187: ErrorException thrown with message "Class srag\DIC\OpenCast\Database\DatabaseDetector

[5.1.1]

  • Fix #107: filter is collapsed by default
  • Fix #133: add missing translation
  • Fix #156: fix links to annotation tool and opencast studio
  • Fix #131, #152, #140: remove metadata problems with "Creator" and "Contributor"
  • Fix #164, Fix #133, Fix #156, Fix #157

[5.1.0]

  • Improvement: change default order of events in series to start date.
  • Improvement: In TileView also use the same default order for events.
  • Fix/Improvement: Add course title as organizer, when creating a series over the API
  • Fix: Don't change Starttime when editing the metadata #141
  • Fix: use the correct timezone #60

[5.0.2]

  • Fix #85: Properly access the livestreams
  • Fix #108
  • Fix #128: License can be configured over metadata

[4.0.1]

  • Fix/Improvement: added more playbackrates in paella-config
  • Update Paella to version 6.5.6.
  • Improvement: change default order of events in series to start date.
  • Improvement: In TileView also use the same default order for events.

[4.0.0]

  • Feature: Completely configurable metadata fields for events and series, used in forms and tables. See Configuration Tab "Metadata".
  • Feature: Accept Terms of Use once per User, when creating an Event. See Configuration at "General" -> "Series".
  • Feature: Setting for using custom paella player configs (upload or from URL) at object level. See object settings.
  • Feature: node chat now has a parameter 'host', which is used for addressing the server. Up until now (and still, if no host is given), 'ip' was used for this. Now IP should only be for listening. This should simplify the setup with docker.
  • Improvement: Quality & Date reports now set the senders email as ReplyTo address.
  • Dependencies: Bumped npm packages, removed a few (hopefully) unused
  • Refactoring: Refactored a big part of the model: moved to /src, introduced namespaces, dependency injection, repository patterns, etc.
  • Doc: Added READMEs to some components

[3.7.4]

  • Fix: disable submit button in modals after submit
  • Change: adjusted lang vars for 'Streaming only' and 'Live Chat' settings

[3.7.3]

  • Feature/Improvement: support fetching streaming urls from publications instead of building them half-statically
  • Change/Fix: stop setting 1234 as default theme when creating a series (no theme is set anymore)

[3.7.2]

  • Fix/Improvement: prevent multiple loading of metadata, improving page component performance
  • Change: use paella player tag 6.5.5 instead of develop branch

[3.7.1]

  • Fix: fixed player bug by using paella player v6.5.5

[3.7.0]

  • Feature: Caching via ILIAS Database (configurable in Plugin configuration: Settings -> Advanced)
  • Fix: live streams didn't work when streaming server redirected
  • Change: added warning to owner role prefix (thanks to reiferschris)
  • Change: bumped path-parse version to 1.0.7
  • Fix: Fixed HLS stream when "Annotation T Sec" is enabled (thanks to mliradelc)

[3.6.0]

  • Change: ILIAS 7 compatibility
  • Feature: internal series api - allow additional producers when creating series
  • Feature: internal event api - allow setting workflow parameters when creating event
  • Feature: paella player version 6.5.4 (LL-HLS support)
  • Fix: Annotation Tool signature issues (thanks to mliradelc)

[3.5.11]

  • Fix: add presenter stream before presentation to avoid missing audio in paella player

[3.5.10]

  • Fix: tile view always showed Annotation & Download buttons

[3.5.9]

  • Change: ws v7.4.6
  • Change: hosted-git-info v2.8.9

[3.5.8]

  • Improvement: allow to copy and link objects in all possible views (repository "manage" function, repository actions dropdown and copying containers)

[3.5.7]

  • Fix: Prevent race condition when creating series via internal api
  • Fix: action menus crossed the window border
  • Fix: bad caching led to wrong ref ids (internal API)
  • Fix/Improvement: (Live streaming) player now checks individual chunklists before loading, to prevent an error with multi-resolution streams
  • Doc: added ROLE_SUDO to required roles in configuration doc

[3.5.6]

  • Fix: modals didn't work with config "Load event table synchronously"

[3.5.5]

  • Fix: error when creating new object
  • Fix: remove ssl default version for curl

[3.5.4]

  • Fix: settings form was filled out with old values after changing title or description
  • Fix: removed unnecessary signing of download urls
  • Change/Improvement: ILIAS object's title and description are synchronized with Opencast series only when opening the settings (this saves requests and boosts performance). Additionally, when saving the settings, all objects linked to the same series are updated (this increases the loading time for saving the settings but prevents inconsistent data).

[3.5.3]

  • Feature: paella player version 6.5.2 (thanks to mliradelc)
  • Improvement: add user to producers when opening opencast studio (thanks to rfcmaXi)
  • Fix: fixed some lang vars (thanks to reiferschris)

[3.5.2]

  • Fix: joining a live event always showed a (wrong) status overlay first
  • Change: set default permission template when creating series with xoctSeriesAPI

[3.5.1]

  • Fix: small code change for InteractiveVideo plugin
  • Fix: removed php 7.1 syntax

[3.5.0]

  • Improvement: Paella Player v6.5.0 (fixed some minor issues)
  • Improvement: better performance by ommiting some unnecessary requests
  • Improvement: allow upload of .m4v files
  • Improvement: added available playback rates 1.75 and 2.0
  • Improvement: check and filter not-transmitting streams for multi-live-streams
  • Improvement: avoid showing 'interrupted' message for delayed live streams
  • Improvement: prevent player from loading last used profile (=layout)
  • Improvement/fix: new series - disable "choose existing series" if none available
  • Feature: show column for unprotected link only if such link is present (and restricted to edit_videos permission)
  • Feature: config for presigning urls (possible performance boost)
  • Feature: config for synchronous loading of table (possible performance boost)
  • Feature: additional option 'Login' for user mapping
  • Feature: config for making "Presenter" field mandatory (thanks mliradelc!)
  • Fix: internal player showed two streams but no quality selector on a single stream with multiple qualities
  • Fix: omit error when emptying trash with old Opencast object via cron job
  • Fix: show preview image in paella player
  • Fix: fixed user filter in 'change owner' and 'grant access' views (was case-sensitive)
  • Fix: fixed time format for reports table (plugin configuration)
  • Fix: fixed Opencast Studio return link (thanks LukasKalbertodt!)

[3.4.2]

  • Fix: upload error (wrong acl format)

[3.4.1]

  • Fix: paella time-marks plugin broke live stream player

[3.4.0]

  • Fix/Improvement: Updated Paella Player to v6.4.3 (fixes broken player buttons)

[3.3.4]

  • Fix: properly show scheduling conflict messages
  • Fix: Fatal error when opening workflow configuration
  • Fix: Unpublish Workflow didn't work properly in some situations

[3.3.3]

  • Added config for 'Common IdP' (currently used for OpencastPageComponent's permission checks)

[3.3.2]

  • Refactored download publications for easier integration in InteractiveVideo plugin

[3.3.1]

  • Fix save object metadata with % character

[3.3.0]

  • Download event button has now the option "External download Source"
  • Added Labels for FullHD and UltraHD
  • Add support for Opencast Studio return link

[3.2.0]

  • Fix latest ILIAS 6
  • Fix republish workflows with same name
  • Add line break after each iframe
  • Remove possible iframe border
  • Fix Docker-ILIAS log
  • Min. PHP 7.0

[3.1.1]

  • Follow curl redirects
  • Fix core autoload conflict

[3.1.0]

  • Change: ILIAS 6 compatibility
  • Change: dropped ILIAS 5.3 compatibility
  • Fix: Fixed small caching bugs

[3.0.0]

  • Feature: allow multiple downloads
  • Feature: new "Download Fallback" publication
  • Feature: republish events with configurable workflows
  • Feature: video upload via ingest nodes configurable
  • Feature: configure tags for publications
  • Feature: preview publication configurable
  • Feature: signed link duration configurable for all link types
  • Feature: signed links can be restricted to the current ip address
  • Feature: "unprotected link" publication to show copyable link in event list
  • Improvement: finally a configuration manual
  • Improvement: introduced default values for publication configuration (a "standard" Opencast should work without any publications configured now)
  • Improvement: refactored publications
  • Improvement: removed api publication (unused)
  • Improvement: hide download-/annotation-related settings in series form if corresponding publications don't exist
  • Fixed: config export bug
  • Refactoring and adjustments for page component plugin

[2.5.1]

  • Bugfix: Avoid upload bug by using unique IDs to save files
  • Bugfix: Fixed cleanup of old temp files

[2.5.0]

  • Feature: Opencast Studio button in series

[2.4.2]

  • Fixed race condition when creating series

[2.4.1]

  • Fixed Tile sorting
  • Feature/Fix: introduced "Show in Form (checkbox active)" for workflow parameters

[2.4.0]

  • Dropped PHP 5.6 Support
  • Feature: Live Streams
  • Feature: Chat for Live Streams
  • Improvement: Uploaded videos will now be saved as 'presentation' instead of 'presenter' (to trigger segmentation)
  • Bugfix: Workflow Parameters not available for new series
  • Bugfix: Fixed Typos
  • Bugfix: fetching scheduling of events without scheduling led to crash
  • Bugfix: wrong organizers when creating multiple series via internal API
  • Bugfix: changed to list view and removed buttons when reloading event list
  • Bugfix (skin): dropdown menus in tile view had broken hover effects
  • Change: add organizer & contributer only when creating a new series
  • Code: Started refactoring the model, made changes for PageComponent plugin

[2.3.2]

  • Bugfix: invalid/wrong annotation links
  • Paella Player v6.2.2

[2.3.1]

  • Bugfix: Tile View always showed annotation & download buttons

[2.3.0]

  • Support for ILIAS 5.4
  • Dropped support for ILIAS 5.2
  • Feature: Tile View
  • Feature: Set field 'presenter/s' required for scheduled events

[2.2.1]

  • Bugfix: Config import not working

[2.2.0]

  • Feature: Configuration of Workflow-Parameters
  • Bugfixing

[2.1.1]

  • Bugfix: Fixed major bug introduced with v2.1.0.

[2.1.0]

  • Feature: Plugin Configuration -> Reports
  • Feature: Paella Player v6.1 with Streaming Support
  • Feature: Publication "Segments" for Paella Player
  • Improvement: GUI Streamlining
  • Feature: Video Owner can change Metadata
  • Bugfixing

[1.0.0]