{"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:1712826374.0","currentOid":""},"activityList":{"items":[{"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"}},{"before":"759b3210e8201852feab2c6a221189a9c522980c","after":"51580d93aad77b20825db2a316cc56e5280ea6ca","ref":"refs/heads/main","pushedAt":"2024-03-10T00:49:58.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 formatting issues with README","shortMessageHtmlLink":"Fix formatting issues with README"}},{"before":"37a0b0dd11d5c8cfa219ce62e4b7990c6f203473","after":"759b3210e8201852feab2c6a221189a9c522980c","ref":"refs/heads/main","pushedAt":"2024-03-10T00:48: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":"Update README.rst (remove outdated GPG signing info)","shortMessageHtmlLink":"Update README.rst (remove outdated GPG signing info)"}},{"before":"89b3789c4dee4a286d5fe39f244650222c979875","after":"37a0b0dd11d5c8cfa219ce62e4b7990c6f203473","ref":"refs/heads/main","pushedAt":"2024-03-08T00:59:29.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 #479 from cjwatson/avoid-legacy-timezones\n\n* cjwatson/avoid-legacy-timezones:\n Avoid backward-compatibility timezone names","shortMessageHtmlLink":"Merge pull request #479 from cjwatson/avoid-legacy-timezones"}},{"before":"ff39a9df7b41ab3cd3ba3d1761e030cc190b7a9b","after":"89b3789c4dee4a286d5fe39f244650222c979875","ref":"refs/heads/main","pushedAt":"2024-03-08T00:57:02.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"Merge pull request #480 from davvid/tox\n\ntox: allow external \"ruff\" to be used","shortMessageHtmlLink":"Merge pull request #480 from davvid/tox"}},{"before":"5fbd4fe16143f9ac6bab4c9d97fca4360a9029d8","after":"ff39a9df7b41ab3cd3ba3d1761e030cc190b7a9b","ref":"refs/heads/main","pushedAt":"2024-02-20T03:41:13.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":"pyqt-reduce-handler: use qtpy for Qt multi-version compatibility","shortMessageHtmlLink":"pyqt-reduce-handler: use qtpy for Qt multi-version compatibility"}},{"before":"91acc414e344cb4dde6229b04a30207d116e8d08","after":null,"ref":"refs/heads/dev","pushedAt":"2024-02-20T03:39:39.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":"58a5466118a582325b718b5340c13df9809b5500","after":"5fbd4fe16143f9ac6bab4c9d97fca4360a9029d8","ref":"refs/heads/main","pushedAt":"2024-02-20T03:34:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"Merge pull request #476 from davvid/debian\n\n* davvid/debian:\n docs: make extensions disabled by Debian optional\n docs: fix sphinx warnings","shortMessageHtmlLink":"Merge pull request #476 from davvid/debian"}},{"before":"de10ebd3427b662c00ec5eaf0d95988b3795f4d8","after":"58a5466118a582325b718b5340c13df9809b5500","ref":"refs/heads/main","pushedAt":"2024-02-20T03:26:23.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":"27b9edf59e29dd3d99c300e36ddd3f27d198f710","after":"de10ebd3427b662c00ec5eaf0d95988b3795f4d8","ref":"refs/heads/main","pushedAt":"2024-02-20T03:25:55.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"davvid","name":"David Aguilar","path":"/davvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13196?s=80&v=4"},"commit":{"message":"Merge pull request #477 from davvid/cython-functions\n\n* davvid/cython-functions:\n CHANGES: Pandas and Cython 3.0 compatibility\n pickler/unpickler: pickle functions and Cython functions earlier\n pickler/unpickler: record ref entries for functions\n pickler: flatten Cython functions using _flatten_function()\n\nCloses: #460","shortMessageHtmlLink":"Merge pull request #477 from davvid/cython-functions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETyoAlgA","startCursor":null,"endCursor":null}},"title":"Activity · jsonpickle/jsonpickle"}