A built-to-be-vulnerable API application based on the OWASP top 10 API vulnerabilities. Use c{api}tal to learn, train and exploit API Security vulnerabilities within your own API Security CTF.
Use tomllib on Python 3.11 when parsing mypy configuration, #4476 by @hauntsaninja
Basic fix of GenericModel cache to detect order of arguments in Union models, #4474 by @sveinugu
Fix mypy plugin when using bare types like list and dict as default_factory, #4457 by @samuelcolvin
v1.10.1 (2022-08-31)
Add __hash__ method to pydancic.color.Color class, #4454 by @czaki
v1.10.0 (2022-08-30)
Refactor the whole pydanticdataclass decorator to really act like its standard lib equivalent.
It hence keeps __eq__, __hash__, ... and makes comparison with its non-validated version possible.
It also fixes usage of frozen dataclasses in fields and usage of default_factory in nested dataclasses.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps pydantic[email] from 1.9.1 to 1.10.5.
Release notes
Sourced from pydantic[email]'s releases.
... (truncated)
Changelog
Sourced from pydantic[email]'s changelog.
... (truncated)
Commits
b0215d1
prepare for v1.10.596dc2e0
fix coverage badge to use correct branch (#5060)ce35972
Disable Google analytics (#5059)aea3449
fix: Fix broken parametrized bases with GenericModels (#5052)ce45f6e
Invalidate mypy cache if config changes (#5007) (#5023)0558af4
Dataclass deepcopy 1.10 (#4963)a699707
Handle X | Y union in GenericModel (#4977)0bc7cd3
uprev mkdocs-material, fix maxcdn errors (#4954)5bb8922
simplify analytics more (#4930)5121777
Fix typo in Field function docstring (#4931) (#4932)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)