CHANGES
=======

v11.0.0.rc1
-----------

* docs
* common base class for all expected rpc client exceptions eventlog changes
* added missing lock
* docs
* fix in MockRPCClient
* package reader list results cannot be None
* rpcclient refactor (including updating files where it's used) kvstore small refactor
* eventlog utils (untested) + privacy settings models + removed AnonyimzeType
* fixed presence\_listener bug, changed access\_ids and source of access structure, fixes in kvsync
* reraising Exception on commit error in kv sync, because we want to retry in this case
* KVStore fix and validation providers from package reader
* replaced huge or with in query
* SOFTWARE\_TYPE in packages, list\_by\_software\_type in package reader, removing registering in accessServices
* set status and message in health pong to first failed check
* added forgotten migration info
* topic and channels as string, request in db\_model\_to\_access
* reverting commit
* subprocess coverage support (fix)
* other fakeredis version
* fix fakeredis to 1.8.2 because of dependency conflict
* added connection status mocker
* added SettingsRPCMocker to test
* settings mocker rework settings test cleanup
* added Gate model
* settings Mocker
* fix
* settings provider
* changed comparison in kv entry to str value
* fixed typo
* added way to send changed message if something changed in kv store
* Update testing.md
* help about debugging main tests
* help text
* reduced log to important event, but now as info
* better assertion text
* documentation improvements
* add package data to mock package reader
* typo
* fixed logic for plural translation
* assertion for getting started
* added breaking change of health pong topic
* fixed tests
* only include the translation dir for file check
* fixed typo in docs
* another access\_infos fix
* fixed validator
* fixed testcases
* making access\_infos in Access required and access\_infos must contain "source"
* translation docs update
* handling parking\_area\_id==None correctly in gate check of access\_service
* added optional model to package data
* improved error handling in makemessages
* hardware flag for translations
* fixed shutdown and shutdown test for KVStore
* added cancelling of RPCs in RPCClient clean shutdown in KVStore
* added \_\_\_ method for translation\_marking
* more options for translation
* fixed AccessServiceWithDatabase init parameters
* changed back
