Changelog
1.8.0 (2024-03-15)
Changes
TypeIs
is now used instead ofTypeGuard
for more precise type narrowing.
1.7.1 (2024-02-26)
No significant changes.
1.7.0 (2024-02-24)
Features
- Added
is_sized
andis_hashable
type guards.
1.6.0 (2024-02-08)
Removals
- Removed
assert_never
astyping_aliases
provides type aliases along withtyping_extensions
, and said function should be imported fromtyping_extensions
(ortyping
) instead.
1.5.0 (2024-02-08)
Features
-
Re-exported
assert_never
fromtyping_extensions
. (#15) -
Improved documentation on re-exports.
1.4.1 (2023-12-20)
Features
- Added
StrictPrimitive
andStrictPayload
(Primitive
andPayload
that excludeNone
).
1.4.0 (2023-12-20)
Features
- Added
required
decorator.
1.3.1 (2023-12-01)
Features
- Exported
AnySet[T]
.
1.3.0 (2023-12-01)
Features
- Added
AnySet[T]
.
1.2.0 (2023-11-20)
Internal
- Migrated to Python 3.8.
1.1.3 (2023-06-28)
Fixes
IntoPath
was fixed to work on every supported version.
1.1.2 (2023-05-21)
Fixes
- Fixed
DynamicAsyncCallable[R]
type definition.
1.1.1 (2023-05-21)
Fixes
- Fixed
RecursiveIterable[T]
docs.
1.1.0 (2023-05-20)
Overall rewrite.
1.0.0 (2022-11-26)
Initial release.