The Wayback Machine - https://web.archive.org/web/20211124205046/https://github.com/dotnet/fsharp/pull/10024
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nuget package + release notes #10024

Merged
merged 2 commits into from Aug 27, 2020
Merged

Nuget package + release notes #10024

merged 2 commits into from Aug 27, 2020

Conversation

@KevinRansom
Copy link
Member

@KevinRansom KevinRansom commented Aug 27, 2020

Transfer FCS release notes into release-notes.md.

Add new sections to the release notes:

### FSharpLanguage 5.0.0
* Fix () - Some bug fix [A Developer](https://github.com/Adeveloper).

### FSharp Core 5.0.0
* Fix () - Some bug fix [A Developer](https://github.com/Adeveloper).

### FSharp Tools 11.0.0
* Fix () - Some bug fix [A Developer](https://github.com/Adeveloper).

### FSharp Compiler Service 37.0.0
* Fix () - Some bug fix [A Developer](https://github.com/Adeveloper).

The release notes will be maintained in the main branch of the dotnet/fsharp repo. The nuget packages wll contain a link to them.

This pr: also generate uri's for release notes element of nuspec file that point to the relevent sections.

FSharp.Core uri looks similar to:
https://github.com/dotnet/fsharp/blob/main/release-notes.md#FSharp-Core-5-0-0

Compiler.Service:
https://github.com/dotnet/fsharp/blob/main/release-notes.md#FSharp-Compilere-Service-37-0-0

@KevinRansom KevinRansom requested a review from brettfo Aug 27, 2020
@baronfel
Copy link
Member

@baronfel baronfel commented Aug 27, 2020

I love it. Quick note on markdown: if you don't want to have to duplicate attribution for folks, you can use reference-style-links to only have to define the link's address once, and reuse it in all other locations.

Copy link
Contributor

@cartermp cartermp left a comment

Minor change, other wise this is great.

@baronfel mentioned there being more complete release notes in the FCS github repo, those can be brought over after this. Separately, I'll work on some updates to the other stuff.

@@ -17,7 +17,8 @@
<PackageId>FSharp.Core</PackageId>
<NuspecFile>FSharp.Core.nuspec</NuspecFile>
<IsPackable>true</IsPackable>
<PackageDescription>FSharp.Core redistributables from Visual F# Tools version $(FSPackageMajorVersion) For F# $(FSCoreMajorVersion). Contains code from the F# Software Foundation.</PackageDescription>
<PackageDescription>FSharp.Core redistributables from Visual F# Tools version $(FSCorePackageVersion) For F# $(FSLanguageVersion). Contains code from the F# Software Foundation.</PackageDescription>
Copy link
Contributor

@cartermp cartermp Aug 27, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<PackageDescription>FSharp.Core redistributables from Visual F# Tools version $(FSCorePackageVersion) For F# $(FSLanguageVersion). Contains code from the F# Software Foundation.</PackageDescription>
<PackageDescription>FSharp.Core redistributables from F# Tools version $(FSCorePackageVersion) For F# $(FSLanguageVersion). Contains code from the F# Software Foundation.</PackageDescription>

Let's finally drop the "Visual" from here :)

Copy link
Member Author

@KevinRansom KevinRansom Aug 27, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The fcs release notes are already in, they are at the bottom of the release-notes file.
Yes I can yeet the Visual from Visual FSharp.

Copy link
Contributor

@cartermp cartermp Aug 27, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yee

@@ -11,29 +11,46 @@
</PropertyGroup>
<!-- Version number computation -->
<PropertyGroup>

Copy link
Member

@brettfo brettfo Aug 27, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: Arcade updates will remove the newlines in this file.

@KevinRansom KevinRansom merged commit ef0df32 into dotnet:main Aug 27, 2020
11 checks passed
Loading
@KevinRansom KevinRansom deleted the Releasenotes branch Oct 29, 2020
nosami added a commit to xamarin/visualfsharp that referenced this issue Feb 23, 2021
* Nuget package + release notes

* feedback
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants