{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":88446699,"defaultBranch":"master","name":"python-zxing","ownerLogin":"dlenski","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-04-16T22:36:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/128716?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712435700.0","currentOid":""},"activityList":{"items":[{"before":"7914fe3670dbcd5e3519bacbc4191df112d9358b","after":"6e5c897eb7f78dd198495e1ec9818c23bd052892","ref":"refs/heads/master","pushedAt":"2024-07-01T19:26:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Better error message for borked JAVA_HOME environment variable\n\nAnd corresponding test","shortMessageHtmlLink":"Better error message for borked JAVA_HOME environment variable"}},{"before":"c7077946b878f474ec866f83befeea6a9290c0b1","after":"7914fe3670dbcd5e3519bacbc4191df112d9358b","ref":"refs/heads/master","pushedAt":"2024-05-19T10:48:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Better error message for borked JAVA_HOME environment variable\n\nAnd corresponding test","shortMessageHtmlLink":"Better error message for borked JAVA_HOME environment variable"}},{"before":"f24a995b97d6a0b7ed64842f5dae25d395c88135","after":"c7077946b878f474ec866f83befeea6a9290c0b1","ref":"refs/heads/master","pushedAt":"2024-04-06T20:35:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Add requirements*.txt to MANIFEST.in, call it v1.0.3\n\nIt appears that sdist-based packaging doesn't work quite the way I thought,\nand I broke this in v1.0.2 (ead91c0b4d4fd1f322dc790310e9b7df66fbb206).\n\nI'm following the minimal-fix suggestion from\nhttps://github.com/dlenski/python-zxing/issues/32#issuecomment-2017913116,\nthanks @stefan6419846.","shortMessageHtmlLink":"Add requirements*.txt to MANIFEST.in, call it v1.0.3"}},{"before":"88ca242c88688fa4e46cf8f1108915a1c821ae9b","after":"f24a995b97d6a0b7ed64842f5dae25d395c88135","ref":"refs/heads/master","pushedAt":"2024-03-25T17:43:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Add test case for parsing \"barcode not found\" output\n\nI did miss this case in my previous commit and comment on #36. The\n`raw_bits==None` case clearly results from `BarCode.parse()`, when what it\nis parsing is a \"barcode not found\" result in the ZXing CLR output.\n\nAdd a test case for it.","shortMessageHtmlLink":"Add test case for parsing \"barcode not found\" output"}},{"before":"ea517d0a7326b12a8a7492d3a0c73513c46a6ef5","after":"88ca242c88688fa4e46cf8f1108915a1c821ae9b","ref":"refs/heads/master","pushedAt":"2024-03-25T17:03:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Handle raw_bits==None correctly in repr()\n\nThis should fix #36.\n\nAlso adds tests to verify that `BarCode.parse()` results in a working\n`__repr__`, whether or not the \"Raw bits:\" section appears in the ZXing CLR\noutput.\n\nHowever, I can't actually reproduce this condition using the \"normal\" entry\npoint of `BarCodeReader.decode()` → `BarCode.parse()` on the latest version.","shortMessageHtmlLink":"Handle raw_bits==None correctly in repr()"}},{"before":"646766b508719c60c4b46d11a010826e2728aeca","after":"ea517d0a7326b12a8a7492d3a0c73513c46a6ef5","ref":"refs/heads/master","pushedAt":"2024-03-25T02:23:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"setup.py: open README.md with UTF-8 encoding\n\nResolves #33","shortMessageHtmlLink":"setup.py: open README.md with UTF-8 encoding"}},{"before":"2625eb038327214df590b7d609400d3555dcb459","after":"646766b508719c60c4b46d11a010826e2728aeca","ref":"refs/heads/master","pushedAt":"2024-02-20T22:31:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"use latest ZXing release (3.5.3)\n\nAmong other improvements, this release of ZXing fixes the brokenness of the\n`--raw` option (added in 3.5.0, but broken for `PDF_417` and maybe other\nbarcode types). See my bug report and fix for that issue at\nhttps://github.com/zxing/zxing/issues/1682 and\nhttps://github.com/zxing/zxing/issues/1683.","shortMessageHtmlLink":"use latest ZXing release (3.5.3)"}},{"before":"ead91c0b4d4fd1f322dc790310e9b7df66fbb206","after":"2625eb038327214df590b7d609400d3555dcb459","ref":"refs/heads/master","pushedAt":"2024-02-20T22:30:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"use latest ZXing release (3.5.3)\n\nAmong other improvements, this release of ZXing fixes the brokenness of the\n`--raw` option (added in 3.5.0, but broken for `PDF_417` and maybe other\nbarcode types). See my bug report and fix for that issue at\nhttps://github.com/zxing/zxing/issues/1682 and\nhttps://github.com/zxing/zxing/issues/1683.","shortMessageHtmlLink":"use latest ZXing release (3.5.3)"}},{"before":"f8507503510a93cc3deaf124b873414f95bc6fef","after":"ead91c0b4d4fd1f322dc790310e9b7df66fbb206","ref":"refs/heads/master","pushedAt":"2024-02-11T06:46:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Tag v1.0.2\n\nTwo bugs fixed since v1.0.1:\n\n1. 178c50b467047153da9957e1a2eec7fe4f1a012f (closing\n https://github.com/dlenski/python-zxing/pull/31) which fixes the Java\n classpath separator on Windows (`:` → `;`)\n2. 50c7efe43688070d48dc10993ccff6a21516e537 (quite likely the fix for\n https://github.com/dlenski/python-zxing/issues/30) which fixes a borked\n format conversion specifier.\n\nSwitching to \"Trusted Publishers\" for deployment to PyPI (see\nhttps://blog.pypi.org/posts/2023-04-20-introducing-trusted-publishers).","shortMessageHtmlLink":"Tag v1.0.2"}},{"before":"5ef773b53997fa4c44a8074c814414742221240c","after":"f8507503510a93cc3deaf124b873414f95bc6fef","ref":"refs/heads/master","pushedAt":"2024-02-11T06:43:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Tag v1.0.2\n\nTwo bugs fixed since v1.0.1:\n\n1. 178c50b467047153da9957e1a2eec7fe4f1a012f (closing\n https://github.com/dlenski/python-zxing/pull/31) which fixes the Java\n classpath separator on Windows (`:` → `;`)\n2. 50c7efe43688070d48dc10993ccff6a21516e537 (quite likely the fix for\n https://github.com/dlenski/python-zxing/issues/30) which fixes a borked\n format conversion specifier.\n\nSwitching to \"Trusted Publishers\" for deployment to PyPI (see\nhttps://blog.pypi.org/posts/2023-04-20-introducing-trusted-publishers).","shortMessageHtmlLink":"Tag v1.0.2"}},{"before":"28ac182e41764101b3c91376456cc875f2bc2914","after":"5ef773b53997fa4c44a8074c814414742221240c","ref":"refs/heads/master","pushedAt":"2024-02-11T06:38:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Tag v1.0.2\n\nTwo bugs fixed since v1.0.1:\n\n1. 178c50b467047153da9957e1a2eec7fe4f1a012f (closing\n https://github.com/dlenski/python-zxing/pull/31) which fixes the Java\n classpath separator on Windows (`:` → `;`)\n2. 50c7efe43688070d48dc10993ccff6a21516e537 (quite likely the fix for\n https://github.com/dlenski/python-zxing/issues/30) which fixes a borked\n format conversion specifier.\n\nSwitching to \"Trusted Publishers\" for deployment to PyPI (see\nhttps://blog.pypi.org/posts/2023-04-20-introducing-trusted-publishers).","shortMessageHtmlLink":"Tag v1.0.2"}},{"before":"dff4550d3f2463eab4a929ddcd5e7b5fa82f142e","after":"28ac182e41764101b3c91376456cc875f2bc2914","ref":"refs/heads/master","pushedAt":"2024-02-11T06:25:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Tag v1.0.2\n\nTwo bugs fixed since v1.0.1:\n\n1. 178c50b467047153da9957e1a2eec7fe4f1a012f (closing\n https://github.com/dlenski/python-zxing/pull/31) which fixes the Java\n classpath separator on Windows (`:` → `;`)\n2. 50c7efe43688070d48dc10993ccff6a21516e537 (quite likely the fix for\n https://github.com/dlenski/python-zxing/issues/30) which fixes a borked\n format conversion specifier.\n\nSwitching to \"Trusted Publishers\" for deployment to PyPI (see\nhttps://blog.pypi.org/posts/2023-04-20-introducing-trusted-publishers).","shortMessageHtmlLink":"Tag v1.0.2"}},{"before":"178c50b467047153da9957e1a2eec7fe4f1a012f","after":"dff4550d3f2463eab4a929ddcd5e7b5fa82f142e","ref":"refs/heads/master","pushedAt":"2024-01-31T07:36:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Tag v1.0.2\n\nTwo bugs fixed since v1.0.1:\n\n1. 178c50b467047153da9957e1a2eec7fe4f1a012f (closing\n https://github.com/dlenski/python-zxing/pull/31) which fixes the Java\n classpath separator on Windows (`:` → `;`)\n2. 50c7efe43688070d48dc10993ccff6a21516e537 (quite likely the fix for\n https://github.com/dlenski/python-zxing/issues/30) which fixes a borked\n format conversion specifier.","shortMessageHtmlLink":"Tag v1.0.2"}},{"before":"b41939db563529b7fe5b7337741547590b0c96f3","after":"178c50b467047153da9957e1a2eec7fe4f1a012f","ref":"refs/heads/master","pushedAt":"2024-01-09T18:04:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Java classpath separator should be ';' on Windows\n\nSee https://stackoverflow.com/a/60211688 for an explanation of this. Fixes #31.","shortMessageHtmlLink":"Java classpath separator should be ';' on Windows"}},{"before":"47065edbbe54845b67370eec2ea010e1f74b9ab0","after":"b41939db563529b7fe5b7337741547590b0c96f3","ref":"refs/heads/master","pushedAt":"2023-12-20T18:31:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Fix broken test failure message","shortMessageHtmlLink":"Fix broken test failure message"}},{"before":"a8c3d46f983887f545ee3811a4e003461c68bd91","after":"47065edbbe54845b67370eec2ea010e1f74b9ab0","ref":"refs/heads/master","pushedAt":"2023-11-27T13:46:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Tag v1.0.1\n\nIncludes CLI error-handling fix in 980a045 (ping #29).","shortMessageHtmlLink":"Tag v1.0.1"}},{"before":"a8c3d46f983887f545ee3811a4e003461c68bd91","after":null,"ref":"refs/heads/test-fix-ci","pushedAt":"2023-11-26T21:17:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"}},{"before":"0d69f23ac98af00131df3c6a04328ce7d2bf22f6","after":"a8c3d46f983887f545ee3811a4e003461c68bd91","ref":"refs/heads/master","pushedAt":"2023-11-26T21:17:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Fix GitHub CI","shortMessageHtmlLink":"Fix GitHub CI"}},{"before":null,"after":"a8c3d46f983887f545ee3811a4e003461c68bd91","ref":"refs/heads/test-fix-ci","pushedAt":"2023-11-26T21:12:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Fix GitHub CI","shortMessageHtmlLink":"Fix GitHub CI"}},{"before":"12307eb220e5b8a8a99fa624d5c512de7810cda9","after":"0d69f23ac98af00131df3c6a04328ce7d2bf22f6","ref":"refs/heads/master","pushedAt":"2023-11-02T19:37:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"use latest ZXing release (3.5.2)","shortMessageHtmlLink":"use latest ZXing release (3.5.2)"}},{"before":"2741a79ab119776817968cd39e5f5f37c330381a","after":"12307eb220e5b8a8a99fa624d5c512de7810cda9","ref":"refs/heads/master","pushedAt":"2023-09-21T07:12:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Ensure that JAR for ZXing version detection matches classpath\n\nThank you @muued for clarifying this bug in\nhttps://github.com/dlenski/python-zxing/pull/26#issuecomment-1710000600","shortMessageHtmlLink":"Ensure that JAR for ZXing version detection matches classpath"}},{"before":"cfa595504edd32a0eef2dd65cc71f2600afd06ec","after":"2741a79ab119776817968cd39e5f5f37c330381a","ref":"refs/heads/master","pushedAt":"2023-09-08T17:54:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Ensure that JAR for ZXing version detection matches classpath\n\nThank you @muued for clarifying this bug in\nhttps://github.com/dlenski/python-zxing/pull/26#issuecomment-1710000600","shortMessageHtmlLink":"Ensure that JAR for ZXing version detection matches classpath"}},{"before":"6f36af99a2dc241583c19abcfc8344237eef579d","after":"cfa595504edd32a0eef2dd65cc71f2600afd06ec","ref":"refs/heads/master","pushedAt":"2023-09-08T17:47:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Ensure that JAR for ZXing version detection matches classpath\n\nThank you @muued for clarifying this bug in\nhttps://github.com/dlenski/python-zxing/pull/26#issuecomment-1710000600","shortMessageHtmlLink":"Ensure that JAR for ZXing version detection matches classpath"}},{"before":"11de2c680d999ee821a6966633581d8a720f13a7","after":"6f36af99a2dc241583c19abcfc8344237eef579d","ref":"refs/heads/master","pushedAt":"2023-09-07T01:19:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"The ZXing v3.5.0+ --raw option is broken for PDF_417 barcodes\n\nThe combination of '--raw' with certain barcode types, including PDF_417, is\nbroken: CommandLineRunner will fail with NullPointerException.\n\nSee https://github.com/zxing/zxing/issues/1682 for more details.","shortMessageHtmlLink":"The ZXing v3.5.0+ --raw option is broken for PDF_417 barcodes"}},{"before":"a7ae51dcc3cedaf08d57b9a9b7f7a81ae9481062","after":"11de2c680d999ee821a6966633581d8a720f13a7","ref":"refs/heads/master","pushedAt":"2023-09-07T01:17:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"The ZXing v3.5.0+ --raw option is broken for PDF_417 barcodes\n\nThe combination of '--raw' with certain barcode types, including PDF_417, is\nbroken: CommandLineRunner will fail with NullPointerException.\n\nSee https://github.com/zxing/zxing/issues/1682 for more details.","shortMessageHtmlLink":"The ZXing v3.5.0+ --raw option is broken for PDF_417 barcodes"}},{"before":"cd4eb88e5dd8c5fb4845e550fb1adab019b7a87a","after":"a7ae51dcc3cedaf08d57b9a9b7f7a81ae9481062","ref":"refs/heads/master","pushedAt":"2023-09-06T17:39:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Include raw_bits in test_parsing","shortMessageHtmlLink":"Include raw_bits in test_parsing"}},{"before":"0c41dbd20330b5567dd37991314cd1054e05bc81","after":"cd4eb88e5dd8c5fb4845e550fb1adab019b7a87a","ref":"refs/heads/master","pushedAt":"2023-09-06T17:39:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Rarse raw bits if possible, update java dependencies\n\nAs of ZXing v3.5.0, it's possible to obtain the raw decoded bits using the\nCommandLineRunner options '--raw'.\n\nThis will directly address https://github.com/dlenski/python-zxing/issue/17\nand https://github.com/dlenski/python-zxing/issue/20.\n\nSubmitted as https://github.com/dlenski/python-zxing/pull/26.","shortMessageHtmlLink":"Rarse raw bits if possible, update java dependencies"}},{"before":"980a045444b2d798d7fb48acbc4a4c3226fa0552","after":"0c41dbd20330b5567dd37991314cd1054e05bc81","ref":"refs/heads/master","pushedAt":"2023-05-23T23:07:31.016Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Generate and publish JUnit test report\n\nUsing junit-report-action (documented at\nhttps://github.com/marketplace/actions/junit-report-action) and nose2 JUnit\nXML report plugin (documented at\nhttps://docs.nose2.io/en/latest/plugins/junitxml.html).","shortMessageHtmlLink":"Generate and publish JUnit test report"}},{"before":"e8093b7df945f757a8d9107baa5a70b2b9933dba","after":"44afd6cc88d7ae75712f831c20aa8c636801c7a8","ref":"refs/heads/junit","pushedAt":"2023-05-23T23:02:42.016Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Add failing test","shortMessageHtmlLink":"Add failing test"}},{"before":"c4b2299a4a1b5d51336f185ba95ab38d152e9fc1","after":"e8093b7df945f757a8d9107baa5a70b2b9933dba","ref":"refs/heads/junit","pushedAt":"2023-05-23T22:57:19.791Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlenski","name":"Dan Lenski","path":"/dlenski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128716?s=80&v=4"},"commit":{"message":"Add failing test","shortMessageHtmlLink":"Add failing test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdBvH0AA","startCursor":null,"endCursor":null}},"title":"Activity · dlenski/python-zxing"}