Releases: madpah/serializable
v2.0.0-alpha.1
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
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
- refactor: simplify type conversio in
XsdDate
/XsdDateTime
deserializers by @jkowalleck in #139 - fix: date/time deserialization with fractional seconds by @ILikeToFixThings in #138
New Contributors
- @ILikeToFixThings made their first contribution in #138
Full Changelog: v1.1.1...v1.1.2
v1.1.1
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
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...
v1.0.3
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
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
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
v1.0.0 (2024-01-22)
Release of first major version 🎉
BREAKING Changes
- Dropped support for python <3.8
What's Changed
- chore: add
flake8-logging
by @jkowalleck in #61 - feat!: v1.0.0 by @jkowalleck in #55
Full Changelog: v0.17.1...v1.0.0
v1.0.0-rc.1
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
- feat!: drop python<3.8 by @jkowalleck in #53
- chore: bump dev tools by @jkowalleck in #57
- chore: migrate to tox4 by @jkowalleck in #59
- chore: add
flake8-logging
by @jkowalleck in #61 - refactor: straiten error logging by @jkowalleck in #62
- simplify logging by @jkowalleck in #63
- refactor: simplify imports by @jkowalleck in #64
- chore: drop lockfiles by @jkowalleck in #65
- chore: flake8 config to own file by @jkowalleck in #66
- chore: upgrade to python-semantic-release v8 by @jkowalleck in #67
Full Changelog: v0.17.1...v1.0.0-rc.1