Releases: hrz-unimr/Ilias.RESTPlugin
Release 0.9.0
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
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
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
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
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
Only a minor release:
- Fixed some issues when using ILIAS 5.0.0/5.1.0
- Improved installation routine
Release 0.7.2
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
Release 0.7.1
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
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