Releases: mom1/api-client-pydantic
v3.0.0
v3.0.0 (2024-01-05)
💥 Breaking Changes
- Pydantic V2 and new signature.
♻️ Changes
- Old logic moved to v1 namespace.
⬆️ 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
v2.2.1
v2.2.1 (2023-04-14)
⬆️ 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
v2.2.0
v2.2.0 (2022-05-16)
✨ New
- Support for async.
⬆️ 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
📝 Documentation
- Added "Mentions" in README.md
v2.1.0
v2.1.0 (2022-04-24)
✨ New
- Now the parameters passed through
args
are also serialized.
def func(i: int):
return i
assert func('1') == 1
♻️ Changes
-
Small changes for release config
-
no need `cfg` settings in editorconfig.
⬆️ 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
v2.0.1
v2.0.1 (2022-03-09)
🐛 Bugs
- Fixed a bug with working with the config of a model that does not have extra.
⬆️ Dependencies
- Bump types-setuptools from 57.4.9 to 57.4.10
v2.0.0
v2.0.0 (2022-03-08)
💥 Breaking Changes
- Global refactoring. (Issues:
#72
)
- support for more use cases (fix #72).
- `serialize_response` and `serialize_request` and `serialize` call signature changed.
- `serialize_response` and `serialize_request` names are left for compatibility,
it is better to use `params_serializer` and `response_serializer` instead.
- Removed unnecessary dependencies.
- Tests completely rewritten.
- Decorating will only be done if necessary, which will positively affect performance.
⬆️ Dependencies
- Bump pycln from 1.2.0 to 1.2.4
v1.2.2
v1.2.2 (2022-02-24)
⬆️ Dependencies
- Bump pytest from 6.2.5 to 7.0.1
Bumps pytest from 6.2.5 to 7.0.1.
- Release notes
- Changelog
- Commits
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected]>
- Bump pre-commit from 2.15.0 to 2.17.0
Bumps pre-commit from 2.15.0 to 2.17.0.
- Release notes
- Changelog
- Commits
---
updated-dependencies:
- dependency-name: pre-commit
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected]>
- Bump flake8-comprehensions from 3.7.0 to 3.8.0
Bumps flake8-comprehensions from 3.7.0 to 3.8.0.
- Release notes
- Changelog
- Commits
---
updated-dependencies:
- dependency-name: flake8-comprehensions
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected]>
- Bump flake8-bugbear from 21.9.2 to 22.1.11
Bumps flake8-bugbear from 21.9.2 to 22.1.11.
- Release notes
- Commits
---
updated-dependencies:
- dependency-name: flake8-bugbear
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected]>
- Bump isort from 5.9.3 to 5.10.1
Bumps isort from 5.9.3 to 5.10.1.
- Release notes
- Changelog
- Commits
---
updated-dependencies:
- dependency-name: isort
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected]>
📝 Documentation
- Update README.md
v1.2.1
v1.2.1 (2022-02-24)
♻️ Changes
-
fix release template
-
Improve `.gitignore`
-
Improved all dev things
- Changed formater to black
- Reformat code
- Added checks
- pre-commit autoupdate -
commitlint is off, need research
-
Upgrading a dependency doesn't increase the version
-
Small changes due to coverage analysis
-
remove walrus operator for python 3.7 compatibility (#73) (Issues:
#73
) -
Changelog generation job because now pre-commit generate changelog
📝 Documentation
- Update CHANGELOG.md
api-client-pydantic 1.2.0
api-client-pydantic 1.2.0
(2021-10-24)
✨ New
- Set a new signature for function.
♻️ Changes
- New changelog generation.
- New configs and pre-commit.
⬆️ Dependencies
- ⬆️ Bumps emoji from 1.5.0 to 1.6.1.
- ⬆️ Bump all for flake8 4.
📝 Docs
- Update README.md.
v1.1.1
Release notes for v1.1.1
(2021-10-13)
Bugs 🐛
- Fix case with typing.
def function(q: Optional[str]):