CHANGES
=======

v3.0.0
------

* gateway in Access optional
* BackendTestMixin user needs USER\_PREFIX
* fixed test case
* requests-mock in test requirements
* requests in requirements
* removed print
* api mocker timeout + testcases
* assert correct exceptions in test\_database
* merge from feature/backend
* test database get methods
* access datetime are no converted to unix timestamp and an access with empty string recurrence is now valid
* fixed htmlcov path in ci again
* fixed htmlcov path in ci
* change tox report back+
* models in separater directory

v2.0.1
------

* updates a testcase for new minimal-required config keys. better method for getting free for proto = tcp://, since we had some collisions lately
* last will added in case the service does not shutdown properly
* base config in OpenModuleCoreTestMixin

v2.0.0
------

* fixes a race condition in a testcase
* ci file fix
* ci test for releasing both packages
* stash
* stash
* backend filter not as a decorator, fixes a incorrect import in the testcase
* pep8 [skip ci]
* user prefix
* some refactoring
* added other categorys
* rpc server filter now for channel/type
* merge request refactoring
* fixes a but in the presence listener
* cleanup and testcase fixes
* blub
* added config access model and changed access request names
* fix for presence testcase, one is sill broken tough
* backend init fix
* api + presence rework + presence testcases
* all testcases running local + tox
* database shutdown behaviour
* a little bit of coverage + default alembic path for sql mixin
* backend + all backend testcases running
* gitignore
* gitignore
* backend refactor + database working
* mid refactor
* testcase for muiltithreading and databases
* bugfix for connection status, when the service starts up while disconnected
* move all unknown keys to additional data in count message
* count message to/from model conversion functions
* backend test utils + backend without database + comments
* refactoring
* refactor, testcases for backend
* multiple databases + import from other libraries
* typo, and cleanup imports
* database changes and testcases
* gitignore
* basic structure of databases
* remove openmodule test from test requirements
* testing missing line in matching utils
* vehicle testcase fixed
* some test improvements
* merge last commit from openmodule\_test
* moved openmodule test sources into openmodule
* multiple filter test case
* added matching utils, some test and debug environment improvements
* Update test-requirements.txt

v1.0.5
------

* fixes a race condition in the ConnectionStatusWithCoreTestCase
* ConnectionStatus only bool flag
* event dispatcher, connection status listener, and core refactored to use the event dispatcher
* yaml loading, and testcases

v1.0.4
------

* openmodule core, and tests
* graceful shutdown
* init / shutdown
* zmq context terminated excepted over everything
* health utils, and changes for new clean startup / shutdown
* more testcases and logging plus sentry added
* improves testcases, ignores zmq errors during shutdown [skip ci]
* fixed typo

v1.0.3
------

* rpc server with pydantic models implemented and tested
* fixed testsetup
* rpc server copied over
* initial commit
* fixes in test setup, repo cleanup and identical layout to the other packages, added htmlcov artifacts

v1.0.2
------

* change api\_key to api\_token

v1.0.1
------

* cleanup repository

v1.0.0
------

* added webhook secret [skip ci]
* initial commit
