From afa53685a6b934328e16c5617fc03988c7da77df Mon Sep 17 00:00:00 2001 From: Chris Tsou Date: Sat, 17 Feb 2024 16:23:03 +0200 Subject: [PATCH] Releasing 24.2 (#944) --- CHANGES.md | 10 ++++++++++ LICENSE | 2 +- MANIFEST.in | 4 +--- README.md | 43 +++++++++---------------------------------- xsdata/__init__.py | 2 +- 5 files changed, 22 insertions(+), 39 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 475684e5a..ff9c1f8e6 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,13 @@ +## 24.2 (2024-02-17) + +- Added Dict encoder/decoder ([#921](https://github.com/tefra/xsdata/pull/921)) +- Deprecated Serializer config pretty_print/pretty_print_indentation + ([#942](https://github.com/tefra/xsdata/pull/942)) +- Fixed lxml event writer to respect the encoding configuration + ([#940](https://github.com/tefra/xsdata/pull/940)) +- Migrated documentation to mkdocs with markdown +- Refactored project docstrings + ## 24.1 (2024-01-04) - Fixed XmlParser to ignore xsi attrs when fail on unknown attributes is enabled diff --git a/LICENSE b/LICENSE index 78a731afb..5fe8908ed 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2021 Christodoulos Tsoulloftas +Copyright (c) 2021-2024 Christodoulos Tsoulloftas Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/MANIFEST.in b/MANIFEST.in index 28722d3ab..311c284bd 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -4,10 +4,8 @@ recursive-include tests * recursive-include xsdata * -prune docs/_build -prune docs/api/reference -exclude docs/_static/logo.png exclude .readthedocs.yml +exclude .mkdocs.yml exclude .pre-commit-config.yaml global-exclude .DS_Store *.pyc diff --git a/README.md b/README.md index 75d7be695..216c610d1 100644 --- a/README.md +++ b/README.md @@ -73,37 +73,12 @@ Check the [documentation](https://xsdata.readthedocs.io) for more ✨✨✨ - Support xinclude statements and unknown properties - Customize behaviour through config -## Changelog: 24.1 (2024-01-04) - -- Fixed XmlParser to ignore xsi attrs when fail on unknown attributes is enabled - ([#846](https://github.com/tefra/xsdata/pull/846)) -- Fixed parsing mandatory byte elements with no value - ([#873](https://github.com/tefra/xsdata/pull/873)) -- Fixed issue in json binding with union fields - ([#864](https://github.com/tefra/xsdata/pull/864)) -- Fixed PycodeSerializer to escape unicode characters in string values - ([#877](https://github.com/tefra/xsdata/pull/877)) -- Fixed compound field choices with forward references - ([#886](https://github.com/tefra/xsdata/pull/886)) -- Fixed google style docstrings to add missing colon - ([#884](https://github.com/tefra/xsdata/pull/884)) -- Fixed deprecation warnings for datetime.datetime.utcnow() -- Fixed XmlSerializer to ignore empty non-nillable/required tokens - ([#902](https://github.com/tefra/xsdata/pull/902)) -- Fixed issue with invalid variable names when using originalCase naming convention - ([#881](https://github.com/tefra/xsdata/pull/881)) -- Added type hints for compound fields - ([#858](https://github.com/tefra/xsdata/pull/858), - [#885](https://github.com/tefra/xsdata/pull/885)) -- Added http header when loading remote resources - ([#867](https://github.com/tefra/xsdata/pull/867)) -- Added warning when converting parent field to a list - ([#871](https://github.com/tefra/xsdata/pull/871)) -- Added ruff to format generated code ([#892](https://github.com/tefra/xsdata/pull/892)) -- Added option to use substitution group names for compound field name - ([#905](https://github.com/tefra/xsdata/pull/905)) -- Updated base64 decoding to enable validation - ([#875](https://github.com/tefra/xsdata/pull/875)) -- Updated generator to render prohibited parent fields with restriction extensions - ([#908](https://github.com/tefra/xsdata/pull/908)) -- Updated generator so plugins can easily override templates +## Changelog: 24.2 (2024-02-17) + +- Added Dict encoder/decoder ([#921](https://github.com/tefra/xsdata/pull/921)) +- Deprecated Serializer config pretty_print/pretty_print_indentation + ([#942](https://github.com/tefra/xsdata/pull/942)) +- Fixed lxml event writer to respect the encoding configuration + ([#940](https://github.com/tefra/xsdata/pull/940)) +- Migrated documentation to mkdocs with markdown +- Refactored project docstrings diff --git a/xsdata/__init__.py b/xsdata/__init__.py index 61641b1fb..e83b37ee0 100644 --- a/xsdata/__init__.py +++ b/xsdata/__init__.py @@ -1 +1 @@ -__version__ = "24.1" +__version__ = "24.2"