From ff806100473d2a54af1f0cf73d0858b489c32e47 Mon Sep 17 00:00:00 2001 From: Release Notes Updater Date: Mon, 19 Jan 2026 22:13:16 +0000 Subject: [PATCH] Update release notes for version 4.15.5 --- RELEASE_NOTES.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 791a34be7..b26d12337 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -9,6 +9,27 @@ Version 4.next Version 4.15.5 ============== +- Add RCF (Real Closed Field) API bindings to C++, Java, C#, and TypeScript, https://github.com/Z3Prover/z3/pull/8171 +- Add Subterms Theory for datatypes. Thanks to Simon Jeanteur, https://github.com/Z3Prover/z3/pull/8115 +- Improvements to parallel search tree including core strengthening, non-chronological backtracking, and LIA performance + optimizations. Thanks to Ilana Shapiro, https://github.com/Z3Prover/z3/pull/8066, https://github.com/Z3Prover/z3/pull/8101, + https://github.com/Z3Prover/z3/pull/8193, https://github.com/Z3Prover/z3/pull/8214 +- Replace custom util/optional with std::optional for C++17 standard compliance, https://github.com/Z3Prover/z3/pull/8162 +- Add sequence higher-order functions to Java API, https://github.com/Z3Prover/z3/pull/8226 +- Add benchmark export to C# and TypeScript APIs, https://github.com/Z3Prover/z3/pull/8228 +- Add advanced sequence operations to C# API, https://github.com/Z3Prover/z3/pull/8227 +- Add set_ast_print_mode() to Python, C#, and TypeScript bindings, https://github.com/Z3Prover/z3/pull/8166 +- Add CMake option to build Python bindings without rebuilding libz3. Thanks to h-vetinari, https://github.com/Z3Prover/z3/pull/8088 +- AIX compatibility improvements. Thanks to Simon Sobisch, https://github.com/Z3Prover/z3/pull/8113 +- Set Java compile flags for consistent bytecode generation. Thanks to bu99ed, https://github.com/Z3Prover/z3/pull/8112 +- TypeScript typedef and documentation fixes. Thanks to Chris Cowan, https://github.com/Z3Prover/z3/pull/8078 +- Fix #8195 - datatype declaration issue +- Fix #8116 - theory_bv issue +- Fix #8109 - recursive function rewriting with uninterpreted variables +- Fix segfault in dioph_eq.cpp, https://github.com/Z3Prover/z3/pull/8218 +- Refine maxresw option for optimization +- Improve algebraic exception handling +- Build system improvements and GitHub Actions migration Version 4.15.4 ==============