anchor.diff:     let files = !! distGlob
   
      GitHub.createClientWithToken token
  -   |> GitHub.draftNewRelease gitOwner gitRepoName release.NugetVersion (release.SemVer.PreRelease <> None) release.Notes
  +   |> GitHub.draftNewRelease gitOwner gitRepoName releaseNotes.NugetVersion (releaseNotes.SemVer.PreRelease <> None) releaseNotes.Notes
      |> GitHub.uploadFiles files
      |> GitHub.publishDraft
      |> Async.RunSynchronously
   
  -Target.create "FormatCode" <| fun _ ->
  +let formatCode _ =
       srcAndTest
       |> Seq.map (IO.Path.GetDirectoryName)
       |> Seq.iter (fun projDir ->
           dotnet.fantomas id (sprintf "--recurse %s" projDir)
       )
   
  +//-----------------------------------------------------------------------------
  +// Target Declaration
  +//-----------------------------------------------------------------------------
  +
  +Target.create "Clean" clean
  +Target.create "DotnetRestore" dotnetRestore
  +Target.create "DotnetBuild" dotnetBuild
  +Target.create "DotnetTest" dotnetTest
  +Target.create "GenerateCoverageReport" generateCoverageReport
  +Target.create "WatchTests" watchTests
  +Target.create "AssemblyInfo" generateAssemblyInfo
  +Target.create "DotnetPack" dotnetPack
  +Target.create "SourcelinkTest" sourceLinkTest
  +Target.create "Publish" publishToNuget
  +Target.create "GitRelease" gitRelease
  +Target.create "GitHubRelease" githubRelease
  +Target.create "FormatCode" formatCode
   Target.create "Release" ignore
  +
  +
  +//-----------------------------------------------------------------------------
  +// Target Dependencies
  +//-----------------------------------------------------------------------------
   
   // Only call Clean if DotnetPack was in the call chain
   // Ensure Clean is called before DotnetRestore
   "Clean" ?=> "DotnetRestore"
   "Clean" ==> "DotnetPack"
   
  -// // Only call AssemblyInfo if Publish was in the call chain
  -// // Ensure AssemblyInfo is called after DotnetRestore and before DotnetBuild
  +// Only call AssemblyInfo if Publish was in the call chain
  +// Ensure AssemblyInfo is called after DotnetRestore and before DotnetBuild
   "DotnetRestore" ?=> "AssemblyInfo"
   "AssemblyInfo" ?=> "DotnetBuild"
   "AssemblyInfo" ==> "Publish"
  
positive.code:     ]
      |> Seq.iter Shell.rm
  
  Target.create "DotnetRestore" <| fun _ ->
      Paket.restore(fun p ->
          {p with ToolPath = __SOURCE_DIRECTORY__ </> ".paket" </> (if Environment.isWindows then "paket.exe" else "paket")})
  
      [sln ; toolsDir]
      |> Seq.map(fun dir -> fun () ->
          let args =
              [
                  sprintf "/p:PackageVersion=%s" release.NugetVersion
              ] |> String.concat " "
          DotNet.restore(fun c ->
              { c with
  
negative.code:     Travis.Installer
  ]
  
  //-----------------------------------------------------------------------------
  // Metadata and Configuration
  //-----------------------------------------------------------------------------
  
  let productName = "MyLib.1"
  let sln = "MyLib.1.sln"
  let srcGlob =__SOURCE_DIRECTORY__  @@ "src/**/*.??proj"
  