@@ -146,6 +146,8 @@ See :pep:`484` for more details.
146146 ``Derived `` is expected. This is useful when you want to prevent logic
147147 errors with minimal runtime cost.
148148
149+ .. versionadded :: 3.5.2
150+
149151Callable
150152--------
151153
@@ -494,6 +496,8 @@ The module defines the following classes, functions and decorators:
494496 ``Type[Any] `` is equivalent to ``Type `` which in turn is equivalent
495497 to ``type ``, which is the root of Python's metaclass hierarchy.
496498
499+ .. versionadded :: 3.5.2
500+
497501.. class :: Iterable(Generic[T_co])
498502
499503 A generic version of :class: `collections.abc.Iterable `.
@@ -674,6 +678,8 @@ The module defines the following classes, functions and decorators:
674678
675679 A generic version of :class: `collections.defaultdict `.
676680
681+ .. versionadded :: 3.5.2
682+
677683.. class :: Counter(collections.Counter, Dict[T, int])
678684
679685 A generic version of :class: `collections.Counter `.
@@ -762,6 +768,8 @@ The module defines the following classes, functions and decorators:
762768 def add_unicode_checkmark(text: Text) -> Text:
763769 return text + u' \u2713'
764770
771+ .. versionadded :: 3.5.2
772+
765773.. class :: io
766774
767775 Wrapper namespace for I/O stream types.
@@ -847,6 +855,8 @@ The module defines the following classes, functions and decorators:
847855 UserId = NewType('UserId', int)
848856 first_user = UserId(1)
849857
858+ .. versionadded :: 3.5.2
859+
850860.. function :: cast(typ, val)
851861
852862 Cast a value to a type.
@@ -1054,3 +1064,5 @@ The module defines the following classes, functions and decorators:
10541064 "forward reference", to hide the ``expensive_mod `` reference from the
10551065 interpreter runtime. Type annotations for local variables are not
10561066 evaluated, so the second annotation does not need to be enclosed in quotes.
1067+
1068+ .. versionadded :: 3.5.2
0 commit comments