Skip to content

Releases: yukinarit/pyserde

v0.20.1

18 Aug 23:15
569a2fb
Compare
Choose a tag to compare

What's Changed

Bug fixes

Full Changelog: v0.20.0...v0.20.1

v0.20.0

04 Aug 07:53
129e030
Compare
Choose a tag to compare

What's Changed

New features

Build

  • Update pre-commit requirement from ==v3.7.1 to ==v3.8.0 by @dependabot in #578

New Contributors

Full Changelog: v0.19.4...v0.20.0

v0.19.4

28 Jul 02:17
b13c592
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • type_check=disable should not implement beartype by @yukinarit in #577

Build

  • Update coverage requirement from ==7.5.4 to ==7.6.0 by @dependabot in #571

Full Changelog: v0.19.3...v0.19.4

v0.19.3

05 Jul 03:51
b5db8a3
Compare
Choose a tag to compare

What's Changed

New features

Build

Other changes

  • Revert "Add monthly downloads badge to README" by @yukinarit in #566

Full Changelog: v0.19.2...v0.19.3

v0.19.2

26 Jun 14:00
96b1df2
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • Fix Union deserialization with different ordering by @yukinarit in #561
  • Fix deserialization when internal tagging is used for non dataclass by @yukinarit in #565

Build

  • Update coverage requirement from ==7.5.3 to ==7.5.4 by @dependabot in #563
  • Update more-itertools requirement from ~=10.2.0 to ~=10.3.0 by @dependabot in #553

Full Changelog: v0.19.1...v0.19.2

v0.19.1

20 Jun 13:49
750581a
Compare
Choose a tag to compare

What's Changed

Build

Documentation

Special Thanks to @K-dash for translating pyserde guide to Japanese! 🙏🎉

Other changes

New Contributors

Full Changelog: v0.19.0...v0.19.1

v0.19.0

10 Jun 11:41
55df223
Compare
Choose a tag to compare

What's Changed

Bug fixes

Build

  • Update coverage requirement from ==7.5.2 to ==7.5.3 by @dependabot in #534

Documentation

Performance improvements

Other changes

New Contributors

Full Changelog: v0.18.0...v0.19.0

v0.18.0

02 Jun 13:40
f02d446
Compare
Choose a tag to compare

What's Changed

Other changes

  • Cache code templates to speed up serde codegen by @yukinarit in #528

Full Changelog: v0.17.1...v0.18.0

v0.17.1

31 May 13:52
ad0aa3e
Compare
Choose a tag to compare

What's Changed

Bug fixes

Build

  • Update coverage requirement from ==7.5.1 to ==7.5.2 by @dependabot in #529
  • Update msgpack-types requirement from ^0.2 to ^0.3 by @dependabot in #530

Documentation

Full Changelog: v0.17.0...v0.17.1

v0.17.0

25 May 05:39
fb284ef
Compare
Choose a tag to compare

What's Changed

pyserde now experimentally support SQLAlchemy integration. Thanks @barsa-net for nice work!

@serde
class User(Base):
    __tablename__ = "users"

    id: Mapped[int] = mapped_column(primary_key=True)
    name: Mapped[str] = mapped_column(Text, nullable=False)
    fullname: Mapped[str] = mapped_column(Text, nullable=False)
    nickname: Mapped[Optional[str]] = mapped_column(Text)
    attributes: Mapped[Optional[dict[str, str]]] = mapped_column(JSON)
    projects: Mapped[list[Project]] = relationship(backref="owner")

New features

  • feat: add support for SQLAlchemy dataclass-mapped tables by @barsa-net in #518

Build

  • Update coverage requirement from ==7.5.0 to ==7.5.1 by @dependabot in #523
  • Update pre-commit requirement from ==v3.7.0 to ==v3.7.1 by @dependabot in #526

New Contributors

Full Changelog: v0.16.1...v0.17.0