- Clean up
- Use local patch
- Move
ilias7_core_apply_ilctrl_patch.sh
- Use renderAsync in async ilCtrl contexts
- Not use GeneratePluginReadme
- ILIAS 7 support
- imagePathResolver
- resourceStorage
- skills
- Remove ILIAS 5.4 support
- Min PHP 7.2
- Remove deprecated legacy fallback dic methods (mainTemplate, rbacadmin, rbacreview, rbacsystem, tree)
- Remove deprecated clearCache
- Change utils url
- Update urls
- Update readme
PluginVersionParameter
PluginVersionParameter
- Update project url
- Remove
Ilias7PreWarn
- Cache
ilMMItemRepository
- Fix no DIC index for
ilTemplate
inFixUITemplateInCronContext
- Not call
ilTemplate
constructor inFixUITemplateInCronContext
FixUITemplateInCronContext
- Move doc/DESCRIPTION.md to src/LONG_DESCRIPTION.md
- Generate readme
- Generate readme
- Move DevTools to separate package
- Move LibraryLanguageInstaller to separate package
DataFactory
Ilias7PreWarn
DevToolsCtrl
- Fix
rendererLoader
javaScriptBinding
templateFactory
resourceRegistry
AbstractLoaderDetector
ilCertificateActiveValidator
ilObjUseBookDBRepository
ilBookingReservationDBRepositoryFactory
ilMMItemRepository
createOrUpdateTable
multipleInsert
ilFavouritesDBRepository
- Remove ILIAS 5.3 support
- Deprecate
self::dic()->tree()
(>self::dic()->repositoryTree()
)
- Fix ILIAS 6
- Fix
rbac
changes
- Auto replace manually line breaks text in language files to real line breaks
- Fix
- Deprecate
self::dic()->mainTemplate()
- Switch from
ilTemplate
toTemplate
- Fix
- Remove ILIAS 5.2 hints
setLocator
on output
- Fix
- Add some new ILIAS 6 methods
- Fix ILIAS 6 version
- Add exists
self::dic()->dic()
to interface
- ILIAS 6.0
uiServices
- Supports output
ilTemplateWrapper
- Fix ILIAS 6.0 global template
- Fix ILIAS 6.0 global template
- Fix PostgreSQL recall
createAutoIncrement
- Update readme
Database::store
Database::fetchObjectCallable
Database::fetchObjectClass
- DatabaseDetector readme
- DatabaseDetector readme
- Fix
- Fix
- Supports PostgreSQL
- Custom DatabaseDetector
- Fix
self::dic()->log()
is an instance ofilComponentLogger
- PHP7 syntax
- Min. ILIAS 5.3
- Fix LoggingServices exists in ILIAS 5.2
- Pass
$DIC
by reference to preventclearCache
, if$DIC
should be replaced somewhere in ILIAS core ...
- Fix
- Allow plugins to modify library languages if needed
- LibraryLanguageInstaller
- LibraryLanguageInstaller
- LibraryLanguageInstaller
- Changed
setPlugin
towithPlugin
inPluginable
- Add GlobalScreen for ILIAS 5.4
- Add AsqFactory for ILIAS 6.0
- Fixes
- Fix stupid broken ilTable2GUI (render has only header without rows)
- Output getHTML change order check
- Remove @deprecated from getPluginObject
- Output ...
- Output ...
- Output $exit_after=true default
- Output $exit_after
- DICException::CODE_X
- Fix ILIAS 5.2
- PHPVersionChecker fix cache
- PHPVersionChecker cache
- PHPVersionChecker
- DICStatic::clearCache
- New getHTML
- New getHTML
- Supports output ilAdvancedSelectionListGUI
- Supports output ilModalGUI
- getHTML in OutputInterface
- Supports output Component
- Supports new ILIAS 5.4 DIC services
- Separate DIC implementation for ILIAS versions
- New methods an constants in VersionInterface
- New OutputInterface
- Fix Pluginable interface
- Fix Pluginable interface
- Fix Pluginable interface
- Pluginable interface
- Fix readme
- Fix
- VersionInterface
mailMimeTransportFactory
- Improve translate, so it correct handle missing language strings and autoload language modules
- Rename
template
tomainTemplate
in DICInterface
- Add
@since
- Update readme
- Added dependencies to readme
- Add
@author
to classes
- Fix output
- PHP7 comments
- PHP7 comments
- Update
translate
hints
- Hint 'Because
translate
usevsprintf
, you need to escape%
with%%
in your language strings if it is no placeholder!'
- Hint 'Because
translate
usevsprintf
, you need to escape%
with%%
if it is no placeholder!'
- Update PHPDoc
- Supports output JSON
- Exception: Class {get_class($value)} is not supported for output!
- Update PHPDoc and visibility
- Update readme and PHPDoc
- Exception: Class $plugin_class_name not extends ilPlugin!
- Fix wrong DICInterface
- PluginInterface
- Some sub namespaces
- Supports output ilTable2GUI
- Better DICException throws declare
- Remove
DICCache
and merge it withDICStatic
- Logs if
$plugin_class_name::getInstance
not exists
- Exception: Please use the placeholders feature and not direct
sprintf
orvsprintf
in your code!
- Update readme
- Update readme
- Mark some methods as
final
- Use always latest version of DIC
- Supports output ilConfirmationGUI
- Supports output ilPropertyFormGUI
- DICStatic
- Rename some DIC functions:
lng
tolanguage
tpl
totemplate
- Adjustment suggestions
- Use default if language text is MISSING
- Correct use of namespace
- Output html
- Added changelog file
- Ignore vendor folder
- Correct composer version handling
- First version