Skip to content

Releases: 0b01001001/spectree

v3.0.0a0

12 May 02:26
f3151ff

Choose a tag to compare

v3.0.0a0 Pre-release
Pre-release

Breaking Changes

  • the default naming_strategy will use the new get_model_key that covers the Annotated[Item] or list[Item]
  • when calling SecuritySchemeData.model_validate, model_adapter is required

What's Changed

  • feat: start to replace pydantic with dataclass by @kemingy in #468
  • chore(actions): bump the all-actions group with 2 updates by @dependabot[bot] in #469
  • feat: introduce the model adaptive layer by @kemingy in #476
  • chore: use uv pkg ecosystem in dependabot by @kemingy in #477
  • chore(actions): bump actions/upload-pages-artifact from 4 to 5 in the all-actions group by @dependabot[bot] in #478
  • feat: support msgspec as another model adapter by @kemingy in #479
  • chore(pip): bump the all-pips group across 1 directory with 5 updates by @dependabot[bot] in #480
  • chore(pip): bump python-multipart from 0.0.26 to 0.0.27 by @dependabot[bot] in #481
  • chore: add changelog, prepare v3 by @kemingy in #482
  • chore(pip): bump urllib3 from 2.6.3 to 2.7.0 by @dependabot[bot] in #483
  • feat: use pdm-backend as the build backend by @kemingy in #484
  • chore: fix some code scan issues by @kemingy in #485

Full Changelog: v2.0.1...v3.0.0a0

v2.0.1

16 Dec 01:38
8bf1715

Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.0.1

v2.0.0

30 Nov 01:02
5ccc123

Choose a tag to compare

Note

Breaking change in v2: pydantic v1 is no longer supported.

What's Changed

  • refactor: drop pydantic v1, drop py3.9, add py3.14 by @kemingy in #455
  • chore: add free threading classifier to pyproject by @kemingy in #456
  • chore(actions): bump the all-actions group with 2 updates by @dependabot[bot] in #457
  • Add option to keep serialized response by @scott-8 in #459
  • chore: release v2.0.0a1 by @kemingy in #460
  • chore: prepare for the v2 formal release by @kemingy in #462

New Contributors

Full Changelog: v1.5.8...v2.0.0

v2.0.0a1

10 Nov 15:23
19adc58

Choose a tag to compare

v2.0.0a1 Pre-release
Pre-release

What's Changed

  • chore: add free threading classifier to pyproject by @kemingy in #456
  • chore(actions): bump the all-actions group with 2 updates by @dependabot[bot] in #457
  • Add option to keep serialized response by @scott-8 in #459
  • chore: release v2.0.0a1 by @kemingy in #460

New Contributors

Full Changelog: v2.0.0a0...v2.0.0a1

v2.0.0a0

22 Oct 03:50
b60090f

Choose a tag to compare

v2.0.0a0 Pre-release
Pre-release

What's Changed

  • refactor: drop pydantic v1, drop py3.9, add py3.14 by @kemingy in #455

Warning

pydantic v1 won't be supported anymore. Use the old version if you need pydantic v1.

Full Changelog: v1.5.8...v2.0.0a0

v1.5.8

02 Oct 15:52
bb96006

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.7...v1.5.8

v1.5.7

18 Sep 16:11
3272864

Choose a tag to compare

What's Changed

  • fix: use pipe for falcon stream, run async read/write in the event loop by @kemingy in #451

Full Changelog: v1.5.6...v1.5.7

v1.5.6

17 Sep 08:40
4460535

Choose a tag to compare

What's Changed

Full Changelog: v1.5.5...v1.5.6

v1.5.5

12 Sep 05:08
c08ba67

Choose a tag to compare

What's Changed

  • chore(actions): bump the all-actions group with 2 updates by @dependabot[bot] in #444
  • fix: falcon json get_media should not throw error if json is annotated by @kemingy in #447

Full Changelog: v1.5.4...v1.5.5

v1.5.4

30 Aug 08:02
3c60e1f

Choose a tag to compare

What's Changed

  • fix: use pylock file to guarantee pydantic v1&v2 env by @kemingy in #439
  • revert: use validation errors instead of json by @kemingy in #442
  • fix: use the SPDX license expression in pyproject by @kemingy in #443

Full Changelog: v1.5.3...v1.5.4