| 
26 | 26 |     <PackagePrimaryLicenseFile>$(RepoRoot)\LICENSE.TXT</PackagePrimaryLicenseFile>  | 
27 | 27 |     <PackageThirdPartyNoticesFile>$(RepoRoot)\THIRD-PARTY-NOTICES.TXT</PackageThirdPartyNoticesFile>  | 
28 | 28 |     <PackageReadmeFile>README.md</PackageReadmeFile>  | 
29 |  | -    <PackageReleaseNotes>RELEASENOTES.md</PackageReleaseNotes>  | 
 | 29 | +    <PackageChangelogFile>CHANGELOG.md</PackageChangelogFile>  | 
 | 30 | +    <PackageReleaseNotesFile>$(RepoRoot)\RELEASENOTES.md</PackageReleaseNotesFile>  | 
30 | 31 |   </PropertyGroup>  | 
31 | 32 | 
 
  | 
32 | 33 |   <PropertyGroup Label="SourceLinkProperties">  | 
 | 
112 | 113 |     </Exec>  | 
113 | 114 | 
 
  | 
114 | 115 |     <PropertyGroup>  | 
 | 116 | +      <MarkdownCommentRegex>\[([^]]+?)\]\(\.(.+?)\)</MarkdownCommentRegex>  | 
115 | 117 |       <GitHubPermalinkUrl>$(GitOriginConsoleOutput.Replace('.git',''))/blob/$(GitCommitConsoleOutput)</GitHubPermalinkUrl>  | 
116 | 118 |     </PropertyGroup>  | 
117 | 119 | 
 
  | 
118 | 120 |     <Message Importance="high" Text="**GitInformationDebug** GitCommitConsoleOutput: $(GitCommitConsoleOutput), GitCommitExitCode: $(GitCommitExitCode), GitOriginConsoleOutput: $(GitOriginConsoleOutput), GitOriginExitCode: $(GitOriginExitCode), GitHubPermalinkUrl: $(GitHubPermalinkUrl)" />  | 
119 | 121 | 
 
  | 
120 | 122 |     <ItemGroup>  | 
121 | 123 |       <PackageMarkdownFiles Include="README.md" />  | 
122 |  | -      <PackageMarkdownFiles Include="$(RepoRoot)\RELEASENOTES.md" />  | 
123 | 124 |     </ItemGroup>  | 
124 | 125 | 
 
  | 
125 | 126 |     <ItemGroup>  | 
 | 
128 | 129 | 
 
  | 
129 | 130 |     <WriteLinesToFile  | 
130 | 131 |         File="$(BaseIntermediateOutputPath)%(PackageMarkdownFiles.Filename)%(PackageMarkdownFiles.Extension)"  | 
131 |  | -        Lines="$([System.Text.RegularExpressions.Regex]::Replace($([System.IO.File]::ReadAllText(%(PackageMarkdownFiles.FullPath))), '\[([^]]+?)\]\(\.(.+?)\)', '[$1]($(GitHubPermalinkUrl)%(PackageMarkdownFiles.Path).$2)').Replace('/', '\'))"  | 
 | 132 | +        Lines="$([System.Text.RegularExpressions.Regex]::Replace($([System.IO.File]::ReadAllText(%(PackageMarkdownFiles.FullPath))), '$(MarkdownCommentRegex)', '[$1]($(GitHubPermalinkUrl)%(PackageMarkdownFiles.Path).$2)').Replace('\', '/'))"  | 
132 | 133 |         Overwrite="true"  | 
133 | 134 |         Encoding="UTF-8"/>  | 
134 | 135 | 
 
  | 
 | 136 | +    <PropertyGroup>  | 
 | 137 | +      <_PackageReleaseNotesFilePath>$([System.IO.Path]::GetFullPath('$(PackageReleaseNotesFile)').Replace('$(RepoRoot)', '').Replace('\', '/'))</_PackageReleaseNotesFilePath>  | 
 | 138 | +      <_PackageChangelogFilePath>$([System.IO.Path]::GetFullPath('$(PackageChangelogFile)').Replace('$(RepoRoot)', '').Replace('\', '/'))</_PackageChangelogFilePath>  | 
 | 139 | +      <PackageReleaseNotes>  | 
 | 140 | +        For highlights and announcements see: $(GitHubPermalinkUrl)$(_PackageReleaseNotesFilePath).  | 
 | 141 | + | 
 | 142 | +For detailed changes see: $(GitHubPermalinkUrl)$(_PackageChangelogFilePath).  | 
 | 143 | +      </PackageReleaseNotes>  | 
 | 144 | +    </PropertyGroup>  | 
 | 145 | + | 
135 | 146 |     <ItemGroup>  | 
136 | 147 |       <Content Include="$(BaseIntermediateOutputPath)*.md" PackagePath="/" />  | 
137 | 148 |     </ItemGroup>  | 
 | 
0 commit comments