Skip to content

Releases: mom1/api-client-pydantic

v3.0.0

05 Jan 10:16
Compare
Choose a tag to compare

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

14 Apr 17:43
Compare
Choose a tag to compare

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

16 May 14:09
Compare
Choose a tag to compare

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

24 Apr 09:39
Compare
Choose a tag to compare

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

24 Apr 09:51
Compare
Choose a tag to compare

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

24 Apr 09:51
Compare
Choose a tag to compare

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

24 Apr 09:51
Compare
Choose a tag to compare

v1.2.2 (2022-02-24)

⬆️ Dependencies

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

Signed-off-by: dependabot[bot] <[email protected]>
---
updated-dependencies:
- dependency-name: pre-commit
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
---
updated-dependencies:
- dependency-name: flake8-comprehensions
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
---
updated-dependencies:
- dependency-name: flake8-bugbear
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
---
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

24 Apr 09:51
Compare
Choose a tag to compare

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

24 Oct 14:53
Compare
Choose a tag to compare

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

13 Oct 19:45
Compare
Choose a tag to compare

Release notes for v1.1.1 (2021-10-13)

Bugs 🐛
  • Fix case with typing.
    def function(q: Optional[str]):
Dependencies ⬆️
  • ⬆️ Bump pytest-cov from 2.12.1 to 3.0.0 (#54)
  • ⬆️ Bump flake8-bugbear from 21.4.3 to 21.9.2 (#53)
  • ⬆️ Bump emoji from 1.4.2 to 1.5.0 (#52)
  • ⬆️ Bump pytest from 6.2.4 to 6.2.5 (#50)
  • ⬆️ Bump flake8-quotes from 3.2.0 to 3.3.0 (#49)
  • ⬆️ Bump flake8-comprehensions from 3.5.0 to 3.6.1 (#48)