tag:github.com,2008:https://github.com/symfony/demo/releasesTags from demo2025-03-19T10:56:48Ztag:github.com,2008:Repository/32792088/v2.7.02025-04-29T13:56:32Z2.7.0javiereguiluztag:github.com,2008:Repository/32792088/v2.6.02024-06-14T10:08:13Z2.6.0<p>feature <a class="issue-link js-issue-link" href="https://github.com/symfony/demo/pull/1519">#1519</a> Update to Symfony 7.1 (javiereguiluz)</p>
<p>This PR was squashed before being merged into the main branch.</p>
<p>Discussion
<br />----------</p>
<p>Update to Symfony 7.1</p>
<p>These are the pending indirect deprecations:</p>
<p>`Remaining indirect deprecation notices (56)`</p>
<p>-----</p>
<p> 37x: Since twig/twig 3.10: The "Twig\Extension\EscaperExtension::addSafeClass()" method is deprecated, use the "Twig\Runtime\EscaperRuntime::addSafeClass()" method instead.
<br />Remove Doctine deprecations
<br /> 4x in BlogControllerTest::testAccessDeniedForRegularUsers from App\Tests\Controller\Admin
<br /> 4x in BlogControllerTest::testNewComment from App\Tests\Controller
<br /> 4x in DefaultControllerTest::testSecureUrls from App\Tests\Controller
<br /> 3x in BlogControllerTest::testAdminNewDuplicatedPost from App\Tests\Controller\Admin
<br /> 3x in DefaultControllerTest::testPublicUrls from App\Tests\Controller
<br /> ...</p>
<p>❓ Not sure if this has been fixed upstream</p>
<p>-----</p>
<p> 15x: Since twig/twig 3.9: Using the internal "twig_escape_filter" function is deprecated.
<br /> 9x in DefaultControllerTest::testPublicUrls from App\Tests\Controller
<br /> 6x in BlogControllerTest::testAjaxSearch from App\Tests\Controller</p>
<p>❓ Not sure if this has been fixed upstream</p>
<p>-----</p>
<p> 2x: Since symfony/doctrine-bridge 7.1: Relying on auto-mapping for Doctrine entities is deprecated for argument $post of "App\Controller\BlogController::commentForm": declare the mapping using either the #[MapEntity] attribute or mapped route parameters.
<br /> 2x in BlogControllerTest::testNewComment from App\Tests\Controller</p>
<p>❌ I don't know how to fix this. It's related thi this: <a href="https://github.com/symfony/demo/blob/main/src/Controller/BlogController.php#L154">https://github.com/symfony/demo/blob/main/src/Controller/BlogController.php#L154</a> Should I add a `#[MapEntity]` attribute? Maybe `@stof` can help me here. Thanks!</p>
<p>-----</p>
<p> 1x: The "Symfony\Component\HttpKernel\DependencyInjection\Extension" class is considered internal since Symfony 7.1, to be deprecated in 8.1; use Symfony\Component\DependencyInjection\Extension\Extension instead. It may change without further notice. You should not use it from "DAMA\DoctrineTestBundle\DependencyInjection\DAMADoctrineTestExtension".
<br /> 1x in AddUserCommandTest::testCreateUserNonInteractive from App\Tests\Command</p>
<p>✅ `@dmaicher` fixed this last week (<a class="commit-link" href="https://github.com/dmaicher/doctrine-test-bundle/commit/e4995f9f96592b4235016e190255204782c43987">dmaicher/doctrine-test-bundle@<tt>e4995f9</tt></a>) so it'll be ready in the next release</p>
<p>-----</p>
<p> 1x: Since symfony/property-info 7.1: The "Symfony\Bridge\Doctrine\PropertyInfo\DoctrineExtractor::getTypes()" method is deprecated, use "Symfony\Bridge\Doctrine\PropertyInfo\DoctrineExtractor::getType()" instead.
<br /> 1x in BlogControllerTest::testAjaxSearch from App\Tests\Controller</p>
<p>✅ I think this was fixed upstream in 7.1-dev</p>
<p>Commits
<br />-------</p>
<p><a class="commit-link" href="https://github.com/symfony/demo/commit/69aa4582853e2c863818926caf4c73f29dcee778"><tt>69aa458</tt></a> Update to Symfony 7.1</p>javiereguiluztag:github.com,2008:Repository/32792088/v2.5.12024-02-16T10:57:48Z2.5.1<p>feature <a class="issue-link js-issue-link" href="https://github.com/symfony/demo/pull/1494">#1494</a> Upgrade to Doctrine DBAL 4 and ORM 3 (dmaicher)</p>
<p>This PR was merged into the main branch.</p>
<p>Discussion
<br />----------</p>
<p>Upgrade to Doctrine DBAL 4 and ORM 3</p>
<p>Commits
<br />-------</p>
<p><a class="commit-link" href="https://github.com/symfony/demo/commit/df3ea92adf77d420f39f23606b470e1011649c2d"><tt>df3ea92</tt></a> Upgrade to Doctrine DBAL 4 and ORM 3</p>javiereguiluztag:github.com,2008:Repository/32792088/v2.5.02023-12-20T11:47:46Z2.5.0<p>feature <a class="issue-link js-issue-link" href="https://github.com/symfony/demo/pull/1457">#1457</a> Update to Symfony 7 (javiereguiluz)</p>
<p>This PR was squashed before being merged into the main branch.</p>
<p>Discussion
<br />----------</p>
<p>Update to Symfony 7</p>
<p>Commits
<br />-------</p>
<p><a class="commit-link" href="https://github.com/symfony/demo/commit/917ff37f101f9f6c4cedbc63d29faa8f9b602ef6"><tt>917ff37</tt></a> Update to Symfony 7</p>javiereguiluztag:github.com,2008:Repository/32792088/v2.4.02023-11-30T12:43:17Z2.4.0<p>feature <a class="issue-link js-issue-link" href="https://github.com/symfony/demo/pull/1463">#1463</a> Update the app to Symfony 6.4.0 stable (javiereguiluz)</p>
<p>This PR was squashed before being merged into the main branch.</p>
<p>Discussion
<br />----------</p>
<p>Update the app to Symfony 6.4.0 stable</p>
<p>Commits
<br />-------</p>
<p><a class="commit-link" href="https://github.com/symfony/demo/commit/d50033dc6a8bfec68052561b0046b1a753e71c58"><tt>d50033d</tt></a> Update the app to Symfony 6.4.0 stable</p>javiereguiluztag:github.com,2008:Repository/32792088/v2.3.02023-07-21T13:42:57Z2.3.0<p>minor <a class="issue-link js-issue-link" href="https://github.com/symfony/demo/pull/1424">#1424</a> Bump semver from 6.3.0 to 6.3.1 (dependabot[bot])</p>
<p>This PR was merged into the main branch.</p>
<p>Discussion
<br />----------</p>
<p>Bump semver from 6.3.0 to 6.3.1</p>
<p>Bumps [semver](<a href="https://github.com/npm/node-semver">https://github.com/npm/node-semver</a>) from 6.3.0 to 6.3.1.
<br /><details>
<br /><summary>Release notes</summary>
<br /><p><em>Sourced from <a href="<a href="https://github.com/npm/node-semver/releases%22>semver's">https://github.com/npm/node-semver/releases">semver's</a> releases</a>.</em></p>
<br /><blockquote>
<br /><h2>v6.3.1</h2>
<br /><h2><a href="<a href="https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1%22>6.3.1</a">https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1">6.3.1</a</a>> (2023-07-10)</h2>
<br /><h3>Bug Fixes</h3>
<br /><ul>
<br /><li><a href="<a href="https://github.com/npm/node-semver/commit/928e56d21150da0413a3333a3148b20e741a920c%22><code>928e56d</code></a">https://github.com/npm/node-semver/commit/928e56d21150da0413a3333a3148b20e741a920c"><code>928e56d</code></a</a>> <a href="<a href="https://redirect.github.com/npm/node-semver/pull/591%22>#591</a">https://redirect.github.com/npm/node-semver/pull/591">#591</a</a>> better handling of whitespace (<a href="<a href="https://redirect.github.com/npm/node-semver/issues/591%22>#591</a">https://redirect.github.com/npm/node-semver/issues/591">#591</a</a>>) (<a href="<a href="https://github.com/lukekarrys%22><code>@%E2%80%8Blukekarrys</code></a">https://github.com/lukekarrys"><code>@lukekarrys</code></a</a>>, <a href="<a href="https://github.com/joaomoreno%22><code>@%E2%80%8Bjoaomoreno</code></a">https://github.com/joaomoreno"><code>@joaomoreno</code></a</a>>, <a href="<a href="https://github.com/nicolo-ribaudo%22><code>@%E2%80%8Bnicolo-ribaudo</code></a>)</li">https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li</a>>
<br /></ul>
<br /></blockquote>
<br /></details>
<br /><details>
<br /><summary>Changelog</summary>
<br /><p><em>Sourced from <a href="<a href="https://github.com/npm/node-semver/blob/v6.3.1/CHANGELOG.md%22>semver's">https://github.com/npm/node-semver/blob/v6.3.1/CHANGELOG.md">semver's</a> changelog</a>.</em></p>
<br /><blockquote>
<br /><h2><a href="<a href="https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1%22>6.3.1</a">https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1">6.3.1</a</a>> (2023-07-10)</h2>
<br /><h3>Bug Fixes</h3>
<br /><ul>
<br /><li><a href="<a href="https://github.com/npm/node-semver/commit/928e56d21150da0413a3333a3148b20e741a920c%22><code>928e56d</code></a">https://github.com/npm/node-semver/commit/928e56d21150da0413a3333a3148b20e741a920c"><code>928e56d</code></a</a>> <a href="<a href="https://redirect.github.com/npm/node-semver/pull/591%22>#591</a">https://redirect.github.com/npm/node-semver/pull/591">#591</a</a>> better handling of whitespace (<a href="<a href="https://redirect.github.com/npm/node-semver/issues/591%22>#591</a">https://redirect.github.com/npm/node-semver/issues/591">#591</a</a>>) (<a href="<a href="https://github.com/lukekarrys%22><code>@%E2%80%8Blukekarrys</code></a">https://github.com/lukekarrys"><code>@lukekarrys</code></a</a>>, <a href="<a href="https://github.com/joaomoreno%22><code>@%E2%80%8Bjoaomoreno</code></a">https://github.com/joaomoreno"><code>@joaomoreno</code></a</a>>, <a href="<a href="https://github.com/nicolo-ribaudo%22><code>@%E2%80%8Bnicolo-ribaudo</code></a>)</li">https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li</a>>
<br /></ul>
<br /><h2>6.2.0</h2>
<br /><ul>
<br /><li>Coerce numbers to strings when passed to semver.coerce()</li>
<br /><li>Add <code>rtl</code> option to coerce from right to left</li>
<br /></ul>
<br /><h2>6.1.3</h2>
<br /><ul>
<br /><li>Handle X-ranges properly in includePrerelease mode</li>
<br /></ul>
<br /><h2>6.1.2</h2>
<br /><ul>
<br /><li>Do not throw when testing invalid version strings</li>
<br /></ul>
<br /><h2>6.1.1</h2>
<br /><ul>
<br /><li>Add options support for semver.coerce()</li>
<br /><li>Handle undefined version passed to Range.test</li>
<br /></ul>
<br /><h2>6.1.0</h2>
<br /><ul>
<br /><li>Add semver.compareBuild function</li>
<br /><li>Support <code>*</code> in semver.intersects</li>
<br /></ul>
<br /><h2>6.0</h2>
<br /><ul>
<br /><li>
<br /><p>Fix <code>intersects</code> logic.</p>
<br /><p>This is technically a bug fix, but since it is also a change to behavior
<br />that may require users updating their code, it is marked as a major
<br />version increment.</p>
<br /></li>
<br /></ul>
<br /><h2>5.7</h2>
<br /><ul>
<br /><li>Add <code>minVersion</code> method</li>
<br /></ul>
<br /><h2>5.6</h2>
<br /><ul>
<br /><li>Move boolean <code>loose</code> param to an options object, with
<br />backwards-compatibility protection.</li>
<br /><li>Add ability to opt out of special prerelease version handling with
<br />the <code>includePrerelease</code> option flag.</li>
<br /></ul>
<br /><h2>5.5</h2>
<br /><!-- raw HTML omitted -->
<br /></blockquote>
<br /><p>... (truncated)</p>
<br /></details>
<br /><details>
<br /><summary>Commits</summary>
<br /><ul>
<br /><li><a href="<a href="https://github.com/npm/node-semver/commit/44d27bc007e4827e9b797d6145f1076c127005f2%22><code>44d27bc</code></a">https://github.com/npm/node-semver/commit/44d27bc007e4827e9b797d6145f1076c127005f2"><code>44d27bc</code></a</a>> chore: release 6.3.1</li>
<br /><li><a href="<a href="https://github.com/npm/node-semver/commit/928e56d21150da0413a3333a3148b20e741a920c%22><code>928e56d</code></a">https://github.com/npm/node-semver/commit/928e56d21150da0413a3333a3148b20e741a920c"><code>928e56d</code></a</a>> fix: better handling of whitespace (<a href="<a href="https://redirect.github.com/npm/node-semver/issues/591%22>#591</a>)</li">https://redirect.github.com/npm/node-semver/issues/591">#591</a>)</li</a>>
<br /><li><a href="<a href="https://github.com/npm/node-semver/commit/39f632690ea5b1b0d64fa913aa0f96f42b9bde32%22><code>39f6326</code></a">https://github.com/npm/node-semver/commit/39f632690ea5b1b0d64fa913aa0f96f42b9bde32"><code>39f6326</code></a</a>> chore: <code>@npmcli/template-oss</code><a href="<a href="https://github.com/4%22><code>@%E2%80%8B4</code></a>.16.0</li">https://github.com/4"><code>@4</code></a>.16.0</li</a>>
<br /><li>See full diff in <a href="<a href="https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1%22>compare">https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1">compare</a> view</a></li>
<br /></ul>
<br /></details>
<br /><details>
<br /><summary>Maintainer changes</summary>
<br /><p>This version was pushed to npm by <a href="<a href="https://www.npmjs.com/~lukekarrys%22>lukekarrys</a">https://www.npmjs.com/~lukekarrys">lukekarrys</a</a>>, a new releaser for semver since your current version.</p>
<br /></details>
<br /><br /></p>
<p>[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores">https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=semver&package-manager=npm_and_yarn&previous-version=6.3.0&new-version=6.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores</a>)</p>
<p>Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`.</p>
<p>[//]: # (dependabot-automerge-start)
<br />[//]: # (dependabot-automerge-end)</p>
<p>---</p>
<p><details>
<br /><summary>Dependabot commands and options</summary>
<br /><br /></p>
<p>You can trigger Dependabot actions by commenting on this PR:
<br />- ``@dependabot` rebase` will rebase this PR
<br />- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
<br />- ``@dependabot` merge` will merge this PR after your CI passes on it
<br />- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
<br />- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
<br />- ``@dependabot` reopen` will reopen this PR if it is closed
<br />- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
<br />- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
<br />- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
<br />- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
<br />You can disable automated security fix PRs for this repo from the [Security Alerts page](<a href="https://github.com/symfony/demo/network/alerts">https://github.com/symfony/demo/network/alerts</a>).</p>
<p></details></p>
<p>Commits
<br />-------</p>
<p><a class="commit-link" href="https://github.com/symfony/demo/commit/f64f34c7097745ea61e78c901c1da16f223ca6c9"><tt>f64f34c</tt></a> Bump semver from 6.3.0 to 6.3.1</p>javiereguiluztag:github.com,2008:Repository/32792088/v2.2.32023-03-08T11:03:34Z2.2.3<p>minor <a class="issue-link js-issue-link" href="https://github.com/symfony/demo/pull/1408">#1408</a> Update frontend and backend dependencies (javiereguiluz)</p>
<p>This PR was merged into the main branch.</p>
<p>Discussion
<br />----------</p>
<p>Update frontend and backend dependencies</p>
<p>```
<br />$ composer update
<br />$ yarn upgrade
<br />$ yarn encore production
<br />```</p>
<p>Commits
<br />-------</p>
<p><a class="commit-link" href="https://github.com/symfony/demo/commit/44bcbf8e9c10f5d418d908b0908276be4cd697e6"><tt>44bcbf8</tt></a> Update frontend and backend dependencies</p>javiereguiluztag:github.com,2008:Repository/32792088/v2.2.22023-02-14T08:50:30Z2.2.2javiereguiluztag:github.com,2008:Repository/32792088/v2.2.12022-12-22T08:31:13Z2.2.1<p>minor <a class="issue-link js-issue-link" href="https://github.com/symfony/demo/pull/1384">#1384</a> Tweak the password field (javiereguiluz)</p>
<p>This PR was merged into the main branch.</p>
<p>Discussion
<br />----------</p>
<p>Tweak the password field</p>
<p>This tweaks the <a class="issue-link js-issue-link" href="https://github.com/symfony/demo/pull/1284">#1284</a> feature by changing the button that reveals the password. Instead of an independent button, I propose to integrate it right inside the password field, which I think it's a more common practice:</p>
<p></p>
<p>Commits
<br />-------</p>
<p><a class="commit-link" href="https://github.com/symfony/demo/commit/1d779cf87cbbedb85e5f92e525d5da8546d80ce5"><tt>1d779cf</tt></a> Tweak the password field</p>javiereguiluztag:github.com,2008:Repository/32792088/v2.2.02022-12-02T09:16:49Z2.2.0<p>bug <a class="issue-link js-issue-link" href="https://github.com/symfony/demo/pull/1370">#1370</a> Fix issues reported by PHPStan <a class="issue-link js-issue-link" href="https://github.com/symfony/demo/issues/1334">#1334</a> (kniziol)</p>
<p>This PR was squashed before being merged into the main branch.</p>
<p>Discussion
<br />----------</p>
<p>Fix issues reported by PHPStan <a class="issue-link js-issue-link" href="https://github.com/symfony/demo/issues/1334">#1334</a></p>
<p><span class="issue-keyword tooltipped tooltipped-se">Closes</span> <a class="issue-link js-issue-link" href="https://github.com/symfony/demo/issues/1334">#1334</a></p>
<p>Commits
<br />-------</p>
<p><a class="commit-link" href="https://github.com/symfony/demo/commit/773f5040d5660022f86d70d17a0ab195e5718651"><tt>773f504</tt></a> Fix issues reported by PHPStan <a class="issue-link js-issue-link" href="https://github.com/symfony/demo/issues/1334">#1334</a></p>javiereguiluz