Published August 25, 2025
| Version nightly
Software
Open
KeYProject/key: Nightly Release
Authors/Creators
- unp1
- danielgrahl
- Alexander Weigl1
- Mattias Ulbrich2
- mi.ki3
- Arne Keller
- jwiesler
- Wolfram Pfeifer1
- lichtemo
- BookWood
- Daniel Drodt
- David Giessing
- Florian Lanzinger4
- alicia
- simongreiner
- Tobias Reinhold
- rheimbach
- zhao-nan
- pschmitt27
- Christopher Beckmann5
- Mattias Ulbrich1
- PumpkinPieTroelf
- Lukas Grätz
- T. Lippert
- Wojciech Mostowski
- vladrich
- SeeVella
- Moritz v. Looz6
- Carsten Csiky
- 1. Karlsruhe Institute of Technology
- 2. Karlsruhe Institute of Technology, Inst. of Theoretical Informatics
- 3. Ludwig-Maximilians-Universität (LMU) Munich
- 4. Karlsruhe Institute of Technology (KIT)
- 5. @SECUSO
- 6. @esa
Description
<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed
Breaking Changes 🗲
- Use KeYParser.g4 for parsing proof scripts by @wadoon in https://github.com/KeYProject/key/pull/3021
Other Changes
- Bump the gradle-deps group with 5 updates by @dependabot[bot] in https://github.com/KeYProject/key/pull/3516
- Bump the github-actions-deps group with 2 updates by @dependabot[bot] in https://github.com/KeYProject/key/pull/3517
- Set the Java Release Version to 21 by @wadoon in https://github.com/KeYProject/key/pull/3522
- Using semantic version (SemVer) scheme for KeY by @wadoon in https://github.com/KeYProject/key/pull/3523
- Add conversion rules for Float/Double negation by @WolframPfeifer in https://github.com/KeYProject/key/pull/3520
- Bump the gradle-deps group with 6 updates by @dependabot[bot] in https://github.com/KeYProject/key/pull/3527
- Bump JetBrains/qodana-action from 2024.2.3 to 2024.2.6 in the github-actions-deps group by @dependabot[bot] in https://github.com/KeYProject/key/pull/3526
- fixes Location#compareTo(Location) by @BookWood7th in https://github.com/KeYProject/key/pull/3519
- RuleApp interface for all external solvers (prep for #3514) by @BookWood7th in https://github.com/KeYProject/key/pull/3521
- Missing project description for two sub-modules by @wadoon in https://github.com/KeYProject/key/pull/3528
- Re-enable sonarqube for quality assessment by @wadoon in https://github.com/KeYProject/key/pull/3488
- Fix #3524 by @Drodt in https://github.com/KeYProject/key/pull/3525
- Removal of Triple, and Quadruple by @wadoon in https://github.com/KeYProject/key/pull/3529
- Fixing the broken automode by @mattulbrich in https://github.com/KeYProject/key/pull/3533
- Also depend on
checker-qualartifact by @wmdietl in https://github.com/KeYProject/key/pull/3535 - Bump the github-actions-deps group with 5 updates by @dependabot[bot] in https://github.com/KeYProject/key/pull/3531
- Bump the gradle-deps group across 1 directory with 5 updates by @dependabot[bot] in https://github.com/KeYProject/key/pull/3536
- Fix #3452 by @wadoon in https://github.com/KeYProject/key/pull/3540
- Proposing a more flexible lexing framework by @mattulbrich in https://github.com/KeYProject/key/pull/3537
- Added BoyerMoore.key by @TudorBalan in https://github.com/KeYProject/key/pull/3558
- repair the axiom generation for adts defined in JavaDL by @mattulbrich in https://github.com/KeYProject/key/pull/3556
- Fix/Improve KeY example application by @samysweb in https://github.com/KeYProject/key/pull/3562
- Cleanup: Removal of key.api package by @wadoon in https://github.com/KeYProject/key/pull/3550
- fix #3553 by @MarcoScaletta in https://github.com/KeYProject/key/pull/3560
- Fix #3563 by @Drodt in https://github.com/KeYProject/key/pull/3566
- Fix line number alignment in SMT interface by @BookWood7th in https://github.com/KeYProject/key/pull/3559
- Adding a rule for exactInstance of final types. (fixes #3389) by @mattulbrich in https://github.com/KeYProject/key/pull/3543
- Add documentation for soundDefaultContracts feature by @flo2702 in https://github.com/KeYProject/key/pull/3574
- highlight current line in issue editor pane by @mattulbrich in https://github.com/KeYProject/key/pull/3573
- Bump the gradle-deps group across 1 directory with 6 updates by @dependabot[bot] in https://github.com/KeYProject/key/pull/3577
- Improved treatment of final fields by @mattulbrich in https://github.com/KeYProject/key/pull/3495
- Use a custom Github action for setting up the SMT solvers by @wadoon in https://github.com/KeYProject/key/pull/3569
- Bump the gradle-deps group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/KeYProject/key/pull/3581
- fixing lexing to support static invariants by @mattulbrich in https://github.com/KeYProject/key/pull/3583
- Bump the gradle-deps group across 1 directory with 7 updates by @dependabot[bot] in https://github.com/KeYProject/key/pull/3589
- Fixed obtaining results from CVC4 and cvc5 by @WolframPfeifer in https://github.com/KeYProject/key/pull/3593
- Bump the gradle-deps group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/KeYProject/key/pull/3596
- Fix Java version in nightlydeploy.yml by @wadoon in https://github.com/KeYProject/key/pull/3598
- Enable SMT focus goals (unsat cores) for CVC5 by @FliegendeWurst in https://github.com/KeYProject/key/pull/3594
- Improve JavaDocs for Qualifier, SyntaxElement by @Drodt in https://github.com/KeYProject/key/pull/3579
- SMT test cases rework by @WolframPfeifer in https://github.com/KeYProject/key/pull/3592
- Bump the gradle-deps group with 3 updates by @dependabot[bot] in https://github.com/KeYProject/key/pull/3603
- Warn on missing SMT solvers if flag is set by @wadoon in https://github.com/KeYProject/key/pull/3600
- Isabelle Translation by @BookWood7th in https://github.com/KeYProject/key/pull/3514
- Extract Taclets and Prover Main Loop to ncore by @Drodt in https://github.com/KeYProject/key/pull/3578
- Fix for a performance regression by @unp1 in https://github.com/KeYProject/key/pull/3607
- Fix exception in javac extension by @FliegendeWurst in https://github.com/KeYProject/key/pull/3609
- Fix Checker Framework Errors by @Drodt in https://github.com/KeYProject/key/pull/3610
- Fix deprecated Gradle build syntax, update
shadowdependency by @Drodt in https://github.com/KeYProject/key/pull/3612 - Fix graphviz configuration of slicing extension by @FliegendeWurst in https://github.com/KeYProject/key/pull/3613
- Remove duplicate NewDependingOn class by @Drodt in https://github.com/KeYProject/key/pull/3615
- Bump the gradle-deps group with 5 updates by @dependabot[bot] in https://github.com/KeYProject/key/pull/3617
- Migration to java.nio.Path by @wadoon in https://github.com/KeYProject/key/pull/3618
- Generalize Taclet Implementation by @Drodt in https://github.com/KeYProject/key/pull/3605
- fix testMakeFilenameRelativeWindows by @wadoon in https://github.com/KeYProject/key/pull/3619
- Rename core Term/Operator/... to JTerm/JOperator... to avoid name clashes with ncore Term/Operator/... by @Drodt in https://github.com/KeYProject/key/pull/3616
- Move Taclet matching infrastructure to ncore by @unp1 in https://github.com/KeYProject/key/pull/3608
- Using FlatLAF for a modern look and feel by @wadoon in https://github.com/KeYProject/key/pull/3599
- Cleanup: Remove antlr3 + antlr2 from the classpath by @wadoon in https://github.com/KeYProject/key/pull/3624
- Fix some indirect dependencies by updating used plugins that introduce them by @unp1 in https://github.com/KeYProject/key/pull/3626
- Test if matrix over modules are a good thing by @wadoon in https://github.com/KeYProject/key/pull/3622
- Cleanup: Use Standard Tech for Test Fixtures by @wadoon in https://github.com/KeYProject/key/pull/3551
- Bump the gradle-deps group with 8 updates by @dependabot[bot] in https://github.com/KeYProject/key/pull/3627
- Remove unnecessary (and harmful) license plugin by @Drodt in https://github.com/KeYProject/key/pull/3628
- Disable relative path test on Windows by @wadoon in https://github.com/KeYProject/key/pull/3629
- Fix SMT ApplyAction not pruning when undoing by @BookWood7th in https://github.com/KeYProject/key/pull/3606
- Reduce raw usage of classes by @Drodt in https://github.com/KeYProject/key/pull/3634
- Fix multiple SLF4J providers by @BookWood7th in https://github.com/KeYProject/key/pull/3639
- Indent switch expressions by @Drodt in https://github.com/KeYProject/key/pull/3636
- Translation of bitwise operators by @ChristianHein in https://github.com/KeYProject/key/pull/3172
- Throw an error when encountering an undefined rule set by @Drodt in https://github.com/KeYProject/key/pull/3644
- Refactoring context menus of sequent views by @wadoon in https://github.com/KeYProject/key/pull/3641
- Bump the gradle-deps group with 7 updates by @dependabot[bot] in https://github.com/KeYProject/key/pull/3646
- Bump the gradle-deps group with 2 updates by @dependabot[bot] in https://github.com/KeYProject/key/pull/3649
- Introducing some structure for model method bodies by @mattulbrich in https://github.com/KeYProject/key/pull/3571
- Fix NPE using KeY command line interface caused by Java NIO by @wadoon in https://github.com/KeYProject/key/pull/3643
- Preparation for generalizing rule indexing by @unp1 in https://github.com/KeYProject/key/pull/3620
- FIX: URGENT: Changes in Gradle 9 results into non-execution of custom test tasks. by @wadoon in https://github.com/KeYProject/key/pull/3653
- fix css for sequentview syntaxhighlightning by @wadoon in https://github.com/KeYProject/key/pull/3645
- Improvements for AbbrevMap by @wadoon in https://github.com/KeYProject/key/pull/3647
New Contributors
- @TudorBalan made their first contribution in https://github.com/KeYProject/key/pull/3558
- @frereit made their first contribution in https://github.com/KeYProject/key/pull/3568
Full Changelog: https://github.com/KeYProject/key/compare/KEY-2.12.3...nightly
Files
KeYProject/key-nightly.zip
Files
(38.2 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:852cdfb854a3c93ce82214204da840a3
|
38.2 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/KeYProject/key/tree/nightly (URL)
Software
- Repository URL
- https://github.com/KeYProject/key