Bug Fixes
- Drop python 3.8-3.9, upgrade deps, use ruff format
([429](https://github.com/PRQL/pyprql/pull/429),
[`d85ec04`](https://github.com/PRQL/pyprql/commit/d85ec04eb50dc01cc063130f0219b23db9adeadb))
- Ruff error ([402](https://github.com/PRQL/pyprql/pull/402),
[`69fa53f`](https://github.com/PRQL/pyprql/commit/69fa53fa8ff99eb8dd57d13259b92fe86007cab8))
Build System
- Remove explicit ipython dependency ([383](https://github.com/PRQL/pyprql/pull/383),
[`9ce5745`](https://github.com/PRQL/pyprql/commit/9ce5745d8082b412183845aab388c5341964b1b3))
Chores
- Bump black from 24.4.2 to 24.8.0 ([410](https://github.com/PRQL/pyprql/pull/410),
[`81ba27b`](https://github.com/PRQL/pyprql/commit/81ba27b3363434863dc52ce96188a0311d1c6e8b))
- Bump commitizen from 3.25.0 to 3.26.0 ([386](https://github.com/PRQL/pyprql/pull/386),
[`e926bf4`](https://github.com/PRQL/pyprql/commit/e926bf4faf47ec32756a560ed630340e1d350856))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump commitizen from 3.26.0 to 3.27.0 ([387](https://github.com/PRQL/pyprql/pull/387),
[`5d3fa73`](https://github.com/PRQL/pyprql/commit/5d3fa73b99e7371c9b25d8db0a7f4c1178f427ff))
- Bump commitizen from 3.27.0 to 3.28.0 ([404](https://github.com/PRQL/pyprql/pull/404),
[`7356055`](https://github.com/PRQL/pyprql/commit/7356055b054c1cacdbdc35238f5fe2ecb8513882))
- Bump commitizen from 3.28.0 to 3.29.0 ([413](https://github.com/PRQL/pyprql/pull/413),
[`3255bb4`](https://github.com/PRQL/pyprql/commit/3255bb4fc653b9fd0f00443e7aaee8d3a6deeb15))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump coverage from 7.5.0 to 7.6.0 ([400](https://github.com/PRQL/pyprql/pull/400),
[`2d0472e`](https://github.com/PRQL/pyprql/commit/2d0472e242138e58009ae907bf7f5cf142fc8e42))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump duckdb-engine from 0.12.0 to 0.13.0 ([390](https://github.com/PRQL/pyprql/pull/390),
[`2ea60db`](https://github.com/PRQL/pyprql/commit/2ea60db79d2a397ded3a5ddb048cf907586cfe00))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump duckdb-engine from 0.13.2 to 0.14.0 ([458](https://github.com/PRQL/pyprql/pull/458),
[`3cb05fd`](https://github.com/PRQL/pyprql/commit/3cb05fd92aaafafb873fe923838f3242ae48181e))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump duckdb-engine from 0.14.0 to 0.15.0 ([468](https://github.com/PRQL/pyprql/pull/468),
[`4d34a7e`](https://github.com/PRQL/pyprql/commit/4d34a7ef87d8c229946324acacabfacb86052a94))
- Bump ipython from 8.28.0 to 8.29.0 ([444](https://github.com/PRQL/pyprql/pull/444),
[`77b4c2f`](https://github.com/PRQL/pyprql/commit/77b4c2f7983a65ab040d92cbe682fb71d8e46e6a))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump ipython from 8.29.0 to 8.30.0 ([454](https://github.com/PRQL/pyprql/pull/454),
[`e6380e1`](https://github.com/PRQL/pyprql/commit/e6380e1b5447baa84b5754128f944a9324074631))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump ipython from 8.30.0 to 8.31.0 ([459](https://github.com/PRQL/pyprql/pull/459),
[`64128d1`](https://github.com/PRQL/pyprql/commit/64128d13ea6b790cca21fcd8e3a92de395d859fa))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump mypy from 1.10.0 to 1.11.0 ([406](https://github.com/PRQL/pyprql/pull/406),
[`affcb86`](https://github.com/PRQL/pyprql/commit/affcb86f6c31760826754fab2cdc475da8633d91))
- Bump mypy from 1.11.2 to 1.12.0 ([436](https://github.com/PRQL/pyprql/pull/436),
[`659a2e1`](https://github.com/PRQL/pyprql/commit/659a2e1481dab1f734f78aaff9f1978b7714f5ef))
- Bump mypy from 1.12.0 to 1.13.0 ([442](https://github.com/PRQL/pyprql/pull/442),
[`15ac390`](https://github.com/PRQL/pyprql/commit/15ac390613150d03bc6e6822f98bf9f1e31cbe07))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump mypy from 1.13.0 to 1.14.1 ([462](https://github.com/PRQL/pyprql/pull/462),
[`957e372`](https://github.com/PRQL/pyprql/commit/957e372b659e66bd45600a6fb7fa8315202e1b24))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump myst-parser from 3.0.1 to 4.0.0 ([434](https://github.com/PRQL/pyprql/pull/434),
[`a2f5719`](https://github.com/PRQL/pyprql/commit/a2f571961623c6d5bcf8c4d739916f66ed7b87d6))
- Bump nox from 2024.4.15 to 2024.10.9 ([430](https://github.com/PRQL/pyprql/pull/430),
[`e0ad239`](https://github.com/PRQL/pyprql/commit/e0ad239e81cdf8e5e0af1ac5bf865754d8cd1c89))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump polars from 0.20.23 to 1.0.0 ([397](https://github.com/PRQL/pyprql/pull/397),
[`94e879f`](https://github.com/PRQL/pyprql/commit/94e879ff0b29a22a09fb4dd483994cb6800eac56))
- Bump polars from 1.0.0 to 1.1.0 ([398](https://github.com/PRQL/pyprql/pull/398),
[`b0e2506`](https://github.com/PRQL/pyprql/commit/b0e2506ffc9f217212ad2badee3d0f5b94c7579c))
- Bump polars from 1.1.0 to 1.2.0 ([403](https://github.com/PRQL/pyprql/pull/403),
[`7474239`](https://github.com/PRQL/pyprql/commit/7474239db7427f5305223574f881e7a4a0090d97))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump polars from 1.10.0 to 1.11.0 ([443](https://github.com/PRQL/pyprql/pull/443),
[`b05f4bb`](https://github.com/PRQL/pyprql/commit/b05f4bb449fcd85035f50d59af9258d82d0112fd))
- Bump polars from 1.11.0 to 1.12.0 ([445](https://github.com/PRQL/pyprql/pull/445),
[`bdcc11c`](https://github.com/PRQL/pyprql/commit/bdcc11cfbe7fbd8aa2349d82291fc18e5da70fc2))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump polars from 1.12.0 to 1.13.0 ([449](https://github.com/PRQL/pyprql/pull/449),
[`acf6056`](https://github.com/PRQL/pyprql/commit/acf6056eef6e14431c78669806c4fc2cdb4f6c84))
- Bump polars from 1.13.0 to 1.14.0 ([450](https://github.com/PRQL/pyprql/pull/450),
[`f95d5ba`](https://github.com/PRQL/pyprql/commit/f95d5ba593510ddcdd144308bab79f7a40ece209))
- Bump polars from 1.14.0 to 1.15.0 ([452](https://github.com/PRQL/pyprql/pull/452),
[`0e34169`](https://github.com/PRQL/pyprql/commit/0e341694db551d589b93b3c929cd0f0afeacc4a0))
- Bump polars from 1.15.0 to 1.16.0 ([455](https://github.com/PRQL/pyprql/pull/455),
[`b151306`](https://github.com/PRQL/pyprql/commit/b151306116c939402ac27d1f990e7b1c64be7669))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump polars from 1.16.0 to 1.17.0 ([457](https://github.com/PRQL/pyprql/pull/457),
[`ea5bd01`](https://github.com/PRQL/pyprql/commit/ea5bd0170893ec5e8b752f2465ab30351f177e72))
- Bump polars from 1.17.0 to 1.18.0 ([461](https://github.com/PRQL/pyprql/pull/461),
[`4bab67f`](https://github.com/PRQL/pyprql/commit/4bab67f08cedf52b23102493a20625639fb3c442))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump polars from 1.18.0 to 1.19.0 ([464](https://github.com/PRQL/pyprql/pull/464),
[`0f64079`](https://github.com/PRQL/pyprql/commit/0f6407987681a7a291a93cfd20867b8b0355523d))
- Bump polars from 1.19.0 to 1.20.0 ([469](https://github.com/PRQL/pyprql/pull/469),
[`724ddd4`](https://github.com/PRQL/pyprql/commit/724ddd4a3bb2c17a2ea9344d0dca38ab54712800))
- Bump polars from 1.2.0 to 1.3.0 ([408](https://github.com/PRQL/pyprql/pull/408),
[`6c76c96`](https://github.com/PRQL/pyprql/commit/6c76c96919e1cadfad7bc30d375fac86b173e516))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump polars from 1.20.0 to 1.21.0 ([475](https://github.com/PRQL/pyprql/pull/475),
[`e3c1e9e`](https://github.com/PRQL/pyprql/commit/e3c1e9e39d4a0e84f4e6f1276c2fee396f5179e9))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump polars from 1.3.0 to 1.4.1 ([411](https://github.com/PRQL/pyprql/pull/411),
[`f821a38`](https://github.com/PRQL/pyprql/commit/f821a388b4e446b794e63aa5ed53c4a40b08fca9))
- Bump polars from 1.4.1 to 1.5.0 ([415](https://github.com/PRQL/pyprql/pull/415),
[`1856b49`](https://github.com/PRQL/pyprql/commit/1856b497d53e841f6bdf06ebd9c6e10b6482b83e))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump polars from 1.5.0 to 1.6.0 ([419](https://github.com/PRQL/pyprql/pull/419),
[`429b120`](https://github.com/PRQL/pyprql/commit/429b12095dd560fee2b9c3255cb8fe2b59570818))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump polars from 1.6.0 to 1.7.0 ([420](https://github.com/PRQL/pyprql/pull/420),
[`867e3e5`](https://github.com/PRQL/pyprql/commit/867e3e546fdce4f073b839cc78f372c73276eefa))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump polars from 1.7.0 to 1.8.1 ([421](https://github.com/PRQL/pyprql/pull/421),
[`e454cc0`](https://github.com/PRQL/pyprql/commit/e454cc0b75998b1272747c18a1e53020520f03f4))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump polars from 1.8.1 to 1.8.2 ([424](https://github.com/PRQL/pyprql/pull/424),
[`570624b`](https://github.com/PRQL/pyprql/commit/570624b608b48f031b7856b4fbd2076637d78de9))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump polars from 1.9.0 to 1.10.0 ([441](https://github.com/PRQL/pyprql/pull/441),
[`1c9f2a4`](https://github.com/PRQL/pyprql/commit/1c9f2a41fee0302c6c0e3a354fd6008885f08d5a))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump pre-commit from 3.8.0 to 4.0.1 ([435](https://github.com/PRQL/pyprql/pull/435),
[`7c4b69c`](https://github.com/PRQL/pyprql/commit/7c4b69cee9968b30208368d21b0db4f1035ce8cf))
- Bump pre-commit from 4.0.1 to 4.1.0 ([471](https://github.com/PRQL/pyprql/pull/471),
[`50be6f4`](https://github.com/PRQL/pyprql/commit/50be6f49e1a2f23d95e8867f850a49ca0487dc58))
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- Bump pytest from 8.2.0 to 8.3.1 ([405](https://github.com/PRQL/pyprql/pull/405),
[`282d5f7`](https://github.com/PRQL/pyprql/commit/282d5f787aa689f55f0b0a0c1402304e93acd416))
- Bump pytest-cov from 5.0.0 to 6.0.0 ([446](https://github.com/PRQL/pyprql/pull/446),
[`f2041e5`](https://github.com/PRQL/pyprql/commit/f2041e58c52ad80e9537920b9b1202fca1422784))
- Bump pytest-regtest from 2.2.1 to 2.3.0 ([438](https://github.com/PRQL/pyprql/pull/438),
[`acd51d9`](https://github.com/PRQL/pyprql/commit/acd51d94f2e0f54b8fdee9bcda87a9d85bb2b84b))