Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 29, 2025

Bumps schwifty from 2021.10.2 to 2025.7.0.

Release notes

Sourced from schwifty's releases.

2025.07.0

Changed

  • Allow lax validation of IBAN values when used with Pydantic
from typing import Annotated
from typing import Field
from pydantic import BaseModel
class Model(BaseModel):
iban: Annotated[IBAN, Field(strict=False)]

  • Updated bank registry for Germany, Austria, Switzerland and Poland.

Fixed

  • Fixed script populating the Italian bank registry, adding over 150 additional banks (thanks to @​ciotto)

2025.06.0

Changed

  • Allow country specific components to be passed to IBAN.generate().
>>> IBAN.generate("IS", bank_code="0101", account_type="26", account_code="85002", account_holder_id="5402696029")
<IBAN=IS910101260850025402696029>

2025.01.0

Changed

  • Update the bank registries for Austria, Germany and Switzerland
  • Added some manual entries for France and Great Britain

2024.11.0

Changed

  • Removed support for deprecated Python version 3.8
  • Updated the bank registries for Austria, Germany, Poland, Netherlands, Spain, Czech Republic, Italy, and Switzerland.

Added

2024.09.0

Fixed

  • Fix Python 3.8 support while it is still supported (EOL is 2024-10) (thanks to @​bwoodsend)

2024.08.1

Added

  • Allow BIC and IBAN objects to be deepcopied (thanks to @​binaryDiv for pointing this out).

2024.08.0

Added

... (truncated)

Changelog

Sourced from schwifty's changelog.

.. _changelog:

Changelog

Versions follow CalVer <http://www.calver.org/>_ with the scheme YY.0M.Micro.

2025.07.0_ - 2025/07/28

Changed

* Allow lax validation of ``IBAN`` values when used with Pydantic

.. code-block:: python

from typing import Annotated
from typing import Field
from pydantic import BaseModel

class Model(BaseModel):
iban: Annotated[IBAN, Field(strict=False)]

  • Updated bank registry for Germany, Autstria, Switzerland and Poland.

Fixed

* Fixed script populating the Italian bank registry, adding over 150 additional banks (thanks to `@ciotto &lt;https://github.com/ciotto&gt;`_)

2025.06.0_ - 2025/06/25

Changed
</code></pre>
<ul>
<li>
<p>Allow country specific components to be passed to <code>IBAN.generate()</code>.</p>
<p>.. code-block:: pycon</p>
<blockquote>
<blockquote>
<blockquote>
<p>IBAN.generate(&quot;IS&quot;, bank_code=&quot;0101&quot;, account_type=&quot;26&quot;, account_code=&quot;85002&quot;, account_holder_id=&quot;5402696029&quot;)
&lt;IBAN=IS910101260850025402696029&gt;</p>
</blockquote>
</blockquote>
</blockquote>
</li>
</ul>
<h2><code>2025.01.0</code>_ - 2025/01/21</h2>
<p>Changed</p>
<pre><code>* Update the bank registries for Austria, Germany and Switzerland

  • Added some manual entries for France and Great Britain

2024.11.0_ - 2024/11/11

&lt;/tr&gt;&lt;/table&gt;
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>

<ul>
<li><a href="https://github.com/mdomke/schwifty/commit/d258fe84d08d27868998b3db437d3bd7d8a3312c&quot;&gt;&lt;code&gt;d258fe8&lt;/code&gt;&lt;/a> chore: Python 3.9 doesn't support union types with |</li>
<li><a href="https://github.com/mdomke/schwifty/commit/303ca97603e42de3ae5a059041f863b7686c9384&quot;&gt;&lt;code&gt;303ca97&lt;/code&gt;&lt;/a> chore: Update CHANGELOG</li>
<li><a href="https://github.com/mdomke/schwifty/commit/ddbc798aa3eee505673b7bb53525798c6f739aab&quot;&gt;&lt;code&gt;ddbc798&lt;/code&gt;&lt;/a> Update bank registry for Switzerland</li>
<li><a href="https://github.com/mdomke/schwifty/commit/a9c3be27cb3386bc7a1dcdf918681f972847c447&quot;&gt;&lt;code&gt;a9c3be2&lt;/code&gt;&lt;/a> Update bank registry for Austria</li>
<li><a href="https://github.com/mdomke/schwifty/commit/28c1acf5252dcd163d50aad82bac4fcdcc50cf83&quot;&gt;&lt;code&gt;28c1acf&lt;/code&gt;&lt;/a> Update bank registry for Poland</li>
<li><a href="https://github.com/mdomke/schwifty/commit/d859e111e6f69b4df77a75804cbd333ab7cb0302&quot;&gt;&lt;code&gt;d859e11&lt;/code&gt;&lt;/a> Update bank registry for Germany</li>
<li><a href="https://github.com/mdomke/schwifty/commit/3a65ba53a604ac64dfc75e73abb2e8d7909b6096&quot;&gt;&lt;code&gt;3a65ba5&lt;/code&gt;&lt;/a> chore: Update tooling</li>
<li><a href="https://github.com/mdomke/schwifty/commit/5f801c592e0b6564209f5f21cba284d84351a3db&quot;&gt;&lt;code&gt;5f801c5&lt;/code&gt;&lt;/a> Allow lax validation in Pydantic</li>
<li><a href="https://github.com/mdomke/schwifty/commit/6e94e059ce209bfeae0dccaf231d73dbbb8b5877&quot;&gt;&lt;code&gt;6e94e05&lt;/code&gt;&lt;/a> Fix <code>get_bank_registry_it</code> and update generated IT bank registry (<a href="https://redirect.github.com/mdomke/schwifty/issues/252&quot;&gt;#252&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/mdomke/schwifty/commit/98de4b31fa81a14035345645aaafe7a73fbc1cd7&quot;&gt;&lt;code&gt;98de4b3&lt;/code&gt;&lt;/a> Update Swiss bank registry</li>
<li>Additional commits viewable in <a href="https://github.com/mdomke/schwifty/compare/2021.10.2...2025.07.0&quot;&gt;compare view</a></li>
</ul>
</details>

<br />

Dependabot compatibility score

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 commands and options

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)

Bumps [schwifty](https://github.com/mdomke/schwifty) from 2021.10.2 to 2025.7.0.
- [Release notes](https://github.com/mdomke/schwifty/releases)
- [Changelog](https://github.com/mdomke/schwifty/blob/main/CHANGELOG.rst)
- [Commits](mdomke/schwifty@2021.10.2...2025.07.0)

---
updated-dependencies:
- dependency-name: schwifty
  dependency-version: 2025.7.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jul 29, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Sep 23, 2025

Superseded by #88.

@dependabot dependabot bot closed this Sep 23, 2025
@dependabot dependabot bot deleted the dependabot/pip/schwifty-2025.7.0 branch September 23, 2025 04:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Development

Successfully merging this pull request may close these issues.

1 participant