Api-client-pydantic

Latest version: v3.0.0

Safety actively analyzes 623368 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

3.0.0

:boom: Breaking Changes
- Pydantic V2 and new signature.

:recycle: Changes
- Old logic moved to v1 namespace.

:arrow_up: Dependencies
- Upgrade dependencies.

- Bump pytest from 7.3.2 to 7.4.0

- Bump mypy from 1.3.0 to 1.4.0

- Bump flake8-comprehensions from 3.12.0 to 3.13.0

- Bump flake8-tidy-imports from 4.8.0 to 4.9.0

- Bump pytest from 7.3.1 to 7.3.2

- Bump pydantic from 1.10.8 to 1.10.9

- Bump coverage from 7.2.6 to 7.2.7

- Bump pytest-cov from 4.0.0 to 4.1.0

- Bump pydantic from 1.10.7 to 1.10.8

- Bump coverage from 7.2.5 to 7.2.6

- Bump types-setuptools from 67.7.0.2 to 67.8.0.0

- Bump types-setuptools from 67.7.0.1 to 67.7.0.2

- Bump mypy from 1.2.0 to 1.3.0

- Bump types-setuptools from 67.7.0.0 to 67.7.0.1

- Bump coverage from 7.2.3 to 7.2.5

- Bump types-setuptools from 67.6.0.8 to 67.7.0.0

- Bump mypy from 0.991 to 1.2.0

- Bump pre-commit from 2.20.0 to 2.21.0

- Bump flake8-comprehensions from 3.10.1 to 3.12.0

- Bump types-setuptools from 67.6.0.7 to 67.6.0.8

- Bump pydantic from 1.10.2 to 1.10.7

- Bump types-toml from 0.10.8.1 to 0.10.8.6

- Bump pytest from 7.2.0 to 7.3.1

2.2.1

:arrow_up: Dependencies
- Bump actions

- Bump safety from 2.3.1 to 2.3.5

- Bump certifi from 2021.10.8 to 2022.12.7

- Bump setuptools from 65.3.0 to 67.6.1

- Bump ipython from 7.32.0 to 7.34.0

- Bump ipdb from 0.13.9 to 0.13.13

- Bump types-setuptools from 65.5.0.3 to 67.6.0.7

- Bump pytest-asyncio from 0.20.2 to 0.21.0

- Bump isort from 5.10.1 to 5.11.5

- Bump flake8-quotes from 3.3.1 to 3.3.2

- Bump flake8-builtins from 2.0.1 to 2.1.0

- Bump flake8-bugbear from 22.10.27 to 23.3.12

- Bump coverage from 6.5.0 to 7.2.3

- Bump black from 22.10.0 to 23.3.0

- Remove dependency ipdb.

- Bump pytest-asyncio from 0.20.1 to 0.20.2

- Bump types-setuptools from 65.5.0.2 to 65.5.0.3

- Bump mypy from 0.990 to 0.991

- Bump types-toml from 0.10.8 to 0.10.8.1

- Bump pytest-cov from 3.0.0 to 4.0.0

- Bump mypy from 0.982 to 0.990

- Bump flake8-builtins from 2.0.0 to 2.0.1

- Bump flake8-comprehensions from 3.10.0 to 3.10.1

- Bump flake8-bugbear from 22.10.25 to 22.10.27

- Bump flake8-bugbear from 22.9.23 to 22.10.25

- Bump pytest from 7.1.3 to 7.2.0

- Bump types-setuptools from 65.5.0.1 to 65.5.0.2

- Bump pytest-asyncio from 0.19.0 to 0.20.1

- Bump flake8-builtins from 1.5.3 to 2.0.0

- Bump types-setuptools from 65.4.0.0 to 65.5.0.1

- Bump black from 22.8.0 to 22.10.0

- Bump safety from 2.2.1 to 2.3.1

- Bump safety from 2.2.0 to 2.2.1

- Bump mypy from 0.981 to 0.982

- Bump flake8-broken-line from 0.5.0 to 0.6.0

- Bump types-setuptools from 65.3.0 to 65.4.0.0

- Bump coverage from 6.4.4 to 6.5.0

- Bump mypy from 0.971 to 0.981

- Bump flake8-bugbear from 22.9.11 to 22.9.23

- Bump flake8-eradicate from 1.3.0 to 1.4.0

- Bump safety from 2.1.1 to 2.2.0

- Bump flake8-bugbear from 22.8.23 to 22.9.11

- Bump pydantic from 1.10.1 to 1.10.2

- Bump black from 22.6.0 to 22.8.0

- Bump pytest from 7.1.2 to 7.1.3

- Bump pydantic from 1.10.0 to 1.10.1

- Bump types-setuptools from 64.0.1 to 65.3.0

- Bump pydantic from 1.9.2 to 1.10.0

- Bump flake8-bugbear from 22.8.22 to 22.8.23

- Bump flake8-bugbear from 22.7.1 to 22.8.22

- Bump pep8-naming from 0.13.1 to 0.13.2

- Bump coverage from 6.4.3 to 6.4.4

- Bump flake8-broken-line from 0.4.0 to 0.5.0

- Bump types-setuptools from 63.4.0 to 64.0.1

- Bump pydantic from 1.9.1 to 1.9.2

- Bump flake8-eradicate from 1.2.1 to 1.3.0

- Bump coverage from 6.4.2 to 6.4.3

- Bump types-setuptools from 63.2.3 to 63.4.0

- Bump types-setuptools from 63.2.2 to 63.2.3

- Bump types-setuptools from 63.2.1 to 63.2.2

- Bump types-setuptools from 57.4.18 to 63.2.1

- Bump safety from 1.10.3 to 2.1.1

- Bump mypy from 0.961 to 0.971

- Bump pep8-naming from 0.13.0 to 0.13.1

- Bump coverage from 6.4.1 to 6.4.2

- Bump pytest-asyncio from 0.18.3 to 0.19.0

- Bump types-toml from 0.10.7 to 0.10.8

- Bump pre-commit from 2.19.0 to 2.20.0

- Bump flake8-bugbear from 22.6.22 to 22.7.1

- Bump black from 22.3.0 to 22.6.0

- Bump types-setuptools from 57.4.17 to 57.4.18

- Bump flake8-bugbear from 22.4.25 to 22.6.22

- Bump mypy from 0.960 to 0.961

- Bump mypy from 0.950 to 0.960

- Bump coverage from 6.4 to 6.4.1

- Bump pep8-naming from 0.12.1 to 0.13.0

- Bump types-setuptools from 57.4.16 to 57.4.17

- Bump types-setuptools from 57.4.15 to 57.4.16

- Bump coverage from 6.3.3 to 6.4

- Bump types-setuptools from 57.4.14 to 57.4.15

- Bump pydantic from 1.9.0 to 1.9.1

- Bump flake8-comprehensions from 3.9.0 to 3.10.0

2.2.0

:sparkles: New
- Support for async.

:arrow_up: Dependencies
- Add dep pytest-asyncio for async testing.

- Bump coverage from 6.3.2 to 6.3.3

- Bump flake8-comprehensions from 3.8.0 to 3.9.0

- Bump flake8-tidy-imports from 4.7.0 to 4.8.0

- Bump types-toml from 0.10.6 to 0.10.7

- Bump pre-commit from 2.18.1 to 2.19.0

- Bump flake8-tidy-imports from 4.6.0 to 4.7.0

- Bump types-toml from 0.10.5 to 0.10.6

- Bump mypy from 0.942 to 0.950

- Bump flake8-eradicate from 1.2.0 to 1.2.1

- Bump flake8-bugbear from 22.3.23 to 22.4.25

- Bump pytest from 7.1.1 to 7.1.2

:memo: Documentation
- Added "Mentions" in README.md

2.1.0

:sparkles: New
- Now the parameters passed through "args" are also serialized.

&x60;&x60;&x60;python
def func(i: int):
return i

assert func(&x27;1&x27;) &x3D;&x3D; 1
&x60;&x60;&x60;


:recycle: Changes
- Small changes for release config

- no need &x60;cfg&x60; settings in editorconfig.

:arrow_up: Dependencies
- Bump types-toml from 0.10.4 to 0.10.5

- Upgrade dependency black -> black[d]

- Bump types-setuptools from 57.4.12 to 57.4.14

- Bump types-setuptools from 57.4.11 to 57.4.12

- Bump pre-commit from 2.17.0 to 2.18.1

- Bump black from 22.1.0 to 22.3.0

- Bump mypy from 0.941 to 0.942

- Bump flake8-bugbear from 22.3.20 to 22.3.23

- Bump flake8-bugbear from 22.1.11 to 22.3.20

- Bump pytest from 7.1.0 to 7.1.1

- Bump types-setuptools from 57.4.10 to 57.4.11

- Bump mypy from 0.940 to 0.941

- Bump mypy from 0.931 to 0.940

- Bump pytest from 7.0.1 to 7.1.0

2.0.1

:bug: Bugs
- Fixed a bug with working with the config of a model that does not have extra.

:arrow_up: Dependencies
- Bump types-setuptools from 57.4.9 to 57.4.10

2.0.0

:boom: Breaking Changes
- Global refactoring. (Issues: [`72`](https://github.com/mom1/api-client-pydantic/issues/72))

- support for more use cases (fix 72).
- &x60;serialize_response&x60; and &x60;serialize_request&x60; and &x60;serialize&x60; call signature changed.
- &x60;serialize_response&x60; and &x60;serialize_request&x60; names are left for compatibility,
it is better to use &x60;params_serializer&x60; and &x60;response_serializer&x60; instead.
- Removed unnecessary dependencies.
- Tests completely rewritten.
- Decorating will only be done if necessary, which will positively affect performance.


:arrow_up: Dependencies
- Bump pycln from 1.2.0 to 1.2.4

[v1.2.2](https://github.com/mom1/api-client-pydantic/compare/1.2.1...1.2.2) (2022-02-24)

:arrow_up: Dependencies
- Bump pytest from 6.2.5 to 7.0.1
Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.5 to 7.0.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/6.2.5...7.0.1)

---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:development
update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <supportgithub.com>
- Bump pre-commit from 2.15.0 to 2.17.0
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.15.0 to 2.17.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.15.0...v2.17.0)

---
updated-dependencies:
- dependency-name: pre-commit
dependency-type: direct:development
update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <supportgithub.com>
- Bump flake8-comprehensions from 3.7.0 to 3.8.0
Bumps [flake8-comprehensions](https://github.com/adamchainz/flake8-comprehensions) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/adamchainz/flake8-comprehensions/releases)
- [Changelog](https://github.com/adamchainz/flake8-comprehensions/blob/main/HISTORY.rst)
- [Commits](https://github.com/adamchainz/flake8-comprehensions/compare/3.7.0...3.8.0)

---
updated-dependencies:
- dependency-name: flake8-comprehensions
dependency-type: direct:development
update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <supportgithub.com>
- Bump flake8-bugbear from 21.9.2 to 22.1.11
Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 21.9.2 to 22.1.11.
- [Release notes](https://github.com/PyCQA/flake8-bugbear/releases)
- [Commits](https://github.com/PyCQA/flake8-bugbear/compare/21.9.2...22.1.11)

---
updated-dependencies:
- dependency-name: flake8-bugbear
dependency-type: direct:development
update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <supportgithub.com>
- Bump isort from 5.9.3 to 5.10.1
Bumps [isort](https://github.com/pycqa/isort) from 5.9.3 to 5.10.1.
- [Release notes](https://github.com/pycqa/isort/releases)
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pycqa/isort/compare/5.9.3...5.10.1)

---
updated-dependencies:
- dependency-name: isort
dependency-type: direct:development
update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <supportgithub.com>
:memo: Documentation
- Update README.md

[v1.2.1](https://github.com/mom1/api-client-pydantic/compare/v1.2.0...1.2.1) (2022-02-24)

:recycle: Changes
- fix release template
- Improve &x60;.gitignore&x60;
- Improved all dev things
- Changed formater to black
- Reformat code
- Added checks
- pre-commit autoupdate

- commitlint is off, need research
- Upgrading a dependency doesn&x27;t increase the version
- Small changes due to coverage analysis
- remove walrus operator for python 3.7 compatibility (73) (Issues: [`73`](https://github.com/mom1/api-client-pydantic/issues/73))
- Changelog generation job because now pre-commit generate changelog
:memo: Documentation
- Update CHANGELOG.md

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.