christopherpickering / flask-session2

Server side session extension for Flask
Other
34 stars 8 forks source link

fix(deps) Update all non-major dependencies #116

Closed renovate[bot] closed 7 months ago

renovate[bot] commented 7 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Flask (changelog) 2.2.5 -> 2.3.3 age adoption passing confidence
Flask-SQLAlchemy (changelog) 3.0.5 -> 3.1.1 age adoption passing confidence
bandit (source, changelog) 1.7.5 -> 1.7.6 age adoption passing confidence
black (changelog) 23.3.0 -> 23.12.1 age adoption passing confidence
boto3 1.33.13 -> 1.34.23 age adoption passing confidence
coverage 7.2.7 -> 7.4.0 age adoption passing confidence
elasticsearch 8.11.1 -> 8.12.0 age adoption passing confidence
isort (source, changelog) 5.11.5 -> 5.13.2 age adoption passing confidence
mypy (source, changelog) 1.4.1 -> 1.8.0 age adoption passing confidence
tox (changelog) 4.8.0 -> 4.12.1 age adoption passing confidence

Release Notes

PyCQA/bandit (bandit) ### [`v1.7.6`](https://togithub.com/PyCQA/bandit/releases/tag/1.7.6) [Compare Source](https://togithub.com/PyCQA/bandit/compare/1.7.5...1.7.6) #### What's Changed - Update bug report to include version 1.7.5 by [@​ericwb](https://togithub.com/ericwb) in [https://github.com/PyCQA/bandit/pull/993](https://togithub.com/PyCQA/bandit/pull/993) - Render Python 3.10 in drop down correctly by [@​ericwb](https://togithub.com/ericwb) in [https://github.com/PyCQA/bandit/pull/997](https://togithub.com/PyCQA/bandit/pull/997) - Remove checks for Python2 urllib by [@​ericwb](https://togithub.com/ericwb) in [https://github.com/PyCQA/bandit/pull/999](https://togithub.com/PyCQA/bandit/pull/999) - Improper detection of non-requests module by [@​ericwb](https://togithub.com/ericwb) in [https://github.com/PyCQA/bandit/pull/1011](https://togithub.com/PyCQA/bandit/pull/1011) - xmlrpclib replaced with xmlrpc in Python3 by [@​ericwb](https://togithub.com/ericwb) in [https://github.com/PyCQA/bandit/pull/1012](https://togithub.com/PyCQA/bandit/pull/1012) - language and linting updates by [@​marksmayo](https://togithub.com/marksmayo) in [https://github.com/PyCQA/bandit/pull/1015](https://togithub.com/PyCQA/bandit/pull/1015) - Adds check for crypt module usage as weak hash by [@​ericwb](https://togithub.com/ericwb) in [https://github.com/PyCQA/bandit/pull/1018](https://togithub.com/PyCQA/bandit/pull/1018) - Switch to tox 4 by [@​mportesdev](https://togithub.com/mportesdev) in [https://github.com/PyCQA/bandit/pull/1020](https://togithub.com/PyCQA/bandit/pull/1020) - Skip unnecessary `pip install` commands in the pythonpackage.yml workflow by [@​mportesdev](https://togithub.com/mportesdev) in [https://github.com/PyCQA/bandit/pull/1021](https://togithub.com/PyCQA/bandit/pull/1021) - Update versions of used GitHub Actions by [@​mportesdev](https://togithub.com/mportesdev) in [https://github.com/PyCQA/bandit/pull/1024](https://togithub.com/PyCQA/bandit/pull/1024) - Update pre-commit hooks by [@​mportesdev](https://togithub.com/mportesdev) in [https://github.com/PyCQA/bandit/pull/1026](https://togithub.com/PyCQA/bandit/pull/1026) - Add `random.Random` to B311 checks by [@​shiftinv](https://togithub.com/shiftinv) in [https://github.com/PyCQA/bandit/pull/940](https://togithub.com/PyCQA/bandit/pull/940) - Add a copy button to all code snippets in docs by [@​ericwb](https://togithub.com/ericwb) in [https://github.com/PyCQA/bandit/pull/1030](https://togithub.com/PyCQA/bandit/pull/1030) - Replace pbr in favor of importlib by [@​ericwb](https://togithub.com/ericwb) in [https://github.com/PyCQA/bandit/pull/1016](https://togithub.com/PyCQA/bandit/pull/1016) - Switch from open collective to PSF by [@​ericwb](https://togithub.com/ericwb) in [https://github.com/PyCQA/bandit/pull/1031](https://togithub.com/PyCQA/bandit/pull/1031) - Make pre-commit run Bandit hook using a single process by [@​Klavionik](https://togithub.com/Klavionik) in [https://github.com/PyCQA/bandit/pull/1029](https://togithub.com/PyCQA/bandit/pull/1029) - Remove support for Python 3.7 due to end-of-life by [@​ericwb](https://togithub.com/ericwb) in [https://github.com/PyCQA/bandit/pull/1034](https://togithub.com/PyCQA/bandit/pull/1034) - Update asserts.py documentation by [@​deronnax](https://togithub.com/deronnax) in [https://github.com/PyCQA/bandit/pull/1036](https://togithub.com/PyCQA/bandit/pull/1036) - Simplify `wrap_file_object` by [@​mportesdev](https://togithub.com/mportesdev) in [https://github.com/PyCQA/bandit/pull/1037](https://togithub.com/PyCQA/bandit/pull/1037) - django_rawsql_used: support keyword arguments used in `RawSQL` by [@​kevinmarsh](https://togithub.com/kevinmarsh) in [https://github.com/PyCQA/bandit/pull/765](https://togithub.com/PyCQA/bandit/pull/765) - Avoid gitpyhon CVE-2022-24439 by [@​carlosduelo](https://togithub.com/carlosduelo) in [https://github.com/PyCQA/bandit/pull/1048](https://togithub.com/PyCQA/bandit/pull/1048) - Update blacklist call documentation by [@​costaparas](https://togithub.com/costaparas) in [https://github.com/PyCQA/bandit/pull/1045](https://togithub.com/PyCQA/bandit/pull/1045) - Support ignoring blacklists by name by [@​costaparas](https://togithub.com/costaparas) in [https://github.com/PyCQA/bandit/pull/1046](https://togithub.com/PyCQA/bandit/pull/1046) - Fix dependabot to update github actions by [@​ericwb](https://togithub.com/ericwb) in [https://github.com/PyCQA/bandit/pull/1057](https://togithub.com/PyCQA/bandit/pull/1057) - Bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/PyCQA/bandit/pull/1058](https://togithub.com/PyCQA/bandit/pull/1058) - Fix for ReadtheDocs build by [@​ericwb](https://togithub.com/ericwb) in [https://github.com/PyCQA/bandit/pull/1061](https://togithub.com/PyCQA/bandit/pull/1061) - fix(plugins/B507): also detect class instances by [@​mkniewallner](https://togithub.com/mkniewallner) in [https://github.com/PyCQA/bandit/pull/1064](https://togithub.com/PyCQA/bandit/pull/1064) - Use mirror repository for black pre-commit hook by [@​mportesdev](https://togithub.com/mportesdev) in [https://github.com/PyCQA/bandit/pull/1070](https://togithub.com/PyCQA/bandit/pull/1070) - Add official support of Python 3.12 by [@​ericwb](https://togithub.com/ericwb) in [https://github.com/PyCQA/bandit/pull/1068](https://togithub.com/PyCQA/bandit/pull/1068) - Fix crash on pyproject.toml without bandit config by [@​javajawa](https://togithub.com/javajawa) in [https://github.com/PyCQA/bandit/pull/1073](https://togithub.com/PyCQA/bandit/pull/1073) - refactor: remove `importlib-metadata` fallback by [@​mkniewallner](https://togithub.com/mkniewallner) in [https://github.com/PyCQA/bandit/pull/1066](https://togithub.com/PyCQA/bandit/pull/1066) - Fixes for sphinx build by [@​ericwb](https://togithub.com/ericwb) in [https://github.com/PyCQA/bandit/pull/1063](https://togithub.com/PyCQA/bandit/pull/1063) #### New Contributors - [@​marksmayo](https://togithub.com/marksmayo) made their first contribution in [https://github.com/PyCQA/bandit/pull/1015](https://togithub.com/PyCQA/bandit/pull/1015) - [@​shiftinv](https://togithub.com/shiftinv) made their first contribution in [https://github.com/PyCQA/bandit/pull/940](https://togithub.com/PyCQA/bandit/pull/940) - [@​Klavionik](https://togithub.com/Klavionik) made their first contribution in [https://github.com/PyCQA/bandit/pull/1029](https://togithub.com/PyCQA/bandit/pull/1029) - [@​deronnax](https://togithub.com/deronnax) made their first contribution in [https://github.com/PyCQA/bandit/pull/1036](https://togithub.com/PyCQA/bandit/pull/1036) - [@​kevinmarsh](https://togithub.com/kevinmarsh) made their first contribution in [https://github.com/PyCQA/bandit/pull/765](https://togithub.com/PyCQA/bandit/pull/765) - [@​carlosduelo](https://togithub.com/carlosduelo) made their first contribution in [https://github.com/PyCQA/bandit/pull/1048](https://togithub.com/PyCQA/bandit/pull/1048) - [@​costaparas](https://togithub.com/costaparas) made their first contribution in [https://github.com/PyCQA/bandit/pull/1045](https://togithub.com/PyCQA/bandit/pull/1045) - [@​dependabot](https://togithub.com/dependabot) made their first contribution in [https://github.com/PyCQA/bandit/pull/1058](https://togithub.com/PyCQA/bandit/pull/1058) - [@​javajawa](https://togithub.com/javajawa) made their first contribution in [https://github.com/PyCQA/bandit/pull/1073](https://togithub.com/PyCQA/bandit/pull/1073) **Full Changelog**: https://github.com/PyCQA/bandit/compare/1.7.5...1.7.6
psf/black (black) ### [`v23.12.1`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#23121) [Compare Source](https://togithub.com/psf/black/compare/23.12.0...23.12.1) ##### Packaging - Fixed a bug that included dependencies from the `d` extra by default ([#​4108](https://togithub.com/psf/black/issues/4108)) ### [`v23.12.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#23120) [Compare Source](https://togithub.com/psf/black/compare/23.11.0...23.12.0) ##### Highlights It's almost 2024, which means it's time for a new edition of *Black*'s stable style! Together with this release, we'll put out an alpha release 24.1a1 showcasing the draft 2024 stable style, which we'll finalize in the January release. Please try it out and [share your feedback](https://togithub.com/psf/black/issues/4042). This release (23.12.0) will still produce the 2023 style. Most but not all of the changes in `--preview` mode will be in the 2024 stable style. ##### Stable style - Fix bug where `# fmt: off` automatically dedents when used with the `--line-ranges` option, even when it is not within the specified line range. ([#​4084](https://togithub.com/psf/black/issues/4084)) - Fix feature detection for parenthesized context managers ([#​4104](https://togithub.com/psf/black/issues/4104)) ##### Preview style - Prefer more equal signs before a break when splitting chained assignments ([#​4010](https://togithub.com/psf/black/issues/4010)) - Standalone form feed characters at the module level are no longer removed ([#​4021](https://togithub.com/psf/black/issues/4021)) - Additional cases of immediately nested tuples, lists, and dictionaries are now indented less ([#​4012](https://togithub.com/psf/black/issues/4012)) - Allow empty lines at the beginning of all blocks, except immediately before a docstring ([#​4060](https://togithub.com/psf/black/issues/4060)) - Fix crash in preview mode when using a short `--line-length` ([#​4086](https://togithub.com/psf/black/issues/4086)) - Keep suites consisting of only an ellipsis on their own lines if they are not functions or class definitions ([#​4066](https://togithub.com/psf/black/issues/4066)) ([#​4103](https://togithub.com/psf/black/issues/4103)) ##### Configuration - `--line-ranges` now skips *Black*'s internal stability check in `--safe` mode. This avoids a crash on rare inputs that have many unformatted same-content lines. ([#​4034](https://togithub.com/psf/black/issues/4034)) ##### Packaging - Upgrade to mypy 1.7.1 ([#​4049](https://togithub.com/psf/black/issues/4049)) ([#​4069](https://togithub.com/psf/black/issues/4069)) - Faster compiled wheels are now available for CPython 3.12 ([#​4070](https://togithub.com/psf/black/issues/4070)) ##### Integrations - Enable 3.12 CI ([#​4035](https://togithub.com/psf/black/issues/4035)) - Build docker images in parallel ([#​4054](https://togithub.com/psf/black/issues/4054)) - Build docker images with 3.12 ([#​4055](https://togithub.com/psf/black/issues/4055)) ### [`v23.11.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#23110) [Compare Source](https://togithub.com/psf/black/compare/23.10.1...23.11.0) ##### Highlights - Support formatting ranges of lines with the new `--line-ranges` command-line option ([#​4020](https://togithub.com/psf/black/issues/4020)) ##### Stable style - Fix crash on formatting bytes strings that look like docstrings ([#​4003](https://togithub.com/psf/black/issues/4003)) - Fix crash when whitespace followed a backslash before newline in a docstring ([#​4008](https://togithub.com/psf/black/issues/4008)) - Fix standalone comments inside complex blocks crashing Black ([#​4016](https://togithub.com/psf/black/issues/4016)) - Fix crash on formatting code like `await (a ** b)` ([#​3994](https://togithub.com/psf/black/issues/3994)) - No longer treat leading f-strings as docstrings. This matches Python's behaviour and fixes a crash ([#​4019](https://togithub.com/psf/black/issues/4019)) ##### Preview style - Multiline dicts and lists that are the sole argument to a function are now indented less ([#​3964](https://togithub.com/psf/black/issues/3964)) - Multiline unpacked dicts and lists as the sole argument to a function are now also indented less ([#​3992](https://togithub.com/psf/black/issues/3992)) - In f-string debug expressions, quote types that are visible in the final string are now preserved ([#​4005](https://togithub.com/psf/black/issues/4005)) - Fix a bug where long `case` blocks were not split into multiple lines. Also enable general trailing comma rules on `case` blocks ([#​4024](https://togithub.com/psf/black/issues/4024)) - Keep requiring two empty lines between module-level docstring and first function or class definition ([#​4028](https://togithub.com/psf/black/issues/4028)) - Add support for single-line format skip with other comments on the same line ([#​3959](https://togithub.com/psf/black/issues/3959)) ##### Configuration - Consistently apply force exclusion logic before resolving symlinks ([#​4015](https://togithub.com/psf/black/issues/4015)) - Fix a bug in the matching of absolute path names in `--include` ([#​3976](https://togithub.com/psf/black/issues/3976)) ##### Performance - Fix mypyc builds on arm64 on macOS ([#​4017](https://togithub.com/psf/black/issues/4017)) ##### Integrations - Black's pre-commit integration will now run only on git hooks appropriate for a code formatter ([#​3940](https://togithub.com/psf/black/issues/3940)) ### [`v23.10.1`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#23101) [Compare Source](https://togithub.com/psf/black/compare/23.10.0...23.10.1) ##### Highlights - Maintenance release to get a fix out for GitHub Action edge case ([#​3957](https://togithub.com/psf/black/issues/3957)) ##### Preview style - Fix merging implicit multiline strings that have inline comments ([#​3956](https://togithub.com/psf/black/issues/3956)) - Allow empty first line after block open before a comment or compound statement ([#​3967](https://togithub.com/psf/black/issues/3967)) ##### Packaging - Change Dockerfile to hatch + compile black ([#​3965](https://togithub.com/psf/black/issues/3965)) ##### Integrations - The summary output for GitHub workflows is now suppressible using the `summary` parameter. ([#​3958](https://togithub.com/psf/black/issues/3958)) - Fix the action failing when Black check doesn't pass ([#​3957](https://togithub.com/psf/black/issues/3957)) ##### Documentation - It is known Windows documentation CI is broken [https://github.com/psf/black/issues/3968](https://togithub.com/psf/black/issues/3968)3968 ### [`v23.10.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#23100) [Compare Source](https://togithub.com/psf/black/compare/23.9.1...23.10.0) ##### Stable style - Fix comments getting removed from inside parenthesized strings ([#​3909](https://togithub.com/psf/black/issues/3909)) ##### Preview style - Fix long lines with power operators getting split before the line length ([#​3942](https://togithub.com/psf/black/issues/3942)) - Long type hints are now wrapped in parentheses and properly indented when split across multiple lines ([#​3899](https://togithub.com/psf/black/issues/3899)) - Magic trailing commas are now respected in return types. ([#​3916](https://togithub.com/psf/black/issues/3916)) - Require one empty line after module-level docstrings. ([#​3932](https://togithub.com/psf/black/issues/3932)) - Treat raw triple-quoted strings as docstrings ([#​3947](https://togithub.com/psf/black/issues/3947)) ##### Configuration - Fix cache versioning logic when `BLACK_CACHE_DIR` is set ([#​3937](https://togithub.com/psf/black/issues/3937)) ##### Parser - Fix bug where attributes named `type` were not acccepted inside `match` statements ([#​3950](https://togithub.com/psf/black/issues/3950)) - Add support for PEP 695 type aliases containing lambdas and other unusual expressions ([#​3949](https://togithub.com/psf/black/issues/3949)) ##### Output - Black no longer attempts to provide special errors for attempting to format Python 2 code ([#​3933](https://togithub.com/psf/black/issues/3933)) - Black will more consistently print stacktraces on internal errors in verbose mode ([#​3938](https://togithub.com/psf/black/issues/3938)) ##### Integrations - The action output displayed in the job summary is now wrapped in Markdown ([#​3914](https://togithub.com/psf/black/issues/3914)) ### [`v23.9.1`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2391) [Compare Source](https://togithub.com/psf/black/compare/23.9.0...23.9.1) Due to various issues, the previous release (23.9.0) did not include compiled mypyc wheels, which make Black significantly faster. These issues have now been fixed, and this release should come with compiled wheels once again. There will be no wheels for Python 3.12 due to a bug in mypyc. We will provide 3.12 wheels in a future release as soon as the mypyc bug is fixed. ##### Packaging - Upgrade to mypy 1.5.1 ([#​3864](https://togithub.com/psf/black/issues/3864)) ##### Performance - Store raw tuples instead of NamedTuples in Black's cache, improving performance and decreasing the size of the cache ([#​3877](https://togithub.com/psf/black/issues/3877)) ### [`v23.9.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2390) [Compare Source](https://togithub.com/psf/black/compare/23.7.0...23.9.0) ##### Preview style - More concise formatting for dummy implementations ([#​3796](https://togithub.com/psf/black/issues/3796)) - In stub files, add a blank line between a statement with a body (e.g an `if sys.version_info > (3, x):`) and a function definition on the same level ([#​3862](https://togithub.com/psf/black/issues/3862)) - Fix a bug whereby spaces were removed from walrus operators within subscript([#​3823](https://togithub.com/psf/black/issues/3823)) ##### Configuration - Black now applies exclusion and ignore logic before resolving symlinks ([#​3846](https://togithub.com/psf/black/issues/3846)) ##### Performance - Avoid importing `IPython` if notebook cells do not contain magics ([#​3782](https://togithub.com/psf/black/issues/3782)) - Improve caching by comparing file hashes as fallback for mtime and size ([#​3821](https://togithub.com/psf/black/issues/3821)) ##### *Blackd* - Fix an issue in `blackd` with single character input ([#​3558](https://togithub.com/psf/black/issues/3558)) ##### Integrations - Black now has an [official pre-commit mirror](https://togithub.com/psf/black-pre-commit-mirror). Swapping `https://github.com/psf/black` to `https://github.com/psf/black-pre-commit-mirror` in your `.pre-commit-config.yaml` will make Black about 2x faster ([#​3828](https://togithub.com/psf/black/issues/3828)) - The `.black.env` folder specified by `ENV_PATH` will now be removed on the completion of the GitHub Action ([#​3759](https://togithub.com/psf/black/issues/3759)) ### [`v23.7.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2370) [Compare Source](https://togithub.com/psf/black/compare/23.3.0...23.7.0) ##### Highlights - Runtime support for Python 3.7 has been removed. Formatting 3.7 code will still be supported until further notice ([#​3765](https://togithub.com/psf/black/issues/3765)) ##### Stable style - Fix a bug where an illegal trailing comma was added to return type annotations using PEP 604 unions ([#​3735](https://togithub.com/psf/black/issues/3735)) - Fix several bugs and crashes where comments in stub files were removed or mishandled under some circumstances ([#​3745](https://togithub.com/psf/black/issues/3745)) - Fix a crash with multi-line magic comments like `type: ignore` within parentheses ([#​3740](https://togithub.com/psf/black/issues/3740)) - Fix error in AST validation when *Black* removes trailing whitespace in a type comment ([#​3773](https://togithub.com/psf/black/issues/3773)) ##### Preview style - Implicitly concatenated strings used as function args are no longer wrapped inside parentheses ([#​3640](https://togithub.com/psf/black/issues/3640)) - Remove blank lines between a class definition and its docstring ([#​3692](https://togithub.com/psf/black/issues/3692)) ##### Configuration - The `--workers` argument to *Black* can now be specified via the `BLACK_NUM_WORKERS` environment variable ([#​3743](https://togithub.com/psf/black/issues/3743)) - `.pytest_cache`, `.ruff_cache` and `.vscode` are now excluded by default ([#​3691](https://togithub.com/psf/black/issues/3691)) - Fix *Black* not honouring `pyproject.toml` settings when running `--stdin-filename` and the `pyproject.toml` found isn't in the current working directory ([#​3719](https://togithub.com/psf/black/issues/3719)) - *Black* will now error if `exclude` and `extend-exclude` have invalid data types in `pyproject.toml`, instead of silently doing the wrong thing ([#​3764](https://togithub.com/psf/black/issues/3764)) ##### Packaging - Upgrade mypyc from 0.991 to 1.3 ([#​3697](https://togithub.com/psf/black/issues/3697)) - Remove patching of Click that mitigated errors on Python 3.6 with `LANG=C` ([#​3768](https://togithub.com/psf/black/issues/3768)) ##### Parser - Add support for the new PEP 695 syntax in Python 3.12 ([#​3703](https://togithub.com/psf/black/issues/3703)) ##### Performance - Speed up *Black* significantly when the cache is full ([#​3751](https://togithub.com/psf/black/issues/3751)) - Avoid importing `IPython` in a case where we wouldn't need it ([#​3748](https://togithub.com/psf/black/issues/3748)) ##### Output - Use aware UTC datetimes internally, avoids deprecation warning on Python 3.12 ([#​3728](https://togithub.com/psf/black/issues/3728)) - Change verbose logging to exactly mirror *Black*'s logic for source discovery ([#​3749](https://togithub.com/psf/black/issues/3749)) ##### *Blackd* - The `blackd` argument parser now shows the default values for options in their help text ([#​3712](https://togithub.com/psf/black/issues/3712)) ##### Integrations - Black is now tested with [`PYTHONWARNDEFAULTENCODING = 1`](https://docs.python.org/3/library/io.html#io-encoding-warning) ([#​3763](https://togithub.com/psf/black/issues/3763)) - Update GitHub Action to display black output in the job summary ([#​3688](https://togithub.com/psf/black/issues/3688)) ##### Documentation - Add a CITATION.cff file to the root of the repository, containing metadata on how to cite this software ([#​3723](https://togithub.com/psf/black/issues/3723)) - Update the *classes* and *exceptions* documentation in Developer reference to match the latest code base ([#​3755](https://togithub.com/psf/black/issues/3755))
boto/boto3 (boto3) ### [`v1.34.23`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13423) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.22...1.34.23) \======= - api-change:`athena`: \[`botocore`] Introducing new NotebookS3LocationUri parameter to Athena ImportNotebook API. Payload is no longer required and either Payload or NotebookS3LocationUri needs to be provided (not both) for a successful ImportNotebook API call. If both are provided, an InvalidRequestException will be thrown. - api-change:`codebuild`: \[`botocore`] Release CodeBuild Reserved Capacity feature - api-change:`dynamodb`: \[`botocore`] This release adds support for including ApproximateCreationDateTimePrecision configurations in EnableKinesisStreamingDestination API, adds the same as an optional field in the response of DescribeKinesisStreamingDestination, and adds support for a new UpdateKinesisStreamingDestination API. - api-change:`qconnect`: \[`botocore`] Increased Quick Response name max length to 100 ### [`v1.34.22`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13422) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.21...1.34.22) \======= - api-change:`b2bi`: \[`botocore`] Increasing TestMapping inputFileContent file size limit to 5MB and adding file size limit 250KB for TestParsing input file. This release also includes exposing InternalServerException for Tag APIs. - api-change:`cloudtrail`: \[`botocore`] This release adds a new API ListInsightsMetricData to retrieve metric data from CloudTrail Insights. - api-change:`connect`: \[`botocore`] GetMetricDataV2 now supports 3 groupings - api-change:`drs`: \[`botocore`] Removed invalid and unnecessary default values. - api-change:`firehose`: \[`botocore`] Allow support for Snowflake as a Kinesis Data Firehose delivery destination. - api-change:`sagemaker-featurestore-runtime`: \[`botocore`] Increase BatchGetRecord limits from 10 items to 100 items ### [`v1.34.21`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13421) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.20...1.34.21) \======= - api-change:`dynamodb`: \[`botocore`] Updating note for enabling streams for UpdateTable. - api-change:`keyspaces`: \[`botocore`] This release adds support for Multi-Region Replication with provisioned tables, and Keyspaces auto scaling APIs ### [`v1.34.20`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13420) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.19...1.34.20) \======= - api-change:`iot`: \[`botocore`] Revert release of LogTargetTypes - api-change:`iotfleetwise`: \[`botocore`] Updated APIs: SignalNodeType query parameter has been added to ListSignalCatalogNodesRequest and ListVehiclesResponse has been extended with attributes field. - api-change:`macie2`: \[`botocore`] This release adds support for analyzing Amazon S3 objects that are encrypted using dual-layer server-side encryption with AWS KMS keys (DSSE-KMS). It also adds support for reporting DSSE-KMS details in statistics and metadata about encryption settings for S3 buckets and objects. - api-change:`payment-cryptography`: \[`botocore`] Provide an additional option for key exchange using RSA wrap/unwrap in addition to tr-34/tr-31 in ImportKey and ExportKey operations. Added new key usage (type) TR31\_M1\_ISO\_9797\_1\_MAC_KEY, for use with Generate/VerifyMac dataplane operations with ISO9797 Algorithm 1 MAC calculations. - api-change:`personalize-runtime`: \[`botocore`] Documentation updates for Amazon Personalize - api-change:`personalize`: \[`botocore`] Documentation updates for Amazon Personalize. - api-change:`rekognition`: \[`botocore`] This release adds ContentType and TaxonomyLevel attributes to DetectModerationLabels and GetMediaAnalysisJob API responses. - api-change:`securityhub`: \[`botocore`] Documentation updates for AWS Security Hub ### [`v1.34.19`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13419) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.18...1.34.19) \======= - api-change:`sagemaker`: \[`botocore`] This release will have ValidationException thrown if certain invalid app types are provided. The release will also throw ValidationException if more than 10 account ids are provided in VpcOnlyTrustedAccounts. ### [`v1.34.18`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13418) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.17...1.34.18) \======= - api-change:`connect`: \[`botocore`] Supervisor Barge for Chat is now supported through the MonitorContact API. - api-change:`connectparticipant`: \[`botocore`] Introduce new Supervisor participant role - api-change:`location`: \[`botocore`] Location SDK documentation update. Added missing fonts to the MapConfiguration data type. Updated note for the SubMunicipality property in the place data type. - api-change:`mwaa`: \[`botocore`] This Amazon MWAA feature release includes new fields in CreateWebLoginToken response model. The new fields IamIdentity and AirflowIdentity will let you match identifications, as the Airflow identity length is currently hashed to 64 characters. - api-change:`s3control`: \[`botocore`] S3 On Outposts team adds dualstack endpoints support for S3Control and S3Outposts API calls. - api-change:`supplychain`: \[`botocore`] This release includes APIs CreateBillOfMaterialsImportJob and GetBillOfMaterialsImportJob. - api-change:`transfer`: \[`botocore`] AWS Transfer Family now supports static IP addresses for SFTP & AS2 connectors and for async MDNs on AS2 servers. - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to latest version ### [`v1.34.17`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13417) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.16...1.34.17) \======= - api-change:`ec2`: \[`botocore`] This release adds support for adding an ElasticBlockStorage volume configurations in ECS RunTask/StartTask/CreateService/UpdateService APIs. The configuration allows for attaching EBS volumes to ECS Tasks. - api-change:`ecs`: \[`botocore`] This release adds support for adding an ElasticBlockStorage volume configurations in ECS RunTask/StartTask/CreateService/UpdateService APIs. The configuration allows for attaching EBS volumes to ECS Tasks. - api-change:`events`: \[`botocore`] Update events client to latest version - api-change:`iot`: \[`botocore`] Add ConflictException to Update APIs of AWS IoT Software Package Catalog - api-change:`iotfleetwise`: \[`botocore`] The following dataTypes have been removed: CUSTOMER_DECODED_INTERFACE in NetworkInterfaceType; CUSTOMER_DECODED_SIGNAL_INFO_IS_NULL in SignalDecoderFailureReason; CUSTOMER_DECODED_SIGNAL_NETWORK_INTERFACE_INFO_IS_NULL in NetworkInterfaceFailureReason; CUSTOMER_DECODED_SIGNAL in SignalDecoderType - api-change:`secretsmanager`: \[`botocore`] Doc only update for Secrets Manager - api-change:`workspaces`: \[`botocore`] Added AWS Workspaces RebootWorkspaces API - Extended Reboot documentation update ### [`v1.34.16`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13416) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.15...1.34.16) \======= - api-change:`connectcampaigns`: \[`botocore`] Minor pattern updates for Campaign and Dial Request API fields. - api-change:`location`: \[`botocore`] This release adds API support for custom layers for the maps service APIs: CreateMap, UpdateMap, DescribeMap. - api-change:`logs`: \[`botocore`] Add support for account level subscription filter policies to PutAccountPolicy, DescribeAccountPolicies, and DeleteAccountPolicy APIs. Additionally, PutAccountPolicy has been modified with new optional "selectionCriteria" parameter for resource selection. - api-change:`qconnect`: \[`botocore`] QueryAssistant and GetRecommendations will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications. - api-change:`redshift-serverless`: \[`botocore`] Updates to ConfigParameter for RSS workgroup, removal of use_fips_ssl - api-change:`route53`: \[`botocore`] Route53 now supports geoproximity routing in AWS regions - api-change:`wisdom`: \[`botocore`] QueryAssistant and GetRecommendations will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications. ### [`v1.34.15`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13415) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.14...1.34.15) \======= - api-change:`codebuild`: \[`botocore`] Aws CodeBuild now supports new compute type BUILD_GENERAL1\_XLARGE - api-change:`ec2`: \[`botocore`] Amazon EC2 R7iz bare metal instances are powered by custom 4th generation Intel Xeon Scalable processors. - api-change:`route53resolver`: \[`botocore`] This release adds support for query type configuration on firewall rules that enables customers for granular action (ALLOW, ALERT, BLOCK) by DNS query type. ### [`v1.34.14`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13414) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.13...1.34.14) \======= - api-change:`connect`: \[`botocore`] Minor trait updates for User APIs - api-change:`kms`: \[`botocore`] Documentation updates for AWS Key Management Service (KMS). - api-change:`redshift-serverless`: \[`botocore`] use_fips_ssl and require_ssl parameter support for Workgroup, UpdateWorkgroup, and CreateWorkgroup ### [`v1.34.13`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13413) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.12...1.34.13) \======= - api-change:`config`: \[`botocore`] Updated ResourceType enum with new resource types onboarded by AWS Config in November and December 2023. - api-change:`docdb`: \[`botocore`] Adding PerformanceInsightsEnabled and PerformanceInsightsKMSKeyId fields to DescribeDBInstances Response. - api-change:`ecs`: \[`botocore`] This release adds support for managed instance draining which facilitates graceful termination of Amazon ECS instances. - api-change:`es`: \[`botocore`] This release adds support for new or existing Amazon OpenSearch domains to enable TLS 1.3 or TLS 1.2 with perfect forward secrecy cipher suites for domain endpoints. - api-change:`lightsail`: \[`botocore`] This release adds support to set up an HTTPS endpoint on an instance. - api-change:`opensearch`: \[`botocore`] This release adds support for new or existing Amazon OpenSearch domains to enable TLS 1.3 or TLS 1.2 with perfect forward secrecy cipher suites for domain endpoints. - api-change:`sagemaker`: \[`botocore`] Adding support for provisioned throughput mode for SageMaker Feature Groups - api-change:`servicecatalog`: \[`botocore`] Added Idempotency token support to Service Catalog AssociateServiceActionWithProvisioningArtifact, DisassociateServiceActionFromProvisioningArtifact, DeleteServiceAction API - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to latest version ### [`v1.34.12`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13412) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.11...1.34.12) \======= - api-change:`connect`: \[`botocore`] Amazon Connect, Contact Lens Evaluation API increase evaluation notes max length to 3072. - api-change:`mediaconvert`: \[`botocore`] This release includes video engine updates including HEVC improvements, support for ingesting VP9 encoded video in MP4 containers, and support for user-specified 3D LUTs. ### [`v1.34.11`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13411) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.10...1.34.11) \======= - api-change:`apprunner`: \[`botocore`] AWS App Runner adds Python 3.11 and Node.js 18 runtimes. - api-change:`location`: \[`botocore`] This release introduces a new parameter to bypasses an API key's expiry conditions and delete the key. - api-change:`quicksight`: \[`botocore`] Add LinkEntityArn support for different partitions; Add UnsupportedUserEditionException in UpdateDashboardLinks API; Add support for New Reader Experience Topics ### [`v1.34.10`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13410) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.9...1.34.10) \======= - api-change:`codestar-connections`: \[`botocore`] New integration with the GitLab self-managed provider type. - api-change:`kinesis-video-archived-media`: \[`botocore`] NoDataRetentionException thrown when GetImages requested for a Stream that does not retain data (that is, has a DataRetentionInHours of 0). - api-change:`sagemaker`: \[`botocore`] Amazon SageMaker Studio now supports Docker access from within app container ### [`v1.34.9`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1349) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.8...1.34.9) \====== - api-change:`emr`: \[`botocore`] Update emr client to latest version ### [`v1.34.8`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1348) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.7...1.34.8) \====== - api-change:`iam`: \[`botocore`] Documentation updates for AWS Identity and Access Management (IAM). - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to latest version ### [`v1.34.7`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1347) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.6...1.34.7) \====== - api-change:`bedrock-agent`: \[`botocore`] Adding Claude 2.1 support to Bedrock Agents - api-change:`glue`: \[`botocore`] This release adds additional configurations for Query Session Context on the following APIs: GetUnfilteredTableMetadata, GetUnfilteredPartitionMetadata, GetUnfilteredPartitionsMetadata. - api-change:`lakeformation`: \[`botocore`] This release adds additional configurations on GetTemporaryGlueTableCredentials for Query Session Context. - api-change:`mediaconnect`: \[`botocore`] This release adds the DescribeSourceMetadata API. This API can be used to view the stream information of the flow's source. - api-change:`networkmonitor`: \[`botocore`] CloudWatch Network Monitor is a new service within CloudWatch that will help network administrators and operators continuously monitor network performance metrics such as round-trip-time and packet loss between their AWS-hosted applications and their on-premises locations. - api-change:`omics`: \[`botocore`] Provides minor corrections and an updated description of APIs. - api-change:`secretsmanager`: \[`botocore`] Update endpoint rules and examples. - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to latest version ### [`v1.34.6`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1346) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.5...1.34.6) \====== - enhancement:AWSCRT: \[`botocore`] Update awscrt version to 0.19.19 - api-change:`amp`: \[`botocore`] This release updates Amazon Managed Service for Prometheus APIs to support customer managed KMS keys. - api-change:`appintegrations`: \[`botocore`] The Amazon AppIntegrations service adds DeleteApplication API for deleting applications, and updates APIs to support third party applications reacting to workspace events and make data requests to Amazon Connect for agent and contact events. - api-change:`bedrock-agent`: \[`botocore`] This release introduces Amazon Aurora as a vector store on Knowledge Bases for Amazon Bedrock - api-change:`codecommit`: \[`botocore`] AWS CodeCommit now supports customer managed keys from AWS Key Management Service. UpdateRepositoryEncryptionKey is added for updating the key configuration. CreateRepository, GetRepository, BatchGetRepositories are updated with new input or output parameters. - api-change:`connect`: \[`botocore`] Adds APIs to manage User Proficiencies and Predefined Attributes. Enhances StartOutboundVoiceContact API input. Introduces SearchContacts API. Enhances DescribeContact API. Adds an API to update Routing Attributes in QueuePriority and QueueTimeAdjustmentSeconds. - api-change:`medialive`: \[`botocore`] MediaLive now supports the ability to configure the audio that an AWS Elemental Link UHD device produces, when the device is configured as the source for a flow in AWS Elemental MediaConnect. - api-change:`neptune-graph`: \[`botocore`] Adds Waiters for successful creation and deletion of Graph, Graph Snapshot, Import Task and Private Endpoints for Neptune Analytics - api-change:`rds-data`: \[`botocore`] This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters. - api-change:`rds`: \[`botocore`] This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters. - api-change:`sagemaker`: \[`botocore`] Amazon SageMaker Training now provides model training container access for debugging purposes. Amazon SageMaker Search now provides the ability to use visibility conditions to limit resource access to a single domain or multiple domains. ### [`v1.34.5`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1345) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.4...1.34.5) \====== - api-change:`appstream`: \[`botocore`] This release introduces configurable clipboard, allowing admins to specify the maximum length of text that can be copied by the users from their device to the remote session and vice-versa. - api-change:`eks`: \[`botocore`] Add support for cluster insights, new EKS capability that surfaces potentially upgrade impacting issues. - api-change:`guardduty`: \[`botocore`] This release 1) introduces a new API: GetOrganizationStatistics , and 2) adds a new UsageStatisticType TOP_ACCOUNTS_BY_FEATURE for GetUsageStatistics API - api-change:`managedblockchain-query`: \[`botocore`] Adding Confirmation Status and Execution Status to GetTransaction Response. - api-change:`mediatailor`: \[`botocore`] Adds the ability to configure time shifting on MediaTailor channels using the TimeShiftConfiguration field - api-change:`route53`: \[`botocore`] Amazon Route 53 now supports the Canada West (Calgary) Region (ca-west-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to latest version ### [`v1.34.4`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1344) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.3...1.34.4) \====== - api-change:`appsync`: \[`botocore`] This release adds additional configurations on GraphQL APIs for limits on query depth, resolver count, and introspection - api-change:`chime-sdk-meetings`: \[`botocore`] Add meeting features to specify a maximum camera resolution, a maximum content sharing resolution, and a maximum number of attendees for a given meeting. - api-change:`ec2`: \[`botocore`] Provision BYOIPv4 address ranges and advertise them by specifying the network border groups option in Los Angeles, Phoenix and Dallas AWS Local Zones. - api-change:`fsx`: \[`botocore`] Added support for FSx for OpenZFS on-demand data replication across AWS accounts and/or regions.Added the IncludeShared attribute for DescribeSnapshots.Added the CopyStrategy attribute for OpenZFSVolumeConfiguration. - api-change:`marketplace-catalog`: \[`botocore`] AWS Marketplace now supports a new API, BatchDescribeEntities, which returns metadata and content for multiple entities. - api-change:`rds`: \[`botocore`] RDS - The release adds two new APIs: DescribeDBRecommendations and ModifyDBRecommendation ### [`v1.34.3`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1343) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.2...1.34.3) \====== - api-change:`cognito-idp`: \[`botocore`] Amazon Cognito now supports trigger versions that define the fields in the request sent to pre token generation Lambda triggers. - api-change:`eks`: \[`botocore`] Add support for EKS Cluster Access Management. - api-change:`quicksight`: \[`botocore`] A docs-only release to add missing entities to the API reference. - api-change:`route53resolver`: \[`botocore`] Add DOH protocols in resolver endpoints. ### [`v1.34.2`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1342) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.1...1.34.2) \====== - api-change:`cloud9`: \[`botocore`] Updated Cloud9 API documentation for AL2023 release - api-change:`connect`: \[`botocore`] Adds relatedContactId field to StartOutboundVoiceContact API input. Introduces PauseContact API and ResumeContact API for Task contacts. Adds pause duration, number of pauses, timestamps for last paused and resumed events to DescribeContact API response. Adds new Rule type and new Rule action. - api-change:`connectcases`: \[`botocore`] Increase number of fields that can be included in CaseEventIncludedData from 50 to 200 - api-change:`kms`: \[`botocore`] Documentation updates for AWS Key Management Service - api-change:`rds`: \[`botocore`] Updates Amazon RDS documentation by adding code examples - api-change:`sagemaker`: \[`botocore`] This release 1) introduces a new API: DeleteCompilationJob , and 2) adds InfraCheckConfig for Create/Describe training job API ### [`v1.34.1`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1341) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.0...1.34.1) \====== - api-change:`appstream`: \[`botocore`] This release includes support for images of Windows Server 2022 platform. - api-change:`b2bi`: \[`botocore`] Documentation updates for AWS B2B Data Interchange - api-change:`billingconductor`: \[`botocore`] Billing Conductor is releasing a new API, GetBillingGroupCostReport, which provides the ability to retrieve/view the Billing Group Cost Report broken down by attributes for a specific billing group. - api-change:`connect`: \[`botocore`] This release adds support for more granular billing using tags (key:value pairs) - api-change:`controltower`: \[`botocore`] Documentation updates for AWS Control Tower. - api-change:`firehose`: \[`botocore`] This release, 1) adds configurable buffering hints for the Splunk destination, and 2) reduces the minimum configurable buffering interval for supported destinations - api-change:`gamelift`: \[`botocore`] Amazon GameLift adds the ability to add and update the game properties of active game sessions. - api-change:`iot`: \[`botocore`] This release adds the ability to self-manage certificate signing in AWS IoT Core fleet provisioning using the new certificate provider resource. - api-change:`neptune-graph`: \[`botocore`] This is the initial SDK release for Amazon Neptune Analytics - api-change:`opensearch`: \[`botocore`] Updating documentation for Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3. - api-change:`quicksight`: \[`botocore`] Update Dashboard Links support; SingleAxisOptions support; Scatterplot Query limit support. - api-change:`workspaces`: \[`botocore`] Updated note to ensure customers understand running modes. - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to latest version ### [`v1.34.0`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1340) [Compare Source](https://togithub.com/boto/boto3/compare/1.33.13...1.34.0) \====== - feature:Python: End of support for Python 3.7 - feature:Python: \[`botocore`] End of support for Python 3.7 - api-change:`drs`: \[`botocore`] Adding AgentVersion to SourceServer and RecoveryInstance structures
nedbat/coveragepy (coverage) ### [`v7.4.0`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-740--2023-12-27) [Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.3.4...7.4.0) - In Python 3.12 and above, you can try an experimental core based on the new :mod:`sys.monitoring ` module by defining a `COVERAGE_CORE=sysmon` environment variable. This should be faster for line coverage, but not for branch coverage, and plugins and dynamic contexts are not yet supported with it. I am very interested to hear how it works (or doesn't!) for you. .. \_changes\_7-3-4: ### [`v7.3.4`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-734--2023-12-20) [Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.3.3...7.3.4) - Fix: the change for multi-line signature exclusions in 7.3.3 broke other forms of nested clauses being excluded properly. This is now fixed, closing `issue 1713`\_. - Fix: in the HTML report, selecting code for copying won't select the line numbers also. Thanks, `Robert Harris `\_. .. \_issue 1713:[https://github.com/nedbat/coveragepy/issues/1713](https://togithub.com/nedbat/coveragepy/issues/1713)3 .. \_pull 1717[https://github.com/nedbat/coveragepy/pull/1717](https://togithub.com/nedbat/coveragepy/pull/1717)17 .. \_changes\_7-3-3: ### [`v7.3.3`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-733--2023-12-14) [Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.3.2...7.3.3) - Fix: function definitions with multi-line signatures can now be excluded by matching any of the lines, closing `issue 684`*. Thanks, `Jan Rusak, Maciej Kowalczyk and Joanna Ejzel `*. - Fix: XML reports could fail with a TypeError if files had numeric components that were duplicates except for leading zeroes, like `file1.py` and `file001.py`. Fixes `issue 1709`\_. - The `coverage annotate` command used to announce that it would be removed in a future version. Enough people got in touch to say that they use it, so it will stay. Don't expect it to keep up with other new features though. - Added new :ref:`debug options `: - `pytest` writes the pytest test name into the debug output. - `dataop2` writes the full data being added to CoverageData objects. .. \_issue 684:[https://github.com/nedbat/coveragepy/issues/684](https://togithub.com/nedbat/coveragepy/issues/684)4 .. \_pull 1705[https://github.com/nedbat/coveragepy/pull/1705](https://togithub.com/nedbat/coveragepy/pull/1705)05 .. \_issue 170[https://github.com/nedbat/coveragepy/issues/1709](https://togithub.com/nedbat/coveragepy/issues/1709)709 .. \_changes\_7-3-2: ### [`v7.3.2`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-732--2023-10-02) [Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.3.1...7.3.2) - The `coverage lcov` command ignored the `[report] exclude_lines` and `[report] exclude_also` settings (`issue 1684`*). This is now fixed, thanks `Jacqueline Lee `*. - Sometimes SQLite will create journal files alongside the coverage.py database files. These are ephemeral, but could be mistakenly included when combining data files. Now they are always ignored, fixing `issue 1605`\_. Thanks to Brad Smith for suggesting fixes and providing detailed debugging. - On Python 3.12+, we now disable SQLite writing journal files, which should be a little faster. - The new 3.12 soft keyword `type` is properly bolded in HTML reports. - Removed the "fullcoverage" feature used by CPython to measure the coverage of early-imported standard library modules. CPython `stopped using it <88054_>`\_ in 2021, and it stopped working completely in Python 3.13. .. \_issue 1605:[https://github.com/nedbat/coveragepy/issues/1605](https://togithub.com/nedbat/coveragepy/issues/1605)5 .. \_issue 1684[https://github.com/nedbat/coveragepy/issues/1684](https://togithub.com/nedbat/coveragepy/issues/1684)84 .. \_pull

Configuration

📅 Schedule: Branch creation - "before 10pm on Sunday" in timezone America/Chicago, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.

codecov-commenter commented 7 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (7f399b7) 51.51% compared to head (51ff88d) 51.51%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## dev #116 +/- ## ======================================= Coverage 51.51% 51.51% ======================================= Files 2 2 Lines 860 860 Branches 141 141 ======================================= Hits 443 443 Misses 348 348 Partials 69 69 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.