anchor.diff:    final ProjectVersions currentVersions;
     final Option<Version> newReleaseVersion;
   
  +  ProjectReleaseVersions(this.currentVersions, this.newReleaseVersion);
  +
     @override
     Version get pubspecVersion => currentVersions.pubspecVersion;
   
  
positive.code:     final Option<Version> releaseVersionOpt = await _getReleaseVersion(
          currentProjectVersions, autoUpdateHostedVersions, type);
  
      return new ProjectReleaseVersions(currentProjectVersions, releaseVersionOpt);
    }
  
    Future<Option<Version>> _getReleaseVersion(ProjectVersions currentVersions,
  
negative.code:   bool get hasBeenPublished => currentVersions.hasBeenPublished;
  
    bool get newReleaseRequired => newReleaseVersion is Some;
  }
  