dart_apitool 0.3.0 copy "dart_apitool: ^0.3.0" to clipboard
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 or flutter 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
8
likes
0
pub points
8%
popularity

Publisher

verified publisherbmwtech.dev

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.

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

analyzer, args, collection, colorize, freezed_annotation, json_annotation, path, pub_semver, pubspec_parse, stack, tuple, yaml

More

Packages that depend on dart_apitool