Skip to content

Releases: hrz-unimr/Ilias.RESTPlugin

Release 0.9.0

13 Jul 15:09
Compare
Choose a tag to compare

Changelog:

  • Bugfix auto-login into REST-Plugin Admin Interface
  • Refactoring Client Permissions
  • API-Testing (courses,users,desktop, contacts, groups)
  • Additional routes for groups added

Features:

  • Compatible with standard SLIM Library (v.2.6.2)
  • Input and JSON output classes extend SLIM classes instead of being stand-alone
  • Route listing includes access types
  • Revision of the core extensions
  • Code added to prevent SQL injections
  • ILIAS Shell (IShell) using IPython
  • API-Testing framework Codeception included.

Release 0.8.4

08 Jul 18:54
Compare
Choose a tag to compare

Note: If it is the first time installation you can ignore the following. Otherwise it is necessary to reset the plugin (see Wiki) and perform plugin updates from the administration menu.

Changelog:

  • IShell: readability of response messages improved
  • IShell: support for sending data via delete
  • New (generic) exception classes added
  • API-Testing (Codeception) further scenarios added
  • API-Testing: courses, groups, desktop

Features:

  • Compatible with standard SLIM Library (v.2.6.2)
  • Input and JSON output classes extend SLIM classes instead of being stand-alone
  • Route listing includes access types
  • Revision of the core extensions
  • Code added to prevent SQL injections
  • IShell: Support for delete and put operations
  • API-Testing framework Codeception included.

Release 0.8.3

30 Jun 09:56
Compare
Choose a tag to compare

Note: If it is the first time installation you can ignore the following. Otherwise it is necessary to reset the plugin (see Wiki) and perform plugin updates from the administration menu.

Changelog:

  • IShell: minor improvements
  • Permission table restructured
  • New Clientpermission routes and methods
  • API-Testing (Codeception) use cases included

Features:

  • Compatible with standard SLIM Library (v.2.6.2)
  • Input and JSON output classes extend SLIM classes instead of being stand-alone
  • Route listing includes access types
  • Revision of the core extensions
  • Code added to prevent SQL injections
  • IShell: Support for delete and put operations
  • API-Testing framework Codeception included.

Release 0.8.2

12 Jun 09:32
Compare
Choose a tag to compare

Changelog:

  • Compatible with standard SLIM Library (v.2.6.2)
  • Input and JSON output classes extend SLIM classes instead of being stand-alone
  • Route listing includes access types
  • Revision of the core extensions
  • Code added to prevent SQL injections
  • IShell: Support for delete and put operations

Release 0.8.1

02 Jun 14:54
Compare
Choose a tag to compare

Changelog:

  • Compatible with standard SLIM Library (v.2.6.2)
  • Input and JSON output classes extend SLIM classes instead of being stand-alone
  • Route listing includes access types
  • Revision of the core extensions
  • Code added to prevent SQL injections

Release 0.7.3

18 Mar 09:18
Compare
Choose a tag to compare

Only a minor release:

  • Fixed some issues when using ILIAS 5.0.0/5.1.0
  • Improved installation routine

Release 0.7.2

20 Feb 07:52
Compare
Choose a tag to compare

At this stage the ILIAS-REST Plugin consists of

  • an extensible REST Interface based on the PHP SLIM Framework
  • an administration app written in AngularJS to manage REST Clients
  • an interactive Shell to use the REST API from command line (based on IPython)

Furthermore the support of following features is provided

  • OAuth2 authentification mechanism (Auth tested against ILIAS DB and LDAP)
  • A customized ILIAS initialization for using the ILIAS internal application logic and objects

rest_admin

Release 0.7.1

18 Feb 11:07
Compare
Choose a tag to compare

rest_admin
At this stage the ILIAS-REST Plugin consists of

  • an extensible REST Interface based on the PHP SLIM Framework
  • an administration app written in AngularJS to manage REST Clients
  • an interactive Shell to use the REST API from command line (based on IPython)

Furthermore the support of following features is provided

  • OAuth2 authentification mechanism (Auth tested against ILIAS DB and LDAP)
  • A customized ILIAS initialization for using the ILIAS internal application logic and objects

Third alpha release

21 Oct 11:16
Compare
Choose a tag to compare

At this stage the ILIAS-REST Plugin consists of

  • an extensible REST Interface based on the PHP SLIM Framework
  • an administration app written in AngularJS to manage REST Clients
  • an discovery service for the REST API
  • an API description for developers that is dynamically generated for the core and extension modules

Furthermore the support of following features is provided

  • OAuth2 authentification mechanism (Auth tested against ILIAS DB and LDAP)
  • A customized ILIAS initialization for using the ILIAS internal application logic and objects