v0.2.3
What's Changed
- ci: [pre-commit.ci] autoupdate by @pre-commit-ci in #123
- feat: support py312 by @tlambert03 in #124
- docs: Fix bullet points in
Exp
by @lucyleeow in #125 - feat: Show shortcut in
KeyBinding.__repr__
by @Czaki in #126 - refactor: use pydantic-compat by @tlambert03 in #128
- chore: remove setup.py, update ruff by @tlambert03 in #131
- feat: support iconify icon keys by @tlambert03 in #130
- feat: accept single string id as menu key in Actions.menus by @tlambert03 in #133
- feat: return QModelToolBar from call to QModelMainWindow.addModelToolBar by @tlambert03 in #134
- feat: add
CommandRule.icon_visible_in_menu
by @tlambert03 in #135 - ci: Unpin pyside6 in tests by @tlambert03 in #138
- test: enforce 100 percent test coverage on project by @tlambert03 in #136
- test: add test for mult_file by @tlambert03 in #140
- style: better qt typing by @tlambert03 in #141
- docs: documentation overhaul by @tlambert03 in #142
- docs: use griffe-fieldz instead of builtin-extension by @tlambert03 in #149
- fix: catch runtime error on QModelSubmenu cleanup by @tlambert03 in #151
- ci: [pre-commit.ci] autoupdate by @pre-commit-ci in #152
- feat: add top level Application.context by @tlambert03 in #145
- ci: Update CI workflow to include reusable test by @tlambert03 in #150
- docs: remove minify plugin by @tlambert03 in #154
- style: type cleanup/modernization by @tlambert03 in #156
- chore: Provide information about callback registered by @Czaki in #166
Full Changelog: v0.2.2...v0.2.3