This is a quick-turn release to fix a regression that affected 1.1.346.
Bug Fixes:
- Fixed regression that caused JSON output of CLI to not follow the documented schema.
Enhancements:
- Added support for Python 3.11 enum features:
enum.member
andenum.nonmember
. - Added new language server setting
pyright.disableTaggedHints
to disable the use of diagnostics hints with tags. Some language server clients do not display these tagged hints in the intended manner and instead treat them as regular diagnostics. - Changed all diagnostics (other than syntax errors and a few special informations) to have an associated diagnostic rule. Previously, some diagnostics had no associated rule.
- Added support for @no_type_check decorator.