* add more data types * adapt unittests * improve test coverage * fix linter warning * update changelog