# Changelog veriT follows Calendar Versioning. Version numbers are of the form YYYY.0M.MICRO i.e. year, zero-padded month, and patch level. Compatibility is only assured between versions with the same year and month. The performance on individual benchmarks might even fluctuate between patch levels. ## [2021.06.1] - 2021-11-03 ### Changes - veriT now always returns with an error code 14 in case of a timeout and 24 in case of a CPU timeout (when available). This is independent of the operating system. ## [2021.06] - 2021-06-29 This release corresponds mostly to veriT as submitted to SMT-COMP 2021. The timeout support for Windows and the proof format change were done after the submission, but they should not affect solving performance. ### Proof Incompatibilities - The contexts provided in anchors are now sorted. Every variable of the substitution is printed with its sort. The syntax corresponds to the SMT-LIB syntax used in variable lists, such as for `forall`. For example, instead of `(anchor :step t3 :args (x) (:= y x)))`, now `(anchor :step t3 :args ((x S) (:= (y S) x)))` is printed. ### Additions - New preprocessing method: quantifier simplification by unification. It can be deactivated with `--disable-qsimp` and fine tuned with: `--qsimp-delete`, `--qsimp-eager`, `--qsimp-solitary`. For now, this method is not proof producing. - Support `define-fun` when not in proof production mode. - Support setting a wallclock time limit on Windows using `--max-time`. Uses Timer Queues and forces a hard exit. Hence, e.g, statistics will not be printed. - Support setting a CPU time limit on systems with `setitimer` via `--max-virtual-time`. - Recognize QF_LIRA. ### Bugfixes - Fix compilation with -fno-common, the default in gcc10. ## [2020.10] - 2020-10-14 This release is motivated by the inclusion of veriT as a backend for proof reconstruction in Isabelle. It is the first release since 2016. Since the last stable release of veriT, the solver has seen many changes. The changes mainly affect quantifier instantiation and proof production.