dart_apitool 0.3.0 dart_apitool: ^0.3.0 copied to clipboard
A tool for Dart APIs. It allows to create a model of the public API of a given package as well as comparing two different models and provide the needed version jump.
Changelog #
Version 0.3.0 #
- BREAKING: by default base class elements get now merged with the derived class. This makes previously saved models incompatible.
"dart_apitool" will detect that, but it is not possible to diff an old model with a new one. (can only happen if you saved the model, doesn't affect live analysis of pub or directory references).
To deactivate that behavior you can use the--no-merge-base-classes
option. - fixes entry point handling
- fixes minimum version handling for versions with major == 0
Version 0.2.1 #
- fixes getting own version in
pub global
context
Version 0.2.0 #
- Command cleanup
- Calls
dart pub
orflutter pub
depending on the package dependencies - Refactor Dart and Pub Interaction helpers
- Entry points are now analyzed and diffed as well (List of publicly available import destinations that this element can be reached with)
Version 0.1.2 #
- Adds
--ignore-prerelease
to diff command
Version 0.1.1 #
- Fixes pre-release handling (old version was checked)
Version 0.1.0 #
- Fixes pre-release handling: in case of a pre-release version there is no differentiation between breaking and non-breaking changes
- Fixes some issues with the analyzer and pub package references
- loosened strictness on pre-release versions
Version 0.0.1-dev.1 #
- Initial version