Bug Fix: Fixed bug in stub generation logic. It wasn't properly handling module paths with more than a single ".", such as "google.cloud.storage".
Bug Fix: Fixed false positive error in certain cases where type variable was bound to a union.
Enhancement: Implemented check for an attempt to subclass an Enum class that defines one or more enumerated values. This condition generates a runtime exception.
Enhancement: Type aliases in the printed form of a union type are retained when aliased types are combined in a union.
Bug Fix: Fixed bug in completion provider's handling of key completions for TypedDicts.
Bug Fix: Fixed false positive type evaluation error when constrained TypeVar is assigned to a union that contains a compatible constrained TypeVar.
Bug Fix: Added code to work around the circular definition found in the typeshed stub that defines the os.scandir function.