A few updates
A few updates
I’m still alive
It’s been a while since my last post.
The reason is really simple: there was nothing happening that I felt was worthy to share through a dedicated blog post, so I decided to not publish.
I’m still alive and still planning to share stuff on this blog.
dart-apitool updates
There were a couple of small updates for dart-apitool that were mainly driven by remarks or issues from its users.
A couple of changes:
Force flutter
command
It is now possible to force dart-apitool to use the flutter
command even if dart
would work as well (if the package doesn’t have a Flutter dependency)
The new option to enable this behavior is --force-use-flutter
Default for --check-sdk-version
changed
We realized that there is no situation in which changing the SDK constraints of a package leads to breaking consumer code.
Pub will make sure that any incompatible packages are excluded from the dependency tree resolution algorithm.
This means that a package that increases its minimum required SDK might not be usable by a consumer still using a lower SDK, but this consumer just continues to use the package that it used before.
Therefore, we changed the default for this option to off
. At the same time we made sure that changing the SDK type is breaking regardless of the value for --check-sdk-version
.