{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":39967965,"defaultBranch":"master","name":"vladiate","ownerLogin":"di","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-07-30T19:13:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/294415?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698956683.0","currentOid":""},"activityList":{"items":[{"before":"48f92e1623f5833caf845d1b996f489492a537ec","after":"538e93e1870e402b859a80ed2ed6f16a2dc3f372","ref":"refs/heads/master","pushedAt":"2024-03-15T13:51:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Add missing docs for row_validators attribute (#94)\n\nThis class attribute and init argument were added in #82, but this\r\ndocumentation was not included in the initial PR.\r\n\r\nAdditionally, fixes a readme typo.","shortMessageHtmlLink":"Add missing docs for row_validators attribute (#94)"}},{"before":"d831d625e05181b21ce48bb34d357811a4c887a2","after":"48f92e1623f5833caf845d1b996f489492a537ec","ref":"refs/heads/master","pushedAt":"2024-03-13T17:52:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Update supported Python versions (#92)\n\n* Update supported Python versions\r\n\r\n- Remove Python 3.7 from the test matrix and list of supported versions\r\n in `setup.py`, as it reached end of life on 2023-06-27\r\n- Add Python 3.12 to the list of tested / supported versions as the\r\n current major version\r\n\r\n* Modernize usage of deprecated / removed features\r\n\r\n- Replace usage of `python setup.py test` and the `PyTest` test command\r\n with a more direct invocation of `pytest` in `tox.ini`\r\n- Replace usage of `pkg_resources.get_distribution` with\r\n `importlib.metadata` to get the installed version number for\r\n `vladiate`","shortMessageHtmlLink":"Update supported Python versions (#92)"}},{"before":"b98cf7195c9555a6b3f1fccba9705ab457221074","after":null,"ref":"refs/heads/version-0.0.26","pushedAt":"2023-11-02T20:24:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"}},{"before":"1a8e9018763d4ea69b58952b39c2fede1e88a52a","after":"d831d625e05181b21ce48bb34d357811a4c887a2","ref":"refs/heads/master","pushedAt":"2023-11-02T20:24:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Version 0.0.26 (#91)","shortMessageHtmlLink":"Version 0.0.26 (#91)"}},{"before":"1a8e9018763d4ea69b58952b39c2fede1e88a52a","after":"b98cf7195c9555a6b3f1fccba9705ab457221074","ref":"refs/heads/version-0.0.26","pushedAt":"2023-11-02T20:22:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Version 0.0.26","shortMessageHtmlLink":"Version 0.0.26"}},{"before":null,"after":"1a8e9018763d4ea69b58952b39c2fede1e88a52a","ref":"refs/heads/version-0.0.26","pushedAt":"2023-11-02T20:21:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Add threshold for file validations (#89)","shortMessageHtmlLink":"Add threshold for file validations (#89)"}},{"before":"7c3e3d44b7a8f434e56ef3a4b4c714f6b8543eb6","after":"1a8e9018763d4ea69b58952b39c2fede1e88a52a","ref":"refs/heads/master","pushedAt":"2023-11-02T20:19:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Add threshold for file validations (#89)","shortMessageHtmlLink":"Add threshold for file validations (#89)"}},{"before":"27cb16c9acdeb85290ca2af7850443fd41e2a072","after":null,"ref":"refs/heads/version-0.0.25","pushedAt":"2023-08-31T19:35:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"}},{"before":"4310ffb1f2873da9690c9c10f6830f843c4e2562","after":"7c3e3d44b7a8f434e56ef3a4b4c714f6b8543eb6","ref":"refs/heads/master","pushedAt":"2023-08-31T19:35:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Version 0.0.25 (#87)","shortMessageHtmlLink":"Version 0.0.25 (#87)"}},{"before":"4310ffb1f2873da9690c9c10f6830f843c4e2562","after":"27cb16c9acdeb85290ca2af7850443fd41e2a072","ref":"refs/heads/version-0.0.25","pushedAt":"2023-08-31T18:52:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Version 0.0.25","shortMessageHtmlLink":"Version 0.0.25"}},{"before":null,"after":"4310ffb1f2873da9690c9c10f6830f843c4e2562","ref":"refs/heads/version-0.0.25","pushedAt":"2023-08-31T18:51:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Fixup readme badges, remove travis config (#85)\n\nThis change does three things:\r\n\r\n1. Removes the travis-ci config file. The project switched to GitHub\r\n Actions in #76, so I don't believe this file is used any longer.\r\n\r\n2. Switches the CI badge from the non-working travis-ci link to a similar\r\n one for the GitHub Actions test workflow status.\r\n\r\n3. Removes the requires.io badge entirely, as the service [shut down] in\r\n 2022.\r\n\r\n[shut down]: http://shiningpanda.com/requires-io-clap-de-fin/\r\n\r\nCo-authored-by: Dustin Ingram ","shortMessageHtmlLink":"Fixup readme badges, remove travis config (#85)"}},{"before":"935728ad120b7208639577012f600391ece20007","after":"4310ffb1f2873da9690c9c10f6830f843c4e2562","ref":"refs/heads/master","pushedAt":"2023-05-22T23:00:05.074Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Fixup readme badges, remove travis config (#85)\n\nThis change does three things:\r\n\r\n1. Removes the travis-ci config file. The project switched to GitHub\r\n Actions in #76, so I don't believe this file is used any longer.\r\n\r\n2. Switches the CI badge from the non-working travis-ci link to a similar\r\n one for the GitHub Actions test workflow status.\r\n\r\n3. Removes the requires.io badge entirely, as the service [shut down] in\r\n 2022.\r\n\r\n[shut down]: http://shiningpanda.com/requires-io-clap-de-fin/\r\n\r\nCo-authored-by: Dustin Ingram ","shortMessageHtmlLink":"Fixup readme badges, remove travis config (#85)"}},{"before":"9d7c5dd83f76ff651a69d085145255c27f8ce33c","after":"935728ad120b7208639577012f600391ece20007","ref":"refs/heads/master","pushedAt":"2023-05-22T22:58:04.672Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Publish to PyPI via pypa/gh-action-pypi-publish (#84)\n\nBuild wheel and sdist artifacts and publish to PyPI when a new release\r\nis published via GitHub.\r\n\r\nResolves #80.","shortMessageHtmlLink":"Publish to PyPI via pypa/gh-action-pypi-publish (#84)"}},{"before":"797837f5e9923371a7c32207e3903dbe401ac8ea","after":"9d7c5dd83f76ff651a69d085145255c27f8ce33c","ref":"refs/heads/master","pushedAt":"2023-05-05T17:02:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Add row level validation (#82)\n\n* Add row level validation\r\n\r\nAdd the concept of row-level validation and a basic RowLengthValidator\r\nas a proof of concept / first use. This change allows for validators\r\nthat make use of the row as a whole rather than individual fields. The\r\nRowLengthValidator demonstrates this by simply checking the length of\r\nthe row (a dict returned by csv.DictReader); other uses may include\r\ninterdependent fields (e.g. A and B are both present or both absent).\r\n\r\n* Add row validator logging","shortMessageHtmlLink":"Add row level validation (#82)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEFrnX6wA","startCursor":null,"endCursor":null}},"title":"Activity ยท di/vladiate"}