PyMySQL/mysqlclient (mysqlclient)
### [`v2.2.5`](https://redirect.github.com/PyMySQL/mysqlclient/releases/tag/v2.2.5)
[Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.2.4...v2.2.5)
#### What's Changed
- Support building against Percona Server builds of MySQL client library `libperconaserverclient` by [@nattofriends](https://redirect.github.com/nattofriends) in [https://github.com/PyMySQL/mysqlclient/pull/718](https://redirect.github.com/PyMySQL/mysqlclient/pull/718)
- add MariaDB to README and doc by [@robertsilen](https://redirect.github.com/robertsilen) in [https://github.com/PyMySQL/mysqlclient/pull/720](https://redirect.github.com/PyMySQL/mysqlclient/pull/720)
- Update license metadata by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/722](https://redirect.github.com/PyMySQL/mysqlclient/pull/722)
- chore(deps): update dependency sphinx-rtd-theme to v3 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/PyMySQL/mysqlclient/pull/724](https://redirect.github.com/PyMySQL/mysqlclient/pull/724)
- chore(deps): update dependency sphinx to v8 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/PyMySQL/mysqlclient/pull/716](https://redirect.github.com/PyMySQL/mysqlclient/pull/716)
- ci: update test by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/727](https://redirect.github.com/PyMySQL/mysqlclient/pull/727)
- ci: update MariaDB Connector/C by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/726](https://redirect.github.com/PyMySQL/mysqlclient/pull/726)
- release 2.2.5 by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/728](https://redirect.github.com/PyMySQL/mysqlclient/pull/728)
#### New Contributors
- [@nattofriends](https://redirect.github.com/nattofriends) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/718](https://redirect.github.com/PyMySQL/mysqlclient/pull/718)
- [@robertsilen](https://redirect.github.com/robertsilen) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/720](https://redirect.github.com/PyMySQL/mysqlclient/pull/720)
**Full Changelog**: https://github.com/PyMySQL/mysqlclient/compare/v2.2.4...v2.2.5
### [`v2.2.4`](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.2.3...v2.2.4)
[Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.2.3...v2.2.4)
### [`v2.2.3`](https://redirect.github.com/PyMySQL/mysqlclient/releases/tag/v2.2.3)
[Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.2.2...v2.2.3)
#### What's Changed
- fix `Connection.kill()` broken since 2.2.2 by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/696](https://redirect.github.com/PyMySQL/mysqlclient/pull/696)
**Full Changelog**: https://github.com/PyMySQL/mysqlclient/compare/v2.2.2...v2.2.3
### [`v2.2.2`](https://redirect.github.com/PyMySQL/mysqlclient/releases/tag/v2.2.2)
[Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.2.1...v2.2.2)
#### What's Changed
- Support MySQL 8.3 by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/690](https://redirect.github.com/PyMySQL/mysqlclient/pull/690)
- `conn.kill()` and `conn.shutdown()` are deprecated.
- use ruff for formatter by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/691](https://redirect.github.com/PyMySQL/mysqlclient/pull/691)
- doc: add link to README by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/692](https://redirect.github.com/PyMySQL/mysqlclient/pull/692)
**Full Changelog**: https://github.com/PyMySQL/mysqlclient/compare/v2.2.1...v2.2.2
### [`v2.2.1`](https://redirect.github.com/PyMySQL/mysqlclient/releases/tag/v2.2.1)
[Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.2.0...v2.2.1)
#### What's Changed
- `Connection.ping()` avoid using `MYSQL_OPT_RECONNECT` option until `reconnect=True` is specified. MySQL 8.0.33 start showing warning when the option is used. ([#664](https://redirect.github.com/PyMySQL/mysqlclient/issues/664))
- Windows: Update MariaDB Connector/C to 3.3.8. ([#665](https://redirect.github.com/PyMySQL/mysqlclient/issues/665))
- Windows: Build wheels for Python 3.12 ([#644](https://redirect.github.com/PyMySQL/mysqlclient/issues/644))
##### Merged pull requests
- Add build dependency for `pkg-config` to documentation by [@hamarituc](https://redirect.github.com/hamarituc) in [https://github.com/PyMySQL/mysqlclient/pull/621](https://redirect.github.com/PyMySQL/mysqlclient/pull/621)
- Support pkg-config libmariadb by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/631](https://redirect.github.com/PyMySQL/mysqlclient/pull/631)
- Update README.md by [@raceybe](https://redirect.github.com/raceybe) in [https://github.com/PyMySQL/mysqlclient/pull/633](https://redirect.github.com/PyMySQL/mysqlclient/pull/633)
- chore(python): add Python 3.12 in test matrix by [@stegayet](https://redirect.github.com/stegayet) in [https://github.com/PyMySQL/mysqlclient/pull/644](https://redirect.github.com/PyMySQL/mysqlclient/pull/644)
- Update actions/checkout action to v4 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/PyMySQL/mysqlclient/pull/654](https://redirect.github.com/PyMySQL/mysqlclient/pull/654)
- Do not use MYSQL_OPT_RECONNECT as possible. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/664](https://redirect.github.com/PyMySQL/mysqlclient/pull/664)
- add bash syntax highlighting to `README.md` by [@Benjamin-Loison](https://redirect.github.com/Benjamin-Loison) in [https://github.com/PyMySQL/mysqlclient/pull/665](https://redirect.github.com/PyMySQL/mysqlclient/pull/665)
- use sphinx-rtd-theme by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/668](https://redirect.github.com/PyMySQL/mysqlclient/pull/668)
- docs: Improve portability of brew prefix by [@davemcphee](https://redirect.github.com/davemcphee) in [https://github.com/PyMySQL/mysqlclient/pull/667](https://redirect.github.com/PyMySQL/mysqlclient/pull/667)
- chore(deps): update dependency sphinx-rtd-theme to v2 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/PyMySQL/mysqlclient/pull/671](https://redirect.github.com/PyMySQL/mysqlclient/pull/671)
- chore(deps): update actions/setup-python action to v5 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/PyMySQL/mysqlclient/pull/674](https://redirect.github.com/PyMySQL/mysqlclient/pull/674)
- win: update mariadb connector/c to 3.3.8 by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/676](https://redirect.github.com/PyMySQL/mysqlclient/pull/676)
- Release v2.2.1 by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/679](https://redirect.github.com/PyMySQL/mysqlclient/pull/679)
#### New Contributors
- [@hamarituc](https://redirect.github.com/hamarituc) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/621](https://redirect.github.com/PyMySQL/mysqlclient/pull/621)
- [@raceybe](https://redirect.github.com/raceybe) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/633](https://redirect.github.com/PyMySQL/mysqlclient/pull/633)
- [@stegayet](https://redirect.github.com/stegayet) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/644](https://redirect.github.com/PyMySQL/mysqlclient/pull/644)
- [@Benjamin-Loison](https://redirect.github.com/Benjamin-Loison) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/665](https://redirect.github.com/PyMySQL/mysqlclient/pull/665)
- [@davemcphee](https://redirect.github.com/davemcphee) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/667](https://redirect.github.com/PyMySQL/mysqlclient/pull/667)
**Full Changelog**: https://github.com/PyMySQL/mysqlclient/compare/v2.2.0...v2.2.1
### [`v2.2.0`](https://redirect.github.com/PyMySQL/mysqlclient/releases/tag/v2.2.0)
[Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.1.1...v2.2.0)
#### What's Changed
**mysqlclient uses `pkg-config` since v2.2. You need to configure pkg-config, or manually set envvars.**
[READ the manual](https://redirect.github.com/PyMySQL/mysqlclient#install)
- Actions: Drop Python 3.6 and add 3.11-dev by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/542](https://redirect.github.com/PyMySQL/mysqlclient/pull/542)
- docs: fix simple typo, portible -> portable by [@timgates42](https://redirect.github.com/timgates42) in [https://github.com/PyMySQL/mysqlclient/pull/547](https://redirect.github.com/PyMySQL/mysqlclient/pull/547)
- Update python_requires to match supported python versions by [@gopackgo90](https://redirect.github.com/gopackgo90) in [https://github.com/PyMySQL/mysqlclient/pull/543](https://redirect.github.com/PyMySQL/mysqlclient/pull/543)
- Raise ProgrammingError on -inf by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/557](https://redirect.github.com/PyMySQL/mysqlclient/pull/557)
- Swap 3.11-dev for 3.11 in CI by [@joshuadavidthomas](https://redirect.github.com/joshuadavidthomas) in [https://github.com/PyMySQL/mysqlclient/pull/561](https://redirect.github.com/PyMySQL/mysqlclient/pull/561)
- Add CodeQL workflow for GitHub code scanning by [@lgtm-com](https://redirect.github.com/lgtm-com) in [https://github.com/PyMySQL/mysqlclient/pull/565](https://redirect.github.com/PyMySQL/mysqlclient/pull/565)
- ER_BAD_NULL should be IntegrityError. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/579](https://redirect.github.com/PyMySQL/mysqlclient/pull/579)
- Update windows build workflow by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/585](https://redirect.github.com/PyMySQL/mysqlclient/pull/585)
- Use pkg-config instead of mysql_config by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/586](https://redirect.github.com/PyMySQL/mysqlclient/pull/586)
- Remove uneeded code. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/512](https://redirect.github.com/PyMySQL/mysqlclient/pull/512)
- Add collation option by [@vsalvino](https://redirect.github.com/vsalvino) in [https://github.com/PyMySQL/mysqlclient/pull/564](https://redirect.github.com/PyMySQL/mysqlclient/pull/564)
- Start 2.2.0 development by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/587](https://redirect.github.com/PyMySQL/mysqlclient/pull/587)
- Action: Use Ruff by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/588](https://redirect.github.com/PyMySQL/mysqlclient/pull/588)
- Run pyupgrade --py38-plus by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/590](https://redirect.github.com/PyMySQL/mysqlclient/pull/590)
- Update workflows by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/593](https://redirect.github.com/PyMySQL/mysqlclient/pull/593)
- Update Django test workflow by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/594](https://redirect.github.com/PyMySQL/mysqlclient/pull/594)
- CI: Update codeql build. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/595](https://redirect.github.com/PyMySQL/mysqlclient/pull/595)
- Improved exception handling when importing the module by [@piglei](https://redirect.github.com/piglei) in [https://github.com/PyMySQL/mysqlclient/pull/596](https://redirect.github.com/PyMySQL/mysqlclient/pull/596)
- CI: Fix django workflow by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/597](https://redirect.github.com/PyMySQL/mysqlclient/pull/597)
- Use pyproject.toml by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/598](https://redirect.github.com/PyMySQL/mysqlclient/pull/598)
- Add Cursor.mogrify(). by [@steveteahan](https://redirect.github.com/steveteahan) in [https://github.com/PyMySQL/mysqlclient/pull/477](https://redirect.github.com/PyMySQL/mysqlclient/pull/477)
- Add ability to customize ssl mode settings by [@thereisnosun](https://redirect.github.com/thereisnosun) in [https://github.com/PyMySQL/mysqlclient/pull/475](https://redirect.github.com/PyMySQL/mysqlclient/pull/475)
- Use src-layout. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/600](https://redirect.github.com/PyMySQL/mysqlclient/pull/600)
- Discard results without converting them into Python objects. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/601](https://redirect.github.com/PyMySQL/mysqlclient/pull/601)
- Fix sphinx warnings by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/602](https://redirect.github.com/PyMySQL/mysqlclient/pull/602)
- Release GIL during result.discard() by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/604](https://redirect.github.com/PyMySQL/mysqlclient/pull/604)
- Fix executemany with binary prefix by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/605](https://redirect.github.com/PyMySQL/mysqlclient/pull/605)
- CI: Fix Django test by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/606](https://redirect.github.com/PyMySQL/mysqlclient/pull/606)
- Fix Connection.escape() with Unicode input by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/608](https://redirect.github.com/PyMySQL/mysqlclient/pull/608)
- fix: fix sslmode typo by [@mschoettle](https://redirect.github.com/mschoettle) in [https://github.com/PyMySQL/mysqlclient/pull/609](https://redirect.github.com/PyMySQL/mysqlclient/pull/609)
- CI: Update Django test workflow by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/610](https://redirect.github.com/PyMySQL/mysqlclient/pull/610)
- Release v2.2.0rc1 by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/607](https://redirect.github.com/PyMySQL/mysqlclient/pull/607)
- CI: Use MariaDB by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/611](https://redirect.github.com/PyMySQL/mysqlclient/pull/611)
- ci: Run django test after our test by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/612](https://redirect.github.com/PyMySQL/mysqlclient/pull/612)
- Configure Renovate by [@renovate](https://redirect.github.com/renovate) in [https://github.com/PyMySQL/mysqlclient/pull/616](https://redirect.github.com/PyMySQL/mysqlclient/pull/616)
- Release v2.2.0 by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/618](https://redirect.github.com/PyMySQL/mysqlclient/pull/618)
#### New Contributors
- [@gopackgo90](https://redirect.github.com/gopackgo90) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/543](https://redirect.github.com/PyMySQL/mysqlclient/pull/543)
- [@joshuadavidthomas](https://redirect.github.com/joshuadavidthomas) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/561](https://redirect.github.com/PyMySQL/mysqlclient/pull/561)
- [@lgtm-com](https://redirect.github.com/lgtm-com) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/565](https://redirect.github.com/PyMySQL/mysqlclient/pull/565)
- [@vsalvino](https://redirect.github.com/vsalvino) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/564](https://redirect.github.com/PyMySQL/mysqlclient/pull/564)
- [@piglei](https://redirect.github.com/piglei) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/596](https://redirect.github.com/PyMySQL/mysqlclient/pull/596)
- [@steveteahan](https://redirect.github.com/steveteahan) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/477](https://redirect.github.com/PyMySQL/mysqlclient/pull/477)
- [@thereisnosun](https://redirect.github.com/thereisnosun) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/475](https://redirect.github.com/PyMySQL/mysqlclient/pull/475)
- [@mschoettle](https://redirect.github.com/mschoettle) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/609](https://redirect.github.com/PyMySQL/mysqlclient/pull/609)
- [@renovate](https://redirect.github.com/renovate) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/616](https://redirect.github.com/PyMySQL/mysqlclient/pull/616)
**Full Changelog**: https://github.com/PyMySQL/mysqlclient/compare/v2.1.1...v2.2.0
### [`v2.1.1`](https://redirect.github.com/PyMySQL/mysqlclient/releases/tag/v2.1.1)
[Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.1.0...v2.1.1)
#### What's Changed
- Add **module** attributes to exception classes. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/523](https://redirect.github.com/PyMySQL/mysqlclient/pull/523)
- Fix out of range bug by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/538](https://redirect.github.com/PyMySQL/mysqlclient/pull/538)
- Fix docstring for \_mysql.connect by [@Llewyllen](https://redirect.github.com/Llewyllen) in [https://github.com/PyMySQL/mysqlclient/pull/540](https://redirect.github.com/PyMySQL/mysqlclient/pull/540)
- Update CI settings by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/541](https://redirect.github.com/PyMySQL/mysqlclient/pull/541)
#### New Contributors
- [@Llewyllen](https://redirect.github.com/Llewyllen) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/540](https://redirect.github.com/PyMySQL/mysqlclient/pull/540)
**Full Changelog**: https://github.com/PyMySQL/mysqlclient/compare/v2.1.0...v2.1.1
### [`v2.1.0`](https://redirect.github.com/PyMySQL/mysqlclient/releases/tag/v2.1.0)
[Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.0.3...v2.1.0)
#### What's Changed
- Use unittest.mock instead of mock by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/469](https://redirect.github.com/PyMySQL/mysqlclient/pull/469)
- Actions: Fix pytest args. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/470](https://redirect.github.com/PyMySQL/mysqlclient/pull/470)
- Actions: Fix measuring coverage by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/471](https://redirect.github.com/PyMySQL/mysqlclient/pull/471)
- Let multi statements be optional by [@simlun](https://redirect.github.com/simlun) in [https://github.com/PyMySQL/mysqlclient/pull/500](https://redirect.github.com/PyMySQL/mysqlclient/pull/500)
- Remove bytes encoder that was specifically for Django 1.11 by [@rsiemens](https://redirect.github.com/rsiemens) in [https://github.com/PyMySQL/mysqlclient/pull/490](https://redirect.github.com/PyMySQL/mysqlclient/pull/490)
- update remnants of passwd and db also in docs by [@ziegenberg](https://redirect.github.com/ziegenberg) in [https://github.com/PyMySQL/mysqlclient/pull/488](https://redirect.github.com/PyMySQL/mysqlclient/pull/488)
- Better support for building on Windows by [@sparkyb](https://redirect.github.com/sparkyb) in [https://github.com/PyMySQL/mysqlclient/pull/484](https://redirect.github.com/PyMySQL/mysqlclient/pull/484)
- Fix tests with MySQL 8.0 by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/501](https://redirect.github.com/PyMySQL/mysqlclient/pull/501)
- Windows: Update MariaDB Connector to 3.2.4 by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/508](https://redirect.github.com/PyMySQL/mysqlclient/pull/508)
- set_character_set() sends "SET NAMES" always. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/509](https://redirect.github.com/PyMySQL/mysqlclient/pull/509)
- Remove escape() and escape_string() from MySQLdb. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/511](https://redirect.github.com/PyMySQL/mysqlclient/pull/511)
- \_mysql: db -> database, passwd -> password by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/513](https://redirect.github.com/PyMySQL/mysqlclient/pull/513)
- Always set MULTI_RESULTS flag by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/515](https://redirect.github.com/PyMySQL/mysqlclient/pull/515)
- Actions: Add Python 3.10 and remove 3.5. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/516](https://redirect.github.com/PyMySQL/mysqlclient/pull/516)
- Action: Run Django tests by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/519](https://redirect.github.com/PyMySQL/mysqlclient/pull/519)
- Fix typos by [@kianmeng](https://redirect.github.com/kianmeng) in [https://github.com/PyMySQL/mysqlclient/pull/520](https://redirect.github.com/PyMySQL/mysqlclient/pull/520)
#### New Contributors
- [@simlun](https://redirect.github.com/simlun) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/500](https://redirect.github.com/PyMySQL/mysqlclient/pull/500)
- [@rsiemens](https://redirect.github.com/rsiemens) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/490](https://redirect.github.com/PyMySQL/mysqlclient/pull/490)
- [@ziegenberg](https://redirect.github.com/ziegenberg) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/488](https://redirect.github.com/PyMySQL/mysqlclient/pull/488)
- [@sparkyb](https://redirect.github.com/sparkyb) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/484](https://redirect.github.com/PyMySQL/mysqlclient/pull/484)
- [@kianmeng](https://redirect.github.com/kianmeng) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/520](https://redirect.github.com/PyMySQL/mysqlclient/pull/520)
**Full Changelog**: https://github.com/PyMySQL/mysqlclient/compare/v2.0.3...v2.1.0
### [`v2.0.3`](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.0.2...v2.0.3)
[Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.0.2...v2.0.3)
### [`v2.0.2`](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.0.1...v2.0.2)
[Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.0.1...v2.0.2)
### [`v2.0.1`](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.0.0...v2.0.1)
[Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.0.0...v2.0.1)
### [`v2.0.0`](https://redirect.github.com/PyMySQL/mysqlclient/compare/v1.4.6...v2.0.0)
[Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v1.4.6...v2.0.0)
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
==1.4.6
->==2.2.5
Release Notes
PyMySQL/mysqlclient (mysqlclient)
### [`v2.2.5`](https://redirect.github.com/PyMySQL/mysqlclient/releases/tag/v2.2.5) [Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.2.4...v2.2.5) #### What's Changed - Support building against Percona Server builds of MySQL client library `libperconaserverclient` by [@nattofriends](https://redirect.github.com/nattofriends) in [https://github.com/PyMySQL/mysqlclient/pull/718](https://redirect.github.com/PyMySQL/mysqlclient/pull/718) - add MariaDB to README and doc by [@robertsilen](https://redirect.github.com/robertsilen) in [https://github.com/PyMySQL/mysqlclient/pull/720](https://redirect.github.com/PyMySQL/mysqlclient/pull/720) - Update license metadata by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/722](https://redirect.github.com/PyMySQL/mysqlclient/pull/722) - chore(deps): update dependency sphinx-rtd-theme to v3 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/PyMySQL/mysqlclient/pull/724](https://redirect.github.com/PyMySQL/mysqlclient/pull/724) - chore(deps): update dependency sphinx to v8 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/PyMySQL/mysqlclient/pull/716](https://redirect.github.com/PyMySQL/mysqlclient/pull/716) - ci: update test by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/727](https://redirect.github.com/PyMySQL/mysqlclient/pull/727) - ci: update MariaDB Connector/C by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/726](https://redirect.github.com/PyMySQL/mysqlclient/pull/726) - release 2.2.5 by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/728](https://redirect.github.com/PyMySQL/mysqlclient/pull/728) #### New Contributors - [@nattofriends](https://redirect.github.com/nattofriends) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/718](https://redirect.github.com/PyMySQL/mysqlclient/pull/718) - [@robertsilen](https://redirect.github.com/robertsilen) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/720](https://redirect.github.com/PyMySQL/mysqlclient/pull/720) **Full Changelog**: https://github.com/PyMySQL/mysqlclient/compare/v2.2.4...v2.2.5 ### [`v2.2.4`](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.2.3...v2.2.4) [Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.2.3...v2.2.4) ### [`v2.2.3`](https://redirect.github.com/PyMySQL/mysqlclient/releases/tag/v2.2.3) [Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.2.2...v2.2.3) #### What's Changed - fix `Connection.kill()` broken since 2.2.2 by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/696](https://redirect.github.com/PyMySQL/mysqlclient/pull/696) **Full Changelog**: https://github.com/PyMySQL/mysqlclient/compare/v2.2.2...v2.2.3 ### [`v2.2.2`](https://redirect.github.com/PyMySQL/mysqlclient/releases/tag/v2.2.2) [Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.2.1...v2.2.2) #### What's Changed - Support MySQL 8.3 by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/690](https://redirect.github.com/PyMySQL/mysqlclient/pull/690) - `conn.kill()` and `conn.shutdown()` are deprecated. - use ruff for formatter by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/691](https://redirect.github.com/PyMySQL/mysqlclient/pull/691) - doc: add link to README by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/692](https://redirect.github.com/PyMySQL/mysqlclient/pull/692) **Full Changelog**: https://github.com/PyMySQL/mysqlclient/compare/v2.2.1...v2.2.2 ### [`v2.2.1`](https://redirect.github.com/PyMySQL/mysqlclient/releases/tag/v2.2.1) [Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.2.0...v2.2.1) #### What's Changed - `Connection.ping()` avoid using `MYSQL_OPT_RECONNECT` option until `reconnect=True` is specified. MySQL 8.0.33 start showing warning when the option is used. ([#664](https://redirect.github.com/PyMySQL/mysqlclient/issues/664)) - Windows: Update MariaDB Connector/C to 3.3.8. ([#665](https://redirect.github.com/PyMySQL/mysqlclient/issues/665)) - Windows: Build wheels for Python 3.12 ([#644](https://redirect.github.com/PyMySQL/mysqlclient/issues/644)) ##### Merged pull requests - Add build dependency for `pkg-config` to documentation by [@hamarituc](https://redirect.github.com/hamarituc) in [https://github.com/PyMySQL/mysqlclient/pull/621](https://redirect.github.com/PyMySQL/mysqlclient/pull/621) - Support pkg-config libmariadb by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/631](https://redirect.github.com/PyMySQL/mysqlclient/pull/631) - Update README.md by [@raceybe](https://redirect.github.com/raceybe) in [https://github.com/PyMySQL/mysqlclient/pull/633](https://redirect.github.com/PyMySQL/mysqlclient/pull/633) - chore(python): add Python 3.12 in test matrix by [@stegayet](https://redirect.github.com/stegayet) in [https://github.com/PyMySQL/mysqlclient/pull/644](https://redirect.github.com/PyMySQL/mysqlclient/pull/644) - Update actions/checkout action to v4 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/PyMySQL/mysqlclient/pull/654](https://redirect.github.com/PyMySQL/mysqlclient/pull/654) - Do not use MYSQL_OPT_RECONNECT as possible. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/664](https://redirect.github.com/PyMySQL/mysqlclient/pull/664) - add bash syntax highlighting to `README.md` by [@Benjamin-Loison](https://redirect.github.com/Benjamin-Loison) in [https://github.com/PyMySQL/mysqlclient/pull/665](https://redirect.github.com/PyMySQL/mysqlclient/pull/665) - use sphinx-rtd-theme by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/668](https://redirect.github.com/PyMySQL/mysqlclient/pull/668) - docs: Improve portability of brew prefix by [@davemcphee](https://redirect.github.com/davemcphee) in [https://github.com/PyMySQL/mysqlclient/pull/667](https://redirect.github.com/PyMySQL/mysqlclient/pull/667) - chore(deps): update dependency sphinx-rtd-theme to v2 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/PyMySQL/mysqlclient/pull/671](https://redirect.github.com/PyMySQL/mysqlclient/pull/671) - chore(deps): update actions/setup-python action to v5 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/PyMySQL/mysqlclient/pull/674](https://redirect.github.com/PyMySQL/mysqlclient/pull/674) - win: update mariadb connector/c to 3.3.8 by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/676](https://redirect.github.com/PyMySQL/mysqlclient/pull/676) - Release v2.2.1 by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/679](https://redirect.github.com/PyMySQL/mysqlclient/pull/679) #### New Contributors - [@hamarituc](https://redirect.github.com/hamarituc) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/621](https://redirect.github.com/PyMySQL/mysqlclient/pull/621) - [@raceybe](https://redirect.github.com/raceybe) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/633](https://redirect.github.com/PyMySQL/mysqlclient/pull/633) - [@stegayet](https://redirect.github.com/stegayet) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/644](https://redirect.github.com/PyMySQL/mysqlclient/pull/644) - [@Benjamin-Loison](https://redirect.github.com/Benjamin-Loison) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/665](https://redirect.github.com/PyMySQL/mysqlclient/pull/665) - [@davemcphee](https://redirect.github.com/davemcphee) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/667](https://redirect.github.com/PyMySQL/mysqlclient/pull/667) **Full Changelog**: https://github.com/PyMySQL/mysqlclient/compare/v2.2.0...v2.2.1 ### [`v2.2.0`](https://redirect.github.com/PyMySQL/mysqlclient/releases/tag/v2.2.0) [Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.1.1...v2.2.0) #### What's Changed **mysqlclient uses `pkg-config` since v2.2. You need to configure pkg-config, or manually set envvars.** [READ the manual](https://redirect.github.com/PyMySQL/mysqlclient#install) - Actions: Drop Python 3.6 and add 3.11-dev by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/542](https://redirect.github.com/PyMySQL/mysqlclient/pull/542) - docs: fix simple typo, portible -> portable by [@timgates42](https://redirect.github.com/timgates42) in [https://github.com/PyMySQL/mysqlclient/pull/547](https://redirect.github.com/PyMySQL/mysqlclient/pull/547) - Update python_requires to match supported python versions by [@gopackgo90](https://redirect.github.com/gopackgo90) in [https://github.com/PyMySQL/mysqlclient/pull/543](https://redirect.github.com/PyMySQL/mysqlclient/pull/543) - Raise ProgrammingError on -inf by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/557](https://redirect.github.com/PyMySQL/mysqlclient/pull/557) - Swap 3.11-dev for 3.11 in CI by [@joshuadavidthomas](https://redirect.github.com/joshuadavidthomas) in [https://github.com/PyMySQL/mysqlclient/pull/561](https://redirect.github.com/PyMySQL/mysqlclient/pull/561) - Add CodeQL workflow for GitHub code scanning by [@lgtm-com](https://redirect.github.com/lgtm-com) in [https://github.com/PyMySQL/mysqlclient/pull/565](https://redirect.github.com/PyMySQL/mysqlclient/pull/565) - ER_BAD_NULL should be IntegrityError. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/579](https://redirect.github.com/PyMySQL/mysqlclient/pull/579) - Update windows build workflow by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/585](https://redirect.github.com/PyMySQL/mysqlclient/pull/585) - Use pkg-config instead of mysql_config by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/586](https://redirect.github.com/PyMySQL/mysqlclient/pull/586) - Remove uneeded code. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/512](https://redirect.github.com/PyMySQL/mysqlclient/pull/512) - Add collation option by [@vsalvino](https://redirect.github.com/vsalvino) in [https://github.com/PyMySQL/mysqlclient/pull/564](https://redirect.github.com/PyMySQL/mysqlclient/pull/564) - Start 2.2.0 development by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/587](https://redirect.github.com/PyMySQL/mysqlclient/pull/587) - Action: Use Ruff by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/588](https://redirect.github.com/PyMySQL/mysqlclient/pull/588) - Run pyupgrade --py38-plus by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/590](https://redirect.github.com/PyMySQL/mysqlclient/pull/590) - Update workflows by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/593](https://redirect.github.com/PyMySQL/mysqlclient/pull/593) - Update Django test workflow by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/594](https://redirect.github.com/PyMySQL/mysqlclient/pull/594) - CI: Update codeql build. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/595](https://redirect.github.com/PyMySQL/mysqlclient/pull/595) - Improved exception handling when importing the module by [@piglei](https://redirect.github.com/piglei) in [https://github.com/PyMySQL/mysqlclient/pull/596](https://redirect.github.com/PyMySQL/mysqlclient/pull/596) - CI: Fix django workflow by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/597](https://redirect.github.com/PyMySQL/mysqlclient/pull/597) - Use pyproject.toml by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/598](https://redirect.github.com/PyMySQL/mysqlclient/pull/598) - Add Cursor.mogrify(). by [@steveteahan](https://redirect.github.com/steveteahan) in [https://github.com/PyMySQL/mysqlclient/pull/477](https://redirect.github.com/PyMySQL/mysqlclient/pull/477) - Add ability to customize ssl mode settings by [@thereisnosun](https://redirect.github.com/thereisnosun) in [https://github.com/PyMySQL/mysqlclient/pull/475](https://redirect.github.com/PyMySQL/mysqlclient/pull/475) - Use src-layout. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/600](https://redirect.github.com/PyMySQL/mysqlclient/pull/600) - Discard results without converting them into Python objects. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/601](https://redirect.github.com/PyMySQL/mysqlclient/pull/601) - Fix sphinx warnings by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/602](https://redirect.github.com/PyMySQL/mysqlclient/pull/602) - Release GIL during result.discard() by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/604](https://redirect.github.com/PyMySQL/mysqlclient/pull/604) - Fix executemany with binary prefix by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/605](https://redirect.github.com/PyMySQL/mysqlclient/pull/605) - CI: Fix Django test by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/606](https://redirect.github.com/PyMySQL/mysqlclient/pull/606) - Fix Connection.escape() with Unicode input by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/608](https://redirect.github.com/PyMySQL/mysqlclient/pull/608) - fix: fix sslmode typo by [@mschoettle](https://redirect.github.com/mschoettle) in [https://github.com/PyMySQL/mysqlclient/pull/609](https://redirect.github.com/PyMySQL/mysqlclient/pull/609) - CI: Update Django test workflow by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/610](https://redirect.github.com/PyMySQL/mysqlclient/pull/610) - Release v2.2.0rc1 by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/607](https://redirect.github.com/PyMySQL/mysqlclient/pull/607) - CI: Use MariaDB by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/611](https://redirect.github.com/PyMySQL/mysqlclient/pull/611) - ci: Run django test after our test by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/612](https://redirect.github.com/PyMySQL/mysqlclient/pull/612) - Configure Renovate by [@renovate](https://redirect.github.com/renovate) in [https://github.com/PyMySQL/mysqlclient/pull/616](https://redirect.github.com/PyMySQL/mysqlclient/pull/616) - Release v2.2.0 by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/618](https://redirect.github.com/PyMySQL/mysqlclient/pull/618) #### New Contributors - [@gopackgo90](https://redirect.github.com/gopackgo90) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/543](https://redirect.github.com/PyMySQL/mysqlclient/pull/543) - [@joshuadavidthomas](https://redirect.github.com/joshuadavidthomas) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/561](https://redirect.github.com/PyMySQL/mysqlclient/pull/561) - [@lgtm-com](https://redirect.github.com/lgtm-com) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/565](https://redirect.github.com/PyMySQL/mysqlclient/pull/565) - [@vsalvino](https://redirect.github.com/vsalvino) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/564](https://redirect.github.com/PyMySQL/mysqlclient/pull/564) - [@piglei](https://redirect.github.com/piglei) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/596](https://redirect.github.com/PyMySQL/mysqlclient/pull/596) - [@steveteahan](https://redirect.github.com/steveteahan) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/477](https://redirect.github.com/PyMySQL/mysqlclient/pull/477) - [@thereisnosun](https://redirect.github.com/thereisnosun) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/475](https://redirect.github.com/PyMySQL/mysqlclient/pull/475) - [@mschoettle](https://redirect.github.com/mschoettle) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/609](https://redirect.github.com/PyMySQL/mysqlclient/pull/609) - [@renovate](https://redirect.github.com/renovate) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/616](https://redirect.github.com/PyMySQL/mysqlclient/pull/616) **Full Changelog**: https://github.com/PyMySQL/mysqlclient/compare/v2.1.1...v2.2.0 ### [`v2.1.1`](https://redirect.github.com/PyMySQL/mysqlclient/releases/tag/v2.1.1) [Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.1.0...v2.1.1) #### What's Changed - Add **module** attributes to exception classes. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/523](https://redirect.github.com/PyMySQL/mysqlclient/pull/523) - Fix out of range bug by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/538](https://redirect.github.com/PyMySQL/mysqlclient/pull/538) - Fix docstring for \_mysql.connect by [@Llewyllen](https://redirect.github.com/Llewyllen) in [https://github.com/PyMySQL/mysqlclient/pull/540](https://redirect.github.com/PyMySQL/mysqlclient/pull/540) - Update CI settings by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/541](https://redirect.github.com/PyMySQL/mysqlclient/pull/541) #### New Contributors - [@Llewyllen](https://redirect.github.com/Llewyllen) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/540](https://redirect.github.com/PyMySQL/mysqlclient/pull/540) **Full Changelog**: https://github.com/PyMySQL/mysqlclient/compare/v2.1.0...v2.1.1 ### [`v2.1.0`](https://redirect.github.com/PyMySQL/mysqlclient/releases/tag/v2.1.0) [Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.0.3...v2.1.0) #### What's Changed - Use unittest.mock instead of mock by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/469](https://redirect.github.com/PyMySQL/mysqlclient/pull/469) - Actions: Fix pytest args. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/470](https://redirect.github.com/PyMySQL/mysqlclient/pull/470) - Actions: Fix measuring coverage by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/471](https://redirect.github.com/PyMySQL/mysqlclient/pull/471) - Let multi statements be optional by [@simlun](https://redirect.github.com/simlun) in [https://github.com/PyMySQL/mysqlclient/pull/500](https://redirect.github.com/PyMySQL/mysqlclient/pull/500) - Remove bytes encoder that was specifically for Django 1.11 by [@rsiemens](https://redirect.github.com/rsiemens) in [https://github.com/PyMySQL/mysqlclient/pull/490](https://redirect.github.com/PyMySQL/mysqlclient/pull/490) - update remnants of passwd and db also in docs by [@ziegenberg](https://redirect.github.com/ziegenberg) in [https://github.com/PyMySQL/mysqlclient/pull/488](https://redirect.github.com/PyMySQL/mysqlclient/pull/488) - Better support for building on Windows by [@sparkyb](https://redirect.github.com/sparkyb) in [https://github.com/PyMySQL/mysqlclient/pull/484](https://redirect.github.com/PyMySQL/mysqlclient/pull/484) - Fix tests with MySQL 8.0 by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/501](https://redirect.github.com/PyMySQL/mysqlclient/pull/501) - Windows: Update MariaDB Connector to 3.2.4 by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/508](https://redirect.github.com/PyMySQL/mysqlclient/pull/508) - set_character_set() sends "SET NAMES" always. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/509](https://redirect.github.com/PyMySQL/mysqlclient/pull/509) - Remove escape() and escape_string() from MySQLdb. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/511](https://redirect.github.com/PyMySQL/mysqlclient/pull/511) - \_mysql: db -> database, passwd -> password by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/513](https://redirect.github.com/PyMySQL/mysqlclient/pull/513) - Always set MULTI_RESULTS flag by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/515](https://redirect.github.com/PyMySQL/mysqlclient/pull/515) - Actions: Add Python 3.10 and remove 3.5. by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/516](https://redirect.github.com/PyMySQL/mysqlclient/pull/516) - Action: Run Django tests by [@methane](https://redirect.github.com/methane) in [https://github.com/PyMySQL/mysqlclient/pull/519](https://redirect.github.com/PyMySQL/mysqlclient/pull/519) - Fix typos by [@kianmeng](https://redirect.github.com/kianmeng) in [https://github.com/PyMySQL/mysqlclient/pull/520](https://redirect.github.com/PyMySQL/mysqlclient/pull/520) #### New Contributors - [@simlun](https://redirect.github.com/simlun) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/500](https://redirect.github.com/PyMySQL/mysqlclient/pull/500) - [@rsiemens](https://redirect.github.com/rsiemens) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/490](https://redirect.github.com/PyMySQL/mysqlclient/pull/490) - [@ziegenberg](https://redirect.github.com/ziegenberg) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/488](https://redirect.github.com/PyMySQL/mysqlclient/pull/488) - [@sparkyb](https://redirect.github.com/sparkyb) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/484](https://redirect.github.com/PyMySQL/mysqlclient/pull/484) - [@kianmeng](https://redirect.github.com/kianmeng) made their first contribution in [https://github.com/PyMySQL/mysqlclient/pull/520](https://redirect.github.com/PyMySQL/mysqlclient/pull/520) **Full Changelog**: https://github.com/PyMySQL/mysqlclient/compare/v2.0.3...v2.1.0 ### [`v2.0.3`](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.0.2...v2.0.3) [Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.0.2...v2.0.3) ### [`v2.0.2`](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.0.1...v2.0.2) [Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.0.1...v2.0.2) ### [`v2.0.1`](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.0.0...v2.0.1) [Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v2.0.0...v2.0.1) ### [`v2.0.0`](https://redirect.github.com/PyMySQL/mysqlclient/compare/v1.4.6...v2.0.0) [Compare Source](https://redirect.github.com/PyMySQL/mysqlclient/compare/v1.4.6...v2.0.0)Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.