Skip to content

Upgrading dcli 2 to 3

Unknown2.3.0 → 3.4.0

Fetching 21 releases from GitHub…16 / 21
UnknownUpgrade verdict

DepDelta is still reading the notes for 5 of 21 releases, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Dart SDK requirement changed in 3.0.1: >=2.19.0 <3.0.0 → >=3.0.0 <4.0.0.

Generated by DepDelta from published Dart source. Not mixed with prose notes.

  • removed: class Dependency extends Equatable
  • removed: class PubSpec
  • removed: class TemplateFlag extends Flag
  • removed: class TemplateListFlag extends Flag
  • removed: ctor Dependency(this.name, this.reference)
  • removed: ctor Dependency.fromHosted(this.name, String version)
  • removed: ctor Dependency.fromPath(this.name, String path)
  • removed: ctor PubSpec.fromFile(String path)
  • removed: ctor PubSpec.fromScript(DartScript script)
  • removed: ctor PubSpec.fromString(String yamlString)
  • removed: ctor TemplateFlag()
  • removed: ctor TemplateListFlag()
  • removed: field Dependency.name: final String
  • removed: field Dependency.reference: final DependencyReference
  • removed: field PubSpec.pubspec: late pub.PubSpec
  • removed: get Dependency.props: List<Object?>
  • removed: get PubSpec.dependencies: Map<String, Dependency>
  • removed: get PubSpec.dependencyOverrides: Map<String, Dependency>
  • removed: get PubSpec.executables: List<pub.Executable>
  • removed: get PubSpec.name: String?
  • removed: get PubSpec.version: Version?
  • removed: get TemplateFlag.abbreviation: String
  • removed: get TemplateFlag.hasOption: bool
  • removed: get TemplateFlag.isOptionSupported: bool
  • removed: get TemplateFlag.option: String
  • removed: get TemplateListFlag.abbreviation: String
  • removed: get TemplateListFlag.hasOption: bool
  • removed: get TemplateListFlag.isOptionSupported: bool
  • removed: get TemplateListFlag.option: String
  • removed: method Dependency.rehydrate(): String
  • removed: method Dependency.toString(): String
  • removed: method PubSpec.save(String path): void
  • removed: method PubSpec.saveToFile(String path): void
  • removed: method TemplateFlag.description(): String
  • removed: method TemplateFlag.usage(): String
  • removed: method TemplateListFlag.description(): String
  • removed: method TemplateListFlag.usage(): String
  • removed: set PubSpec.dependencies(Map<String, Dependency> dependencies)
  • removed: set PubSpec.dependencyOverrides(Map<String, Dependency> dependencies)
  • removed: set PubSpec.name(String? name)
  • removed: set PubSpec.version(Version? version)
  • removed: set TemplateFlag.option(String? value)
  • removed: set TemplateListFlag.option(String? value)
  • removed: static field DartProject.overrideDCliPathKey: const String
  • removed: static field TemplateFlag.defaultTemplateName: const
  • removed: static field TemplateFlag.defaultTemplatePath: final String
  • removed: static field TemplateFlag.flagName: const
  • removed: static field TemplateListFlag.flagName: const
  • removed: static method Dependency.fromLine(String line): Dependency?
  • removed: static method PubSpec.createPathReference(String path): pub.PathReference
  • removed: static method PubSpec.equals(PubSpec lhs, PubSpec rhs): bool
  • changed: method DartProject.clean(): void → method DartProject.clean(): Future<void>
  • changed: method DartProject.warmup({bool background = …, bool upgrade = …}): void → method DartProject.warmup({bool background = …, bool upgrade = …}): Future<void>
  • added: class DependencyLine extends Equatable
  • added: class Flag: abstract
  • added: class ResourceException extends DCliException
  • added: class Resources
  • added: ctor DependencyLine(this.name, this.line)
  • added: ctor Flag(this._name)
  • added: ctor ResourceException(super.message)
  • added: field DependencyLine.line: final String
  • added: field DependencyLine.name: final String
  • added: field Resources.generatedRoot: late final String
  • added: field Resources.pathToRegistry: late final String
  • added: field Resources.resourceRoot: late final String
  • added: get DependencyLine.props: List<Object?>
  • added: get Flag.abbreviation: String
  • added: get Flag.hashCode: int
  • added: get Flag.isOptionSupported: bool
  • added: get Flag.name: String
  • added: get Flag.option: String?
  • added: method DependencyLine.rehydrate(): String
  • added: method DependencyLine.toString(): String
  • added: method Flag.description(): String
  • added: method Flag.operator ==(covariant Flag other): bool
  • added: method Flag.usage(): String
  • added: method Resources.getExcludedPaths(SettingsYaml yaml, String path, int index): List<String>
  • added: method Resources.isExcluded(String path, List<String> excludes): bool
  • added: method Resources.pack(): void
  • added: set Flag.option(String? value)
  • added: static field Resources.pathToPackYaml: final
  • added: static field Resources.scopeKeyProjectRoot: final
  • added: static get Resources.projectRoot: String
  • added: static method Ask.url({List<String> protocols = …}): AskValidator
  • added: static method DependencyLine.fromLine(String line): DependencyLine?
  • added: variable overrideDCliPathKey: const String
  • removed: static field DockerShell.inDocker: final bool
  • added: static get DockerShell.inDocker: bool