[#227](https://github.com/Kozea/cairocffi/issues/227) <https://github.com/Kozea/cairocffi/pull/227>_:
Add get_hairline() and set_hairline() functions
Version 1.7.0
.............
Released on 2024-04-27
Drop Python 3.7 support, add Python 3.12 support
[#221](https://github.com/Kozea/cairocffi/issues/221) <https://github.com/Kozea/cairocffi/pull/225>_:
Add environment variable to set folder where DLLs are installed on Windows
[#225](https://github.com/Kozea/cairocffi/issues/225) <https://github.com/Kozea/cairocffi/pull/225>_:
Use Ruff instead of Flake8 and isort
Version 1.6.1
.............
Released on 2023-07-24
[#217](https://github.com/Kozea/cairocffi/issues/217) <https://github.com/Kozea/cairocffi/issues/217>_:
Repair installation with PyInstaller
Version 1.6.0
.............
Released on 2023-06-12
This version uses a new CFFI mode that may break your program.
CairoCFFI now uses Flit for packaging and is also distributed as a Python
wheel.
Please test carefully and don’t hesitate to report issues before using it in
production.
[#216](https://github.com/Kozea/cairocffi/issues/216) <https://github.com/Kozea/cairocffi/pull/216>_:
Use ABI-level in-line CFFI mode
Exclusion patterns can now be multi-line, thanks to Daniel Diniz <pull 1807_>. This enables many interesting exclusion use-cases, including those
requested in issues 118 <issue 118_> (entire files), 996 <issue 996_>_ (multiple lines only when appearing together), 1741 <issue 1741_>_ (remainder of a function), and 1803 <issue 1803_>_
(arbitrary sequence of marked lines). See the :ref:multi_line_exclude
section of the docs for more details and examples.
The JSON report now includes per-function and per-class coverage information.
Thanks to Daniel Diniz <pull 1809_>_ for getting the work started. This
closes issue 1793_ and issue 1532_.
Fixed an incorrect calculation of "(no class)" lines in the HTML classes
report.
If you attempt to combine statement coverage data with branch coverage data,
coverage.py used to fail with the message "Can't combine arc data with line
data" or its reverse, "Can't combine line data with arc data." These
messages used internal terminology, making it hard for people to understand
the problem. They are now changed to mention "branch coverage data" and
"statement coverage data."
Fixed a minor branch coverage problem with wildcard match/case cases using
names or guard clauses.
Started testing on 3.13 free-threading (nogil) builds of Python. I'm not
claiming full support yet. Closes issue 1799_.
Fix finding hardlink targets in tar files with an ignored top-level directory. ([#12781](https://github.com/pypa/pip/issues/12781) <https://github.com/pypa/pip/issues/12781>_)
24.1.1 (2024-06-26)
Bug Fixes
Actually use system trust stores when the truststore feature is enabled.
Vendored Libraries
Upgrade requests to 2.32.3
24.1 (2024-06-20)
Vendored Libraries
Upgrade truststore to 0.9.1.
24.1b2 (2024-06-12)
Features
Report informative messages about invalid requirements. ([#12713](https://github.com/pypa/pip/issues/12713) <https://github.com/pypa/pip/issues/12713>_)
Bug Fixes
Eagerly import the self version check logic to avoid crashes while upgrading or downgrading pip at the same time. ([#12675](https://github.com/pypa/pip/issues/12675) <https://github.com/pypa/pip/issues/12675>_)
Accommodate for mismatches between different sources of truth for extra names, for packages generated by setuptools. ([#12688](https://github.com/pypa/pip/issues/12688) <https://github.com/pypa/pip/issues/12688>_)
Accommodate for development versions of CPython ending in + in the version string. ([#12691](https://github.com/pypa/pip/issues/12691) <https://github.com/pypa/pip/issues/12691>_)
Bumps the dependencies group with 17 updates in the /.config directory:
1.7.0
1.7.1
2024.6.2
2024.7.4
7.5.3
7.6.0
3.15.1
3.15.4
7.1.0
8.0.0
1.9.1
1.9.3
9.5.27
9.5.28
0.2.17
0.2.18
10.3.0
10.4.0
24.0
24.1.2
2.22.0
2.23.1
1.6.1
1.7.1
43.0
44.0
70.0.0
70.3.0
0.4.1
0.4.2
4.15.1
4.16.0
20.26.2
20.26.3
Updates
cairocffi
from 1.7.0 to 1.7.1Changelog
Sourced from cairocffi's changelog.
... (truncated)
Commits
0f45d6a
Version 1.7.1996a754
Merge pull request #227 from dtromb/#226-hairlinecaf8bcf
Fixed long comment lines to pass ruff check.cd9689e
Made test case for new 1.18 functionality condition on the correct version of...b7a5023
Added Context.{get,set}_hairline(), according changes to ffi header, and test...Updates
certifi
from 2024.6.2 to 2024.7.4Commits
bd81538
2024.07.04 (#295)06a2cbf
Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (#294)13bba02
Bump actions/checkout from 4.1.6 to 4.1.7 (#293)e8abcd0
Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#292)Updates
coverage
from 7.5.3 to 7.6.0Changelog
Sourced from coverage's changelog.
... (truncated)
Commits
59a3cd7
docs: sample HTML for 7.6.07f27fa7
docs: prep for 7.6.06a268b0
docs: issues closed by the json region reporting5bfe9e7
chore: bump actions/setup-python from 5.1.0 to 5.1.1 (#1814)ab609ef
docs: mention json region reporting in the changes92d96b9
fix: json report needs 'no class' and 'no function' alsoe47e7e7
refactor: move duplicate code into methods3d6be2b
fix: json format should bump for regionsa9992d2
test: add a test of json regions with branches8b89764
test: json expectations should have explicit format numberUpdates
filelock
from 3.15.1 to 3.15.4Release notes
Sourced from filelock's releases.
Commits
9a979df
Pass file_lock as positional argument (#347)3a79343
Fix `TypeError: _CountedFileLock.init() got an unexpected keyword argumen...81d4cf9
Add test for virtualenv stability (#344)192f1ef
Use a metaclass to implement the singleton pattern (#340)48788c5
Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#341)7bd3b7b
[pre-commit.ci] pre-commit autoupdate (#342)Updates
importlib-metadata
from 7.1.0 to 8.0.0Changelog
Sourced from importlib-metadata's changelog.
Commits
f390168
Finalizec3bae1e
Merge pull request #491 from python/debt/remove-legacya970a49
Message.getitem now raises a KeyError on missing keys.32c14aa
Removed deprecated support for Distribution subclasses not implementing abstr...b76931d
Finalize48d2a85
Merge pull request #482 from dan-blanchard/fix-relative-tob94b42e
Add news fragmente4d1dcc
Remove additional method in SimplePath.07a2a44
Revert "Fix mypy failure that has nothing to do with this PR"b815aee
Mark compat code as uncovered.Updates
markdown-exec
from 1.9.1 to 1.9.3Release notes
Sourced from markdown-exec's releases.
Changelog
Sourced from markdown-exec's changelog.
Commits
5227fe2
chore: Prepare release 1.9.3a6e5053
chore: Template upgrade917af4c
fix: Fix patching lines in tracebacks on Python 3.13ecc341e
tests: Don't install docs dependencies on Python 3.8 or 3.136c3fe25
docs: Remove Griffe gallery example0349ed2
docs: Update Hyperbolic gallery exampleed18c5f
chore: Prepare release 1.9.2d3f1e6b
fix: Render source even if output is emptycc36267
Merge branch 'main' of github.com:pawamoy/markdown-exec6167c03
docs: Add Chalk example galleryUpdates
mkdocs-material
from 9.5.27 to 9.5.28Release notes
Sourced from mkdocs-material's releases.
Changelog
Sourced from mkdocs-material's changelog.
... (truncated)
Commits
1b78c2c
Prepare 9.5.28 releasec5fd98c
Fixed links in sponsors sectionfa04d0c
Updated dependencies845fc61
Fixed improved tooltips mounted when disabled12a8e82
Removed all references to polyfill.io436860f
Bump docker/build-push-action from 5 to 6b048469
Switched to ES2018 targeteff555a
Updated dependencies610be26
Updated READMEf1ffead
DocumentationUpdates
nh3
from 0.2.17 to 0.2.18Release notes
Sourced from nh3's releases.
Commits
ba2b274
Fix pytest on macOS10c7a8d
Bump version to 0.2.18c998daf
Use Python 3.12 in CIfdc1662
Bump pyo3 from 0.21.2 to 0.22.0 (#46)b5074b1
Bump pyo3 from 0.21.1 to 0.21.2 (#43)16fe300
Bump pyo3 from 0.21.0 to 0.21.1 (#42)Updates
pillow
from 10.3.0 to 10.4.0Release notes
Sourced from pillow's releases.
... (truncated)
Changelog
Sourced from pillow's changelog.
... (truncated)
Commits
9b4fae7
10.4.0 version bumpb55d74b
Update CHANGES.rst [ci skip]8daf550
Merge pull request #8178 from radarhere/imageshowc6d8c58
Merge pull request #7965 from Yay295/patch-3c9ec76a
Raise FileNotFoundError if show_file() path does not existb48d175
Update CHANGES.rst [ci skip]4d6dff3
Merge pull request #8031 from radarhere/imagingcms_modes70b3815
Merge pull request #8127 from radarhere/multiple_exif_markers88cd6d4
Rearranged comments41426a6
Merge pull request #8110 from radarhere/exififdUpdates
pip
from 24.0 to 24.1.2Changelog
Sourced from pip's changelog.
... (truncated)
Commits
76e82a4
Bump for releasea56129c
Merge pull request #12787 from mgorny/no-isol-tests41772d8
Merge pull request #12799 from encukou/gh-12781-tar-hardlinka432c7f
Bump for releasea1ae982
Update AUTHORS.txt300ed75
Upgrade requests to 2.32.3 (#12784)5c389ec
Split up Windows tests relying on urlunparse behaviour (#12788)00c75c4
Merge pull request #12773 from matthewhughes934/fix-tests-unable-to-cleanup67e2a56
Merge pull request #12783 from pfmoore/rel_doc2a58c20a
Minor release is the quarter numberUpdates
pipdeptree
from 2.22.0 to 2.23.1Release notes
Sourced from pipdeptree's releases.
Commits
f0999f9
Allow pre-releases when detecting version conflicts (#394)02f4f26
[pre-commit.ci] pre-commit autoupdate (#392)91188b3
Readd# noqa: S603
to _detect_env to resolve Ruff error (#388)6fb5619
[pre-commit.ci] pre-commit autoupdate (#387)59de13e
Use is_missing property in ReqPackage.is_conflicting() for DRYness (#385)5eabebe
Use__contains__
to avoidKeyError
with importlib_metadata==8.0.0 (#384)8c56559
[pre-commit.ci] pre-commit autoupdate (#383)c2245d6
Print resolved interpreter when using env detection (#379)07503eb
[pre-commit.ci] pre-commit autoupdate (#382)46575ba
Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#381)Updates
pyproject-api
from 1.6.1 to 1.7.1Release notes
Sourced from pyproject-api's releases.
Commits
e384fce
Move changelog to GH releases (#141)0a41076
Bump and fix CI for new setuptools (#140)d7add0e
Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#139)4ddd11c
[pre-commit.ci] pre-commit autoupdate (#138)010a4fe
[pre-commit.ci] pre-commit autoupdate (#137)1cb7a4b
[pre-commit.ci] pre-commit autoupdate (#136)c101877
[pre-commit.ci] pre-commit autoupdate (#135)4b66582
[pre-commit.ci] pre-commit autoupdate (#134)443355e
[pre-commit.ci] pre-commit autoupdate (#133)ba3d734
[pre-commit.ci] pre-commit autoupdate (#132)Updates
readme-renderer
from 43.0 to 44.0Release notes
Sourced from readme-renderer's releases.
Changelog
Sourced from readme-renderer's changelog.
Commits
1d0497c
Release 44 (#316)09620a6
Lazy open output files, and always close them (#314)6061b3e
Exclude .gitpod.yml by default with check-manifest (#307)749204b
Update .gitpod.yml to replace deprecated extension (#306)e84ded1
Build a wheel once, for all test environments (#308)b447d5d
Lint specific directories (#312)0817204
Resolve Node 16 deprecation warnings in CI (#309)fefd285
Support newer docutils versions (#315)Updates
setuptools
from 70.0.0 to 70.3.0Changelog
Sourced from setuptools's changelog.
The following labels could not be found:
dependabot-deps-updates
.Looks like these dependencies are updatable in another way, so this is no longer needed.