NEWS
changeset 76093 ce66ff654e59
parent 76057 e07d873c18a4
parent 76089 13ae8dff47b6
child 76096 a621e9fb295d
--- a/NEWS	Wed Sep 07 08:58:27 2022 +0200
+++ b/NEWS	Thu Sep 08 22:35:50 2022 +0200
@@ -21,6 +21,28 @@
   - "chapter_definition NAME description TEXT" to provide a description
   for presentation purposes
 
+* System option "show_states" controls output of toplevel command states
+(notably proof states) in batch-builds; in interactive mode this is
+always done on demand. The option is relevant for tools that operate on
+exported PIDE markup, e.g. document presentation or diagnostics. For
+example:
+
+  isabelle build -o show_states FOL-ex
+  isabelle log -v -U FOL-ex
+
+Option "show_states" is also the default for the configuration option
+"show_results" within the formal context.
+
+Note that printing intermediate states may cause considerable slowdown
+in building a session.
+
+
+*** Isabelle/jEdit Prover IDE ***
+
+* Command 'print_state' outputs a plain message ("writeln" instead of
+"state"). Thus it is displayed in the Output panel, even if the option
+"editor_output_state" is disabled.
+
 
 *** Isabelle/VSCode Prover IDE ***
 
@@ -265,6 +287,10 @@
 Occasional INCOMPATIBILITY, see also the official Scala documentation
 https://docs.scala-lang.org/scala3/guides/migration/compatibility-intro.html
 
+* Command-line tool "isabelle log" has been refined to support multiple
+sessions, and to match messages against regular expressions (using Java
+Pattern syntax).
+
 * Command-line tool "isabelle scala_project" supports Gradle as
 alternative to Maven: either option -G or -M needs to be specified
 explicitly. This increases the chances that the Java/Scala IDE project