<style>
  section code
  {
    border-radius: 0.315em;
    border: 1px solid #ccc;
    padding: 0 0.3em 0.040em;
    font-size: 0.9em;
  }
</style>
<section>
  <h4>- Version <code>1.4.5:</code> <code>2023-11-25</code></h4>
    <ul>
    <li><code>Changed:</code> a few stability improvements;</li>
    <li><code>Added:</code> a number of new classes to the developer tools palette;</li>
    <li><code>Fixed:</code> garbage collector on the session manager;</li>
  </ul>
  <h4>- Version <code>1.4.4:</code> <code>2023-10-05</code></h4>
    <ul>
    <li><code>Changed:</code> a few stability improvements;</li>
    <li><code>Added:</code> a number of new classes to the developer tools palette;</li>
      <li><code>Fixed:</code> missing changelog entries and a few other fixes;</li>
    <li><code>Added:</code> dbg()->dump(<em>[vars...]</em>) and a few other debug helper functions called via dbg()->;</li>
  </ul>
  <h4>- Version <code>1.4.3:</code> <code>2023-09-10</code></h4>
    <ul>
    <li><code>Changed:</code> a few stability improvements;</li>
    <li><code>Added:</code> smarty plugin to restrict access to pages by IP;</li>
    <li><code>Added:</code> smarty plugin to show a countdown until php session expires</li>
    <li><code>Fixed:</code> PHP 8.1 compatibility fixes are still underway as we find them;</li>
  </ul>
  <h4>- Version <code>1.4.2:</code> <code>2023-08-21</code></h4>
    <ul>
    <li><code>Changed:</code> a few stability improvements;</li>
    <li><code>Added:</code> a few WIP functions (still under development);</li>
    <li><code>Fixed:</code> PHP 8.1 compatibility fixes are still underway as we find them;</li>
  </ul>
  <h4>- Version <code>1.4.1</code> : <code>2023-03-04</code></h4>
  <ul>
    <li><code>Changed:</code> help is better organized and the code snippets <strong>click to copy</strong> feature has been implemented;</li>
    <li><code>Added:</code> Smarty plugin to set cookies from templates;</li>
    <li><code>Fixed:</code> cfg.inc will no longer be distributed (it was by mistake last release);</li>
    <li><code>Added:</code> cfg_sample.inc is now the means by which cfg.inc is documented and serves as a default cfg.inc for new installations;</li>
    <li><code>Fixed:</code> PHP 8.1 compatibility fixes are still underway as we find them;</li>
  </ul>
  <h4>- Version <code>1.4</code> : <code>2023-01-22</code></h4>
  <ul>
    <li><code>Changed:</code> some of the code base has been optimized (this should be recurrent for a while as it is still WIP);</li>
    <li><code>Added</code> new functionality to module_migrator, still wip but already very powerful (see code and modules such as UpMan and SmartForms or SmartFormsAccess for some sort of examples of implementation);</li>
    <li><code>Added</code> <code>convert_obj_class()</code> to class xt_utils, a convenience function to convert simple shallow objets from one class to another;</li>
    <li><code>Fixed</code> a few more bugs and some more PHP 8.1 compatibility issues;</li>
  </ul>
  <h4>- Version <code>1.3</code> : <code>2022-12-15</code></h4>
  <ul>
    <li><code>Changed</code> officially adopted semantic versioning;</li>
    <li><code>Added</code> a Smarty mini parser that should allow other modules to parse multiple types of inputs;</li>
    <li><code>Fixed</code> a few bugs and some more PHP 8.1 compatibility issues;</li>
  </ul>
  <h4>- Version <code>1.2.1</code> : <code>2022-11-22</code></h4>
  <ul>
    <li><code>Fixed</code> a few bugs and some more PHP 8.1 compatibility issues;</li>
  </ul>
  <h4>- Version <code>1.2</code> : <code>2022-08-21</code></h4>
  <ul>
    <li><code>Added</code> a few utility classes that only have importance for coders (needs documentation);</li>
    <li><code>Added</code> a few utility classes that only have some under the hood importance;</li>
    <li><code>Fixed</code> a few bugs and some more PHP 8.1 compatibility issues;</li>
  </ul>
  <h4>- Version <code>1.1.0.1</code> : <code>2022-08-21</code></h4>
  <ul>
    <li><code>Fixed</code> the release XML file of 1.1, otherwise is the same release;</li>
  </ul>
  <h4>- Version <code>1.1</code> : <code>2022-08-21</code></h4>
    <ul>
    <li><code>Added</code>  A PHP helper class for migrating settings and data between modules (to help with forks migrations);</li>
    <li><code>Added</code> Smart js (a js templating engine that mimics PHP Smarty templating engine);</li>
    <li><code>Added</code> Backbone js;</li>
    <li><code>Added</code> Some css addons for backend module styling;</li>
    <li><code>Added</code> A number of new features and developer PHP classes;</li>
    <li><code>Fixed</code> A number of fixes for PHP 8.1 compatibility (work in progress);</li>
  </ul>
  <h4>- Version <code>1.0.1</code> : <code>2021-03-01</code></h4>
  <p>A few important fixes namely:</p>
  <ul>
    <li><code>Fixed</code> Editing templates in dependent modules doesn't jump to a CMSMSExt action;</li>
    <li><code>Fixed</code> Fixes to the action files shared between XTModule and its descendants;</li>
  </ul>
  <h4>- Version <code>1.0.0</code> : <code>2021-03-08</code></h4>
  <ul>
    <li>Initial Public Release;</li>
  </ul>
</section>
