blob: 7d955c025f9492c62cfa3186cfe63e939f03db6b [file] [view] [edit]
## 0.1.1-wip
* Remove unused `matcher` dependency.
* Require `analyzer: '>=13.0.0 <15.0.0'`
* Import the types used as type arguments in field types, for example `Bar`
in a field of type `List<Bar>`.
* Generate getters for function typed fields.
* Support function, record, and `Never` types in field types.
* Use the bounds for type parameters of the checked class, matching the
extension on the raw type.
* Skip setter-only fields.
* Search the imports of the libraries declaring referenced types, in addition
to the imports of the test library, for a library to import each type from.
Prefer libraries outside of `src/`, and import types declared in private
SDK libraries, such as `HttpClient`, through a public SDK library.
* Skip private fields and fields whose types reference private types, and
report an error when `@CheckExtensions` lists a private type.
* Generate `has` calls with the field name argument before the extractor
callback, matching `checks` `0.4.0`.
## 0.1.0
- Initial release.