Releases: TobiasFranek/webuntis
Releases · TobiasFranek/webuntis
2.2.0
added option to the config to only execute with the admin instance
2.1.4
fixed modelCollection
2.1.3
fixed modelCollection
2.1.2
added cache lifetime to the session id
2.1.1
fixed typos
2.1.0
fixed some issues with the session
2.0.2
fixed dependencies
2.0.1
fixed dependencies
2.0.0
Sorting:
- optimized sorting by using usort()
Caching:
- made initMemcached more static
- added getCache() to easier access to the configured memcached server
- removed the last apcu code snippets
- optimized caching
- added an own Memcached class that wrappes the doctrine class to better interfere with cache requests
- added an possibility to disable the cache
- if memcached extension is not installed the application will work but will not cache
- you can now change the default port and host with the configurations
Session:
- now authenticate() in the Webuntis class starts an session which is stored in the cache
Configuration:
- added yml Configuration for Models and Repositories
- made WebuntisConfiguration more static
Serializer:
- added the jms/serializer
- added 4 formats to serilaize in (json, xml, yml, php array)
Model:
- the parse function will now be automatically generated from the yml config files
- the serialize function per model is now also obsolete because it is handled by the AbstractModel
Type:
- added types to autogenerate the needed parsing code for the different types in the model
- added the TypeHandler to handle all these types
Console:
- added symfony/console
- added webuntis:generate:model command
- added webuntis:generate:repository command
- added webuntis:cache:clear command
- added webuntis:cache:build command
1.6.0
added two features:
- search parts of strings with '%'
- Substitutions Model and Repo
also fixed some dependency issues