<commit_before><?xml version="1.0" encoding="UTF-8"?>
<article version="5.0" xmlns="http://docbook.org/ns/docbook"
         xmlns:xlink="http://www.w3.org/1999/xlink"
         xmlns:xi="http://www.w3.org/2001/XInclude"
         xmlns:svg="http://www.w3.org/2000/svg"
         xmlns:m="http://www.w3.org/1998/Math/MathML"
         xmlns:html="http://www.w3.org/1999/xhtml"
         xmlns:db="http://docbook.org/ns/docbook">
  <info>
    <title>README</title>

    <subtitle>Version<?eval ${project.version}?></subtitle>

    <author>
      <personname><firstname>Charles</firstname><surname>Loomis</surname></personname>

      <affiliation>
        <orgname>Centre National de la Recherche Scientifique (CNRS)</orgname>
      </affiliation>
    </author>

    <abstract>
      <para>This document describes important changes in the pan configuration
      language compiler between the v9 series and previous releases.</para>
    </abstract>

    <productnumber><?eval ${project.version}?></productnumber>

    <date><?eval ${buildTimestamp}?></date>
  </info>

  <section>
    <title>License</title>

    <para>Licensed under the Apache License, Version 2.0 (the "License"). You
    may obtain a copy of the License at <uri
    xlink:href="http://www.apache.org/licenses/LICENSE-2.0"
    xlink:type="simple">http://www.apache.org/licenses/LICENSE-2.0</uri>.
    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
    License for the specific language governing permissions and limitations
    under the License.</para>
  </section>

  <section>
    <title>Migration Issues</title>

    <section>
      <title>Deprecated Features</title>

      <para>All of the deprecated features in the v8 series of the compilers
      has been removed from the v9 series. Ensure that your configuration
      compiles with the deprecation warnings activated with the v8 compiler
      before migrating to the v9 series.</para>
    </section>
  </section>

  <section>
    <title>ChangeLog</title>

    <section>
      <title>Version 9.3</title>

      <itemizedlist>
        <listitem>
          <para>The include syntax without required braces is now
          allowed.</para>
        </listitem>

        <listitem>
          <para>The <command>panc</command> command no longer includes the
          possibility to process annotations. This functionality is now in a
          separate command <command>panc-annotations</command>.</para>
        </listitem>

        <listitem>
          <para>The <command>panc</command> command now uses a streamlined set
          of options that are not compatible with the previous one. The
          previous one can be invoked with the <command>panc-old</command><commit_msg>update README for fixed issues in v9.3<commit_after><?xml version="1.0" encoding="UTF-8"?>
<article version="5.0" xmlns="http://docbook.org/ns/docbook"
         xmlns:xlink="http://www.w3.org/1999/xlink"
         xmlns:xi="http://www.w3.org/2001/XInclude"
         xmlns:svg="http://www.w3.org/2000/svg"
         xmlns:m="http://www.w3.org/1998/Math/MathML"
         xmlns:html="http://www.w3.org/1999/xhtml"
         xmlns:db="http://docbook.org/ns/docbook">
  <info>
    <title>README</title>

    <subtitle>Version<?eval ${project.version}?></subtitle>

    <author>
      <personname><firstname>Charles</firstname><surname>Loomis</surname></personname>

      <affiliation>
        <orgname>Centre National de la Recherche Scientifique (CNRS)</orgname>
      </affiliation>
    </author>

    <abstract>
      <para>This document describes important changes in the pan configuration
      language compiler between the v9 series and previous releases.</para>
    </abstract>

    <productnumber><?eval ${project.version}?></productnumber>

    <date><?eval ${buildTimestamp}?></date>
  </info>

  <section>
    <title>License</title>

    <para>Licensed under the Apache License, Version 2.0 (the "License"). You
    may obtain a copy of the License at <uri
    xlink:href="http://www.apache.org/licenses/LICENSE-2.0"
    xlink:type="simple">http://www.apache.org/licenses/LICENSE-2.0</uri>.
    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
    License for the specific language governing permissions and limitations
    under the License.</para>
  </section>

  <section>
    <title>Migration Issues</title>

    <section>
      <title>Deprecated Features</title>

      <para>All of the deprecated features in the v8 series of the compilers
      has been removed from the v9 series. Ensure that your configuration
      compiles with the deprecation warnings activated with the v8 compiler
      before migrating to the v9 series.</para>
    </section>
  </section>

  <section>
    <title>ChangeLog</title>

    <section>
      <title>Version 9.3</title>

      <itemizedlist>
        <listitem>
          <para>(SF RFE #3535682) Allow multiple output formats to be
          generated from CLI.</para>
        </listitem>

        <listitem>
          <para>(SF Bug #3535413) Check timestamps of all requested output
          file formats.</para>
        </listitem>

        <listitem>
          <para>(SF Bug #3529737) Non-object templates can be accessed via
          value().</para>
        </listitem>

        <listitem>
          <para>(SF Bug #3579769) Tests failed because of change in TreeSet
          contract in Java 1.7.</para>
        </listitem>

        <listitem>
          <para>(SF Bug #3579770) Shell scripts use bash syntax. Explicitly
          use bash in she-bang lines.</para>
        </listitem>

        <listitem>
          <para>(SF Bug #3581163) Invalid replacement string in replace()
          raises uncaught exception.</para>
        </listitem>

        <listitem>
          <para>(SF RFE #3489988) Allow negative values in range
          expressions.</para>
        </listitem>

        <listitem>
          <para>The include syntax without required braces is now
          allowed.</para>
        </listitem>

        <listitem>
          <para>The <command>panc</command> command no longer includes the
          possibility to process annotations. This functionality is now in a
          separate command <command>panc-annotations</command>.</para>
        </listitem>

        <listitem>
          <para>The <command>panc</command> command now uses a streamlined set
          of options that are not compatible with the previous one. The
          previous one can be invoked with the <command>panc-old</command>
{'fraction_non_alphanumeric': 0.11594840222808561, 'fraction_numerical': 0.02037525652301378, 'mean_word_length': 2.726379027853632, 'pattern_counts': {'":': 0, '<': 179, '<?xml version=': 2, '>': 179, 'https://': 0, 'lorem ipsum': 0, 'www.': 14, 'xml': 16}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6936610', 'n_tokens_mistral': 2048, 'n_tokens_neox': 1928, 'n_words': 576}