Published 1.1.76
Bug Fix: Fixed spurious error when "Literal" was used with a dynamic type argument in a place where a type annotation wasn't expected.
Enhancement: Improved type verification report for readability.
Bug Fix: Fixed bug where Enum constructor was not handling some variations of parameter types.
Bug Fix: Fix handling of pythonPath setting when it is unset.
Enhancement: Improved logging for import search paths.
Enhancement: Improved experience for auto-import completions by including "Auto-import" in details.
Enhancement: Added optimizations in type validator to avoid checking built-in classes.
Enhancement: Added checks in type validator for metaclasses.
Bug Fix: Improved handling of bidirectional type inference when RHS of assignment is a constructor.
Bug Fix: Added support for __all__
assignments that include a type annotation. Added support for the __all__ += <module>.__all__
idiom for mutating the __all__
value. This idiom is used by numpy.
Bug Fix: Fixed bug that caused symbols referenced by __all__
not to be marked as accessed in some cases.
Enhancement: Added diagnostic check for static and class methods used for property getters, setters and deleters.