Chaturbate-poller

Latest version: v0.16.6

Safety actively analyzes 679296 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 23

0.11.7

Bug Fixes

* fix: add error handling for HTTPStatusError and TimeoutException in ChaturbateClient ([`849d6e0`](https://github.com/MountainGod2/chaturbate_poller/commit/849d6e02ad416b3eb1280e8736940864b98e46d7))

Build System

* build(deps): bump pydantic-core from 2.24.1 to 2.24.2 (53)

Bumps [pydantic-core](https://github.com/pydantic/pydantic-core) from 2.24.1 to 2.24.2.
- [Release notes](https://github.com/pydantic/pydantic-core/releases)
- [Commits](https://github.com/pydantic/pydantic-core/compare/v2.24.1...v2.24.2)

---
updated-dependencies:
- dependency-name: pydantic-core
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> ([`3a14747`](https://github.com/MountainGod2/chaturbate_poller/commit/3a14747b04ccd9f0f2a7e10ace6941e40893cf02))

* build(deps): bump setuptools from 75.1.0 to 75.2.0 (52)

Bumps [setuptools](https://github.com/pypa/setuptools) from 75.1.0 to 75.2.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v75.1.0...v75.2.0)

---
updated-dependencies:
- dependency-name: setuptools
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> ([`97ac405`](https://github.com/MountainGod2/chaturbate_poller/commit/97ac405df91bf6e6e9e0c3b531ee24f79540cfbb))

Chores

* chore: update dependencies in requirements.txt ([`90c3ae3`](https://github.com/MountainGod2/chaturbate_poller/commit/90c3ae3441717ee323cd3de0a9f77feb895bbea0))

* chore: fix whitespace in logging_config.py ([`406ffc2`](https://github.com/MountainGod2/chaturbate_poller/commit/406ffc24afbc1ff6cdd2aaa5297e933999f2e477))

* chore: update chaturbate-poller version to 0.11.6 in uv.lock ([`aef6c80`](https://github.com/MountainGod2/chaturbate_poller/commit/aef6c80d2f1bf8af5aad838011c3de015ecbb225))

Documentation

* docs: update README.md ([`819ac6e`](https://github.com/MountainGod2/chaturbate_poller/commit/819ac6e5e7c3c387d7443599956676b7dd968f21))

* docs: update README.md ([`87692de`](https://github.com/MountainGod2/chaturbate_poller/commit/87692de90379bfa35683659b346bd1322a6947a8))

* docs: update docstrings throughout program modules ([`cf5f866`](https://github.com/MountainGod2/chaturbate_poller/commit/cf5f866d3021e289cf7d16aff6bd2a429f27e9cf))

Refactoring

* refactor: fix error handling in test_event_fetching.py and test_miscellaneous.py ([`e0a9cf8`](https://github.com/MountainGod2/chaturbate_poller/commit/e0a9cf85d5e900a3bae649da8807709c0eacd760))

* refactor: update logging message in ChaturbateUtils ([`4696954`](https://github.com/MountainGod2/chaturbate_poller/commit/4696954377b2802018b609db53fa427b906493c2))

* refactor: add logging for PollingError in main.py ([`409a096`](https://github.com/MountainGod2/chaturbate_poller/commit/409a096d7ddd7370506d2e234a3b64414f31fda4))

* refactor: update logging message in ChaturbateUtils ([`bc56c65`](https://github.com/MountainGod2/chaturbate_poller/commit/bc56c659fdf6808a4bdab9c9b623195bb1b0318a))

* refactor: update logging level in main.py

Adjust the check in the main.py file to ensure debug logging is enabled when the verbose flag is set. ([`02e7282`](https://github.com/MountainGod2/chaturbate_poller/commit/02e728292e8cbafdf5c385966adbf0b32e76d242))

* refactor: add logging for HTTPStatusError in ChaturbateUtils ([`7eb00f6`](https://github.com/MountainGod2/chaturbate_poller/commit/7eb00f6553ef423a13ab0ad5f98b40dfa76eaa3d))

* refactor: add logging for HTTPStatusError in ChaturbateClient and ChaturbateUtils ([`bcb0349`](https://github.com/MountainGod2/chaturbate_poller/commit/bcb03496f2d1305ee2f07902edfc2cbf8ef71342))

* refactor: update README.md ([`b09e83f`](https://github.com/MountainGod2/chaturbate_poller/commit/b09e83fd7f80320fd9832007f3d24f07d24af2be))

* refactor: improve docstrings and typing ([`62d49fe`](https://github.com/MountainGod2/chaturbate_poller/commit/62d49fe1e16c0e2488565a37ddc1680c05440a23))

* refactor: improve docstrings and typing ([`a5b8482`](https://github.com/MountainGod2/chaturbate_poller/commit/a5b8482b3cb992ad22ab425f35fef1f6e77bc377))

* refactor: add test for setup create directory in logging_configurations.py ([`1cf3e60`](https://github.com/MountainGod2/chaturbate_poller/commit/1cf3e60ffa447a1d364360e3ba93f61d57b7b05d))

0.11.6

Bug Fixes

* fix: update logging configuration and ensure log directory exists ([`4f9911a`](https://github.com/MountainGod2/chaturbate_poller/commit/4f9911aff70b55a5ed64a7f93dc8ddcc5c54f2fc))

Chores

* chore: update dependencies in pyproject.toml and uv.lock ([`2cd21b3`](https://github.com/MountainGod2/chaturbate_poller/commit/2cd21b3950aef205dd0cfdc68d92071cf13b65b2))

* chore: remove unused examples/__init__.py file ([`5f9ca49`](https://github.com/MountainGod2/chaturbate_poller/commit/5f9ca49f0b2563f4d62a3878ad3c86859a2ea116))

* chore: update chaturbate-poller version to 0.11.5 in uv.lock ([`e6dc24d`](https://github.com/MountainGod2/chaturbate_poller/commit/e6dc24d53dd00d895e76df65ede73f45bcc6bad4))

Refactoring

* refactor: simplify logging format in logging_config.py ([`a6b59e4`](https://github.com/MountainGod2/chaturbate_poller/commit/a6b59e43ff8ecfbca45274289c566cad9faa1555))

* refactor: update main.py to handle signal interruptions gracefully ([`ec2661f`](https://github.com/MountainGod2/chaturbate_poller/commit/ec2661f7668053442fa6ae18dbd27272fda39da6))

* refactor: update ChaturbateUtils backoff and giveup handlers

- Simplify the ChaturbateUtils class by converting the backoff_handler and giveup_handler methods to static methods ([`6b1420f`](https://github.com/MountainGod2/chaturbate_poller/commit/6b1420f7d8fb125b6b3f8e6242ebb07a58eb1b73))

* refactor: update logging configuration, add correlation ID, and handle exceptions in ChaturbateClient ([`31e888f`](https://github.com/MountainGod2/chaturbate_poller/commit/31e888fb3ea4bfa9c7964c3fc06175c537d601a5))

* refactor: update logging configuration and add correlation ID

- Update the logging configuration in `logging_config.py` to include a custom JSON formatter and a filter to sanitize sensitive data.
- Add a new filter to add a correlation ID to log records.
- Modify the `CustomFormatter` to include the correlation ID in the log format.
- Add a new function `setup_logging()` to set up the logging configuration. ([`ce8c44f`](https://github.com/MountainGod2/chaturbate_poller/commit/ce8c44feb46c15f85bc35a434a9f8115d4be0d86))

* refactor: update PollingError and add new exceptions

- Update the base exception PollingError to have a more descriptive docstring.
- Add new exceptions AuthenticationError and NotFoundError with default error messages. ([`fcd5849`](https://github.com/MountainGod2/chaturbate_poller/commit/fcd58492164f9ef47c0972cf02f1b96719724f5f))

* refactor: update HttpStatusCode enumeration in constants.py ([`4d3a5ee`](https://github.com/MountainGod2/chaturbate_poller/commit/4d3a5ee2f7ee09417948c35f55c16677aca98b6e))

* refactor: update event handling in ChaturbateClient ([`be56b30`](https://github.com/MountainGod2/chaturbate_poller/commit/be56b3067f9d4dbc4a05cc12d2ea1fa1e607e5ed))

* refactor: update event handling in test_event_fetching.py

- Updated the event handling in the test_event_fetching.py file to improve code readability and maintainability. ([`626e80a`](https://github.com/MountainGod2/chaturbate_poller/commit/626e80afecf83255e8f550d3090ffa90c72c7cb6))

* refactor: update event handling in examples

- Refactor event handling in the `event_handler_large_tips.py` and `formatted_event_messages.py` examples to improve code readability and maintainability.
- Remove unused imports and logging statements.
- Update code comments for better understanding. ([`566b8d3`](https://github.com/MountainGod2/chaturbate_poller/commit/566b8d34f7b7361d10c855fa5250c848cc7d61f7))

0.11.5

Bug Fixes

* fix: update next_url field validation in EventsAPIResponse model ([`8d706f4`](https://github.com/MountainGod2/chaturbate_poller/commit/8d706f4322778c24caa7fd7cbe132b871d165267))

Build System

* build: refactor Dockerfile to use --no-cache-dir flag when installing uv package ([`e6f1f7e`](https://github.com/MountainGod2/chaturbate_poller/commit/e6f1f7e68a221b9c72cffe14d357798ad59883f3))

Chores

* chore: update chaturbate-poller version to 0.11.4 in uv.lock ([`7fa6248`](https://github.com/MountainGod2/chaturbate_poller/commit/7fa62485742e1d2a40043a6c8d91616214f59c49))

* chore: update copyright year in LICENSE file ([`0dbcd2b`](https://github.com/MountainGod2/chaturbate_poller/commit/0dbcd2b9ca9f95990f7f53bc5923ced644ddff08))

Testing

* test: added EventsAPIResponse next_url validation checks ([`402702f`](https://github.com/MountainGod2/chaturbate_poller/commit/402702f296ad5b251fecc2866c3e6a2aee4a8162))

0.11.4

Bug Fixes

* fix: refactor Python version requirement to >= 3.11 and update depend… (51)

* fix: refactor Python version requirement to >= 3.11 and update dependencies in pyproject.toml

* refactor: update Dockerfile to include LICENSE file ([`10c813e`](https://github.com/MountainGod2/chaturbate_poller/commit/10c813e0736df9a21f32fddde2463a9c3a6152f3))

0.11.3

Bug Fixes

* fix: refactor Python version requirement to >= 3.11 and update dependencies in pyproject.toml ([`ac459fd`](https://github.com/MountainGod2/chaturbate_poller/commit/ac459fd351c8163e42092bc3286dd0c5b9806767))

Build System

* build: refactor Dockerfile for improved build process and reduced image size ([`2f63791`](https://github.com/MountainGod2/chaturbate_poller/commit/2f63791c79f55a1e2688f20d17fb37c577416df0))

* build(deps): bump anyio from 4.6.0 to 4.6.2.post1 (50)

Bumps [anyio](https://github.com/agronholm/anyio) from 4.6.0 to 4.6.2.post1.
- [Release notes](https://github.com/agronholm/anyio/releases)
- [Changelog](https://github.com/agronholm/anyio/blob/master/docs/versionhistory.rst)
- [Commits](https://github.com/agronholm/anyio/compare/4.6.0...4.6.2.post1)

---
updated-dependencies:
- dependency-name: anyio
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>
Co-authored-by: MountainGod2 <88257202+MountainGod2users.noreply.github.com> ([`4197daa`](https://github.com/MountainGod2/chaturbate_poller/commit/4197daad3e65966d6b90279726f5d4507ac50f63))

* build(deps): bump sphinx-rtd-theme from 3.0.0 to 3.0.1 (49)

Bumps [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme) from 3.0.0 to 3.0.1.
- [Changelog](https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst)
- [Commits](https://github.com/readthedocs/sphinx_rtd_theme/compare/3.0.0...3.0.1)

---
updated-dependencies:
- dependency-name: sphinx-rtd-theme
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>
Co-authored-by: MountainGod2 <88257202+MountainGod2users.noreply.github.com> ([`dedb7f8`](https://github.com/MountainGod2/chaturbate_poller/commit/dedb7f85a5faba2e052df76be75eddfbf28832bc))

* build(deps): bump pydantic-core from 2.23.4 to 2.24.1 (48)

Bumps [pydantic-core](https://github.com/pydantic/pydantic-core) from 2.23.4 to 2.24.1.
- [Release notes](https://github.com/pydantic/pydantic-core/releases)
- [Commits](https://github.com/pydantic/pydantic-core/compare/v2.23.4...v2.24.1)

---
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> ([`bdf5a56`](https://github.com/MountainGod2/chaturbate_poller/commit/bdf5a56981cd5519da2c07700c778d40303bf6dd))

Refactoring

* refactor: update Python version requirement to >=3.11 ([`f85d944`](https://github.com/MountainGod2/chaturbate_poller/commit/f85d944d1833a2e99b0391cfa0d8f465ac062e03))

0.11.2

Bug Fixes

* fix: refactor Dockerfile to optimize file copying and installation process ([`97ee293`](https://github.com/MountainGod2/chaturbate_poller/commit/97ee2931608c1059448a12f3027061fbbd9e2493))

Refactoring

* refactor: update Python version requirement to >=3.11 ([`d5665cc`](https://github.com/MountainGod2/chaturbate_poller/commit/d5665cc7d5e68f54b915c62cff948e06bf8c3515))

* refactor: update click import to use rich_click ([`f92801d`](https://github.com/MountainGod2/chaturbate_poller/commit/f92801d7d13cecf201925fffbfda5829d627c828))

* refactor: Update Python version requirement to >=3.10 ([`49a4b6f`](https://github.com/MountainGod2/chaturbate_poller/commit/49a4b6f13e7a782fa4e6bf7cf8bcb814460040e8))

* refactor: update Python version requirement to >=3.10 ([`0a6eba1`](https://github.com/MountainGod2/chaturbate_poller/commit/0a6eba1c788004e245b07b22ec55a08fd2bf4a6b))

* refactor: update logging configuration to ensure log directory exists ([`bb967f4`](https://github.com/MountainGod2/chaturbate_poller/commit/bb967f4024281d5a20a981407168b0182751f4bf))

Testing

* test: refactor test_backoff_handlers.py to use numeric HTTP status codes instead of HttpStatusCode enum ([`834ad93`](https://github.com/MountainGod2/chaturbate_poller/commit/834ad9379e7d5c744c2715ff40dafcfe1784d5a3))

Page 9 of 23

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.