Skip to content

Commit 4911a9a

Browse files
committed
Release Dafny 3.12.0
1 parent 1dfb007 commit 4911a9a

10 files changed

+28
-13
lines changed

RELEASE_NOTES.md

+27
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,33 @@
22

33
See [docs/dev/news/](docs/dev/news/).
44

5+
# 3.12.0
6+
7+
## New features
8+
9+
- Implements error detail information and quick fixes:
10+
- An error catalog with error message explanations is at https://dafny.org/latest/HowToFAQ/Errors
11+
- In VSCode, when hovering over an error, the hover information shows additional explanation and
12+
an error id, which is also a link to the error explanation page
13+
- Where a Quick Fix is available, the Quick Fix link is active
14+
(https://github.com/dafny-lang/dafny/pull/3299)
15+
16+
- * `opaque` is now a modifier, though still allowed, but deprecated as an identifier; it replaces the `{:opaque}` attribute (https://github.com/dafny-lang/dafny/pull/3462)
17+
18+
- * The value of the --library option is allowed to be a comma-separated list of files or folders (https://github.com/dafny-lang/dafny/pull/3540)
19+
20+
## Bug fixes
21+
22+
- Exclude verifier's type information for “new object” allocations (https://github.com/dafny-lang/dafny/pull/3450)
23+
24+
- The Dafny scanner no longer treats lines beginning with # (even those in strings) as pragmas. (https://github.com/dafny-lang/dafny/pull/3452)
25+
26+
- * The attribute `:heapQUantifier` is deprecated and will be removed in the future. (https://github.com/dafny-lang/dafny/pull/3456)
27+
28+
- Fixed race conditions in the language server that made gutter icons behave abnormally (https://github.com/dafny-lang/dafny/pull/3502)
29+
30+
- No more crash when hovering assertions that reference code written in other smaller files (https://github.com/dafny-lang/dafny/pull/3585)
31+
532
# 3.11.0
633

734
## New features

Source/Directory.Build.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project>
22

33
<PropertyGroup>
4-
<VersionPrefix>3.11.0.50201<!--Version 3.11.0, year 2018+5, month 2, day 1.--></VersionPrefix>
4+
<VersionPrefix>3.12.0.50221<!--Version 3.12.0, year 2018+5, month 2, day 21.--></VersionPrefix>
55
<NoWarn>1701;1702;VSTHRD200</NoWarn>
66
</PropertyGroup>
77

docs/dev/news/3299.feat

-5
This file was deleted.

docs/dev/news/3450.fix

-1
This file was deleted.

docs/dev/news/3452.fix

-1
This file was deleted.

docs/dev/news/3456.fix

-1
This file was deleted.

docs/dev/news/3462.feat

-1
This file was deleted.

docs/dev/news/3502.fix

-1
This file was deleted.

docs/dev/news/3540.feat

-1
This file was deleted.

docs/dev/news/fix-hover-foreign.fix

-1
This file was deleted.

0 commit comments

Comments
 (0)