Bug Fixes
- Refactor signal handler shutdown and task cancellation
([37](https://github.com/MountainGod2/chaturbate_poller/pull/37),
[`52ca119`](https://github.com/MountainGod2/chaturbate_poller/commit/52ca11915f18113cecd0d0ddfd9f894123febb37))
* ci: refactor source directory in pyproject.toml
* fix: refactor signal handler shutdown and task cancellation
Build System
- **deps**: Bump myst-nb from 1.1.1 to 1.1.2
([32](https://github.com/MountainGod2/chaturbate_poller/pull/32),
[`35b5e25`](https://github.com/MountainGod2/chaturbate_poller/commit/35b5e250710a26797e6ba78465393d9890687c24))
Bumps [myst-nb](https://github.com/executablebooks/myst-nb) from 1.1.1 to 1.1.2. - [Release
notes](https://github.com/executablebooks/myst-nb/releases) -
[Changelog](https://github.com/executablebooks/MyST-NB/blob/master/CHANGELOG.md) -
[Commits](https://github.com/executablebooks/myst-nb/compare/v1.1.1...v1.1.2)
--- updated-dependencies: - dependency-name: myst-nb dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- **deps**: Bump pydantic-core from 2.23.4 to 2.24.0
([34](https://github.com/MountainGod2/chaturbate_poller/pull/34),
[`fc71aa7`](https://github.com/MountainGod2/chaturbate_poller/commit/fc71aa72aa06985bcac56ceea54d278bd9eaf073))
Bumps [pydantic-core](https://github.com/pydantic/pydantic-core) from 2.23.4 to 2.24.0. - [Release
notes](https://github.com/pydantic/pydantic-core/releases) -
[Commits](https://github.com/pydantic/pydantic-core/compare/v2.23.4...v2.24.0)
--- updated-dependencies: - dependency-name: pydantic-core dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
Co-authored-by: MountainGod2 <88257202+MountainGod2users.noreply.github.com>
- **deps**: Bump sphinx-autoapi from 3.0.0 to 3.3.2
([33](https://github.com/MountainGod2/chaturbate_poller/pull/33),
[`7cfef9a`](https://github.com/MountainGod2/chaturbate_poller/commit/7cfef9a475d0cf8865ebbc67a01749df60737b3a))
Bumps [sphinx-autoapi](https://github.com/readthedocs/sphinx-autoapi) from 3.0.0 to 3.3.2. -
[Release notes](https://github.com/readthedocs/sphinx-autoapi/releases) -
[Changelog](https://github.com/readthedocs/sphinx-autoapi/blob/main/CHANGELOG.rst) -
[Commits](https://github.com/readthedocs/sphinx-autoapi/compare/v3.0.0...v3.3.2)
--- updated-dependencies: - dependency-name: sphinx-autoapi dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
Co-authored-by: MountainGod2 <88257202+MountainGod2users.noreply.github.com>
Continuous Integration
- Bump chaturbate-poller version to 0.9.2
([`9e98a8e`](https://github.com/MountainGod2/chaturbate_poller/commit/9e98a8ea72db2c73f9794768b07bba25a9a539e2))
- Refactor sonar-project.properties: update source directory
([`942a728`](https://github.com/MountainGod2/chaturbate_poller/commit/942a72849c4ae0169335736ef070fe11ec2a29fd))
- Refactor sonar-project.properties: update source directory
([`e1b4a03`](https://github.com/MountainGod2/chaturbate_poller/commit/e1b4a034b3e532b34b72c044bfc29318b82b8a63))
- Refactor sonar-project.properties: update source directory
([`c5b3f06`](https://github.com/MountainGod2/chaturbate_poller/commit/c5b3f061bf46ed952e54e839caf61aad75c21609))
- Refactor sonar-project.properties: update source directory
([`541fcce`](https://github.com/MountainGod2/chaturbate_poller/commit/541fccefc1bcef2105077e871ad062078828f552))
- Refactor sonar-project.properties: update source directory
([`2eea2d2`](https://github.com/MountainGod2/chaturbate_poller/commit/2eea2d2bf5d66908000e0587a0defcbb1490f5cf))
- Refactor source directory in pyproject.toml
([`a4ad7ba`](https://github.com/MountainGod2/chaturbate_poller/commit/a4ad7ba4c65b4190f89551a99a7c6dec480da6fb))
- Refactor source directory in pyproject.toml
([`85f20d4`](https://github.com/MountainGod2/chaturbate_poller/commit/85f20d475f8ed265c181cfb7c59db7d82df19c43))
Refactoring
- Move main function to separate module
([35](https://github.com/MountainGod2/chaturbate_poller/pull/35),
[`733f8ca`](https://github.com/MountainGod2/chaturbate_poller/commit/733f8ca4bbc43b1932c6350aa98caf29fcfcd0dd))
* refactor: move main function to separate module
* refactor: updated description for project
* refactor: improve signal handling and shutdown process
* refactor: improve logging usage and consistency
* refactor: add constants for pytests
* refactor: simplify signal handler setup
* test: refactor test fixtures and logging in tests
* 0.9.2 (36)
Automatically generated by python-semantic-release
Testing
- Refactor test_chaturbate_poller.py: remove unnecessary assert statement
([`d34ab03`](https://github.com/MountainGod2/chaturbate_poller/commit/d34ab03a44efd70b31092b9646d046e1da34cb3e))