{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":412420,"defaultBranch":"main","name":"jsonpickle","ownerLogin":"jsonpickle","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-12-10T03:59:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/165337?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717918075.0","currentOid":""},"activityList":{"items":[{"before":"f2be82bd11de73dd2d84cc5fabda79f85b7063d4","after":"58eb6dfc53ae6d96bead3173dd411691b84e4bc3","ref":"refs/heads/main","pushedAt":"2024-06-10T18:26:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Theelx","name":null,"path":"/Theelx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43764914?s=80&v=4"},"commit":{"message":"Fix test suite compatibility with Numpy 2","shortMessageHtmlLink":"Fix test suite compatibility with Numpy 2"}},{"before":"a003f8164dd262068e029d20dfb33ab41079ba6e","after":"f2be82bd11de73dd2d84cc5fabda79f85b7063d4","ref":"refs/heads/main","pushedAt":"2024-06-10T18:24:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Theelx","name":null,"path":"/Theelx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43764914?s=80&v=4"},"commit":{"message":"Merge pull request #512 from mgorny/numpy2\n\nTest fixes for NumPy 2","shortMessageHtmlLink":"Merge pull request #512 from mgorny/numpy2"}},{"before":"3129bb76094ab2ce6ade7968f166db557bea332c","after":"a003f8164dd262068e029d20dfb33ab41079ba6e","ref":"refs/heads/main","pushedAt":"2024-06-09T16:54:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Theelx","name":null,"path":"/Theelx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43764914?s=80&v=4"},"commit":{"message":"Add support for (de)serializing NoneType correctly (#507)\n\n* add support for serializing/deserializing NoneType type correctly.\r\n\r\n* Move the check for NoneType to the end of loadclass function to avoid checking for a not so common use-case.\r\n\r\n* align the name of the test to python convention\r\n\r\n* Add CHANGES.rst entry for fixing NoneType\r\n\r\n---------\r\n\r\nCo-authored-by: Bhavesh Pandey \r\nCo-authored-by: Theelx <43764914+Theelx@users.noreply.github.com>","shortMessageHtmlLink":"Add support for (de)serializing NoneType correctly (#507)"}},{"before":"be90ccfc31b499fa739acb5cf95fa8a027962030","after":"3129bb76094ab2ce6ade7968f166db557bea332c","ref":"refs/heads/main","pushedAt":"2024-06-09T16:06:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Theelx","name":null,"path":"/Theelx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43764914?s=80&v=4"},"commit":{"message":"Merge pull request #509 from davvid/security\n\nSECURITY: add a security disclosure policy","shortMessageHtmlLink":"Merge pull request #509 from davvid/security"}},{"before":"c65d55e2a8ee1067e1530ccfe0f764c7d12eb514","after":"be90ccfc31b499fa739acb5cf95fa8a027962030","ref":"refs/heads/main","pushedAt":"2024-06-09T07:27:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"jsonpickle v3.2.1","shortMessageHtmlLink":"jsonpickle v3.2.1"}},{"before":"a1cc8af4862c940984134f58d2b07f74a8375919","after":"c65d55e2a8ee1067e1530ccfe0f764c7d12eb514","ref":"refs/heads/main","pushedAt":"2024-06-09T06:30:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"CHANGES: trivial typofix","shortMessageHtmlLink":"CHANGES: trivial typofix"}},{"before":"09808a2be711ea02d48a6af0a3adba6477a182f1","after":"a1cc8af4862c940984134f58d2b07f74a8375919","ref":"refs/heads/main","pushedAt":"2024-06-09T04:41:45.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"jsonpickle v3.2.0","shortMessageHtmlLink":"jsonpickle v3.2.0"}},{"before":"e96cdc7ad7087b554a4f04b1b55439d0fb411da1","after":"09808a2be711ea02d48a6af0a3adba6477a182f1","ref":"refs/heads/main","pushedAt":"2024-06-09T04:31:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"jsonpickle v3.1.0","shortMessageHtmlLink":"jsonpickle v3.1.0"}},{"before":"e84268ae87b04e123035e1727e8369c987ca0d63","after":"e96cdc7ad7087b554a4f04b1b55439d0fb411da1","ref":"refs/heads/main","pushedAt":"2024-06-02T23:53:45.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"CHANGES: add a link to the python3.13 issue","shortMessageHtmlLink":"CHANGES: add a link to the python3.13 issue"}},{"before":"7767c21a11180617726dc3f94407862f318e78f2","after":"e84268ae87b04e123035e1727e8369c987ca0d63","ref":"refs/heads/main","pushedAt":"2024-05-20T20:25:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Theelx","name":null,"path":"/Theelx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43764914?s=80&v=4"},"commit":{"message":"Merge pull request #498 from Theelx/main\n\nUpdate benchmark setup","shortMessageHtmlLink":"Merge pull request #498 from Theelx/main"}},{"before":"29a5584d80d0e0be1e612ab6771360acdf33242e","after":"7767c21a11180617726dc3f94407862f318e78f2","ref":"refs/heads/main","pushedAt":"2024-05-18T06:24:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"requirements: install test dependencies","shortMessageHtmlLink":"requirements: install test dependencies"}},{"before":"6d98a7b97a73c297b64d1e194b0312155eb74670","after":"29a5584d80d0e0be1e612ab6771360acdf33242e","ref":"refs/heads/main","pushedAt":"2024-04-27T20:34:57.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"unpickler: use a generator when updating self._classes\n\nRelated-to: #494","shortMessageHtmlLink":"unpickler: use a generator when updating self._classes"}},{"before":"ad893ef93b4698ba4dabdcf798ae943024f72d02","after":"6d98a7b97a73c297b64d1e194b0312155eb74670","ref":"refs/heads/main","pushedAt":"2024-04-14T00:38:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"requirements-dev.txt: also install doc dependencies","shortMessageHtmlLink":"requirements-dev.txt: also install doc dependencies"}},{"before":"3100c5575bde0885853a10bea2410222f4bd21ce","after":"ad893ef93b4698ba4dabdcf798ae943024f72d02","ref":"refs/heads/main","pushedAt":"2024-04-14T00:34:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"README.rst: add a non-vx virtualenv example\n\nRelated-to: #492","shortMessageHtmlLink":"README.rst: add a non-vx virtualenv example"}},{"before":"619bc0498bb0081c86090c4e6d2594b87aac0cfa","after":"3100c5575bde0885853a10bea2410222f4bd21ce","ref":"refs/heads/main","pushedAt":"2024-04-14T00:31:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"requirements-dev.txt: provide a fallback file to help transition to setup.cfg\n\nMake sure that \"pip install -r requirements-dev.txt\" still works.\nWe can remove this compat shim later.\n\nRelated-to: #492","shortMessageHtmlLink":"requirements-dev.txt: provide a fallback file to help transition to s…"}},{"before":"ca8183b7d2eca26f3c9a8330c57baba4c8cf290d","after":"619bc0498bb0081c86090c4e6d2594b87aac0cfa","ref":"refs/heads/main","pushedAt":"2024-04-13T13:53:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Theelx","name":null,"path":"/Theelx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43764914?s=80&v=4"},"commit":{"message":"Merge pull request #493 from Theelx/main\n\nClarify dev requirement installation instructions","shortMessageHtmlLink":"Merge pull request #493 from Theelx/main"}},{"before":"d047e4559c24d9ad551cfe62eee9aa3297beaa57","after":"ca8183b7d2eca26f3c9a8330c57baba4c8cf290d","ref":"refs/heads/main","pushedAt":"2024-04-11T09:22:53.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"README: fix documentation formatting and restore setup.cfg use of README.rst","shortMessageHtmlLink":"README: fix documentation formatting and restore setup.cfg use of REA…"}},{"before":"98e2f1dc803a9cccb11e17394fa6c190e750c7ab","after":"d047e4559c24d9ad551cfe62eee9aa3297beaa57","ref":"refs/heads/main","pushedAt":"2024-04-11T09:06:04.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"jsonpickle v3.0.4","shortMessageHtmlLink":"jsonpickle v3.0.4"}},{"before":"8186f76e906f80d678e895f6627afefee5617888","after":null,"ref":"refs/tags/2019-02-11","pushedAt":"2024-04-11T07:58:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"}},{"before":"994df52f717648459e63a87907e12a8e16a371b2","after":"98e2f1dc803a9cccb11e17394fa6c190e750c7ab","ref":"refs/heads/main","pushedAt":"2024-04-09T07:49:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"tree-wide: remove \"__future__\" imports\n\nThese imports were only needed during the Python2->Python3 transition.","shortMessageHtmlLink":"tree-wide: remove \"__future__\" imports"}},{"before":"5c8b492670f03b145a7e3b63b1bb5dc047bf974e","after":"994df52f717648459e63a87907e12a8e16a371b2","ref":"refs/heads/main","pushedAt":"2024-04-09T07:26:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Apply black to code","shortMessageHtmlLink":"Apply black to code"}},{"before":"f422d7974450b997e8afd5053a44de33bd3ccf2f","after":"5c8b492670f03b145a7e3b63b1bb5dc047bf974e","ref":"refs/heads/main","pushedAt":"2024-04-09T07:26:37.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"Merge pull request #490 from davvid/tweaks\n\n* davvid/tweaks:\n pickler: use a list comprehension instead of list(map(...))\n unpickler: make it clear that we are invoking getitem()\n unpickler: remove unnecessary parentheses\n tests: add a `__repr__()` for easier debugging\n tests: adjust imports\n backend_test: rename assertion to assert_roundtrip()\n api: add docstrings and normalize strings in the pickler and unpickler\n jsonpickle: update copyright dates","shortMessageHtmlLink":"Merge pull request #490 from davvid/tweaks"}},{"before":"4eb8869c89ac715d683d43712491d27eed7ee613","after":"f422d7974450b997e8afd5053a44de33bd3ccf2f","ref":"refs/heads/main","pushedAt":"2024-04-09T04:52:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"Merge pull request #488 from davvid/sqlalchemy\n\n* davvid/sqlalchemy:\n sqlalchemy: update sqlalchemy.orm.declarative_base usage","shortMessageHtmlLink":"Merge pull request #488 from davvid/sqlalchemy"}},{"before":"91b01597e637e1699c7e1412e71193bf5d7ecdc3","after":"4eb8869c89ac715d683d43712491d27eed7ee613","ref":"refs/heads/main","pushedAt":"2024-03-22T00:50:34.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"Theelx","name":null,"path":"/Theelx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43764914?s=80&v=4"},"commit":{"message":"Merge pull request #487 from Theelx/main\n\nAdjust documentation formatting","shortMessageHtmlLink":"Merge pull request #487 from Theelx/main"}},{"before":"ba460085f3ba7504b8a73ec1e31384a381f2c60d","after":"91b01597e637e1699c7e1412e71193bf5d7ecdc3","ref":"refs/heads/main","pushedAt":"2024-03-19T14:37:22.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Theelx","name":null,"path":"/Theelx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43764914?s=80&v=4"},"commit":{"message":"Merge pull request #486 from davvid/garden\n\ngarden: add a garden file for jsonpickle.github.io update tasks","shortMessageHtmlLink":"Merge pull request #486 from davvid/garden"}},{"before":"12c418aee9e9c051091c2170dfeb4db1efd91090","after":"ba460085f3ba7504b8a73ec1e31384a381f2c60d","ref":"refs/heads/main","pushedAt":"2024-03-19T13:52:25.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"Theelx","name":null,"path":"/Theelx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43764914?s=80&v=4"},"commit":{"message":"Merge pull request #485 from Theelx/main\n\nSlightly Slim Down README","shortMessageHtmlLink":"Merge pull request #485 from Theelx/main"}},{"before":"09840a132b2879a797b72add1134e5312b2f1dda","after":"12c418aee9e9c051091c2170dfeb4db1efd91090","ref":"refs/heads/main","pushedAt":"2024-03-18T06:22:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"tests: adjust syntax to appease treesitter\n\nTreesitter get confused by the nested { brace inside\nof the \"expected\" string. Adjust the code to avoid the issue.\n\nRelated-to: https://github.com/nvim-treesitter/nvim-treesitter/issues/1573","shortMessageHtmlLink":"tests: adjust syntax to appease treesitter"}},{"before":"df334694044451142762d0cec83b04e6781089ff","after":"09840a132b2879a797b72add1134e5312b2f1dda","ref":"refs/heads/main","pushedAt":"2024-03-14T18:39:16.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"Theelx","name":null,"path":"/Theelx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43764914?s=80&v=4"},"commit":{"message":"Merge pull request #483 from Theelx/main\n\nAdd de/encode feature-flag for readonly attributes","shortMessageHtmlLink":"Merge pull request #483 from Theelx/main"}},{"before":"423faa8507065e4f6e5d25a5d9b7ed7a58e41c36","after":"df334694044451142762d0cec83b04e6781089ff","ref":"refs/heads/main","pushedAt":"2024-03-12T21:24:34.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"Theelx","name":null,"path":"/Theelx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43764914?s=80&v=4"},"commit":{"message":"Merge pull request #482 from davvid/ruff\n\ntests: enable cache for pytest-ruff >= 0.3.0","shortMessageHtmlLink":"Merge pull request #482 from davvid/ruff"}},{"before":"51580d93aad77b20825db2a316cc56e5280ea6ca","after":"423faa8507065e4f6e5d25a5d9b7ed7a58e41c36","ref":"refs/heads/main","pushedAt":"2024-03-11T17:13:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Theelx","name":null,"path":"/Theelx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43764914?s=80&v=4"},"commit":{"message":"Whitelist str for skipping read-only attributes\n\n* Fix #478 by whitelisting str for skipping read-only attrs\r\n\r\n* Add changelog entry for str errors\r\n\r\n* Move new fix from 3.0.3 to 3.0.4","shortMessageHtmlLink":"Whitelist str for skipping read-only attributes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYW6GvAA","startCursor":null,"endCursor":null}},"title":"Activity · jsonpickle/jsonpickle"}