Added - Optional arguments can now be skipped being passed into the TypedDict class constructor. - Generated code is automatically formatted with `black`.
Changed - The `astor` library has been replaced with `astunparse`.
0.6.0
Changed - Make library compatible with Python 3.8
0.5.0
Changed - The `Optional` type is imported only if necessary. - If both `Optional` and `TypedDict` are imported, the imports are sorted alphabetically.
0.4.0
Added
- Support for logical types date, time-millis, timestamp-millis, UUID and decimal in the schema. - Test cases for new types and modified the sample-types code to use the new types as well.