{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":308674441,"defaultBranch":"master","name":"exchange_calendars","ownerLogin":"gerrymanoim","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-10-30T15:43:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/194147?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727120037.0","currentOid":""},"activityList":{"items":[{"before":"3d353a15c5d9bb01f9dc18eccf99737e1893c1fd","after":null,"ref":"refs/heads/minpy","pushedAt":"2024-09-23T19:33:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"}},{"before":"6447b472110dd35402a1c712dee4a2f941c4c2e4","after":"54e9c0abbe94b82ac813bc78a1b77493407690ee","ref":"refs/heads/master","pushedAt":"2024-09-23T19:33:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Revise typing for min Python 3.10\n\nRevisions to typing to benefit from bumping minimum\nsupported Python version to 3.10.\n\nRemoves now superfluous `from __future__ import annotations`\nlines and corrects typing syntax errors.","shortMessageHtmlLink":"Revise typing for min Python 3.10"}},{"before":"27cde3828efc43f10e5441d7d28621ca996f800a","after":"3d353a15c5d9bb01f9dc18eccf99737e1893c1fd","ref":"refs/heads/minpy","pushedAt":"2024-09-22T09:52:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Revise typing for min Python 3.10\n\nRevisions to typing to benefit from bumping minimum\nsupported Python version to 3.10.\n\nRemoves now superfluous `from __future__ import annotations`\nlines and corrects typing syntax errors.","shortMessageHtmlLink":"Revise typing for min Python 3.10"}},{"before":"acf5fd44f001213ebfe14a69f9a403bc4c1f5ba7","after":"27cde3828efc43f10e5441d7d28621ca996f800a","ref":"refs/heads/minpy","pushedAt":"2024-09-22T09:09:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Bump min support Python to 3.10\n\nFollows numpy 2.1 requiring >= 3.10,","shortMessageHtmlLink":"Bump min support Python to 3.10"}},{"before":null,"after":"acf5fd44f001213ebfe14a69f9a403bc4c1f5ba7","ref":"refs/heads/minpy","pushedAt":"2024-09-22T08:58:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Bump min support Python to 3.10\n\nFollows numpy 2.1 requiring >= 3.10,","shortMessageHtmlLink":"Bump min support Python to 3.10"}},{"before":"333ac1fee2905c948070f05fcbe974cb6d3c1187","after":null,"ref":"refs/heads/deps","pushedAt":"2024-09-20T16:26:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"}},{"before":"6818ee5eb017bd92aae2feaa4754bbb567386704","after":"6447b472110dd35402a1c712dee4a2f941c4c2e4","ref":"refs/heads/master","pushedAt":"2024-09-20T16:25:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"e2f2c1cb4f00138a9654960d27344efa14c384d7","after":"333ac1fee2905c948070f05fcbe974cb6d3c1187","ref":"refs/heads/deps","pushedAt":"2024-09-20T16:17:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"29be384e7e9cf9bf4d4204a618ff8d272691df9c","after":"e2f2c1cb4f00138a9654960d27344efa14c384d7","ref":"refs/heads/deps","pushedAt":"2024-09-20T15:55:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":null,"after":"29be384e7e9cf9bf4d4204a618ff8d272691df9c","ref":"refs/heads/deps","pushedAt":"2024-09-20T15:37:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"2249939afe6a69878553fcdbd7be0dfdf52f0e6a","after":"6818ee5eb017bd92aae2feaa4754bbb567386704","ref":"refs/heads/master","pushedAt":"2024-09-18T14:48:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gerrymanoim","name":null,"path":"/gerrymanoim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194147?s=80&v=4"},"commit":{"message":"added XASE","shortMessageHtmlLink":"added XASE"}},{"before":"12ca34991fc9eb3d6d6a1aafeaf3ea8ecbe4deea","after":"2249939afe6a69878553fcdbd7be0dfdf52f0e6a","ref":"refs/heads/master","pushedAt":"2024-09-09T21:38:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gerrymanoim","name":null,"path":"/gerrymanoim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194147?s=80&v=4"},"commit":{"message":"test case cover 2024 typhoon day","shortMessageHtmlLink":"test case cover 2024 typhoon day"}},{"before":"091117bacd5c1c77d20079cf03ae77e4b074fc03","after":"12ca34991fc9eb3d6d6a1aafeaf3ea8ecbe4deea","ref":"refs/heads/master","pushedAt":"2024-07-24T14:26:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gerrymanoim","name":null,"path":"/gerrymanoim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194147?s=80&v=4"},"commit":{"message":"typhoon_day_update","shortMessageHtmlLink":"typhoon_day_update"}},{"before":"3683b0de97c43cb512190c317e66757e390f614c","after":"091117bacd5c1c77d20079cf03ae77e4b074fc03","ref":"refs/heads/master","pushedAt":"2024-07-24T14:25:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gerrymanoim","name":null,"path":"/gerrymanoim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194147?s=80&v=4"},"commit":{"message":"Avoid using legacy time zone names in tests\n\nThis commit replaces legacy time zone names (US/Eastern and US/Central)\nwith their current identifiers (America/New_York and America/Chicago)\nacross all tests.\n\nRecent Debian distributions no longer include legacy time zone names in\nthe default installation, as they are moved to the tzdata-legacy\npackage. As a result, tests relying on these legacy names fail without\nthe tzdata-legacy package installed.","shortMessageHtmlLink":"Avoid using legacy time zone names in tests"}},{"before":"f958a99631cac922a6f9982084640aea84365486","after":null,"ref":"refs/heads/bump-py12","pushedAt":"2024-06-24T19:36:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"}},{"before":"5874d31a77e6f27338beda5eab656d9e6288ec4e","after":"3683b0de97c43cb512190c317e66757e390f614c","ref":"refs/heads/master","pushedAt":"2024-06-24T19:36:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Bump supported python upper limit to 3.12","shortMessageHtmlLink":"Bump supported python upper limit to 3.12"}},{"before":"740734820aea15ee3006f7cf6c1031cead126796","after":"f958a99631cac922a6f9982084640aea84365486","ref":"refs/heads/bump-py12","pushedAt":"2024-06-24T18:43:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Bump supported python upper limit to 3.12","shortMessageHtmlLink":"Bump supported python upper limit to 3.12"}},{"before":null,"after":"740734820aea15ee3006f7cf6c1031cead126796","ref":"refs/heads/bump-py12","pushedAt":"2024-06-24T18:00:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Bump supported python upper limit to 3.12","shortMessageHtmlLink":"Bump supported python upper limit to 3.12"}},{"before":"5abe57b93740b630e5fbd943986d65d1c1889b79","after":null,"ref":"refs/heads/deps","pushedAt":"2024-06-24T17:55:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"}},{"before":"fc01bc98e47f5b0a82315a534fe5f00318110e17","after":"5874d31a77e6f27338beda5eab656d9e6288ec4e","ref":"refs/heads/master","pushedAt":"2024-06-24T17:55:23.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Update minpandas requirements\n\nPins numpy to last release of v1 (pandas versions older than\n2.2.2 are not compatible with numpy v2).","shortMessageHtmlLink":"Update minpandas requirements"}},{"before":"3db631fcd09d3336a1af96d8725459a2b50b82d0","after":"5abe57b93740b630e5fbd943986d65d1c1889b79","ref":"refs/heads/deps","pushedAt":"2024-06-24T17:43:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Update minpandas requirements\n\nPins numpy to last release of v1 (pandas versions older than\n2.2.2 are not compatible with numpy v2).","shortMessageHtmlLink":"Update minpandas requirements"}},{"before":null,"after":"3db631fcd09d3336a1af96d8725459a2b50b82d0","ref":"refs/heads/deps","pushedAt":"2024-06-24T17:13:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Support pandas 3.0 dev\n\nChanges provide support for default value of pandas\ncopy_on_write option changing to True in 3.0. See issue #379.\n\nMethods that previously overwrote Index objects in place now\nreturn revised copies which are in turn assigned to the\ncorresponding calendar attribute.\n\nRequired specific changes to XKRX and XHKG calendars.","shortMessageHtmlLink":"Support pandas 3.0 dev"}},{"before":"dc6690fe057f8634fb6ce949af7edd56c315084d","after":null,"ref":"refs/heads/tidy","pushedAt":"2024-06-24T12:06:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"}},{"before":"72851b36cc06e29a43495d391bfbccc06e017074","after":"fc01bc98e47f5b0a82315a534fe5f00318110e17","ref":"refs/heads/master","pushedAt":"2024-06-24T12:06:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Doc update / tidy\n\nUpdates exchanges table on README and tidies doc on XFRA","shortMessageHtmlLink":"Doc update / tidy"}},{"before":null,"after":"dc6690fe057f8634fb6ce949af7edd56c315084d","ref":"refs/heads/tidy","pushedAt":"2024-06-24T11:55:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Doc update / tidy\n\nUpdates exchanges table on README and tidies doc on XFRA","shortMessageHtmlLink":"Doc update / tidy"}},{"before":"7fb01695ef8aabf95e3970b430b21feff6a0dad1","after":"72851b36cc06e29a43495d391bfbccc06e017074","ref":"refs/heads/master","pushedAt":"2024-06-24T10:12:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Ensure ad-hoc holidays are proper Pandas timestamps.","shortMessageHtmlLink":"Ensure ad-hoc holidays are proper Pandas timestamps."}},{"before":"c962c935c09c8911a2010de1e7615e7ba8d63c78","after":"7fb01695ef8aabf95e3970b430b21feff6a0dad1","ref":"refs/heads/master","pushedAt":"2024-06-24T09:26:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Add exchanges Dusseldorf & Hamburg; shift Frankfurt early close\n\nAdd exchanges Dusseldorf & Hamburg. Their schedules appear identical,\nbut I'm basing off tradinghours.com because English resources not as good\nas for Frankfurt.\n\nThen I shifted Frankfurt's early close, because CBOE thinks its 2pm.\nhttps://www.cboe.com/about/hours/european-equities\nI couldn't find any other confirmation of what early close should be.","shortMessageHtmlLink":"Add exchanges Dusseldorf & Hamburg; shift Frankfurt early close"}},{"before":null,"after":"ee782bc46e51f32b2836a1a4166b3d65ec832321","ref":"refs/heads/labeler","pushedAt":"2024-06-24T08:54:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maread99","name":"Marcus Read","path":"/maread99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56914820?s=80&v=4"},"commit":{"message":"Update pr labeler workflow","shortMessageHtmlLink":"Update pr labeler workflow"}},{"before":"75d7868ad29c998a1af973d000d9f727421f6c44","after":"c962c935c09c8911a2010de1e7615e7ba8d63c78","ref":"refs/heads/master","pushedAt":"2024-06-14T14:35:04.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"gerrymanoim","name":null,"path":"/gerrymanoim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194147?s=80&v=4"},"commit":{"message":"MAINT: Typo police.","shortMessageHtmlLink":"MAINT: Typo police."}},{"before":"9febf9201b0e12b3f07bfd07bfb95e71ab13fa45","after":"75d7868ad29c998a1af973d000d9f727421f6c44","ref":"refs/heads/master","pushedAt":"2024-06-13T21:52:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gerrymanoim","name":null,"path":"/gerrymanoim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194147?s=80&v=4"},"commit":{"message":"XBOM add missing 2024 holiday","shortMessageHtmlLink":"XBOM add missing 2024 holiday"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxOTozMzo1Ny4wMDAwMDBazwAAAAS-Xhzc","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxOTozMzo1Ny4wMDAwMDBazwAAAAS-Xhzc","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xM1QyMTo1MjozNC4wMDAwMDBazwAAAARk4VWA"}},"title":"Activity ยท gerrymanoim/exchange_calendars"}