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

Mention #1801 as a breaking change in 1.33.0 #2551

Merged
merged 1 commit into from
Nov 24, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions dhall/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -361,6 +361,12 @@
* If you really don't want to handle the new error-related wrapper, you can
get the old behavior using a partial pattern match (which will be partial,
still an improvement over the previous behavior, which was hanging)
* BREAKING CHANGE: [Records can no longer contain attributes named after language keywords](https://github.com/dhall-lang/dhall-haskell/pull/1801)
* This is a bugfix, because the language standard disallows using
keywords as record labels. However, some users were relying on
this bug.
* If you need to use a keyword as a record label, enclose it in backticks:
``{ `assert` = 1 }``.
* [Fix invalid cache entries](https://github.com/dhall-lang/dhall-haskell/pull/1793)
* The interpreter will now correct cached expressions that are incorrect
and warn you when this happens
Expand Down
Loading