Skip to content

Release changes for 3.0.0#3925

Draft
wadoon wants to merge 22 commits into
mainfrom
prereleases/KeY-3.0.0-rc
Draft

Release changes for 3.0.0#3925
wadoon wants to merge 22 commits into
mainfrom
prereleases/KeY-3.0.0-rc

Conversation

@wadoon

@wadoon wadoon commented Jul 14, 2026

Copy link
Copy Markdown
Member

This PR monitors the changes during the release and testing of version 3.0.0 to main.

NEVER EVER REBASE OR MERGE main INTO THIS PR.

Intended Change

Plan

  • Implement feature 1
  • Implement feature 2
  • Code cleanup
  • Document the changes

Type of pull request

  • Bug fix (non-breaking change which fixes an issue)
  • Refactoring (behaviour should not change or only minimally change)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • There are changes to the (Java) code
  • There are changes to the taclet rule base
  • There are changes to the deployment/CI infrastructure (gradle, github, ...)
  • Other:

Ensuring quality

  • I made sure that introduced/changed code is well documented (javadoc and inline comments).
  • I made sure that new/changed end-user features are well documented (https://github.com/KeYProject/key-docs).
  • I added new test case(s) for new functionality.
  • I have tested the feature as follows: ...
  • I have checked that runtime performance has not deteriorated.
  • For new Gradle modules: I added the Gradle module to the test matrix in
    .github/workflows/tests.yml

Additional information and contact(s)

The contributions within this pull request are licensed under GPLv2 (only) for inclusion in KeY.

@wadoon
wadoon requested a review from unp1 July 14, 2026 10:01
@wadoon wadoon added this to the v3.0.0 milestone Jul 14, 2026
@wadoon
wadoon force-pushed the prereleases/KeY-3.0.0-rc branch from b55c3da to ecb15e9 Compare July 14, 2026 10:51
flo2702 and others added 20 commits July 14, 2026 18:50
If no settings file was available and a file without settings was loaded (e.g. a .java file directly),
the taclet options pane in settings stayed empty (until a file with explicit settings was loaded).
Currently one has to delete the gui prefernce file (Linux, macOS) or
to edit Windows registry to fix broken GUI preferences which might
cause the KeY window to be outside the screen or otherwise unavailable.
fixes also broader release tests on macos
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants