- Added official support for python 3.11 - Fixed enumerations restricting complex types [659](https://github.com/tefra/xsdata/issues/659) - Fixed attribute name duplicate check to avoid invalid slugs
22.2
- Fixed substitution groups on duplicate global types [648](https://github.com/tefra/xsdata/issues/648) - Added Postponed Annotations config option [646](https://github.com/tefra/xsdata/issues/646) - Added support for subclasses with different namespaces [654](https://github.com/tefra/xsdata/issues/654)
22.1
- Added recursive glob for cli dir source [643](https://github.com/tefra/xsdata/issues/643) - Added cfg options to change/force compound field names [639](https://github.com/tefra/xsdata/issues/639)
21.12
- Fixed wsdl generator to use operation name for rpc input messages [609](https://github.com/tefra/xsdata/issues/609) - Fixed wsdl generator to check for qualified elements for message part types [612](https://github.com/tefra/xsdata/issues/612) - Fixed compound field matcher to prefer exact types over derived [617](https://github.com/tefra/xsdata/issues/617) - Added async to the reserved keywords [600](https://github.com/tefra/xsdata/issues/600) - Added generator config for search & replace substitutions [624](https://github.com/tefra/xsdata/issues/624) - Updated code generator to remove abstract elements from class attrs [627](https://github.com/tefra/xsdata/issues/627) - Updated code generator to filter out all unused types [629](https://github.com/tefra/xsdata/issues/629)
21.11
- Fixed unescaped quotes in regex pattern [592](https://github.com/tefra/xsdata/issues/592) - Added config option fail_on_unknown_attributes [597](https://github.com/tefra/xsdata/issues/597) - Fixed build for python 3.10
- Generate cli options by the config model - Allow to enable/disable any flag - Allow to bypass any value from the config - Removed -cf/-ri as we can't have switches with short names
- Fixed generator not cascading default values to inner classes [579](https://github.com/tefra/xsdata/issues/579) - Re-raise xml syntax errors as xsdata.exceptions.ParserError [571](https://github.com/tefra/xsdata/issues/571) - Added cli summary with recovered warnings and issues [583](https://github.com/tefra/xsdata/pull/583) - Removed the native and lxml SAX handlers [582](https://github.com/tefra/xsdata/issues/582)