- Now only pydantic 2.10+ and python 3.9+ are supported
-
Remove safety.
-
Update dependencies.
- Pin pydantic less 2.10.
- fix new pydantic imports fix #406 (Issues:
#406
)
-
Update dependencies.
-
Bump ruff from 0.4.3 to 0.4.4
-
Bump ruff from 0.4.2 to 0.4.3
-
Bump coverage from 7.5.0 to 7.5.1
-
Bump pytest-cov from 4.1.0 to 5.0.0
-
Bump pytest from 7.4.4 to 8.2.0
-
Bump ruff from 0.4.1 to 0.4.2
-
Bump mypy from 1.9.0 to 1.10.0
-
Bump coverage from 7.4.4 to 7.5.0
-
Bump types-setuptools from 69.5.0.20240415 to 69.5.0.20240423
-
Bump pydantic from 2.7.0 to 2.7.1
-
Bump ruff from 0.4.0 to 0.4.1
-
Bump ruff from 0.3.7 to 0.4.0
-
Bump types-setuptools from 69.2.0.20240317 to 69.5.0.20240415
-
Bump ruff from 0.3.6 to 0.3.7
-
Bump ruff from 0.3.5 to 0.3.6
-
Bump pydantic from 2.6.4 to 2.7.0
-
Bump ruff from 0.3.4 to 0.3.5
-
Bump ruff from 0.3.3 to 0.3.4
-
Bump pytest-asyncio from 0.23.5.post1 to 0.23.6
-
Bump ruff from 0.3.2 to 0.3.3
-
Bump types-setuptools from 69.1.0.20240310 to 69.2.0.20240317
-
Bump coverage from 7.4.3 to 7.4.4
-
Bump pydantic from 2.6.3 to 2.6.4
-
Bump ruff from 0.3.1 to 0.3.2
-
Bump mypy from 1.8.0 to 1.9.0
-
Bump types-setuptools from 69.1.0.20240308 to 69.1.0.20240310
-
Bump types-toml from 0.10.8.7 to 0.10.8.20240310
-
Bump pytest-asyncio from 0.23.5 to 0.23.5.post1
-
Bump types-setuptools from 69.1.0.20240302 to 69.1.0.20240308
-
Bump ruff from 0.3.0 to 0.3.1
-
Bump types-setuptools from 69.1.0.20240301 to 69.1.0.20240302
-
Bump ruff from 0.2.2 to 0.3.0
-
Bump types-setuptools from 69.1.0.20240229 to 69.1.0.20240301
-
Bump types-setuptools from 69.1.0.20240223 to 69.1.0.20240229
-
Bump pydantic from 2.6.2 to 2.6.3
-
Bump coverage from 7.4.2 to 7.4.3
-
Bump pydantic from 2.6.1 to 2.6.2
-
Bump types-setuptools from 69.1.0.20240217 to 69.1.0.20240223
-
Bump coverage from 7.4.1 to 7.4.2
-
Bump types-setuptools from 69.1.0.20240215 to 69.1.0.20240217
-
Bump ruff from 0.2.1 to 0.2.2
-
Bump types-setuptools from 69.0.0.20240125 to 69.1.0.20240215
-
Bump pytest-asyncio from 0.23.4 to 0.23.5
-
Bump pydantic from 2.6.0 to 2.6.1
-
Bump ruff from 0.2.0 to 0.2.1
-
Bump ruff from 0.1.15 to 0.2.0
-
Bump ruff from 0.1.14 to 0.1.15
-
Bump pydantic from 2.5.3 to 2.6.0
-
Bump pytest-asyncio from 0.23.3 to 0.23.4
-
Bump coverage from 7.4.0 to 7.4.1
-
Bump types-setuptools from 69.0.0.20240115 to 69.0.0.20240125
-
Bump ruff from 0.1.13 to 0.1.14
-
Bump types-setuptools from 69.0.0.20240106 to 69.0.0.20240115
-
Bump ruff from 0.1.12 to 0.1.13
-
Bump ruff from 0.1.11 to 0.1.12
-
Bump ruff from 0.1.9 to 0.1.11
-
Bump types-setuptools from 69.0.0.0 to 69.0.0.20240106
-
Bump types-setuptools from 67.8.0.0 to 69.0.0.0
-
Bump pytest-asyncio from 0.21.1 to 0.23.3
- Pydantic V2 and new signature.
- Old logic moved to v1 namespace.
-
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
-
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
- Support for async.
-
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
- Added "Mentions" in README.md
- Now the parameters passed through "args" are also serialized.
```python
def func(i: int):
return i
assert func('1') == 1
```
-
Small changes for release config
-
no need `cfg` settings in editorconfig.
-
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
- Fixed a bug with working with the config of a model that does not have extra.
- Bump types-setuptools from 57.4.9 to 57.4.10
- 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.
- Bump pycln from 1.2.0 to 1.2.4
v1.2.2 (2022-02-24)
- 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]>
- Update README.md
v1.2.1 (2022-02-24)
-
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
- Update CHANGELOG.md
- Set a new signature for function.
- New changelog generation.
- New configs and pre-commit.
- ⬆️ Bumps emoji from 1.5.0 to 1.6.1.
- ⬆️ Bump all for flake8 4.
- Update README.md.
- Fix case with typing.
def function(q: Optional[str]):
- ⬆️ Bump pytest-cov from 2.12.1 to 3.0.0 (#54) Bumps pytest-cov from 2.12.1 to 3.0.0.
- ⬆️ Bump flake8-bugbear from 21.4.3 to 21.9.2 (#53) Bumps flake8-bugbear from 21.4.3 to 21.9.2.
- ⬆️ Bump emoji from 1.4.2 to 1.5.0 (#52) Bumps emoji from 1.4.2 to 1.5.0.
- ⬆️ Bump pytest from 6.2.4 to 6.2.5 (#50) Bumps pytest from 6.2.4 to 6.2.5.
- ⬆️ Bump flake8-quotes from 3.2.0 to 3.3.0 (#49) Bumps flake8-quotes from 3.2.0 to 3.3.0.
- ⬆️ Bump flake8-comprehensions from 3.5.0 to 3.6.1 (#48) Bumps flake8-comprehensions from 3.5.0 to 3.6.1.
- Release 1.1.1.
- Correct recognition of functions (#46)
-
⬆️ Bump pep8-naming from 0.12.0 to 0.12.1 (#45) Bumps pep8-naming from 0.12.0 to 0.12.1.
updated-dependencies:
- dependency-name: pep8-naming dependency-type: direct:development update-type: version-update:semver-patch ...
-
⬆️ Bump emoji from 1.2.0 to 1.4.2 (#44) Bumps emoji from 1.2.0 to 1.4.2.
updated-dependencies:
- dependency-name: emoji dependency-type: direct:development update-type: version-update:semver-minor ...
-
⬆️ Bump isort from 5.9.1 to 5.9.3 (#43) Bumps isort from 5.9.1 to 5.9.3.
updated-dependencies:
- dependency-name: isort dependency-type: direct:development update-type: version-update:semver-patch ...
-
⬆️ Bump pep8-naming from 0.11.1 to 0.12.0 (#40) Bumps pep8-naming from 0.11.1 to 0.12.0.
updated-dependencies:
- dependency-name: pep8-naming dependency-type: direct:development update-type: version-update:semver-minor ...
-
⬆️ Bump flake8-eradicate from 1.0.0 to 1.1.0 (#39) Bumps flake8-eradicate from 1.0.0 to 1.1.0.
-
⬆️ Bump isort from 5.8.0 to 5.9.1 (#38) Bumps isort from 5.8.0 to 5.9.1.
updated-dependencies:
- dependency-name: isort dependency-type: direct:development update-type: version-update:semver-minor ...
-
⬆️ Bump ipdb from 0.13.8 to 0.13.9 (#37) Bumps ipdb from 0.13.8 to 0.13.9.
updated-dependencies:
- dependency-name: ipdb dependency-type: direct:development update-type: version-update:semver-patch ...
-
⬆️ Bump pytest-cov from 2.12.0 to 2.12.1 (#36) Bumps pytest-cov from 2.12.0 to 2.12.1.
updated-dependencies:
- dependency-name: pytest-cov dependency-type: direct:development update-type: version-update:semver-patch ...
-
⬆️ Bump requests-mock from 1.9.2 to 1.9.3 (#35) Bumps requests-mock from 1.9.2 to 1.9.3.
-
⬆️ Bump ipdb from 0.13.7 to 0.13.8 (#34) Bumps ipdb from 0.13.7 to 0.13.8.
-
⬆️ Bump pytest-cov from 2.11.1 to 2.12.0 (#33) Bumps pytest-cov from 2.11.1 to 2.12.0.
-
⬆️ Bump pydantic from 1.8.1 to 1.8.2. Bumps pydantic from 1.8.1 to 1.8.2.
-
⬆️ Bump flake8-comprehensions from 3.4.0 to 3.5.0 (#31) Bumps flake8-comprehensions from 3.4.0 to 3.5.0.
-
⬆️ Bump flake8 from 3.9.1 to 3.9.2 (#30) Bumps flake8 from 3.9.1 to 3.9.2.
-
⬆️ Bump pytest from 6.2.3 to 6.2.4 (#29) Bumps pytest from 6.2.3 to 6.2.4.
-
⬆️ Bump requests-mock from 1.9.1 to 1.9.2 (#28) Bumps requests-mock from 1.9.1 to 1.9.2.
-
⬆️ Bump requests-mock from 1.8.0 to 1.9.1 (#27) Bumps requests-mock from 1.8.0 to 1.9.1.
-
⬆️ Bump requests-mock from 1.8.0 to 1.9.1 (#25) Bumps requests-mock from 1.8.0 to 1.9.1.
-
⬆️ Bump flake8 from 3.9.0 to 3.9.1 (#24) Bumps flake8 from 3.9.0 to 3.9.1.
-
⬆️ Bump pytest from 6.2.2 to 6.2.3 (#22) Bumps pytest from 6.2.2 to 6.2.3.
-
⬆️ Bump flake8-bugbear from 21.3.2 to 21.4.3 (#21) Bumps flake8-bugbear from 21.3.2 to 21.4.3.
-
⬆️:lock: Bump urllib3 from 1.26.3 to 1.26.4 (#23) Bumps urllib3 from 1.26.3 to 1.26.4. This update includes a security fix.
-
⬆️ Bump api-client from 1.3.0 to 1.3.1 (#20) Bumps api-client from 1.3.0 to 1.3.1.
-
⬆️ Bump isort from 5.7.0 to 5.8.0 (#19) Bumps isort from 5.7.0 to 5.8.0.
-
⬆️:lock: Bump urllib3 from 1.26.2 to 1.26.3 (#18) Bumps urllib3 from 1.26.2 to 1.26.3. This update includes a security fix.
-
⬆️ Bump flake8-comprehensions from 3.3.1 to 3.4.0 (#17) Bumps flake8-comprehensions from 3.3.1 to 3.4.0.
-
⬆️ Bump yapf from 0.30.0 to 0.31.0 (#15) Bumps yapf from 0.30.0 to 0.31.0.
-
⬆️ Bump ipdb from 0.13.6 to 0.13.7 (#16) Bumps ipdb from 0.13.6 to 0.13.7.
-
⬆️ Bump flake8 from 3.8.4 to 3.9.0 (#14) Bumps flake8 from 3.8.4 to 3.9.0.
-
⬆️ Bump flake8-bugbear from 21.3.1 to 21.3.2 (#12) Bumps flake8-bugbear from 21.3.1 to 21.3.2.
-
⬆️ Bump ipdb from 0.13.4 to 0.13.6. Bumps ipdb from 0.13.4 to 0.13.6.
-
⬆️ Bump pydantic from 1.7.3 to 1.8.1. Bumps pydantic from 1.7.3 to 1.8.1.
-
⬆️ Bump flake8-bugbear from 20.11.1 to 21.3.1. Bumps flake8-bugbear from 20.11.1 to 21.3.1.
-
⬆️ Bump api-client from 1.2.2 to 1.3.0. Bumps api-client from 1.2.2 to 1.3.0.
-
⬆️ Bump emoji from 1.1.0 to 1.2.0. Bumps emoji from 1.1.0 to 1.2.0.
-
⬆️ Bump pytest from 6.2.1 to 6.2.2. Bumps pytest from 6.2.1 to 6.2.2.
-
⬆️ Bump emoji from 0.6.0 to 1.1.0. Bumps emoji from 0.6.0 to 1.1.0.
- Release 1.1.0.
- Upgrade to GitHub-native Dependabot (#26)
- Refactoring use args and kwargs.
- ⬆️ Bump pytest-cov from 2.11.0 to 2.11.1. Bumps pytest-cov from 2.11.0 to 2.11.1.
- ⬆️ Bump pytest-cov from 2.10.1 to 2.11.0. Bumps pytest-cov from 2.10.1 to 2.11.0.
- Bumping version from 1.0.0 to 1.0.1.
- Publish job.
- Bumping version from 0.1.0 to 1.0.0.
- Move api_client_pydantic to apiclient_pydantic.
now import
from apiclient_pydantic import *
- Auto generate changelog.
- Fix Changelog template.
- Update README.md.
- Prepare for generate CHANGELOG.md.
- Basic functionality.
- Configs.
- ➕ dependencies and pyproject.
- Common files.
- Init readme.
- CI Actions.
- Add tests.
- Initial commit.