fix(deps): update all non-major dependencies - autoclosed
This MR contains the following updates:
| Package | Type | Update | Change | Age | Confidence |
|---|---|---|---|---|---|
| pre-commit/mirrors-mypy | repository | minor |
v1.11.0 -> v1.17.0
|
||
| psf/black | repository | minor |
24.4.2 -> 24.10.0
|
||
| pycqa/flake8 | repository | minor |
7.1.0 -> 7.3.0
|
||
| python-dotenv | dependencies | minor |
1.0.1 -> 1.1.1
|
||
| python-gitlab (changelog) | dependencies | minor |
5.0.0 -> 5.6.0
|
||
| python-poetry/poetry | repository | patch |
1.8.0 -> 1.8.5
|
||
| registry.gitlab.developers.cam.ac.uk/uis/devops/infra/dockerimages/python | final | minor |
3.11-slim -> 3.13-slim
|
||
| typer (changelog) | dependencies | minor |
^0.12.3 -> ^0.16.0
|
||
| uis/devops/continuous-delivery/ci-templates | repository | minor |
v6.5.0 -> v6.15.0
|
Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.
Release Notes
pre-commit/mirrors-mypy (pre-commit/mirrors-mypy)
v1.17.0
v1.16.1
v1.16.0
v1.15.0
v1.14.1
v1.14.0
v1.13.0
v1.12.1
v1.12.0
v1.11.2
v1.11.1
psf/black (psf/black)
v24.10.0
Highlights
- Black is now officially tested with Python 3.13 and provides Python 3.13 mypyc-compiled wheels. (#4436) (#4449)
- Black will issue an error when used with Python 3.12.5, due to an upstream memory safety issue in Python 3.12.5 that can cause Black's AST safety checks to fail. Please use Python 3.12.6 or Python 3.12.4 instead. (#4447)
- Black no longer supports running with Python 3.8 (#4452)
Stable style
- Fix crashes involving comments in parenthesised return types or
X | Ystyle unions. (#4453) - Fix skipping Jupyter cells with unknown
%%magic (#4462)
Preview style
- Fix type annotation spacing between * and more complex type variable tuple (i.e.
def fn(*args: *tuple[*Ts, T]) -> None: pass) (#4440)
Caching
- Fix bug where the cache was shared between runs with and without
--unstable(#4466)
Packaging
- Upgrade version of mypyc used to 1.12 beta (#4450) (#4449)
-
blackdnow requires a newer version of aiohttp. (#4451)
Output
- Added Python target version information on parse error (#4378)
- Add information about Black version to internal error messages (#4457)
v24.8.0
Stable style
- Fix crash when
# fmt: offis used before a closing parenthesis or bracket. (#4363)
Packaging
- Packaging metadata updated: docs are explictly linked, the issue tracker is now also linked. This improves the PyPI listing for Black. (#4345)
Parser
- Fix regression where Black failed to parse a multiline f-string containing another multiline string (#4339)
- Fix regression where Black failed to parse an escaped single quote inside an f-string (#4401)
- Fix bug with Black incorrectly parsing empty lines with a backslash (#4343)
- Fix bugs with Black's tokenizer not handling
\{inside f-strings very well (#4422) - Fix incorrect line numbers in the tokenizer for certain tokens within f-strings (#4423)
Performance
- Improve performance when a large directory is listed in
.gitignore(#4415)
Blackd
- Fix blackd (and all extras installs) for docker container (#4357)
theskumar/python-dotenv (python-dotenv)
v1.1.1
Fixed
- CLI: Ensure
find_dotenvwork reliably on python 3.13 by [@theskumar] in #563 - CLI: revert the use of execvpe on Windows by [@wrongontheinternet] in #566
v1.1.0
Feature
- Add support for python 3.13
- Enhance
dotenv run, switch toexecvpefor better resource management and signal handling ([#523]) by [@eekstunt]
Fixed
-
find_dotenvandload_dotenvnow correctly looks up at the current directory when running in debugger or pdb ([#553] by [@randomseed42])
Misc
- Drop support for Python 3.8
python-gitlab/python-gitlab (python-gitlab)
v5.6.0
Features
-
group: Add support for group level MR approval rules
(
304bdd0)
v5.5.0
Chores
-
Add deprecation warning for mirror_pull functions (
7f6fd5c) -
Relax typing constraints for response action (
f430078) -
tests: Catch deprecation warnings (
0c1af08)
Documentation
Features
-
functional: Add pull mirror test (
3b31ade) -
projects: Add pull mirror class (
2411bff) -
unit: Add pull mirror tests (
5c11203)
v5.4.0
Bug Fixes
-
api: Make type ignores more specific where possible
(
e3cb806)
Instead of using absolute ignore # type: ignore use a more specific ignores like # type: ignore[override]. This might help in the future where a new bug might be introduced and get
ignored by a general ignore comment but not a more specific one.
Signed-off-by: Igor Ponomarev igor.ponomarev@collabora.com
-
api: Return the new commit when calling cherry_pick (
de29503) -
files: Add optional ref parameter for cli project-file raw (#3032) (
22f03bd)
The ef parameter was removed in python-gitlab v4.8.0. This will add ef back as an optional parameter for the project-file raw cli command.
Chores
pytest has changed the function argument name to start_path
- Fix warning being generated
(
0eb5eb0)
The CI shows a warning. Use get_all=False to resolve issue.
- Resolve DeprecationWarning message in CI run
(
accd5aa)
Catch the DeprecationWarning in our test, as we expect it.
-
ci: Set a 30 minute timeout for 'functional' tests
(
e8d6953)
Currently the functional API test takes around 17 minutes to run. And the functional CLI test takes around 12 minutes to run.
Occasionally a job gets stuck and will sit until the default 360 minutes job timeout occurs.
Now have a 30 minute timeout for the 'functional' tests.
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
-
deps: Update mypy to 1.14 and resolve issues
(
671e711)
mypy 1.14 has a change to Enum Membership Semantics: https://mypy.readthedocs.io/en/latest/changelog.html
Resolve the issues with Enum and typing, and update mypy to 1.14
-
test: Prevent 'job_with_artifact' fixture running forever
(
e4673d8)
Previously the 'job_with_artifact' fixture could run forever. Now give it up to 60 seconds to complete before failing.
Continuous Integration
- Use gitlab-runner:v17.7.1 for the CI
(
2dda9dc)
The latest gitlab-runner image does not have the gitlab-runner user and it causes our tests to
fail.
Closes: #3091
Features
-
api: Add argument that appends extra HTTP headers to a request
(
fb07b5c)
Currently the only way to manipulate the headers for a request is to use Gitlab.headers attribute.
However, this makes it very concurrently unsafe because the Gitlab object can be shared between
multiple requests at the same time.
Instead add a new keyword argument extra_headers which will update the headers dictionary with new
values just before the request is sent.
For example, this can be used to download a part of a artifacts file using the Range header:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Range\_requests
Signed-off-by: Igor Ponomarev igor.ponomarev@collabora.com
-
api: Add support for external status check (
175b355) -
api: Narrow down return type of download methods using typing.overload (
44fd9dc)
Currently the download methods such as ProjectJob.artifacts have return type set to
Optional[Union[bytes, Iterator[Any]]] which means they return either None or bytes or
Iterator[Any].
However, the actual return type is determined by the passed streamed and iterator arguments.
Using @typing.overload decorator it is possible to return a single type based on the passed
arguments.
Add overloads in the following order to all download methods:
- If
streamed=Falseanditerator=Falsereturnbytes. This is the default argument values therefore it should be first as it will be used to lookup default arguments. 2. Ifiterator=TruereturnIterator[Any]. This can be combined with bothstreamed=Trueandstreamed=False. 3. Ifstreamed=Trueanditerator=FalsereturnNone. In this caseactionargument can be set to a callable that acceptsbytes.
Signed-off-by: Igor Ponomarev igor.ponomarev@collabora.com
-
api: Narrow down return type of ProjectFileManager.raw using typing.overload
(
36d9b24)
This is equivalent to the changes in 44fd9dc but for
ProjectFileManager.raw method that I must have missed in the original commit.
Signed-off-by: Igor Ponomarev igor.ponomarev@collabora.com
v5.3.1
Bug Fixes
-
api: Allow configuration of keep_base_url from file (
f4f7d7a) -
registry-protection: Fix api url (
8c1aaa3)
Chores
v5.3.0
Chores
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
-
renovate: Update httpx and respx again
(
aa07449)
Features
-
api: Support the new registry protection rule endpoint
(
40af1c8)
v5.2.0
Chores
-
deps: Update all non-major dependencies (
1e02f23) -
deps: Update all non-major dependencies (
6532e8c) -
deps: Update all non-major dependencies (
8046387) -
deps: Update codecov/codecov-action action to v5 (
735efff) -
deps: Update dependency commitizen to v4 (
9306362) -
deps: Update gitlab/gitlab-ee docker tag to v17.6.1-ee.0 (#3053,
f2992ae)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
-
deps: Update pre-commit hook commitizen-tools/commitizen to v4 (
a8518f1) -
docs: Fix CHANGELOG tracebacks codeblocks (
9fe372a)
With v5.1.0 CHANGELOG.md was updated that mangled v1.10.0 triple backtick codeblock Traceback output that made sphinx fail [1] with a non-zero return code.
The resulting docs appears to be processes as text after the failing line [2]. While reviewing other backtick codeblocks fix v1.8.0 [3] to the original traceback.
[1] https://github.com/python-gitlab/python-gitlab/actions/runs/12060608158/job/33631303063#step:5:204 [2] https://python-gitlab.readthedocs.io/en/v5.1.0/changelog.html#v1-10-0-2019-07-22 [3] https://python-gitlab.readthedocs.io/en/v5.0.0/changelog.html#id258
-
renovate: Pin httpx until respx is fixed
(
b70830d)
Documentation
Features
- feat(api): Added project template classes to templates.py * feat(api): Added project template managers to Project in project.py * docs(merge_requests): Add example of creating mr with description template * test(templates): Added unit tests for templates * docs(templates): added section for project templates
-
graphql: Add async client
(
288f39c)
v5.1.0
Chores
-
deps: Update all non-major dependencies (
1e02f23) -
deps: Update all non-major dependencies (
6532e8c) -
deps: Update all non-major dependencies (
8046387) -
deps: Update codecov/codecov-action action to v5 (
735efff) -
deps: Update dependency commitizen to v4 (
9306362) -
deps: Update gitlab/gitlab-ee docker tag to v17.6.1-ee.0 (#3053,
f2992ae)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
-
deps: Update pre-commit hook commitizen-tools/commitizen to v4 (
a8518f1) -
docs: Fix CHANGELOG tracebacks codeblocks (
9fe372a)
With v5.1.0 CHANGELOG.md was updated that mangled v1.10.0 triple backtick codeblock Traceback output that made sphinx fail [1] with a non-zero return code.
The resulting docs appears to be processes as text after the failing line [2]. While reviewing other backtick codeblocks fix v1.8.0 [3] to the original traceback.
[1] https://github.com/python-gitlab/python-gitlab/actions/runs/12060608158/job/33631303063#step:5:204 [2] https://python-gitlab.readthedocs.io/en/v5.1.0/changelog.html#v1-10-0-2019-07-22 [3] https://python-gitlab.readthedocs.io/en/v5.0.0/changelog.html#id258
-
renovate: Pin httpx until respx is fixed
(
b70830d)
Documentation
Features
- feat(api): Added project template classes to templates.py * feat(api): Added project template managers to Project in project.py * docs(merge_requests): Add example of creating mr with description template * test(templates): Added unit tests for templates * docs(templates): added section for project templates
-
graphql: Add async client
(
288f39c)
python-poetry/poetry (python-poetry/poetry)
v1.8.5
Changed
- Require
pkginfo>=1.12to fix an issue with an unknown metadata version 2.4 (#9888). - Do not fail if the unknown metadata version is only a minor version update (#9888).
v1.8.4
Added
- Add official support for Python 3.13 (#9523).
Changed
- Require
virtualenv>=20.26.6to mitigate potential command injection when runningpoetry shellin untrusted projects (#9757).
poetry-core (1.9.1)
- Add
3.13to the list of available Python versions (#747).
v1.8.3
Added
- Add support for untagged CPython builds with versions ending with a
+(#9207).
Changed
- Require
pkginfo>=1.10to ensure support for packages with metadata version 2.3 (#9130). - Improve locking on FIPS systems (#9152).
Fixed
- Fix an issue where unrecognized package metadata versions silently resulted in empty dependencies (#9203, #9226).
- Fix an issue where trailing slashes in git URLs where not handled correctly (#9205).
- Fix an issue where
poetry selfcommands printed a warning that the current project cannot be installed (#9302). - Fix an issue where
poetry installsporadically failed with aKeyErrordue to a race condition (#9335).
Docs
- Fix incorrect information about
poetry shell(#9060). - Add a git subdirectory example to
poetry add(#9080). - Mention interactive credential configuration (#9074).
- Add notes for optional advanced installation steps (#9098).
- Add reference to configuration credentials in documentation of poetry
publish(#9110). - Improve documentation for configuring credentials via environment variables (#9121).
- Remove misleading wording around virtual environments (#9213).
- Remove outdated advice regarding seeding keyring backends (#9164).
- Add a
pyproject.tomlexample for a dependency with multiple extras (#9138). - Clarify help of
poetry add(#9230). - Add a note how to configure credentials for TestPyPI for
poetry publish(#9255). - Fix information about the
--readmeoption inpoetry new(#9260). - Clarify what is special about the Python constraint in
dependencies(#9256). - Update how to uninstall plugins via
pipx(#9320).
v1.8.2
Fixed
- Harden
lazy-wheelerror handling if the index server is behaving badly in an unexpected way (#9051). - Improve
lazy-wheelerror handling if the index server does not handle HTTP range requests correctly (#9082). - Improve
lazy-wheelerror handling if the index server pretends to support HTTP range requests but does not respect them (#9084). - Improve
lazy-wheelto allow redirects for HEAD requests (#9087). - Improve debug logging for
lazy-wheelerrors (#9059). - Fix an issue where the hash of a metadata file could not be calculated correctly due to an encoding issue (#9049).
- Fix an issue where
poetry addfailed in non-package mode if no project name was set (#9046). - Fix an issue where a hint to non-package mode was not compliant with the final name of the setting (#9073).
v1.8.1
Fixed
- Update the minimum required version of
packaging(#9031). - Handle unexpected responses from servers that do not support HTTP range requests with negative offsets more robust (#9030).
Docs
- Rename
masterbranch tomain(#9022).
fastapi/typer (typer)
v0.16.0
Upgrades
-
⬆️ Add compatibility with Click 8.2. MR #1222 by @tiangolo.
When using the CliRunner with Click < 8.2, to be able to access the stderr output, you needed to set the mix_stderr parameter to True. Since Click 8.2 (and Typer 0.160 this release supporting it) this is no longer necessary, so this parameter has been removed.
Refactors
-
✅ Refactor tests for compatibility with Click 8.2. MR #1230 by @tiangolo.
Internal
-
🔧 Remove Google Analytics. MR #1229 by @tiangolo.
v0.15.4
Upgrades
-
📌 Pin Click to < 8.2, compatibility for Click >= 8.2 will be added in a future version. MR #1225 by @tiangolo.
v0.15.3
Fixes
-
🐛 Ensure that autocompletion works forPatharguments/options. MR #1138 by @svlandeg. -
🐛 Fix newline after header in help text, and add more tests for the behaviour ofrich_markup_mode. MR #964 by @svlandeg.
Internal
-
⬆️ Bump astral-sh/setup-uv from 5 to 6. MR #1203 by @dependabot[bot]. -
⬆️ Bump ruff from 0.11.2 to 0.11.6. MR #1200 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1196 by @pre-commit-ci[bot]. -
⬆️ Bump ruff from 0.11.1 to 0.11.2. MR #1186 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1187 by @pre-commit-ci[bot]. -
⬆️ Bump ruff from 0.11.0 to 0.11.1. MR #1185 by @dependabot[bot]. -
⬆️ Bump ruff from 0.9.10 to 0.11.0. MR #1180 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1181 by @pre-commit-ci[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1176 by @pre-commit-ci[bot]. -
⬆️ Bump ruff from 0.9.9 to 0.9.10. MR #1175 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1171 by @pre-commit-ci[bot]. -
⬆️ Bump ruff from 0.9.7 to 0.9.9. MR #1166 by @dependabot[bot]. -
✏️ Fix typo in test name. MR #1165 by @svlandeg.
v0.15.2
Features
-
✨ Allow custom styles for commands in help output. MR #1103 by @TheTechromancer. -
✨ Avoid the unnecessary import oftyping_extensionsin newer Python versions. MR #1048 by @horta.
Fixes
Refactors
-
🚚 Rename test to corner-cases to make it more explicit. MR #1083 by @tiangolo.
Docs
-
✏️ Fix small typos in the tutorial documentation. MR #1137 by @svlandeg. -
📝 Update optional CLI argument section in tutorial withAnnotated. MR #983 by @gkeuccsr. -
📝 Clarify the need formix_stderrwhen accessing the output ofstderrin tests. MR #1045 by @mrchrisadams.
Internal
-
🔧 Add support for Python 3.13, tests in CI and add PyPI trove classifier. MR #1091 by @edgarrmondragon. -
⬆️ Bump ruff from 0.9.6 to 0.9.7. MR #1161 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1162 by @pre-commit-ci[bot]. -
⬆️ Bump ruff from 0.9.5 to 0.9.6. MR #1153 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1151 by @pre-commit-ci[bot]. -
⬆️ Bump ruff from 0.9.4 to 0.9.5. MR #1146 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1142 by @pre-commit-ci[bot]. -
⬆️ Bump ruff from 0.9.3 to 0.9.4. MR #1139 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1135 by @pre-commit-ci[bot]. -
⬆️ Bump ruff from 0.9.1 to 0.9.3. MR #1136 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1130 by @pre-commit-ci[bot]. -
⬆️ Bump ruff from 0.8.6 to 0.9.1. MR #1118 by @dependabot[bot]. -
⬆️ Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4. MR #1132 by @dependabot[bot]. -
⬆️ Bump mkdocs-material from 9.5.49 to 9.5.50. MR #1129 by @dependabot[bot]. -
💚 Fix test matrix for Python 3.7. MR #1116 by @svlandeg. -
⬆️ Bump ruff from 0.8.4 to 0.8.6. MR #1107 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1109 by @pre-commit-ci[bot]. -
⬆️ Bump pillow from 11.0.0 to 11.1.0. MR #1104 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1102 by @pre-commit-ci[bot]. -
⬆️ Bump ruff from 0.8.3 to 0.8.4. MR #1097 by @dependabot[bot]. -
⬆️ Bump astral-sh/setup-uv from 4 to 5. MR #1098 by @dependabot[bot]. -
⬆️ Bump markdown-include-variants from 0.0.3 to 0.0.4. MR #1100 by @dependabot[bot]. -
⬆️ Bump ruff from 0.8.2 to 0.8.3. MR #1090 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1093 by @pre-commit-ci[bot]. -
⬆️ Bump mkdocs-material from 9.5.48 to 9.5.49. MR #1092 by @dependabot[bot]. -
⬆️ Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3. MR #1088 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1087 by @pre-commit-ci[bot]. -
⬆️ Bump ruff from 0.8.1 to 0.8.2. MR #1084 by @dependabot[bot]. -
⬆️ Bump mkdocs-material from 9.5.47 to 9.5.48. MR #1086 by @dependabot[bot].
v0.15.1
Features
-
🗑️ Deprecateshell_completeand continue to useautocompletionfor CLI parameters. MR #974 by @svlandeg.
Docs
-
✏️ Fix a few typos in the source and documentation. MR #1028 by @kkirsche. -
📝 Fix minor inconsistencies and typos in tutorial. MR #1067 by @tvoirand. -
✏️ Fix a few small typos in the documentation. MR #1077 by @svlandeg.
Internal
-
🔧 Update build-docs filter patterns. MR #1080 by @tiangolo. -
🔨 Update deploy docs preview script. MR #1079 by @tiangolo. -
🔧 Update members. MR #1078 by @tiangolo. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1071 by @pre-commit-ci[bot]. -
⬆️ Update httpx requirement from <0.28.0,>=0.27.0 to >=0.27.0,<0.29.0. MR #1065 by @dependabot[bot].
v0.15.0
Features
-
✨ Add support for extending typer apps without passing a name, add commands to the top level. MR #1037 by @patrick91.- New docs: One File Per Command.
Internal
-
⬆️ Bump mkdocs-material from 9.5.46 to 9.5.47. MR #1070 by @dependabot[bot]. -
⬆️ Bump ruff from 0.8.0 to 0.8.1. MR #1066 by @dependabot[bot].
v0.14.0
Breaking Changes
-
🔥 Remove auto naming of groups added viaadd_typerbased on the group's callback function name. MR #1052 by @patrick91.
Before, it was supported to infer the name of a command group from the callback function name in the sub-app, so, in this code:
import typer
app = typer.Typer()
users_app = typer.Typer()
app.add_typer(users_app)
@​users_app.callback()
def users(): # <-- This was the inferred command group name
"""
Manage users in the app.
"""
@​users_app.command()
def create(name: str):
print(f"Creating user: {name}")
...the command group would be named users, based on the name of the function def users().
Now you need to set it explicitly:
import typer
app = typer.Typer()
users_app = typer.Typer()
app.add_typer(users_app, name="users") # <-- Explicitly set the command group name
@​users_app.callback()
def users():
"""
Manage users in the app.
"""
@​users_app.command()
def create(name: str):
print(f"Creating user: {name}")
Updated docs SubCommand Name and Help.
Note: this change will enable important features in the next release.
Internal
-
⬆️ Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.12.2. MR #1043 by @dependabot[bot]. -
⬆️ Bump mkdocs-material from 9.5.44 to 9.5.46. MR #1062 by @dependabot[bot]. -
⬆️ Bump ruff from 0.7.4 to 0.8.0. MR #1059 by @dependabot[bot]. -
⬆️ Bump astral-sh/setup-uv from 3 to 4. MR #1061 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1053 by @pre-commit-ci[bot].
v0.13.1
Features
-
✨ Remove Rich tags when showing completion text. MR #877 by @svlandeg. -
✨ Render Rich markup as HTML in Markdown docs. MR #847 by @svlandeg. -
✨ Support cp850 encoding for auto-completion in PowerShell. MR #808 by @svlandeg. -
✨ Allow gettext translation of help message. MR #886 by @svlandeg.
Refactors
-
🐛 Fix printing HTML from Rich output. MR #1055 by @tiangolo.
Docs
-
📝 Update markdown includes to use the new simpler format. MR #1054 by @tiangolo.
Internal
-
⬆️ Bump ruff from 0.7.3 to 0.7.4. MR #1051 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1047 by @pre-commit-ci[bot]. -
⬆️ Bump ruff from 0.7.2 to 0.7.3. MR #1046 by @dependabot[bot]. -
⬆️ Bump tiangolo/latest-changes from 0.3.1 to 0.3.2. MR #1044 by @dependabot[bot]. -
⬆️ Update pytest-cov requirement from <6.0.0,>=2.10.0 to >=2.10.0,<7.0.0. MR #1033 by @dependabot[bot].
v0.13.0
Features
-
✨ HandleKeyboardInterruptseparately from other exceptions. MR #1039 by @patrick91. -
✨ Updatelaunchto not print anything when opening urls. MR #1035 by @patrick91. -
✨ Show help items in order of definition. MR #944 by @svlandeg.
Fixes
-
🐛 Fix equality check for custom classes. MR #979 by @AryazE. -
🐛 Allow colon in zsh autocomplete values and descriptions. MR #988 by @snapbug.
Refactors
-
🗑️ Deprecate support foris_flagandflag_valueparameters. MR #987 by @svlandeg. -
🔥 Remove unused functionality from_typing.pyfile. MR #805 by @ivantodorovich. -
✏️ Fix typo in function name_make_rich_text. MR #959 by @svlandeg.
Internal
-
✅ Only run completion installation tests when the env var_TYPER_RUN_INSTALL_COMPLETION_TESTSis set. MR #995 by @svlandeg. -
📝 Update the docstring of the_make_rich_textmethod. MR #972 by @svlandeg. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1040 by @pre-commit-ci[bot]. -
⬆️ Bump mkdocs-material from 9.5.42 to 9.5.44. MR #1042 by @dependabot[bot]. -
⬆️ Bump ruff from 0.7.1 to 0.7.2. MR #1038 by @dependabot[bot]. -
⬆️ Bump mkdocs-macros-plugin from 1.3.6 to 1.3.7. MR #1031 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1032 by @pre-commit-ci[bot]. -
⬆️ Bump ruff from 0.7.0 to 0.7.1. MR #1029 by @dependabot[bot]. -
⬆️ Bump pillow from 10.4.0 to 11.0.0. MR #1023 by @dependabot[bot]. -
⬆️ Bump mkdocs-material from 9.5.35 to 9.5.42. MR #1027 by @dependabot[bot]. -
⬆️ Bump ruff from 0.6.5 to 0.7.0. MR #1026 by @dependabot[bot]. -
⬆️ Bump mkdocs-macros-plugin from 1.2.0 to 1.3.6. MR #1025 by @dependabot[bot]. -
⬆️ Update pre-commit requirement from <4.0.0,>=2.17.0 to >=2.17.0,<5.0.0. MR #1012 by @dependabot[bot]. -
⬆️ Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.3. MR #1009 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1001 by @pre-commit-ci[bot]. -
👷 Update Deploy docs CI to use uv. MR #1021 by @tiangolo. -
👷 Fix smokeshow, checkout files on CI. MR #1020 by @tiangolo. -
👷 Use uv in CI. MR #1019 by @tiangolo. -
👷 Updatelabeler.yml. MR #1014 by @tiangolo. -
👷 Update worfkow deploy-docs-notify URL. MR #1011 by @tiangolo. -
👷 Upgrade Cloudflare GitHub Action. MR #1010 by @tiangolo. -
⬆️ Bump mkdocs-macros-plugin from 1.0.5 to 1.2.0. MR #992 by @dependabot[bot]. -
⬆️ Bump ruff from 0.6.4 to 0.6.5. MR #991 by @dependabot[bot]. -
⬆️ Bump mkdocs-material from 9.5.34 to 9.5.35. MR #996 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #993 by @pre-commit-ci[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #982 by @pre-commit-ci[bot]. -
⬆️ Bump tiangolo/issue-manager from 0.5.0 to 0.5.1. MR #980 by @dependabot[bot]. -
👷 Updateissue-manager.yml. MR #978 by @tiangolo. -
⬆️ Bump ruff from 0.6.3 to 0.6.4. MR #975 by @dependabot[bot]. -
⬆️ Bump mkdocs-material from 9.5.33 to 9.5.34. MR #963 by @dependabot[bot]. -
⬆️ Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.1. MR #973 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #966 by @pre-commit-ci[bot]. -
💚 Setinclude-hidden-filestoTruewhen using theupload-artifactGH action. MR #967 by @svlandeg. -
⬆️ Bump ruff from 0.6.1 to 0.6.3. MR #961 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #689 by @pre-commit-ci[bot]. -
⬆️ Bump ruff from 0.2.0 to 0.6.1. MR #938 by @dependabot[bot]. -
👷 Updatelatest-changesGitHub Action. MR #955 by @tiangolo.
uis/devops/continuous-delivery/ci-templates (uis/devops/continuous-delivery/ci-templates)
v6.15.0
Changed
-
terraform-module.yml: Add support for Terraform testing with additional cleanup scripts.
Fixed
-
terraform-module.yml: Override thetflintjob so that theterraform_standard_module_structurerule is applied. -
terraform-module.yml: Override thepre-commitjob to avoid duplication of ourterraform-fmt,tflint, andtrivyjobs.
v6.14.2
v6.14.1
v6.14.0
v6.13.0
v6.12.3
v6.12.2
Fixed
- terraform-module: override .
test-job-rulesfromterraform-lint.ymlas theterraform-module.ymltemplate needs to support Auto-DevOps.
v6.12.1
v6.12.0
v6.11.0
Changed
-
terraform-lint: use customtflintdocker image for thetflintjob. This image includes the UIS DevOps customtflintruleset. -
terraform-lint: move default tflint arguments to a$TFLINT_ARGSvariable to allow repositories to override if required. -
terraform-module: enabletflintin our Terraform reusable module pipeline.
v6.10.0
Fixed
-
terraform-pipeline: Partially revert changes made in v5.1.0.- Plan jobs for branch push pipelines will be reverted.
- Manual apply jobs for the development environment will remain in the merge request pipelines.
v6.9.0
v6.8.1
v6.8.0
v6.7.3
v6.7.2
v6.7.1
v6.7.0
v6.6.1
v6.6.0
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.