Changelog#
Glossary#
- [Breaking change]#
Means that the change will break functionality from previous version.
- [Potentially breaking change]#
The change could break functionality from previous versions but only if it was used in a certain way.
Releases#
v1.2.3#
Fixed annotations not getting obtained for function definitions.
v1.2.2#
Fixed incorrect
Unionprocessing if it was used in aListannotation.
v1.2.1#
Replaced raw usage of
.__annotations__withtyping.get_typehints().
v1.2.0#
Added the ability of nicknaming structured objects.
Generic types support (Parametric types)
Object nicknaming
Tooltip when hovering over fields, which shows the full value.
[Breaking change] Minimal Python version bumped to Python 3.9
v1.1.1#
Fixed template export on view-only mode, where the template exported wrong type.
Fixed abstract classes, defined with
__metaclass__ = ABCMeta, not being treated as abstract.
v1.1.0#
Abstract classes (those that directly inherit
abc.ABC) are no longer definable through TkClassWizard.Polymorphism support
v1.0.1#
Fixed a bug where the window didn’t close and couldn’t be closed if an exception was raised when trying to define a class without annotations, and there were no previously opened frames.
v1.0.0#
Initial release