Skip to content

Releases: hrz-unimr/Ilias.RESTPlugin

ILIAS REST Plugin v.1.6.3

25 Nov 16:55
Compare
Choose a tag to compare

Bugfixes:

  • [#46] Removed deprecated reference-access modifier for variables created by new ...
  • [#44] Wrong parameter type caused some settings in the admin-panel to be not accepted initially

Tested with:

  • Ubuntu 16.04, PHP 5.6.27, ILIAS 5.0.14

ILIAS REST Plugin v.1.6.2

14 Nov 08:59
Compare
Choose a tag to compare

Changelog:

  • Another series of bugfixes

Tested with:

  • Ubuntu 16.04, PHP 5.6.27, ILIAS 5.0.14

ILIAS REST Plugin v.1.6.1

10 Nov 10:51
Compare
Choose a tag to compare

Changelog:

  • Fixed a flood of bugs and breaking changes introduced by refactoring done in 1.6.0

BREAKING CHANGES:

  • An undocumented breaking change was introduced with 1.6.0. The restplugin will now available under
https://${ILIAS_URL}/Customizing/global/plugins/Services/UIComponent/UserInterfaceHook/REST/api.php

instead of

https://${ILIAS_URL}/restplugin.php

Tested with:

  • Manjaro/Arch Linux, PHP 5.6.17, ILIAS 5.1.10
  • Ubuntu 16.04, PHP 5.6.27, ILIAS 5.0.14

ILIAS REST Plugin v.1.6.0 [Broken]

21 Oct 11:57
Compare
Choose a tag to compare

Changelog:

  • Major internal code cleanup and fixes
  • Implemented user-management routes with proper RBAC implementation

Features:

  • New user-management routes (users_v2) which are implemented with correct RBAC checks

Tested with:

  • Manjaro/Arch Linux, PHP 5.6.17, ILIAS 5.1.10

Addendum:

BREAKING CHANGES:

  • The restplugin will now available under
https://${ILIAS_URL}/Customizing/global/plugins/Services/UIComponent/UserInterfaceHook/REST/api.php

instead of

https://${ILIAS_URL}/restplugin.php

ILIAS REST Plugin v.1.5.2

16 Jun 11:45
Compare
Choose a tag to compare

ILIAS REST Plugin v.1.5.2

Changelog:

  • Improved the usability of ngAdmin and ngCheckout
  • Upgraded ILIAS Shell to version 2.0
  • Resolved issue #30

Features:

  • Flexible/extensible REST interface
  • Permission management for resources using API-Keys
  • Full OAuth2.0 support
  • API-Testing framework Codeception and test cases included
  • Administration Interface that eases the management of REST clients (API-Keys)
  • Tools (IShell /w ILIAS Scenarios based on IPython, Checkout App ...)
  • Based on the popular PHP SLIM library

Tested with:

  • Debian 8.2 (Jessie), PHP 5.6.17, ILIAS 5.0.11, ILIAS 5.1.5

ILIAS REST Plugin v.1.5.1

06 Jun 08:35
Compare
Choose a tag to compare

ILIAS REST Plugin v.1.5.1

Changelog:

  • Streamlined existing models s.t. they extend Libs\RESTModel
  • Modified labels, s.t. the correct brand is displayed, which is: "ILIAS REST Plugin" 😄
  • Resolved issue #29
  • New route: /v1/courses/export/list/:ref_id which lists course export files
  • Some minor bugfixes, see diff

Features:

  • Flexible/extensible REST interface
  • Permission management for resources using API-Keys
  • Full OAuth2.0 support
  • API-Testing framework Codeception and test cases included
  • Administration Interface that eases the management of REST clients (API-Keys)
  • Tools (IShell /w ILIAS Scenarios based on IPython, Checkout App ...)
  • Based on the popular PHP SLIM library

Tested with:

  • Debian 8.2 (Jessie), PHP 5.6.17, ILIAS 5.0.11, ILIAS 5.1.5

ILIAS REST Plugin v.1.5.0

31 May 11:08
Compare
Choose a tag to compare

ILIAS REST Plugin v.1.5.0

Changelog:

  • New features for the ngCheckout and ngAdmin Apps.
  • Documentation of the API (accompanied with the introduction of the route /v1/docs).
  • Various bugfixes.

Features:

  • Flexible/extensible REST interface
  • Permission management for resources using API-Keys
  • Full OAuth2.0 support
  • API-Testing framework Codeception and test cases included
  • Administration Interface that eases the management of REST clients (API-Keys)
  • Tools (IShell /w ILIAS Scenarios based on IPython, Checkout App ...)
  • Based on the popular PHP SLIM library

Tested with:

  • Debian 8.2 (Jessie), PHP 5.6.17, ILIAS 5.0.11, ILIAS 5.1.5

ILIAS REST Plugin v.1.4.6

03 May 11:29
Compare
Choose a tag to compare

ILIAS REST Plugin v.1.4.6

Changelog:

  • New routes for the group repository object: join/leave
  • New routes for calendar events: delete, modify, create
  • Added indicator for customized courses and groups
  • Various bugfixes

Features:

  • Flexible/extensible REST interface
  • Permission management for resources using API-Keys
  • Full OAuth2.0 support
  • API-Testing framework Codeception and test cases included
  • Administration Interface that eases the management of REST clients (API-Keys)
  • Tools (IShell /w ILIAS Scenarios based on IPython, Checkout App ...)
  • Based on the popular PHP SLIM library

Tested with:

  • Debian 8.2 (Jessie), PHP 5.6.17, ILIAS 5.0.11, ILIAS 5.1.5

ILIAS REST Plugin v.1.4.5

27 Apr 10:10
Compare
Choose a tag to compare

ILIAS REST Plugin v.1.4.5

Changelog:

  • Subfolder support for personal filespace uploads
  • Compatibility Bugfux for ILIAS v.5.1.5
  • Minor changes at the ngApps

Features:

  • Flexible/extensible REST interface
  • Permission management for resources using API-Keys
  • Full OAuth2.0 support
  • API-Testing framework Codeception and test cases included
  • Administration Interface that eases the management of REST clients (API-Keys)
  • Tools (IShell /w ILIAS Scenarios based on IPython, Checkout App ...)
  • Based on the popular PHP SLIM library

Tested with:

  • Debian 8.2 (Jessie), PHP 5.6.17, ILIAS 5.0.11, ILIAS 5.1.5

ILIAS REST Plugin v.1.4.4

20 Apr 09:07
Compare
Choose a tag to compare

ILIAS REST Plugin v.1.4.4

Changelog:

  • Extension v1/contacts: update, delete and create routes added
  • Issue "getAccessToken()" for many extension and core/UMR routes resolved

Features:

  • Flexible/extensible REST interface
  • Permission management for resources using API-Keys
  • Full OAuth2.0 support
  • API-Testing framework Codeception and test cases included
  • Administration Interface that eases the management of REST clients (API-Keys)
  • Tools (IShell /w ILIAS Scenarios based on IPython, Checkout App ...)
  • Based on the popular PHP SLIM library

Tested with:

  • Debian 8.2 (Jessie), PHP 5.6.17, ILIAS 5.0.11