Repository navigation
Release 1.17.0 #575
AngusHsu
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Other fixes
discovery counts, approved display formats and official names in tests; report JSON scans of modules without ID
classes as clean CLI usage errors. Clarify length-only formatting, refresh Cyprus government/OECD source links
and use an official Swedish test personal number in formatting tests. Country validation behaviour is unchanged.
wheel entry that is a bare file named
idnumbersoridnumbers-<version>.dist-inforather than a path inside thatdirectory; the published wheel is unchanged.
--from-portfails andrestoring the tracked files also fails, both errors are reported and the possibly half-updated files are named;
tests now cover
drop_bytecode()and keep the non-git port case from finding an enclosing repository.validate(),validate_many()andparse_id_info()no longer raise when a country'srepr()returns astrsubclass whose length or slicing raises;the README describes the
error_messagefallbacks.Documentation
provenance to the Node port and add tests for compact, fully hyphenated, mixed and malformed hyphen layouts;
validity and parsed results are unchanged.
exact size of python-stdnum's list of issued numbers that fail Luhn (578 entries: 576 with 11 digits, 2 with 10
digits) and quote its own description of them; validity is unchanged.
remark, describe the Gob.EC issue on the third digit 6 as reported validation failures, and cite python-stdnum's
actual hyphenated example
171430710-3; validity is unchanged.mod-11 check-digit claims to third-party sources and cite the Node port's research note; the failure-reason guide
now calls its date witnesses impossible-date witnesses, since not every one has a checksum; validity is unchanged.
display_formatplaceholder letters in the class docstrings, and explain in
docs/nationalid/METADATA.mdthat letters other than#(and, in a few classes,L) name per-class fields; formats are unchanged.tests/test_explicit_reexports.pychecks, and unit-test the checker (#531).
register()docstring that a non-iterablealiasesraisesTypeError, and make the registryconcurrency tests fail when the registration lock is missing
(#535).
TypeErrornames asliterals in result-class hash documentation, avoiding unresolved API documentation links; behaviour is unchanged.
This discussion was created from the release Release 1.17.0.
All reactions