<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><font size="+1">Dear all,</font></p>
    <p><font size="+1">I am pleased to announce the release of OME
        Files, version 0.6.0.</font></p>
    <p><font size="+1">This release comprises the following components:<br>
      </font></p>
    <table width="50%" cellspacing="2" cellpadding="2" border="1">
      <tbody>
        <tr>
          <th valign="top">Component<br>
          </th>
          <th valign="top">Version<br>
          </th>
        </tr>
        <tr>
          <td valign="top"><font size="+1">ome-files (super-project)</font></td>
          <td valign="top"><a moz-do-not-send="true"
              href="https://gitlab.com/codelibre/ome-files/tags/v0.6.0"><font
                size="+1">0.6.0</font></a></td>
        </tr>
        <tr>
          <td valign="top"><font size="+1">ome-common-cpp</font></td>
          <td valign="top"><a moz-do-not-send="true"
              href="https://gitlab.com/codelibre/ome-common-cpp/tags/v6.0.0"><font
                size="+1">6.0.0</font></a></td>
        </tr>
        <tr>
          <td valign="top"><font size="+1">ome-model</font></td>
          <td valign="top"><a moz-do-not-send="true"
              href="https://gitlab.com/codelibre/ome-model/tags/v6.0.0"><font
                size="+1">6.0.0</font></a></td>
        </tr>
        <tr>
          <td valign="top"><font size="+1">ome-files-cpp</font></td>
          <td valign="top"><a moz-do-not-send="true"
              href="https://gitlab.com/codelibre/ome-files-cpp/tags/v0.6.0"><font
                size="+1">0.6.0</font></a></td>
        </tr>
        <tr>
          <td valign="top"><font size="+1">ome-files-view</font></td>
          <td valign="top"><a moz-do-not-send="true"
              href="https://gitlab.com/codelibre/ome-files-view/tags/v6.0.0"><font
                size="+1">6.0.0</font></a></td>
        </tr>
        <tr>
          <td valign="top"><font size="+1">ome-files-performance</font></td>
          <td valign="top"><a moz-do-not-send="true"
              href="https://gitlab.com/codelibre/ome-files-performance/tags/v0.3.0"><font
                size="+1">0.3.0</font></a></td>
        </tr>
        <tr>
          <td valign="top"><font size="+1">ome-files-py</font></td>
          <td valign="top"><a moz-do-not-send="true"
              href="https://gitlab.com/codelibre/ome-files-py/tags/v0.3.0"><font
                size="+1">0.3.0</font></a></td>
        </tr>
      </tbody>
    </table>
    <p><font size="+1"><br>
        Please follow the links for a summary of the changes in each
        component.<br>
      </font></p>
    <h1><font size="+1">Platform support</font><br>
    </h1>
    <ul>
      <li><font size="+1">C++14 is the minimum required language
          version; C++17 may be optionally used when available.</font></li>
      <li><font size="+1">Microsoft Visual Studio 2017 and 2019 are now
          supported.</font></li>
      <li><font size="+1">LLVM 6 is now supported</font></li>
      <li><font size="+1">GCC up to version 9 is supported; GCC 9 does
          not currently work with C++17 builds, due to an incompatible
          change in std::filesystem</font><br>
      </li>
    </ul>
    <h1><font size="+1">New and updated features</font><br>
    </h1>
    <ul>
      <li><font size="+1">Support has been added for reading and writing
          OME-TIFF images with sub-resolutions (pyramids).</font></li>
      <li><font size="+1">Support for handling OME-TIFF files with
          missing TiffData planes has been improved.</font></li>
      <li><font size="+1">Support for handling OME-TIFF files with
          separate companion metadata files been improved.</font></li>
      <li><font size="+1">The Boost libraries have been made optional;
          some header-only Boost libraries are still required, but will
          be removed in a future release.</font></li>
      <ul>
        <li><font size="+1">Use the CMake option </font><font size="+1"><tt>-Dfilesystem=standard|boost|qt5</tt></font><font
            size="+1"> to choose between std::filesystem,
            Boost.Filesystem or a Qt5-based equivalent.</font></li>
        <li><font size="+1">Use the CMake option </font><font size="+1"><tt>-Doptions=boost|qt5</tt></font><font
            size="+1"> to choose between Boost.ProgramOptions or Qt5
            Core options handling.</font></li>
      </ul>
      <li><font size="+1">The Xerces-C++ and Xalan-C++ libraries have
          been made optional, and can be replaced by the Qt5 Xml and
          XmlPatterns libraries, respectively.</font></li>
      <ul>
        <li><font size="+1">Use </font><font size="+1"><tt>-Dxmldom=xerces|qt5</tt></font><font
            size="+1"> to choose the XML DOM implementation.</font></li>
        <li><font size="+1">In this release, XSLT transforms are only
            supported with Xerces-C++ and Xalan-C++; model upgrades and
            downgrades are not functional with Qt5.</font></li>
      </ul>
      <li><font size="+1">The OME Common XML, XSLT and units support
          have been split into separate (optional) libraries, which will
          be built depending upon the configuration options above. 
          These are named <i>ome-xerces-util</i>, <i>ome-xalan-util</i>
          and <i>ome-unit-types</i>, respectively.</font></li>
    </ul>
    <h1><font size="+1">Infrastructure changes</font><br>
    </h1>
    <p><font size="+1">Continuous integration testing is performed on
        GitLab, testing on FreeBSD, Linux, MacOS X and Windows platforms
        in a number of different build configurations, including C++14
        and C++17 variants, with Boost or Qt, and with Python 3 or
        Python 2.<br>
      </font></p>
    <h1><font size="+1">Funding</font><br>
    </h1>
    <p><font size="+1">I would like to thank Damir Sudar and Michel
        Nederlof of Quantitative Imaging Systems, LLC for funding the
        completion of both the OME-TIFF sub-resolution pyramid feature,
        and the work to replace Boost with Qt5.  Additionally, thanks to
        Olivier de Gaalon and Renato Araujo at KDAB for their
        collaboration and testing of these changes.<br>
      </font></p>
    <h1><font size="+1">Support</font><br>
    </h1>
    <p>For any support requests, questions or general discussion, please
      use the <a moz-do-not-send="true"
        href="https://forum.image.sc/tags/ome-files">ome-files</a> tag
      on the <a moz-do-not-send="true" href="https://forum.image.sc/">image.sc</a>
      forums.  For any bug reports, GitLab issues may be created for any
      of the software components.<br>
    </p>
    <p><br>
    </p>
    <p>Many thanks to all the contributors to this release.</p>
    <p><br>
    </p>
    <p>Kind regards,</p>
    <p>Roger<br>
    </p>
  </body>
</html>