Skip to content

v1.16.0

Choose a tag to compare

@npm-js-release npm-js-release released this 10 Nov 11:02
Immutable release. Only release title and notes can be modified.
c9b0b95

1.16.0 (2026-11-10)

Features

  • az/tin: verify the VÖEN check digit (#213) (8b42a39)
  • id/nik: add Indonesian NIK validator (5118e0e)
  • passport: add passport number validators (#175) (d246e0b)

Bug Fixes

  • ad/nrt: require A and L numbers to be in 700000-799999 (#216) (69028e0)
  • at/vnr: accept overflow dates and reject a leading 0 (#248) (1731fcb)
  • az/tin: restore a dropped leading zero on 9-digit numbers (#226) (27372a1)
  • be/nn: accept day 00 for an unknown day of birth (#229) (0245556)
  • be/nn: reject the BIS month offsets (#228) (6ee3a65)
  • be/vat: require enterprise numbers to start with 0 or 1 (#212) (8d1156e)
  • by/unp: accept Cyrillic letters (#237) (8e1db0f)
  • by/unp: check the first two characters as python-stdnum does (#235) (052b618)
  • ca/sin: reject numbers starting with 0 or 8 (#211) (69d35f7)
  • ch/uid: accept numbers without the CHE prefix (#238) (1a7d3b4)
  • cn/ric: check the province code (#233) (e2eee80)
  • cr/cr: accept 11-digit numbers (#224) (8750b22)
  • cy/vat: reject numbers starting with 12 (#251) (410deb2)
  • cz/rc: accept 9-digit numbers from 1880 (#242) (b1aa9d7)
  • de/stnr: drop the IdNr digit-repetition rule (#223) (79f38ac)
  • de/vat: reject numbers starting with 0 (#246) (87c5c00)
  • do/cedula: accept numbers issued with a non-matching check digit (#221) (d4cdd3e)
  • do/ncf: accept 19-digit NCFs starting with A or P (#217) (dd82725)
  • do/rnc: accept numbers issued with a non-matching check digit (#222) (806ec3a)
  • ee/ik: check the birth date (#230) (26462ae)
  • es/nif: require digits in K, L and M numbers (#244) (57f98e8)
  • fi/hetu: reject individual numbers 000 and 001 (#227) (b32f4e6)
  • fr/siret: accept dots as separators (#239) (5aa97d4)
  • gb/vat: reject unknown prefixes on 5-character numbers (#232) (2a6fea6)
  • gh/tin: reject letters in the digits (#253) (08cfd61)
  • id/npwp: accept 16-digit NPWP numbers (5118e0e)
  • id/npwp: stop rejecting numbers with unlisted entity prefixes (#218) (763b40b)
  • is/kennitala: require century digit 9 or 0 (#252) (bc1c05d)
  • it/aic: require the BASE10 form to start with 0 (#236) (3f5a7bf)
  • it/codicefiscale: accept the 11-digit form for non-individuals (#225) (d3bf840)
  • it/codicefiscale: check the birth date (#231) (2baae42)
  • mt/vat: reject numbers starting with 0 (#245) (b9e3a61)
  • mu/nid: check the birth date (#234) (a3fa014)
  • my/nric: reject birth place code 70 (#250) (cc0f8e8)
  • nl/btw: reject an all-zero number or suffix (#249) (156903e)
  • nz/bank: accept more separator layouts (#240) (6885963)
  • nz/bank: add branches from the current Payments NZ register (#241) (4b592d9)
  • nz/ird: reject numbers outside the issued range (#254) (5fa5001)
  • si/ddv: reject a leading 0 and check value 11 (#247) (5dd20ea)
  • sk/dph: check the third digit, not the first (#255) (ffd3692)
  • uy/rut: accept registration prefix 22 (#210) (16818a3)