- Dropped testing of and support for EOL Python 3.6.
- If a wrapper has already been imported then :func:`qts.autoset_wrapper` uses it. (#23)
- Require :mod:`attrs` be at least v20.1.0 for use of :func:`attr.frozen`. (#24)
- :func:`qts.autoset_wrapper` automatically selects an available wrapper and sets it. (#21)
- :func:`qts.an_available_wrapper` returns a single wrapper that is available as long as there is at least one to choose. (#21)
- Importing the Qt modules will set the wrapper via :func:`qts.autoset_wrapper` if one has not already been set. There is hope to provide a more explicit, yet still easily usable, API but this automation will be available for now. It may be removed or discouaraged at a later time. (#21)
NoWrapperSelectedErroris no longer applicable since a wrapper will be automatically selected if needed. (#21)
- Initial release