anchor.diff:      // Read the LICENSE
       var license = new File(licenseFile).readAsStringSync();
   
  +    // Read CHANGELOG.md
  +    var changelog = new File(changelogFile).readAsStringSync();
  +
       // Create package description with pubspec.yaml information.
       var pubspec = new Pubspec(
           name, version, sb.toString(), author: author, homepage: homepage);
  -    return new Package(name, apis, pubspec, readme, license);
  +    return new Package(name, apis, pubspec, readme, license, changelog);
     }
   
     /// The known APIs are the APis mentioned in each package together with
  
positive.code:         values['version'] != null ? values['version'] : '0.1.0-dev';
      var author = values['author'];
      var homepage = values['homepage'];
      var readmeFile;
      if (values['readme'] != null) {
        readmeFile = new Uri.file(configFile).resolve(values['readme']).path;
      }
      var licenseFile;
      if (values['license'] != null) {
        licenseFile =
            new Uri.file(configFile).resolve(values['license']).path;
      }
  
      // Generate package description.
  
negative.code:           new File('$generatedApisDir/$name/LICENSE')
                .writeAsStringSync(package.license);
          }
          if (package.changelog != null) {
            new File('$generatedApisDir/$name/CHANGELOG.md')
                .writeAsStringSync(package.changelog);
          }
        });
      });
    }
  