==================
Breaking changes
----------------
- Dropped support for Python 3.7 (`428 <https://github.com/ClearcodeHQ/pytest-redis/issues/428>`__)
Bugfixes
--------
- NoopRedis fixture - used to connecto extenrally set up redis, now properly waits till it's ready to accept connections (`388 <https://github.com/ClearcodeHQ/pytest-redis/issues/388>`__)
Features
--------
- Use shutilo.where to find redis-server by default (`374 <https://github.com/ClearcodeHQ/pytest-redis/issues/374>`__)
- Support for Redis 7 (`391 <https://github.com/ClearcodeHQ/pytest-redis/issues/391>`__)
- Added username and password settings used to connect to the redis instances, set up both internally and externally. (`404 <https://github.com/ClearcodeHQ/pytest-redis/issues/404>`__)
- Fully type pytest-redis (`428 <https://github.com/ClearcodeHQ/pytest-redis/issues/428>`__)
- Support python 3.11 (`437 <https://github.com/ClearcodeHQ/pytest-redis/issues/437>`__)
Miscellaneus
------------
- Added py.typed file (`422 <https://github.com/ClearcodeHQ/pytest-redis/issues/422>`__)
- Added towncrier to manage newsfragment/CHANGELOG (`424 <https://github.com/ClearcodeHQ/pytest-redis/issues/424>`__)
- Migrate dependency management to pipenv (`425 <https://github.com/ClearcodeHQ/pytest-redis/issues/425>`__)
- Moved most of the project's packaging and configuration to pyproject.toml (`426 <https://github.com/ClearcodeHQ/pytest-redis/issues/426>`__)
- Migrate automerge to a shared workflow based on application token management. (`427 <https://github.com/ClearcodeHQ/pytest-redis/issues/427>`__)
- Added mypy checks for CI (`428 <https://github.com/ClearcodeHQ/pytest-redis/issues/428>`__)
- Use tbump instead of bumpversion to manage release process (`429 <https://github.com/ClearcodeHQ/pytest-redis/issues/429>`__)
- Remove Redis versions older nat 6.0.x from CI as they have reached EOL. (`445 <https://github.com/ClearcodeHQ/pytest-redis/issues/445>`__)
- Removed the bit hidden ability to select over Redis/StrictRedis client for client fixture.
For a long time both were same client already. (`447 <https://github.com/ClearcodeHQ/pytest-redis/issues/447>`__)
- Split bigger code modules into smaller chunks. (`452 <https://github.com/ClearcodeHQ/pytest-redis/issues/452>`__)