# Change Log

## ILIAS 9

- Removed dependency to include/inc.xsl5compliance.php
- Moved xslt processing to internal service
- Removed YUI dependencies from JS code
- Removed dependency to include/inc.xml5compliance.php
- Unit tests, June 23: 269 (+257)
- LOC, June 23: 54275 (+6323)
- Average class length, June 23: 65 (-12)
- Average Complexity per Class, June 23: 15.53 (-4.99)
- Maximum Class Complexity, June 23: 258.00 (-290)

## ILIAS 8
 
- Full type declarations
- Fixed code inspection issues
- Partial introduction of namespaces
- Moved more files from classes directory to subdomain directories
- Internal Service: Data, Repository, Domain and GUI layer
- Request Wrapper for HTTP/Refinery service
- PRIVACY.md added
- Link handling unit tests
- Unit tests: 12
- LOC: 47949
- Average class length: 77
- Average Complexity per Class: 20.52
- Maximum Class Complexity: 548.00

## ILIAS 7
 
- Editor revision, JS revision and modularisation
- Using slates for quick editing

## ILIAS 6
 
- Removed includes/requires
