Skip to content

Commit

Permalink
chore: Bump version to 3.7.0 (#2272)
Browse files Browse the repository at this point in the history
  • Loading branch information
fabiomadge authored Jun 20, 2022
1 parent 6797fb1 commit ff6902a
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 13 deletions.
2 changes: 1 addition & 1 deletion RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

* `Source/DafnyDriver/DafnyDriver.csproj`

* `Source/DafnyLanguageServer/DafnyLanguageServer.csproj`
* `Source/Dafny/DafnyPipeline.csproj`

Put the public version number in place of the "Upcoming" header in
`RELEASE_NOTES.md`, and add a new "Upcoming" header above it.
Expand Down
18 changes: 11 additions & 7 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,18 @@
# Upcoming

- feat: The IDE will show verification errors for a method immediately after that method has been verified, instead of after all methods are verified.
- feat: The Dafny CLI, Dafny as a library, and the C# runtime are now available on NuGet. You can install the CLI with `dotnet tool install --global Dafny`. The library is available as `DafnyPipeline` and the runtime is available as `DafnyRuntime`.
- feat: New syntax for quantified variables, allowing per-variable domains (`x <- C`) and ranges (`x | P(x), y | Q(x, y)`). See [the quantifier domain section](https://dafny-lang.github.io/dafny/DafnyRef/DafnyRef#sec-quantifier-domains) of the Reference Manual.
- fix: Various improvements to language server robustness
- fix: No more display of previous obsolete verification diagnostics if newer are available. (https://github.com/dafny-lang/dafny/pull/2142)
- feat: Live verification diagnostics for the language server (https://github.com/dafny-lang/dafny/pull/1942)
- fix: Prevent the language server from crashing and not responding on resolution or ghost diagnostics errors (https://github.com/dafny-lang/dafny/pull/2080)
# 3.7.0

- feat: The Dafny CLI, Dafny as a library, and the C# runtime are now available on NuGet. You can install the CLI with `dotnet tool install --global Dafny`. The library is available as `DafnyPipeline` and the runtime is available as `DafnyRuntime`. (https://github.com/dafny-lang/dafny/pull/2051)
- feat: New syntax for quantified variables, allowing per-variable domains (`x <- C`) and ranges (`x | P(x), y | Q(x, y)`). See [the quantifier domain section](https://dafny.org/dafny/DafnyRef/DafnyRef#sec-quantifier-domains) of the Reference Manual. (https://github.com/dafny-lang/dafny/pull/2195)
- feat: The IDE will show verification errors for a method immediately after that method has been verified, instead of after all methods are verified. (https://github.com/dafny-lang/dafny/pull/2142)
- feat: Added "Resolving..." message for IDE extensions (https://github.com/dafny-lang/dafny/pull/2234)
- feat: Live verification diagnostics for the language server (https://github.com/dafny-lang/dafny/pull/1942)
- fix: Correctly specify the type of the receiver parameter when translating tail-recursive member functions to C# (https://github.com/dafny-lang/dafny/pull/2205)
- fix: Added support for type parameters in automatically generated tests (https://github.com/dafny-lang/dafny/pull/2227)
- fix: No more display of previous obsolete verification diagnostics if newer are available (https://github.com/dafny-lang/dafny/pull/2142)
- fix: Prevent the language server from crashing and not responding on resolution or ghost diagnostics errors (https://github.com/dafny-lang/dafny/pull/2080)
- fix: Various improvements to language server robustness (https://github.com/dafny-lang/dafny/pull/2254)


# 3.6.0

Expand Down Expand Up @@ -39,6 +42,7 @@
- fix: Fix `(!new)` checks (https://github.com/dafny-lang/dafny/issues/1419)
- fix: multiset keyword no longer crashes the parser (https://github.com/dafny-lang/dafny/pull/2079)


# 3.5.0

- feat: `continue` statements. Like Dafny's `break` statements, these come in two forms: one that uses a label to name the continue target and one that specifies the continue target by nesting level. See section [19.2](https://dafny-lang.github.io/dafny/DafnyRef/DafnyRef#sec-break-continue) of the Reference Manual. (https://github.com/dafny-lang/dafny/pull/1839)
Expand Down
2 changes: 1 addition & 1 deletion Source/Dafny/DafnyPipeline.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<OutputPath>..\..\Binaries\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<PackageVersion>3.6.0.40511</PackageVersion>
<PackageVersion>3.7.0.40620</PackageVersion>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>

Expand Down
2 changes: 1 addition & 1 deletion Source/DafnyDriver/DafnyDriver.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<OutputPath>..\..\Binaries\</OutputPath>
<ValidateExecutableReferencesMatchSelfContained>false</ValidateExecutableReferencesMatchSelfContained>

<PackageVersion>3.6.0.40511</PackageVersion>
<PackageVersion>3.7.0.40620</PackageVersion>

<PackAsTool>true</PackAsTool>
<ToolCommandName>dafny</ToolCommandName>
Expand Down
6 changes: 3 additions & 3 deletions Source/version.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Reflection;
// Version 3.6.0, year 2018+4, month 5, day 11
// Version 3.7.0, year 2018+4, month 6, day 20
// When changing this, also be sure to change it in the following files:
// * Source/DafnyDriver/DafnyDriver.csproj
// * Source/Dafny/DafnyPipeline.csproj
[assembly: AssemblyVersion("3.6.0.40511")]
[assembly: AssemblyFileVersion("3.6.0.40511")]
[assembly: AssemblyVersion("3.7.0.40620")]
[assembly: AssemblyFileVersion("3.7.0.40620")]

0 comments on commit ff6902a

Please sign in to comment.