Skip to content

Commit 4e8b76c

Browse files
Baltolitothtamas28
andauthored
Bump minor version to 7.1.0 (#4441)
We have made changes recently that warrant a version bump (renaming Pyk; regex terminal changes). This PR bumps the minor version and writes up significant recent changes in the changelog. --------- Co-authored-by: Tamás Tóth <tothtamas28@users.noreply.github.com>
1 parent 2dbadaa commit 4e8b76c

File tree

7 files changed

+47
-7
lines changed

7 files changed

+47
-7
lines changed

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,46 @@
22
copyright: Copyright (c) Runtime Verification, Inc. All Rights Reserved.
33
---
44

5+
K Framework 7.1.0
6+
=================
7+
8+
Major Changes
9+
-------------
10+
11+
- The Pyk distribution package name has been renamed to `kframework` in
12+
preparation for publishing the library to PyPI. The _import package_ remains
13+
`pyk`. Consumers of the library will need to update their `pyproject.toml`
14+
files to reflect the new name, but should not need to update any code.
15+
16+
- Updates to the syntax of regular expression terminals (`r"..."`) in K; some
17+
previously accepted syntax is no longer valid. This allows us to improve error
18+
messages, and will enable more checks in the future.
19+
20+
- K no longer supports macOS running on Intel machines.
21+
22+
Minor Changes
23+
-------------
24+
25+
- Improved logging when executing symbolically using the Haskell backend; these
26+
logs make it easier to track down performance issues in K code.
27+
28+
- SimpleSub-based principled type inference is now enabled by default.
29+
30+
- Pyk now implements a more correct parenthesising unparser; this reduces
31+
downstream reliance on symbol table patching when unparsing.
32+
33+
- Eliminated internal sources of flakiness due to undefined iteration order;
34+
this makes it easier to write stable tests using K.
35+
36+
- Improvements to K's Nix infrastructure that reduce the size of a K Nix
37+
closure, making `kup install` faster.
38+
39+
- CI refactorings to improve K core developer experience.
40+
41+
- Updates to dependency versions.
42+
43+
- General bug fixes, UI and performance improvements.
44+
545
K Framework 7.0.0
646
=================
747

install-k

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/sh -e
22

3-
K_VERSION=7.0.41
3+
K_VERSION=7.1.0
44

55
if [ `id -u` -ne 0 ]; then
66
echo "$0: error: This script must be run as root."

package/debian/changelog

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
kframework (7.0.41) unstable; urgency=medium
1+
kframework (7.1.0) unstable; urgency=medium
22

33
* Initial Release.
44

package/version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.0.41
1+
7.1.0

pyk/docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
project = 'pyk'
1010
author = 'Runtime Verification, Inc'
1111
copyright = '2024, Runtime Verification, Inc'
12-
version = '7.0.41'
13-
release = '7.0.41'
12+
version = '7.1.0'
13+
release = '7.1.0'
1414

1515
# -- General configuration ---------------------------------------------------
1616
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration

pyk/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"
44

55
[tool.poetry]
66
name = "kframework"
7-
version = "7.0.41"
7+
version = "7.1.0"
88
description = ""
99
authors = [
1010
"Runtime Verification, Inc. <contact@runtimeverification.com>",

pyk/src/pyk/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
from typing import Final
77

88

9-
__version__: Final = '7.0.41'
9+
__version__: Final = '7.1.0'

0 commit comments

Comments
 (0)