Update dependency schwifty to v2026.10.0 #78
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/schwifty-2026.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
==2026.7.3→==2026.10.0Release Notes
mdomke/schwifty (schwifty)
v2026.10.0Compare Source
Added
validate_bban=Truenow emits aNationalChecksumNotVerifiedwarning when the country'sBBAN specification declares national check digits but no algorithm is registered to verify them
(35 of the 54 countries that declare check digits, e.g.
HUandSE, which silently passedbefore, #310). The digits are still accepted, since a missing algorithm must not reject an
otherwise valid IBAN, but the pass is no longer silent. Turn the warning into an error with
warnings.simplefilter("error", NationalChecksumNotVerified)to make the missing check failinstead.
httpx2instead ofrequestsfor HTTP downloads.for improved efficiency and cleaner code structure while preserving exact behavior.
self.numeric % 97 == 1test hasbeen dropped in favour of the stricter canonical
ISO7064_mod97_10comparison, which italways implied. Behaviour is unchanged.
Fixed
BBAN.randomnow constructs a valid national checksum instead of repeatedlygenerating random BBANs until one happens to validate. Each checksum algorithm can now
solvethe components it is responsible for: the German methods splice a valid checkdigit into the account code, Iceland fixes its embedded check digit, and the Czech and
Slovak methods adjust the account and branch codes to satisfy their mod-11 constraints.
As a result random BBANs are produced on the first attempt for effectively every
country and bank, rather than after up to 2000 brute-force retries.
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.