Skip to content

Commit

Permalink
chore(deps): Bump cuyz/valinor from 1.13.0 to 1.14.1 (#64)
Browse files Browse the repository at this point in the history
Bumps [cuyz/valinor](https://github.com/CuyZ/Valinor) from 1.13.0 to
1.14.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/CuyZ/Valinor/releases">cuyz/valinor's
releases</a>.</em></p>
<blockquote>
<h2>1.14.1</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Properly handle partial namespace signature (<a
href="https://github.com/CuyZ/Valinor/commit/9b58f275c5454edd3f39f0ece6937811ac31d6fc">9b58f2</a>)</li>
</ul>
<h2>1.14.0</h2>
<h2>Notable changes</h2>
<p><strong>PHP 8.4 support 🐘</strong></p>
<p>Enjoy the upcoming PHP 8.4 version before it is even officially
released!</p>
<p><strong>Pretty JSON output</strong></p>
<p>The <code>JSON_PRETTY_PRINT</code> option is now supported by the
JSON normalizer and will format the ouput with whitespaces and line
breaks:</p>
<pre lang="php"><code>$input = [
    'value' =&gt; 'foo',
    'list' =&gt; [
        'foo',
        42,
        ['sub']
    ],
    'associative' =&gt; [
        'value' =&gt; 'foo',
        'sub' =&gt; [
            'string' =&gt; 'foo',
            'integer' =&gt; 42,
        ],
    ],
];
<p>(new \CuyZ\Valinor\MapperBuilder())
-&gt;normalizer(\CuyZ\Valinor\Normalizer\Format::json())
-&gt;withOptions(\JSON_PRETTY_PRINT)
-&gt;normalize($input);</p>
<p>// Result:
// {
//     &quot;value&quot;: &quot;foo&quot;,
//     &quot;list&quot;: [
//         &quot;foo&quot;,
//         42,
//         [
//             &quot;sub&quot;
//         ]
//     ],
//     &quot;associative&quot;: {
//         &quot;value&quot;: &quot;foo&quot;,
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/CuyZ/Valinor/commit/12033fccdcc6afa7e73b3e234e4d6656530f2bcb"><code>12033fc</code></a>
release: version 1.14.1</li>
<li><a
href="https://github.com/CuyZ/Valinor/commit/9b58f275c5454edd3f39f0ece6937811ac31d6fc"><code>9b58f27</code></a>
fix: properly handle partial namespace signature</li>
<li><a
href="https://github.com/CuyZ/Valinor/commit/3f6d41878331cff9bcd5170ead4af804ff1d19ac"><code>3f6d418</code></a>
release: version 1.14.0</li>
<li><a
href="https://github.com/CuyZ/Valinor/commit/07a06a2fc730fb9bc9049adfc26cc1749afbbe41"><code>07a06a2</code></a>
feat: add support for PHP 8.4</li>
<li><a
href="https://github.com/CuyZ/Valinor/commit/7a0fc21db0413fbec852c65d641c0e08372a2869"><code>7a0fc21</code></a>
fix: handle namespace for Closure without class scope</li>
<li><a
href="https://github.com/CuyZ/Valinor/commit/950395ec8d00695e3b311a101af19ea81074427e"><code>950395e</code></a>
feat: handle <code>JSON_PRETTY_PRINT</code> option with the JSON
normalizer</li>
<li><a
href="https://github.com/CuyZ/Valinor/commit/bbd2622ded32cfe4392b4ccaea405eff9e32b705"><code>bbd2622</code></a>
doc: fix typo</li>
<li><a
href="https://github.com/CuyZ/Valinor/commit/6e68d6f2c0102369e9626303007e67a07aa9f690"><code>6e68d6f</code></a>
fix: properly handle class sharing class name and namespace group
name</li>
<li><a
href="https://github.com/CuyZ/Valinor/commit/e695b29f06720368e471e1101381aa8414556be2"><code>e695b29</code></a>
fix: prevent cache corruption when normalizing and mapping to enum</li>
<li><a
href="https://github.com/CuyZ/Valinor/commit/546c45887ca64605cfb2967cf1afe4d14298cdbc"><code>546c458</code></a>
misc: use <code>xxh128</code> hash algorithm for cache keys</li>
<li>Additional commits viewable in <a
href="https://github.com/CuyZ/Valinor/compare/1.13.0...1.14.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cuyz/valinor&package-manager=composer&previous-version=1.13.0&new-version=1.14.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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)
- `@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)
- `@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)


</details>
  • Loading branch information
Gashmob authored Dec 7, 2024
2 parents 67062c7 + 3a6eb7f commit 966e81d
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 966e81d

Please sign in to comment.