This repository has been archived by the owner on May 1, 2023. It is now read-only.
chore(deps): update all minor dependencies #490
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
29.4.0
->29.5.1
5.54.1
->5.59.0
5.59.1
5.54.1
->5.59.0
5.59.1
2.1359.0
->2.1363.0
2.1368.0
(+4)8.35.0
->8.39.0
8.7.0
->8.8.0
15.6.1
->15.7.0
==0.92.0
->==0.95.1
v1.38.0
->v1.40.0
v1.30.5
->v1.32.0
v1.33.0
v0.6.0
->v0.7.0
==0.23.3
->==0.24.0
==1.31.1
->==1.32.1
==7.2.2
->==7.3.1
29.0.5
->29.1.0
==0.20.0
->==0.21.1
0.22.0
Review
Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v5.59.0
Compare Source
Bug Fixes
Features
v5.58.0
Compare Source
Bug Fixes
Features
5.57.1 (2023-04-03)
Bug Fixes
v5.57.1
Compare Source
Bug Fixes
v5.57.0
Compare Source
Bug Fixes
Features
no-duplicate-type-constituents
rule (#5728) (bc31078)v5.56.0
Compare Source
Bug Fixes
Features
v5.55.0
Compare Source
Bug Fixes
Features
5.54.1 (2023-03-06)
Note: Version bump only for package @typescript-eslint/eslint-plugin
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
v5.59.0
Compare Source
Note: Version bump only for package @typescript-eslint/parser
v5.58.0
Compare Source
Bug Fixes
5.57.1 (2023-04-03)
Note: Version bump only for package @typescript-eslint/parser
v5.57.1
Compare Source
Note: Version bump only for package @typescript-eslint/parser
v5.57.0
Compare Source
Note: Version bump only for package @typescript-eslint/parser
v5.56.0
Compare Source
Note: Version bump only for package @typescript-eslint/parser
v5.55.0
Compare Source
Features
5.54.1 (2023-03-06)
Note: Version bump only for package @typescript-eslint/parser
aws/aws-sdk-js
v2.1363.0
Compare Source
v2.1362.0
Compare Source
v2.1361.0
Compare Source
v2.1360.0
Compare Source
eslint/eslint
v8.39.0
Compare Source
Features
3f7af9f
feat: ImplementSourceCode#markVariableAsUsed()
(#17086) (Nicholas C. Zakas)Documentation
6987dc5
docs: Fix formatting in Custom Rules docs (#17097) (Milos Djermanovic)4ee92e5
docs: Update README (GitHub Actions Bot)d8e9887
docs: Custom Rules cleanup/expansion (#16906) (Ben Perlmutter)1fea279
docs: Clarify how to add to tsc agenda (#17084) (Nicholas C. Zakas)970ef1c
docs: Update triage board location (Nicholas C. Zakas)6d8bffd
docs: Update README (GitHub Actions Bot)Chores
60a6f26
chore: upgrade @eslint/js@8.39.0 (#17102) (Milos Djermanovic)d5ba5c0
chore: package.json update for @eslint/js release (ESLint Jenkins)f57eff2
ci: run tests on Node.js v20 (#17093) (Nitin Kumar)9d1b8fc
perf: Binary search in token storeutils.search
(#17066) (Francesco Trotta)07a4435
chore: Add request for minimal repro to bug report (#17081) (Nicholas C. Zakas)eac4943
refactor: remove unnecessary use ofSourceCode#getAncestors
in rules (#17075) (Milos Djermanovic)0a7b60a
chore: update description ofSourceCode#getDeclaredVariables
(#17072) (Milos Djermanovic)6e2df71
chore: remove unnecessary references to the LICENSE file (#17071) (Milos Djermanovic)v8.38.0
Compare Source
Features
a1d561d
feat: Move getDeclaredVariables and getAncestors to SourceCode (#17059) (Nicholas C. Zakas)Bug Fixes
1c1ece2
fix: do not report onRegExp(...args)
inrequire-unicode-regexp
(#17037) (Francesco Trotta)Documentation
7162d34
docs: Mention new config system is complete (#17068) (Nicholas C. Zakas)0fd6bb2
docs: Update README (GitHub Actions Bot)c83531c
docs: Update/remove external links, eg. point toeslint-community
(#17061) (Pelle Wessman)a3aa6f5
docs: Clarifyno-div-regex
rule docs (#17051) (Francesco Trotta)b0f11cf
docs: Update README (GitHub Actions Bot)da8d52a
docs: Update the second object instance for the "no-new" rule (#17020) (Ahmadou Waly NDIAYE)518130a
docs: switch language based on current path (#16687) (Percy Ma)24206c4
docs: Update README (GitHub Actions Bot)Chores
59ed060
chore: upgrade @eslint/js@8.38.0 (#17069) (Milos Djermanovic)88c0898
chore: package.json update for @eslint/js release (ESLint Jenkins)cf682d2
refactor: simplify new-parens rule schema (#17060) (MHO)0dde022
ci: bump actions/add-to-project from 0.4.1 to 0.5.0 (#17055) (dependabot[bot])v8.37.0
Compare Source
Features
b6ab8b2
feat:require-unicode-regexp
add suggestions (#17007) (Josh Goldberg)10022b1
feat: Copy getScope() to SourceCode (#17004) (Nicholas C. Zakas)1665c02
feat: Use plugin metadata for flat config serialization (#16992) (Nicholas C. Zakas)b3634f6
feat: docs license (#17010) (Samuel Roldan)892e6e5
feat: languageOptions.parser must be an object. (#16985) (Nicholas C. Zakas)Bug Fixes
619f3fd
fix: correctly handlenull
default config inRuleTester
(#17023) (Brad Zacher)1fbf118
fix:getFirstToken
/getLastToken
on comment-only node (#16889) (Francesco Trotta)129e252
fix: Fix typo inlogical-assignment-operators
rule description (#17000) (Francesco Trotta)Documentation
75339df
docs: fix typos and missing info in id-match docs (#17029) (Ed Lucas)ec2d830
docs: Fix typos in thesemi
rule docs (#17012) (Andrii Lundiak)e39f28d
docs: add back to top button (#16979) (Tanuj Kanti)721c717
docs: Custom Processors cleanup and expansion (#16838) (Ben Perlmutter)d049f97
docs: 'How ESLint is Maintained' page (#16961) (Ben Perlmutter)5251a92
docs: Describe guard options for guard-for-in (#16986) (alope107)6157d81
docs: Add example to guard-for-in docs. (#16983) (alope107)fd47998
docs: updateArray.prototype.toSorted
specification link (#16982) (Milos Djermanovic)3e1cf6b
docs: Copy edits on Maintain ESLint docs (#16939) (Ben Perlmutter)Chores
c67f299
chore: upgrade @eslint/js@8.37.0 (#17033) (Milos Djermanovic)ee9ddbd
chore: package.json update for @eslint/js release (ESLint Jenkins)dddb475
chore: upgrade @eslint/eslintrc@2.0.2 (#17032) (Milos Djermanovic)522431e
chore: upgrade [email protected] (#17031) (Milos Djermanovic)f5f9a88
chore: upgrade [email protected] (#17030) (Milos Djermanovic)4dd8d52
ci: bump actions/stale from 7 to 8 (#17026) (dependabot[bot])ad9dd6a
chore: remove duplicate scss, (#17005) (Strek)ada6a3e
ci: unpin Node 19 (#16993) (Milos Djermanovic)c3da975
chore: Remove triage label from template (#16990) (Nicholas C. Zakas)69bc0e2
ci: pin Node 19 to 19.7.0 (#16987) (Milos Djermanovic)v8.36.0
Compare Source
Features
c89a485
feat: AddcheckJSDoc
option to multiline-comment-style (#16807) (Laurent Cozic)f5f5e11
feat: Serialize parsers/processors in flat config (#16944) (Nicholas C. Zakas)4799297
feat: use @eslint-community dependencies (#16784) (Michaël De Boey)Bug Fixes
92c1943
fix: correctly iterate files matched by glob patterns (#16831) (Nitin Kumar)Documentation
b98fdd4
docs: Update README (GitHub Actions Bot)caf08ce
docs: fix estree link in custom formatters docs (#16967) (Milos Djermanovic)3398431
docs: Custom Parsers cleanup/expansion (#16887) (Ben Perlmutter)19d3531
docs: Update README (GitHub Actions Bot)b09a512
docs: detect and fix broken links (#16837) (Nitin Kumar)Chores
602b111
chore: upgrade @eslint/js@8.36.0 (#16978) (Milos Djermanovic)43c2345
chore: package.json update for @eslint/js release (ESLint Jenkins)00afb84
chore: upgrade @eslint/eslintrc@2.0.1 (#16977) (Milos Djermanovic)698c5aa
chore: upgrade [email protected] (#16976) (Milos Djermanovic)75acdd2
chore: lint more js files in docs (#16964) (Milos Djermanovic)89d9844
ci: bump actions/add-to-project from 0.4.0 to 0.4.1 (#16943) (dependabot[bot])prettier/eslint-config-prettier
v8.8.0
Compare Source
eslint-community/eslint-plugin-n
v15.7.0
Compare Source
1fc0bf6
)tiangolo/fastapi
v0.95.1
Compare Source
Fixes
Annotated
in routers or path operations decorated multiple times. PR #9315 by @sharonyogev.Docs
Annotated
. PR #9298 by @grdworkin.docs/en/docs/advanced/behind-a-proxy.md
. PR #5681 by @Leommjr.docs/fa/docs/index.md
. PR #6083 by @Kimiaattaei.docs/en/docs/help-fastapi.md
. PR #9249 by @armgabrielyan.docs/en/docs/tutorial/query-params-str-validations.md
. PR #9272 by @nicornk.docs/en/docs/tutorial/query-params-str-validations.md
. PR #9273 by @tim-habitat.docs/en/docs/tutorial/path-params-numeric-validations.md
. PR #9282 by @aadarsh977.docs/en/docs/tutorial/query-params-str-validations.md
. PR #9380 by @dasstyxx.Translations
docs/fr/docs/advanced/index.md
. PR #5673 by @axel584.docs/pt/docs/tutorial/body-nested-models.md
. PR #4053 by @luccasmmg.docs/ru/docs/alternatives.md
. PR #5994 by @Xewus.docs/pt/docs/tutorial/extra-models.md
. PR #5912 by @LorhanSohaky.docs/pt/docs/tutorial/path-operation-configuration.md
. PR #5936 by @LorhanSohaky.docs/ru/docs/contributing.md
. PR #6002 by @stigsanek.docs/tutorial/dependencies/classes-as-dependencies.md
. PR #9176 by @sehwan505.docs/ru/docs/project-generation.md
. PR #9243 by @Xewus.docs/fr/docs/index.md
. PR #9265 by @frabc.docs/ru/docs/tutorial/query-params-str-validations.md
. PR #9267 by @dedkot01.docs/ru/docs/benchmarks.md
. PR #9271 by @Xewus.Internal
v0.95.0
Compare Source
Highlights
This release adds support for dependencies and parameters using
Annotated
and recommends its usage. ✨This has several benefits, one of the main ones is that now the parameters of your functions with
Annotated
would not be affected at all.If you call those functions in other places in your code, the actual default values will be kept, your editor will help you notice missing required arguments, Python will require you to pass required arguments at runtime, you will be able to use the same functions for different things and with different libraries (e.g. Typer will soon support
Annotated
too, then you could use the same function for an API and a CLI), etc.Because
Annotated
is standard Python, you still get all the benefits from editors and tools, like autocompletion, inline errors, etc.One of the biggest benefits is that now you can create
Annotated
dependencies that are then shared by multiple path operation functions, this will allow you to reduce a lot of code duplication in your codebase, while keeping all the support from editors and tools.For example, you could have code like this:
There's a bit of code duplication for the dependency:
...the bigger the codebase, the more noticeable it is.
Now you can create an annotated dependency once, like this:
And then you can reuse this
Annotated
dependency:...and
CurrentUser
has all the typing information asUser
, so your editor will work as expected (autocompletion and everything), and FastAPI will be able to understand the dependency defined inAnnotated
. 😎Roughly all the docs have been rewritten to use
Annotated
as the main way to declare parameters and dependencies. All the examples in the docs now include a version withAnnotated
and a version without it, for each of the specific Python versions (when there are small differences/improvements in more recent versions). There were around 23K new lines added between docs, examples, and tests. 🚀The key updated docs are:
Annotated
Annotated
Annotated
dependenciesSpecial thanks to @nzig for the core implementation and to @adriangb for the inspiration and idea with Xpresso! 🚀
Features
Annotated
for specifying dependencies and parameters. PR #4871 by @nzig.Docs
Annotated
in docs. PR #9270 by @tiangolo.Annotated
as the main recommendation, with new examples and tests. PR #9268 by @tiangolo.v0.94.1
[Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.94.
Configuration
📅 Schedule: Branch creation - "every weekend" in timezone America/Montreal, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.