{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":9704920,"defaultBranch":"master","name":"python-stdnum","ownerLogin":"arthurdejong","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-04-26T21:46:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3147789?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726322742.0","currentOid":""},"activityList":{"items":[{"before":"0ceb2b9ad23bd3fb29afcafe760a1101b73e639d","after":"dc850d6c8cc62bcdd88ef5e804f0c86381b97c11","ref":"refs/heads/master","pushedAt":"2024-09-21T17:18:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Ignore deprecation warnings in flake8 target\n\nThis silences a ton of ast deprecation warnings that we can't fix in\npython-stdnum anyway.","shortMessageHtmlLink":"Ignore deprecation warnings in flake8 target"}},{"before":"6c2873c86bde0c8d87d867a8ade473d6a53657ea","after":"0ceb2b9ad23bd3fb29afcafe760a1101b73e639d","ref":"refs/heads/master","pushedAt":"2024-09-15T13:02:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Ensure get_soap_client() caches with verify\n\nThis fixes the get_soap_client() function to cache SOAP clients taking\nthe verify argument into account.\n\nFixes 3fcebb2","shortMessageHtmlLink":"Ensure get_soap_client() caches with verify"}},{"before":"56036d09962f1834597cf037e861f3a76933ff25","after":"6c2873c86bde0c8d87d867a8ade473d6a53657ea","ref":"refs/heads/master","pushedAt":"2024-09-15T12:29:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Add Belgian eID card number\n\nCloses https://github.com/arthurdejong/python-stdnum/pull/448","shortMessageHtmlLink":"Add Belgian eID card number"}},{"before":"3fcebb2961b0b84b6008a0b27990ace757872e10","after":"56036d09962f1834597cf037e861f3a76933ff25","ref":"refs/heads/master","pushedAt":"2024-09-14T16:56:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Add Dutch identiteitskaartnummer\n\nCloses https://github.com/arthurdejong/python-stdnum/pull/449","shortMessageHtmlLink":"Add Dutch identiteitskaartnummer"}},{"before":"73e3503eb7d2567e85bbcec8dac73d343689be64","after":null,"ref":"refs/heads/test","pushedAt":"2024-09-14T14:05:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"}},{"before":"6cbb9bc09c25fbda7a032521bc57b44e0ce18ec4","after":"3fcebb2961b0b84b6008a0b27990ace757872e10","ref":"refs/heads/master","pushedAt":"2024-09-14T14:05:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Customise certificate validation for web services\n\nThis adds a `verify` argument to all functions that use network services\nfor lookups. The option is used to configure how certificate validation\nworks, the same as in the requests library.\n\nFor SOAP requests this is implemented properly when using the Zeep\nlibrary. The implementations using Suds and PySimpleSOAP have been\nupdated on a best-effort basis but their use has been deprecated because\nthey do not seem to work in practice in a lot of cases already.\n\nRelated to https://github.com/arthurdejong/python-stdnum/issues/452\nRelated to https://github.com/arthurdejong/python-stdnum/pull/453","shortMessageHtmlLink":"Customise certificate validation for web services"}},{"before":null,"after":"73e3503eb7d2567e85bbcec8dac73d343689be64","ref":"refs/heads/test","pushedAt":"2024-09-14T13:58:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Customise certificate validation for web services\n\nThis adds a `verify` argument to all functions that support using\nnetwork services for lookups that can be used to configure SSL server\ncertificate validations, similarly to how the requests library handles\nthe argument.\n\nFor SOAP requests this is implemented properly when using the Zeep\nlibrary. The implementations using Suds and PySimpleSOAP have been\nupdated on a best-effort basis but their use has been deprecated because\nthey do not seem to work in practice in a lot of cases already.","shortMessageHtmlLink":"Customise certificate validation for web services"}},{"before":"af3a728f6f3533da7ad398614163cc0f776dcb95","after":"6cbb9bc09c25fbda7a032521bc57b44e0ce18ec4","ref":"refs/heads/master","pushedAt":"2024-07-27T13:04:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Fix zeep client timeout parameter\n\nThe timeout parameter of the zeep transport class is not responsable for\nPOST/GET timeouts. The operational_timeout parameter should be used for\nthat.\n\nSee https://github.com/mvantellingen/python-zeep/issues/140\n\nCloses https://github.com/arthurdejong/python-stdnum/issues/444\nCloses https://github.com/arthurdejong/python-stdnum/pull/445","shortMessageHtmlLink":"Fix zeep client timeout parameter"}},{"before":"0da257c6646c2565eeb1820e3d2a1a1d95d12884","after":"af3a728f6f3533da7ad398614163cc0f776dcb95","ref":"refs/heads/master","pushedAt":"2024-07-27T12:56:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Add Belgian SSN number\n\nCloses https://github.com/arthurdejong/python-stdnum/pull/438","shortMessageHtmlLink":"Add Belgian SSN number"}},{"before":"e951daca447f678f5a3f3c70dcc535eb8d7449b4","after":"0da257c6646c2565eeb1820e3d2a1a1d95d12884","ref":"refs/heads/master","pushedAt":"2024-07-15T17:29:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Replace use of deprecated inspect.getargspec()\n\nUse the inspect.signature() function instead. The inspect.getargspec()\nfunction was removed in Python 3.11.","shortMessageHtmlLink":"Replace use of deprecated inspect.getargspec()"}},{"before":"1da003f4523369d982ad923e6ad5c3093dac298b","after":"e951daca447f678f5a3f3c70dcc535eb8d7449b4","ref":"refs/heads/master","pushedAt":"2024-06-23T14:20:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Support 16 digit Indonesian NPWP numbers\n\nThe Indonesian NPWP is being switched from 15 to 16 digits. The number\nis now the NIK for Indonesian citizens and the old format with a leading\n0 for others (organisations and non-citizens).\n\nSee https://www.grantthornton.co.id/insights/global-insights1/updates-regarding-the-format-of-indonesian-tax-id-numbers/\n\nCloses https://github.com/arthurdejong/python-stdnum/issues/432","shortMessageHtmlLink":"Support 16 digit Indonesian NPWP numbers"}},{"before":"91959bdb463d2a518c928fe07f7e7502daa82725","after":"1da003f4523369d982ad923e6ad5c3093dac298b","ref":"refs/heads/master","pushedAt":"2024-06-23T13:22:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Adjust Swiss uid module to accept numbers without CHE prefix\n\nCloses https://github.com/arthurdejong/python-stdnum/pull/437\nCloses https://github.com/arthurdejong/python-stdnum/issues/423","shortMessageHtmlLink":"Adjust Swiss uid module to accept numbers without CHE prefix"}},{"before":"58ecb0348ef7bd53d08ac21bfaed32e9d68764b2","after":"91959bdb463d2a518c928fe07f7e7502daa82725","ref":"refs/heads/master","pushedAt":"2024-06-23T12:47:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Update Czech database files\n\nCloses https://github.com/arthurdejong/python-stdnum/pull/439\nCloses https://github.com/arthurdejong/python-stdnum/pull/435","shortMessageHtmlLink":"Update Czech database files"}},{"before":"fb4d792145c315170dffe20a8e4c76277be27429","after":"58ecb0348ef7bd53d08ac21bfaed32e9d68764b2","ref":"refs/heads/master","pushedAt":"2024-06-23T12:28:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Update Irish PPS validator to support new numbers\n\nSee https://www.charteredaccountants.ie/News/b-range-pps-numbers\n\nCloses https://github.com/arthurdejong/python-stdnum/issues/440\nCloses https://github.com/arthurdejong/python-stdnum/pull/441","shortMessageHtmlLink":"Update Irish PPS validator to support new numbers"}},{"before":"5aeaeffe58abdbfb9849c2d3a2161e8dbab59aff","after":"fb4d792145c315170dffe20a8e4c76277be27429","ref":"refs/heads/master","pushedAt":"2024-06-17T11:42:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Fix a typo\n\nCloses https://github.com/arthurdejong/python-stdnum/pull/443","shortMessageHtmlLink":"Fix a typo"}},{"before":"5aeaeffe58abdbfb9849c2d3a2161e8dbab59aff","after":null,"ref":"refs/heads/test","pushedAt":"2024-05-19T14:36:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"}},{"before":"06909964c3ad2f76dd0f474543e65bb17a520e3d","after":"5aeaeffe58abdbfb9849c2d3a2161e8dbab59aff","ref":"refs/heads/master","pushedAt":"2024-05-19T14:36:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Add support for Indonesian NIK","shortMessageHtmlLink":"Add support for Indonesian NIK"}},{"before":null,"after":"5aeaeffe58abdbfb9849c2d3a2161e8dbab59aff","ref":"refs/heads/test","pushedAt":"2024-05-19T14:35:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Add support for Indonesian NIK","shortMessageHtmlLink":"Add support for Indonesian NIK"}},{"before":"06909964c3ad2f76dd0f474543e65bb17a520e3d","after":null,"ref":"refs/heads/test","pushedAt":"2024-05-19T13:04:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"}},{"before":"201d4d13cb4da87d96cce0c8232fe7a1d9ae43a8","after":"06909964c3ad2f76dd0f474543e65bb17a520e3d","ref":"refs/heads/master","pushedAt":"2024-05-19T13:04:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Drop support for Python 3.5\n\nWe don't have an easy way to test with Python 3.5 any more.","shortMessageHtmlLink":"Drop support for Python 3.5"}},{"before":null,"after":"06909964c3ad2f76dd0f474543e65bb17a520e3d","ref":"refs/heads/test","pushedAt":"2024-05-19T13:01:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Drop support for Python 3.5\n\nWe don't have an easy way to test with Python 3.5 any more.","shortMessageHtmlLink":"Drop support for Python 3.5"}},{"before":"b454d3aabebc698d872b894ce6b40d0f698f3a94","after":"201d4d13cb4da87d96cce0c8232fe7a1d9ae43a8","ref":"refs/heads/master","pushedAt":"2024-03-17T21:47:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Get files ready for 1.20 release","shortMessageHtmlLink":"Get files ready for 1.20 release"}},{"before":"7cba469a84d992affebead8d973d80375a41511f","after":"b454d3aabebc698d872b894ce6b40d0f698f3a94","ref":"refs/heads/master","pushedAt":"2024-03-17T20:54:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Update database files\n\nThe Belgian bpost bank no longer has a registration and a few bank\naccount numbers in the tests that used that bank were removed.\n\nAlso updates the update/gs1_ai.py script to handle the new format of the\ndata published by GS1. Also update the GS1-128 module to handle some\ndifferent date formats.\n\nThe Pakistan entry was kept in the stdnum/iban.dat file because the PDF\nversion of the IBAN Registry still contains the country.\n\nfix db","shortMessageHtmlLink":"Update database files"}},{"before":"bb20121c4e717a7c81fefef04da73dd5b83cda52","after":"7cba469a84d992affebead8d973d80375a41511f","ref":"refs/heads/master","pushedAt":"2024-03-17T13:31:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Add Indian virtual identity number\n\nCloses https://github.com/arthurdejong/python-stdnum/pull/428","shortMessageHtmlLink":"Add Indian virtual identity number"}},{"before":"9c7c669ece1491e7fd697f2184ad9b7185be59b2","after":"bb20121c4e717a7c81fefef04da73dd5b83cda52","ref":"refs/heads/master","pushedAt":"2024-03-17T13:21:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Fix Ukrainian EDRPOU check digit calculation\n\nThis fixes the case where the weighted sum woud be 10 which should\nresult in a check digit of 0.\n\nCloses https://github.com/arthurdejong/python-stdnum/issues/429","shortMessageHtmlLink":"Fix Ukrainian EDRPOU check digit calculation"}},{"before":"1e412ee066afaa0861b4885604aa6106a3c4c879","after":"9c7c669ece1491e7fd697f2184ad9b7185be59b2","ref":"refs/heads/master","pushedAt":"2024-02-25T16:32:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Imporve French NIF validation (checksum)\n\nThe last 3 digits are a checksum. % 511\nhttps://ec.europa.eu/taxation_customs/tin/specs/FS-TIN%20Algorithms-Public.docx\n\nCloses https://github.com/arthurdejong/python-stdnum/pull/426","shortMessageHtmlLink":"Imporve French NIF validation (checksum)"}},{"before":"2535bbf01258e92f7c33aa8b01c880237114cd33","after":"1e412ee066afaa0861b4885604aa6106a3c4c879","ref":"refs/heads/master","pushedAt":"2024-02-03T15:40:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Fix vatin number compacting for \"EU\" VAT numbers\n\nThanks Davide Walder for finding this.\n\nCloses https://github.com/arthurdejong/python-stdnum/issues/427","shortMessageHtmlLink":"Fix vatin number compacting for \"EU\" VAT numbers"}},{"before":"2478483b749bbcb79e427c7b46b921553b57dc22","after":"2535bbf01258e92f7c33aa8b01c880237114cd33","ref":"refs/heads/master","pushedAt":"2023-12-03T15:36:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Add European Community (EC) Number\n\nCloses https://github.com/arthurdejong/python-stdnum/pull/422","shortMessageHtmlLink":"Add European Community (EC) Number"}},{"before":"58d6283fece21f2b7a0f9424cd657288793654fc","after":"2478483b749bbcb79e427c7b46b921553b57dc22","ref":"refs/heads/master","pushedAt":"2023-11-26T12:50:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Add British Columbia PHN\n\nCloses https://github.com/arthurdejong/python-stdnum/pull/421","shortMessageHtmlLink":"Add British Columbia PHN"}},{"before":"1a5db1f405f2983fa36b50e6969d42c2ec12f8a2","after":"58d6283fece21f2b7a0f9424cd657288793654fc","ref":"refs/heads/master","pushedAt":"2023-11-12T14:04:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arthurdejong","name":"Arthur de Jong","path":"/arthurdejong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3147789?s=80&v=4"},"commit":{"message":"Ensure EU VAT numbers don't accept duplicate country codes","shortMessageHtmlLink":"Ensure EU VAT numbers don't accept duplicate country codes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxNzoxODozOC4wMDAwMDBazwAAAAS8zfJq","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxNzoxODozOC4wMDAwMDBazwAAAAS8zfJq","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xMlQxNDowNDo0Ni4wMDAwMDBazwAAAAOtN1qz"}},"title":"Activity ยท arthurdejong/python-stdnum"}