{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":345608438,"defaultBranch":"dev","name":"nesta_ds_utils","ownerLogin":"nestauk","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-08T09:57:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14215708?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707151487.0","currentOid":""},"activityList":{"items":[{"before":"2e5af4eb2600c5840ef7fecab8fa6c77d445cae9","after":"572f3e53f8e3e60a061cb31ca345331597b7aab2","ref":"refs/heads/dev","pushedAt":"2024-02-05T16:45:37.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":"auto updating docs","shortMessageHtmlLink":"auto updating docs"}},{"before":"dd5ed1034ec844339c89a14a70c2dff8c77372d2","after":null,"ref":"refs/heads/95_openpyxl_selenium_imports","pushedAt":"2024-02-05T16:44:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"}},{"before":"15a8ec36ab949867e84276233722eeadce6ab383","after":"2e5af4eb2600c5840ef7fecab8fa6c77d445cae9","ref":"refs/heads/dev","pushedAt":"2024-02-05T16:44:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"},"commit":{"message":"fix!(imports & deps): add enabled_features dictionary to handle excel engine requirement, set Selenium>=4.17.2 and PyYAML>=6.0.1 (#96)\n\n* chore(deps): update Selenium and PyYAML minimum supported versions\r\n\r\n* refactor(altair saving): update type hints in function signature for path\r\n\r\n* fix(openpyxl): handle import bug when excel backend openpyxl not installed\r\n\r\n* chore: add __init__.py to modules\r\n\r\n* refactor(capabilities): add top level feature_enabled dict for evaluating enabled features","shortMessageHtmlLink":"fix!(imports & deps): add enabled_features dictionary to handle excel…"}},{"before":"238ba3842937a8b8cb4aef1e6e4d220bf32ecda7","after":"dd5ed1034ec844339c89a14a70c2dff8c77372d2","ref":"refs/heads/95_openpyxl_selenium_imports","pushedAt":"2024-02-05T13:54:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"},"commit":{"message":"refactor(capabilities): add top level feature_enabled dict for evaluating enabled features","shortMessageHtmlLink":"refactor(capabilities): add top level feature_enabled dict for evalua…"}},{"before":"15a8ec36ab949867e84276233722eeadce6ab383","after":"238ba3842937a8b8cb4aef1e6e4d220bf32ecda7","ref":"refs/heads/95_openpyxl_selenium_imports","pushedAt":"2024-02-02T20:42:23.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"},"commit":{"message":"chore: add __init__.py to modules","shortMessageHtmlLink":"chore: add __init__.py to modules"}},{"before":null,"after":"15a8ec36ab949867e84276233722eeadce6ab383","ref":"refs/heads/95_openpyxl_selenium_imports","pushedAt":"2024-02-02T19:29:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"},"commit":{"message":"auto updating docs","shortMessageHtmlLink":"auto updating docs"}},{"before":"f19531cfa048a2bc311b885fe3f96f640018e31f","after":"15a8ec36ab949867e84276233722eeadce6ab383","ref":"refs/heads/dev","pushedAt":"2024-02-02T17:51:54.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":"auto updating docs","shortMessageHtmlLink":"auto updating docs"}},{"before":"f71ae556f1bbe44b1dff4f1ec502ac0ba45371f5","after":"f19531cfa048a2bc311b885fe3f96f640018e31f","ref":"refs/heads/dev","pushedAt":"2024-02-02T17:50:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"},"commit":{"message":"feat!(altair v5, selenium, webdriver): update utils for latest [viz] extra dependencies (#94)\n\n* refactor(geopandas io): move geopandas utils, add _gis_enabled feature flag to fix gpd import\r\n\r\n* deps(viz): upgrade dependencies to support altair v5, update selenium\r\n\r\n* refactor(selenium webdriver): update chrome webdriver setup for latest selenium api\r\n\r\n* refactor(altair saving): remove alt_saver, update to altair v5 api\r\n\r\n* WIP(altair saving): move export type selection error prior to filepath checking ops\r\n\r\n* WIP(webdriver): add handling of chrome webdriver using contextmanager\r\n\r\n* refactor(webdriver): use chrome webdriver_context contextmanager for png and svg altair saving\r\n\r\n* docs(webdriver): add webdriver context manager docstring\r\n\r\n* docs(webdriver): include webdriver contextmanager function in autodocs\r\n\r\n* test: add tests for managing selenium webdriver","shortMessageHtmlLink":"feat!(altair v5, selenium, webdriver): update utils for latest [viz] …"}},{"before":"cbe4a6cfa65d1f828f83925013e48e7cf2622aa2","after":"f71ae556f1bbe44b1dff4f1ec502ac0ba45371f5","ref":"refs/heads/dev","pushedAt":"2024-01-09T16:13:14.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":"auto updating docs","shortMessageHtmlLink":"auto updating docs"}},{"before":"bffb60fd960a7a3566b5b567874b6add67c98e85","after":null,"ref":"refs/heads/91_fix_gpd_import","pushedAt":"2024-01-09T16:12:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"}},{"before":"3deacdc85d296f0062deda599c07166611b5bc81","after":"cbe4a6cfa65d1f828f83925013e48e7cf2622aa2","ref":"refs/heads/dev","pushedAt":"2024-01-09T16:12:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"},"commit":{"message":"refactor(geopandas io): move geopandas utils, add _gis_enabled feature flag to fix gpd import (#93)","shortMessageHtmlLink":"refactor(geopandas io): move geopandas utils, add _gis_enabled featur…"}},{"before":"becb0a6080513bc1ac7a54a65415302984ffcbf8","after":"745f6d218d7f235454ec779094ad305e6d5596d7","ref":"refs/heads/92_update_viz_deps","pushedAt":"2024-01-05T17:02:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"},"commit":{"message":"test: add tests for managing selenium webdriver","shortMessageHtmlLink":"test: add tests for managing selenium webdriver"}},{"before":"dd973d4ecc6063a73e3397548a39d1a944ec99ea","after":"becb0a6080513bc1ac7a54a65415302984ffcbf8","ref":"refs/heads/92_update_viz_deps","pushedAt":"2024-01-04T21:55:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"},"commit":{"message":"docs(webdriver): include webdriver contextmanager function in autodocs","shortMessageHtmlLink":"docs(webdriver): include webdriver contextmanager function in autodocs"}},{"before":null,"after":"dd973d4ecc6063a73e3397548a39d1a944ec99ea","ref":"refs/heads/92_update_viz_deps","pushedAt":"2024-01-04T18:30:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"},"commit":{"message":"refactor(webdriver): use chrome webdriver_context contextmanager for png and svg altair saving","shortMessageHtmlLink":"refactor(webdriver): use chrome webdriver_context contextmanager for …"}},{"before":null,"after":"bffb60fd960a7a3566b5b567874b6add67c98e85","ref":"refs/heads/91_fix_gpd_import","pushedAt":"2024-01-04T02:00:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"},"commit":{"message":"refactor(geopandas io): move geopandas utils, add _gis_enabled feature flag to fix gpd import","shortMessageHtmlLink":"refactor(geopandas io): move geopandas utils, add _gis_enabled featur…"}},{"before":"a1dbd092676cd59d1631be51c53bfc460021eed3","after":"3deacdc85d296f0062deda599c07166611b5bc81","ref":"refs/heads/dev","pushedAt":"2024-01-03T22:23:32.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":"auto updating docs","shortMessageHtmlLink":"auto updating docs"}},{"before":"8e8f1bc31eb71bbd52ce5efde979679e2dd692d5","after":null,"ref":"refs/heads/87_support_altair_v5","pushedAt":"2024-01-03T22:22:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"}},{"before":"75d2bc2371589c9524669d422e3adf0f3ee6fe87","after":"a1dbd092676cd59d1631be51c53bfc460021eed3","ref":"refs/heads/dev","pushedAt":"2024-01-03T22:22:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"},"commit":{"message":"Update Chart import to support altair >= 4.2.0, Fix theme loading bug (#90)\n\n* feat(Altair v5 support)!: update Chart import to support altair >= 4.2.0\r\n\r\n* fix(theme loading): update path for loading nesta theme","shortMessageHtmlLink":"Update Chart import to support altair >= 4.2.0, Fix theme loading bug ("}},{"before":"241377e54422320a63250ffb9d76af3771747f66","after":"8e8f1bc31eb71bbd52ce5efde979679e2dd692d5","ref":"refs/heads/87_support_altair_v5","pushedAt":"2023-11-03T13:41:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"},"commit":{"message":"fix(theme loading): update path for loading nesta theme","shortMessageHtmlLink":"fix(theme loading): update path for loading nesta theme"}},{"before":null,"after":"241377e54422320a63250ffb9d76af3771747f66","ref":"refs/heads/87_support_altair_v5","pushedAt":"2023-11-03T12:14:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"},"commit":{"message":"feat(Altair v5 support)!: update Chart import to support altair >= 4.2.0","shortMessageHtmlLink":"feat(Altair v5 support)!: update Chart import to support altair >= 4.2.0"}},{"before":"046fbaede6688c811397495e7e45f2af9807aafc","after":"75d2bc2371589c9524669d422e3adf0f3ee6fe87","ref":"refs/heads/dev","pushedAt":"2023-11-01T11:39:47.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":"auto updating docs","shortMessageHtmlLink":"auto updating docs"}},{"before":"b842917c46175c2a390f808ad8a70c3ae502c63e","after":null,"ref":"refs/heads/82_adding_support_excel_geojson","pushedAt":"2023-11-01T11:38:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"j-gillam","name":null,"path":"/j-gillam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107113232?s=80&v=4"}},{"before":"8992245fa4ed54de41795d14b67f5b8885de608b","after":"046fbaede6688c811397495e7e45f2af9807aafc","ref":"refs/heads/dev","pushedAt":"2023-11-01T11:38:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j-gillam","name":null,"path":"/j-gillam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107113232?s=80&v=4"},"commit":{"message":"[82,22] S3 download/upload support for xlsx,xlsm and geojson (#88)\n\n[82,22] S3 download/upload support for xlsx,xlsm and geojson\r\n\r\n---------\r\n\r\nCo-authored-by: Solomon Yu <797346+sqr00t@users.noreply.github.com>","shortMessageHtmlLink":"[82,22] S3 download/upload support for xlsx,xlsm and geojson (#88)"}},{"before":"06426bad4b4940a94da20b8231dd355dbeaa55e0","after":"b842917c46175c2a390f808ad8a70c3ae502c63e","ref":"refs/heads/82_adding_support_excel_geojson","pushedAt":"2023-11-01T11:31:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j-gillam","name":null,"path":"/j-gillam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107113232?s=80&v=4"},"commit":{"message":"simplifying geodataframe call and moved None condition to top","shortMessageHtmlLink":"simplifying geodataframe call and moved None condition to top"}},{"before":"683eb7fcfdebf9ff853d908fefb1aeca30e985d5","after":"06426bad4b4940a94da20b8231dd355dbeaa55e0","ref":"refs/heads/82_adding_support_excel_geojson","pushedAt":"2023-11-01T11:26:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"j-gillam","name":null,"path":"/j-gillam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107113232?s=80&v=4"},"commit":{"message":"simplifying geodataframe call and moved None condition to top","shortMessageHtmlLink":"simplifying geodataframe call and moved None condition to top"}},{"before":"1c376364f27ba3a8bd01f1caf056d43cd9a049da","after":"683eb7fcfdebf9ff853d908fefb1aeca30e985d5","ref":"refs/heads/82_adding_support_excel_geojson","pushedAt":"2023-10-31T11:15:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"},"commit":{"message":"refactor: refine geodataframe instance type check","shortMessageHtmlLink":"refactor: refine geodataframe instance type check"}},{"before":"8bb53801b98d9dcf769f4f18b807d48ff7c739bf","after":"1c376364f27ba3a8bd01f1caf056d43cd9a049da","ref":"refs/heads/82_adding_support_excel_geojson","pushedAt":"2023-10-31T10:47:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"},"commit":{"message":"refactor: improve error types raised","shortMessageHtmlLink":"refactor: improve error types raised"}},{"before":"f69e1166043b447548f3c0b139c1572101806e15","after":"8bb53801b98d9dcf769f4f18b807d48ff7c739bf","ref":"refs/heads/82_adding_support_excel_geojson","pushedAt":"2023-10-31T10:45:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"},"commit":{"message":"refactor: improve error types raised","shortMessageHtmlLink":"refactor: improve error types raised"}},{"before":"fc7cd543b33d046ef277986228feb96089049ac6","after":"f69e1166043b447548f3c0b139c1572101806e15","ref":"refs/heads/82_adding_support_excel_geojson","pushedAt":"2023-10-31T10:22:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sqr00t","name":"Solomon Yu","path":"/sqr00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797346?s=80&v=4"},"commit":{"message":"chore: remove unused imports from file_ops, use bool instead of xmlrpc Boolean","shortMessageHtmlLink":"chore: remove unused imports from file_ops, use bool instead of xmlrp…"}},{"before":"5c34618cf361117e3984422c6dc39a82fbc96004","after":"fc7cd543b33d046ef277986228feb96089049ac6","ref":"refs/heads/82_adding_support_excel_geojson","pushedAt":"2023-10-30T17:48:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j-gillam","name":null,"path":"/j-gillam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107113232?s=80&v=4"},"commit":{"message":"adding updates based on comments, support for geojson to dictionary","shortMessageHtmlLink":"adding updates based on comments, support for geojson to dictionary"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD8n4cEAA","startCursor":null,"endCursor":null}},"title":"Activity · nestauk/nesta_ds_utils"}