Skip to content

Releases: madpah/serializable

v2.0.0-alpha.1

16 Jan 09:20
Compare
Choose a tag to compare
v2.0.0-alpha.1 Pre-release
Pre-release

v2.0.0-alpha.1 (2025-01-16)

Breaking

  • refactor!: rename installable serializable -> py_serializable

Signed-off-by: Jan Kowalleck <[email protected]> (39bfc1a)

Chore

  • chore: Create CODEOWNERS (960331a)

  • chore(deps-dev): update mypy requirement from 1.13.0 to 1.14.1 (#154)

Updates the requirements on mypy to permit the latest version.


updated-dependencies:

  • dependency-name: mypy
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (afe70c8)

  • chore(deps-dev): update flake8-bugbear requirement (#150)

Updates the requirements on flake8-bugbear to permit the latest version.


updated-dependencies:

  • dependency-name: flake8-bugbear
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cb8a91b)

  • chore(deps-dev): update flake8-bugbear requirement (#146)

Updates the requirements on flake8-bugbear to permit the latest version.


updated-dependencies:

  • dependency-name: flake8-bugbear
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (f6574e7)

  • chore(deps-dev): update mypy requirement from 1.12.0 to 1.13.0 (#145)

Updates the requirements on mypy to permit the latest version.


updated-dependencies:

  • dependency-name: mypy
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (c5117ba)

  • chore(deps-dev): update mypy requirement from 1.11.2 to 1.12.0 (#143)

Updates the requirements on mypy to permit the latest version.


updated-dependencies:

  • dependency-name: mypy
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (6c354e2)

Unknown

  • Merge branch 'main' into refactor/rename-installable-py_serializable (5b62208)

  • Delete duplicate CODEOWNERS (#156)

we have a codeowners file in root already (b64cdde)

  • docs

Signed-off-by: Jan Kowalleck <[email protected]> (e3708ec)

  • docs

Signed-off-by: Jan Kowalleck <[email protected]> (225b614)

  • docs

Signed-off-by: Jan Kowalleck <[email protected]> (a581861)

  • docs

Signed-off-by: Jan Kowalleck <[email protected]> (2df3e21)

  • style

Signed-off-by: Jan Kowalleck <[email protected]> (42cf87b)

v1.1.2

01 Oct 15:55
Compare
Choose a tag to compare

v1.1.2 (2024-10-01)

Fix

  • fix: date/time deserialization with fractional seconds (#138)

fix multiple where fractional seconds were not properly deserialized or deserialization caused unexpected crashes in py<3.11


Signed-off-by: Jan Kowalleck <[email protected]>
Co-authored-by: Jan Kowalleck <[email protected]> (f4b1c27)

Refactor

  • refactor: simplify type conversio in XsdDate/XsdDateTime deserializers (#139)

Signed-off-by: Jan Kowalleck <[email protected]> (d75df5b)


What's Changed

New Contributors

Full Changelog: v1.1.1...v1.1.2

v1.1.1

16 Sep 15:42
Compare
Choose a tag to compare

v1.1.1 (2024-09-16)

Chore

  • chore(deps-dev): update mypy requirement from 1.11.1 to 1.11.2 (#133)

Updates the requirements on mypy to permit the latest version.


updated-dependencies:

  • dependency-name: mypy
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (d26c9ec)

  • chore(deps-dev): update flake8-bugbear requirement (#131)

Updates the requirements on flake8-bugbear to permit the latest version.


updated-dependencies:

  • dependency-name: flake8-bugbear
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (d4b4365)

  • chore(deps-dev): update flake8 requirement from 7.1.0 to 7.1.1 (#130)

Updates the requirements on flake8 to permit the latest version.


updated-dependencies:

  • dependency-name: flake8
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cff0742)

  • chore(deps-dev): update coverage requirement from 7.6.0 to 7.6.1 (#129)

Updates the requirements on coverage to permit the latest version.


updated-dependencies:

  • dependency-name: coverage
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (aaec167)

  • chore(deps-dev): update mypy requirement from 1.11.0 to 1.11.1 (#128)

Updates the requirements on mypy to permit the latest version.


updated-dependencies:

  • dependency-name: mypy
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (5ea457b)

  • chore(deps-dev): update mypy requirement from 1.10.1 to 1.11.0 (#125)

Updates the requirements on mypy to permit the latest version.


updated-dependencies:

  • dependency-name: mypy
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (4d1be17)

  • chore(deps-dev): update coverage requirement from 7.5.4 to 7.6.0 (#124)

Updates the requirements on coverage to permit the latest version.


updated-dependencies:

  • dependency-name: coverage
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (511926b)

Fix

  • fix: serializer omit None values as expected (#136)

Signed-off-by: Jan Kowalleck <[email protected]> (1a0e14b)


What's Changed

  • chore(deps-dev): update coverage requirement from 7.5.4 to 7.6.0 by @dependabot in #124
  • chore(deps-dev): update mypy requirement from 1.10.1 to 1.11.0 by @dependabot in #125
  • chore(deps-dev): update mypy requirement from 1.11.0 to 1.11.1 by @dependabot in #128
  • chore(deps-dev): update coverage requirement from 7.6.0 to 7.6.1 by @dependabot in #129
  • chore(deps-dev): update flake8 requirement from 7.1.0 to 7.1.1 by @dependabot in #130
  • chore(deps-dev): update flake8-bugbear requirement from 24.4.26 to 24.8.19 by @dependabot in #131
  • chore(deps-dev): update mypy requirement from 1.11.1 to 1.11.2 by @dependabot in #133
  • fix: serializer omit None values as expected by @jkowalleck in #136

Full Changelog: v1.1.0...v1.1.1

v1.1.0

08 Jul 11:22
Compare
Choose a tag to compare

v1.1.0 (2024-07-08)

Chore

  • chore(deps-dev): update autopep8 requirement from 2.3.0 to 2.3.1 (#118)

Updates the requirements on autopep8 to permit the latest version.


updated-dependencies:

  • dependency-name: autopep8
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (7410ba7)

  • chore(deps-dev): update coverage requirement from 7.5.3 to 7.5.4 (#117)

Updates the requirements on coverage to permit the latest version.


updated-dependencies:

  • dependency-name: coverage
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (2ad22c9)

  • chore(deps-dev): update mypy requirement from 1.10.0 to 1.10.1 (#116)

Updates the requirements on mypy to permit the latest version.


updated-dependencies:

  • dependency-name: mypy
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (f4e350a)

  • chore(deps-dev): update autopep8 requirement from 2.1.1 to 2.3.0 (#113)

Updates the requirements on autopep8 to permit the latest version.


updated-dependencies:

  • dependency-name: autopep8
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (e32873f)

  • chore(deps-dev): update flake8 requirement from 7.0.0 to 7.1.0 (#111)

Updates the requirements on flake8 to permit the latest version.


updated-dependencies:

  • dependency-name: flake8
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (fac3cc4)

  • chore(deps-dev): update coverage requirement from 7.5.1 to 7.5.3 (#107)

Updates the requirements on coverage to permit the latest version.


updated-dependencies:

  • dependency-name: coverage
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (168b334)

  • chore(deps-dev): update autopep8 requirement from 2.1.0 to 2.1.1 (#106)

Updates the requirements on autopep8 to permit the latest version.


updated-dependencies:

  • dependency-name: autopep8
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (209a7f1)

  • chore(deps-dev): update flake8-annotations requirement (#103)

Updates the requirements on flake8-annotations to permit the latest version.


updated-dependencies:

  • dependency-name: flake8-annotations
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (ee81803)

  • chore(deps-dev): update xmldiff requirement from 2.6.3 to 2.7.0 (#104)

Updates the requirements on xmldiff to permit the latest version.


updated-dependencies:

  • dependency-name: xmldiff
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (7ab73d9)

  • chore(deps-dev): update flake8-annotations requirement (#101)

Updates the requirements on flake8-annotations to permit the latest version.


updated-dependencies:

  • dependency-name: flake8-annotations
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (6858d81)

  • chore(deps-dev): update coverage requirement from 7.5.0 to 7.5.1 (#100)

Updates the requirements on coverage to permit the latest version.


updated-dependencies:

  • dependency-name: coverage
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (5ddb017)

  • chore(deps-dev): update flake8-bugbear requirement (#96)

Updates the requirements on flake8-bugbear to permit the latest version.


updated-dependencies:

  • dependency-name: flake8-bugbear
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (8094b81)

  • chore(deps-dev): update mypy requirement from 1.9.0 to 1.10.0 (#94)

Updates the requirements on mypy to permit the latest version.


updated-dependencies:

  • dependency-name: mypy
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (f370676)

  • chore(deps-dev): update coverage requirement from 7.4.4 to 7.5.0 (#95)

Updates the requirements on coverage to permit the latest version.


updated-dependencies:

  • dependency-name: coverage
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ([9306d7e](https://github.com/madpa...

Read more

v1.0.3

04 Apr 11:42
Compare
Choose a tag to compare

v1.0.3 (2024-04-04)

Chore

  • chore(deps-dev): update autopep8 requirement from 2.0.4 to 2.1.0 (#86)

Updates the requirements on autopep8 to permit the latest version.


updated-dependencies:

  • dependency-name: autopep8
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (1577157)

  • chore(deps-dev): update flake8-logging requirement from 1.5.0 to 1.6.0 (#87)

Updates the requirements on flake8-logging to permit the latest version.


updated-dependencies:

  • dependency-name: flake8-logging
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (7d64241)

  • chore(deps-dev): update coverage requirement from 7.4.3 to 7.4.4 (#84)

Updates the requirements on coverage to permit the latest version.


updated-dependencies:

  • dependency-name: coverage
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (425f05e)

  • chore(deps-dev): update mypy requirement from 1.8.0 to 1.9.0 (#83)

Updates the requirements on mypy to permit the latest version.


updated-dependencies:

  • dependency-name: mypy
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (9fa5297)

Fix

  • fix: support deserialization of XML flat arrays where child_name does not conform to current formatter #89 (#90)

Signed-off-by: Paul Horton <[email protected]> (ade5bd7)

v1.0.2

01 Mar 08:21
Compare
Choose a tag to compare

v1.0.2 (2024-03-01)

Maintenance release.

Build

  • build: use poetry v1.8.1 (#81)

Signed-off-by: Jan Kowalleck <[email protected]> (46a8d9e)

Chore

  • chore(deps-dev): update coverage requirement from 7.4.1 to 7.4.3 (#79)

Updates the requirements on coverage to permit the latest version.


updated-dependencies:

  • dependency-name: coverage
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (fbf9b06)

  • chore(deps): bump Gr1N/setup-poetry from 8 to 9 (#80)

Bumps Gr1N/setup-poetry from 8 to 9.


updated-dependencies:

  • dependency-name: Gr1N/setup-poetry
    dependency-type: direct:production
    update-type: version-update:semver-major
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (3264bc6)

  • chore(deps-dev): update flake8-quotes requirement from 3.3.2 to 3.4.0 (#77)

Updates the requirements on flake8-quotes to permit the latest version.


updated-dependencies:

  • dependency-name: flake8-quotes
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (8a5460a)

  • chore: typo in SECURITY.md (06f557d)

v1.0.1

13 Feb 23:24
Compare
Choose a tag to compare

v1.0.1 (2024-02-13)

Chore

  • chore(deps-dev): update coverage requirement from 7.4.0 to 7.4.1 (#69)

Updates the requirements on coverage to permit the latest version.


updated-dependencies:

  • dependency-name: coverage
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (447e6b8)

  • chore(deps-dev): update flake8-bugbear requirement (#71)

Updates the requirements on flake8-bugbear to permit the latest version.


updated-dependencies:

  • dependency-name: flake8-bugbear
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (e3e51a4)

  • chore(deps-dev): update flake8-logging requirement from 1.4.0 to 1.5.0 (#70)

Updates the requirements on flake8-logging to permit the latest version.


updated-dependencies:

  • dependency-name: flake8-logging
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (aeca110)

  • chore(deps-dev): update flake8-bugbear requirement (#68)

Updates the requirements on flake8-bugbear to permit the latest version.


updated-dependencies:

  • dependency-name: flake8-bugbear
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (1727d78)

Fix

  • fix: serialization of datetime without timezone with local time offset (#76)

Signed-off-by: Jan Kowalleck <[email protected]> (06776ba)

Refactor

  • refactor: usage of typing.Literal as non-string (#73)

Signed-off-by: Jan Kowalleck <[email protected]> (32fbe2a)

v1.0.0

22 Jan 11:54
Compare
Choose a tag to compare

v1.0.0 (2024-01-22)

Release of first major version 🎉

BREAKING Changes

  • Dropped support for python <3.8

What's Changed

Full Changelog: v0.17.1...v1.0.0

v1.0.0-rc.1

18 Jan 18:25
Compare
Choose a tag to compare
v1.0.0-rc.1 Pre-release
Pre-release

v1.0.0-rc.1 (2024-01-18)

BREAKING changes

  • Dropped support for python <3.8

Read the docs: https://py-serializable.readthedocs.io/en/dev-1.0.0/


install a Release Candidate:

$ pip install py-serializable==1.0.0rc1
$ poetry add py-serializable==1.0.0rc1
# you get the idea ...

What's Changed

Full Changelog: v0.17.1...v1.0.0-rc.1

v0.17.1

07 Jan 15:33
Compare
Choose a tag to compare

Fix

Documentation

  • Add "documentation" url to project meta (bf864d7)
  • Add "documentation" url to project meta (d3bcc42)

What's Changed

New Contributors

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