- Fixed bug with generic type ids containing
dynamic
.
- Ignore whitespaces in type ids.
- Added support for up to 10 type arguments.
- Fixed bug when registering types with conflicting hashCodes.
- Increase min sdk version to
3.0.0
- Added support for records
- Increase min sdk version to
2.15.0
- Performance improvements
- Stable release
- Added
nonNull
type getter
- Fixed bug with bounded types
- Fixed type arg resolving
- Made name resolution independent from type resolution
- Fixed id resolution
- All standard types have named ids by default
- Added tests
- Added Future and Stream to default types
- Added provideTo method
- Improved performance for function invocations
- Update readme and example to Dart 2.15
- Deprecate typeOf helper function
- TypeProviders can now safely override primitive types
- Fixed bug when using type bounds by adding Type.baseId getter
- Fixed reverse nullable type bug
- Updated readme
- Added generic function invocation
- Added support for supertype checking
- Reworked type parsing
- Added support for custom ids and type parsing
- Improved documentation
- Added support for type providers and unresolved type
- Initial development release