tag:github.com,2008:https://github.com/josantonius/php-session/releases Release notes from php-session 2024-05-20T09:14:12Z tag:github.com,2008:Repository/79187205/v2.0.9 2024-05-20T09:16:34Z v1.0.9 <h2>What's Changed</h2> <ul> <li>Tests for PHP 8.3 have been added.</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/josantonius/php-session/compare/v2.0.8...v2.0.9"><tt>v2.0.8...v2.0.9</tt></a></p> josantonius tag:github.com,2008:Repository/79187205/v2.0.8 2022-09-29T21:17:36Z v2.0.8 <h2>What's Changed</h2> <ul> <li> <p>Release/v2.0.8 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/josantonius/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/josantonius">@josantonius</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1391467696" data-permission-text="Title is private" data-url="https://github.com/josantonius/php-session/issues/21" data-hovercard-type="pull_request" data-hovercard-url="/josantonius/php-session/pull/21/hovercard" href="https://github.com/josantonius/php-session/pull/21">#21</a></p> </li> <li> <p>The notation type in the test function names has been changed from camel to snake case for readability.</p> </li> <li> <p>Functions were added to document the methods and avoid confusion.</p> </li> <li> <p>Disabled the ´CamelCaseMethodName´ rule in ´phpmd.xml´ to avoid warnings about function names in tests.</p> </li> <li> <p>The alignment of the asterisks in the comments has been fixed.</p> </li> <li> <p>Tests for Windows have been added.</p> </li> <li> <p>Tests for PHP 8.2 have been added.</p> </li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/josantonius/php-session/compare/v2.0.7...v2.0.8"><tt>v2.0.7...v2.0.8</tt></a></p> josantonius tag:github.com,2008:Repository/79187205/v2.0.7 2022-08-11T16:23:51Z v2.0.7 <h2>What's Changed</h2> <ul> <li>Improved documentation.</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/josantonius/php-session/compare/v2.0.6...v2.0.7"><tt>v2.0.6...v2.0.7</tt></a></p> josantonius tag:github.com,2008:Repository/79187205/v2.0.6 2022-08-07T22:10:40Z v2.0.6 <h2>What's Changed</h2> <ul> <li> <p>Feature/remove-error-handler by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/josantonius/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/josantonius">@josantonius</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1331128829" data-permission-text="Title is private" data-url="https://github.com/josantonius/php-session/issues/18" data-hovercard-type="pull_request" data-hovercard-url="/josantonius/php-session/pull/18/hovercard" href="https://github.com/josantonius/php-session/pull/18">#18</a></p> </li> <li> <p>The error handler was removed as it could override a previously created error handler or be easily overridden by another error handler.</p> </li> <li> <p>Functions were added to perform what was done from the error handler.</p> </li> <li> <p><code>Josantonius\Session\Exceptions\SessionException</code> was deprecated and will be removed in the next version.</p> </li> <li> <p>It is recommended to use the new exceptions added to catch exceptions:</p> <ul> <li><code>Josantonius\Session\Exceptions\HeadersSentException</code>;</li> <li><code>Josantonius\Session\Exceptions\SessionNotStartedException</code>;</li> <li><code>Josantonius\Session\Exceptions\SessionNotStartedException</code>;</li> <li><code>Josantonius\Session\Exceptions\SessionStartedException</code>;</li> <li><code>Josantonius\Session\Exceptions\WrongSessionOptionException</code>;</li> </ul> </li> <li> <p>Documents and comments on these changes were updated.</p> </li> <li> <p>There have been no major changes from the previous version.</p> </li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/josantonius/php-session/compare/v2.0.5...v2.0.6"><tt>v2.0.5...v2.0.6</tt></a></p> josantonius tag:github.com,2008:Repository/79187205/v2.0.5 2022-07-31T14:33:27Z v2.0.5 <h2>What's Changed</h2> <ul> <li> <p>Fix documentation on available methods in <code>README.md</code>.</p> </li> <li> <p>Removed the warning about version 1.x in the <code>README.md</code> files.</p> </li> <li> <p>Fix exception comment.</p> </li> <li> <p>The namespaces in the test classes were sorted.</p> </li> <li> <p>Added return value in the test classes.</p> </li> <li> <p>Changed the PHPUnit version from <code>9.0</code> to <code>9.5</code>.</p> </li> <li> <p>Fixed blank line at the beginning of the file in <code>FUNDING.yml</code>.</p> </li> <li> <p>docs: update README.md by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alirezasalehizadeh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alirezasalehizadeh">@alirezasalehizadeh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1307799727" data-permission-text="Title is private" data-url="https://github.com/josantonius/php-session/issues/16" data-hovercard-type="pull_request" data-hovercard-url="/josantonius/php-session/pull/16/hovercard" href="https://github.com/josantonius/php-session/pull/16">#16</a></p> </li> <li> <p>pre-release/v2.0.5 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/josantonius/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/josantonius">@josantonius</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1323475244" data-permission-text="Title is private" data-url="https://github.com/josantonius/php-session/issues/17" data-hovercard-type="pull_request" data-hovercard-url="/josantonius/php-session/pull/17/hovercard" href="https://github.com/josantonius/php-session/pull/17">#17</a></p> </li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alirezasalehizadeh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alirezasalehizadeh">@alirezasalehizadeh</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1307799727" data-permission-text="Title is private" data-url="https://github.com/josantonius/php-session/issues/16" data-hovercard-type="pull_request" data-hovercard-url="/josantonius/php-session/pull/16/hovercard" href="https://github.com/josantonius/php-session/pull/16">#16</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/josantonius/php-session/compare/v2.0.4...v2.0.5"><tt>v2.0.4...v2.0.5</tt></a></p> josantonius tag:github.com,2008:Repository/79187205/v2.0.4 2022-07-13T15:07:48Z v2.0.4 <h2>What's Changed</h2> <ul> <li>Changes in documentation.</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/josantonius/php-session/compare/v2.0.3...v2.0.4"><tt>v2.0.3...v2.0.4</tt></a></p> josantonius tag:github.com,2008:Repository/79187205/v2.0.3 2022-07-13T15:08:32Z v2.0.3 <h2>What's Changed</h2> <ul> <li> <p>release/v2.0.3 in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1303485337" data-permission-text="Title is private" data-url="https://github.com/josantonius/php-session/issues/15" data-hovercard-type="pull_request" data-hovercard-url="/josantonius/php-session/pull/15/hovercard" href="https://github.com/josantonius/php-session/pull/15">#15</a></p> </li> <li> <p>Changes in documentation.</p> </li> <li> <p>Deleted <code>Josantonius\Session\Session-&gt;errorHandler()</code> method.</p> </li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/josantonius/php-session/compare/v2.0.2...v2.0.3"><tt>v2.0.2...v2.0.3</tt></a></p> josantonius tag:github.com,2008:Repository/79187205/v2.0.2 2022-06-29T22:08:11Z v2.0.2 <h2>What's Changed</h2> <ul> <li>hotfix/fix-readme-namespace in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1289343158" data-permission-text="Title is private" data-url="https://github.com/josantonius/php-session/issues/14" data-hovercard-type="pull_request" data-hovercard-url="/josantonius/php-session/pull/14/hovercard" href="https://github.com/josantonius/php-session/pull/14">#14</a>.</li> <li>Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1288407437" data-permission-text="Title is private" data-url="https://github.com/josantonius/php-session/issues/13" data-hovercard-type="issue" data-hovercard-url="/josantonius/php-session/issues/13/hovercard" href="https://github.com/josantonius/php-session/issues/13">#13</a>.</li> <li>Replace symbol in start method comment.</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/josantonius/php-session/compare/v2.0.1...v2.0.2"><tt>v2.0.1...v2.0.2</tt></a></p> josantonius tag:github.com,2008:Repository/79187205/v2.0.1 2022-06-28T00:14:00Z v2.0.1 <h2>What's Changed</h2> <ul> <li><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/josantonius/php-session/compare/2.0.0...v2.0.1"><tt>2.0.0...v2.0.1</tt></a></li> </ul> <ul> <li>Changes in documentation.</li> </ul> josantonius tag:github.com,2008:Repository/79187205/2.0.0 2022-06-27T20:25:55Z 2.0.0 <h2>What's Changed</h2> <ul> <li> <p>pre-release/2.0.0 in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1286265564" data-permission-text="Title is private" data-url="https://github.com/josantonius/php-session/issues/12" data-hovercard-type="pull_request" data-hovercard-url="/josantonius/php-session/pull/12/hovercard" href="https://github.com/josantonius/php-session/pull/12">#12</a></p> </li> <li> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/josantonius/php-session/compare/1.1.9...2.0.0"><tt>1.1.9...2.0.0</tt></a></p> </li> </ul> <h2>Important</h2> <blockquote> <p>Version 1.x is considered as deprecated and unsupported. In this version (2.x) the library was completely restructured. It is recommended to review the documentation for this version and make the necessary changes before starting to use it, as it not be compatible with version 1.x.</p> </blockquote> <h2>Changes</h2> <ul> <li> <p>Replaced all static methods in <code>Josantonius\Session\Session</code> class.</p> <p>A facade class was added to access the methods statically: <code>Josantonius\Session\Facades\Session</code>.</p> </li> <li> <p>ADDED:</p> <p><code>Josantonius\Session\Facades\Session</code> class.</p> <p><code>Josantonius\Session\Exceptions\SessionException</code> class.</p> <p><code>Josantonius\Session\Tests\AllMethodTest</code> class.</p> <p><code>Josantonius\Session\Tests\ClearMethodTest</code> class.</p> <p><code>Josantonius\Session\Tests\DestroyMethodTest</code> class.</p> <p><code>Josantonius\Session\Tests\GetIdMethodTest</code> class.</p> <p><code>Josantonius\Session\Tests\GetMethodTest</code> class.</p> <p><code>Josantonius\Session\Tests\GetNameMethodTest</code> class.</p> <p><code>Josantonius\Session\Tests\HasMethodTest</code> class.</p> <p><code>Josantonius\Session\Tests\IsStartedMethodTest</code> class.</p> <p><code>Josantonius\Session\Tests\PullMethodTest</code> class.</p> <p><code>Josantonius\Session\Tests\RegenerateIdMethodTest</code> class.</p> <p><code>Josantonius\Session\Tests\RemoveMethodTest</code> class.</p> <p><code>Josantonius\Session\Tests\ReplaceMethodTest</code> class.</p> <p><code>Josantonius\Session\Tests\SetIdMethodTest</code> class.</p> <p><code>Josantonius\Session\Tests\SetMethodTest</code> class.</p> <p><code>Josantonius\Session\Tests\SetNameMethodTest</code> class.</p> <p><code>Josantonius\Session\Tests\StartMethodTest</code> class.</p> </li> <li> <p>DELETED:</p> <p><code>Josantonius\Session\Tests\SessionTest</code> class.</p> </li> </ul> josantonius