anchor.diff:  if buildServer = BuildServer.AppVeyor then 
       MSBuildLoggers <- @"""C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll""" :: MSBuildLoggers
   
  +
   // Version information
  -let majorVersion = 0
  -let minorVersion = 5
  -let patchLevel = 1
  +let release = LoadReleaseNotes "RELEASE_NOTES.md"
  +let majorVersion = release.SemVer.Major
  +let minorVersion = release.SemVer.Minor
  +let patchLevel = release.SemVer.Patch
  +let beta = match release.SemVer.PreRelease with
  +           | Some(pr) -> "-" + pr.Name
  +           | None -> ""
   let buildVersion = System.DateTime.UtcNow.ToString("yyyyMMddhhmm")
  -let version = sprintf "%i.%i.%i-alpha+%s" majorVersion minorVersion patchLevel buildVersion
  +let version = sprintf "%i.%i.%i%s+%s" majorVersion minorVersion patchLevel beta buildVersion
   let productName = "FlexSearch"
   let copyright = sprintf "Copyright (C) 2010 - %i - FlexSearch" DateTime.Now.Year
  -
  +printfn "%A" release
   
   // Create necessary directories if they don't exist
   Directory.CreateDirectory(buildDir)
  
positive.code:     emptyDir target
      !! (buildDir <!!> "FlexSearch.Api.dll*") |> CopyFiles target
  
  // Documentation related
  //Target "GenerateSwagger" <| fun _ ->
  //    trace "Generating Swagger"
  
negative.code: open System.Diagnostics
  open System.Management.Automation
  open Helpers
  open Fake.ReleaseNotesHelper
  
  //TraceEnvironmentVariables()
  
  