{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":688538805,"defaultBranch":"main","name":"deephaven-plugins","ownerLogin":"deephaven","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-07T14:55:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44370703?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724441760.0","currentOid":""},"activityList":{"items":[{"before":"432cc914048a3e4f8039a75b42f2f01a605ec5f1","after":"806631abff49d9a08108ef4b94b4c19d49a739ed","ref":"refs/heads/main","pushedAt":"2024-08-23T19:48:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jnumainville","name":"Joe","path":"/jnumainville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10480451?s=80&v=4"},"commit":{"message":"docs: Refine cookiecutter template docs (#761)\n\nFixes #735 \r\n\r\nAdded some more info on debugging and how to modify the files to create\r\na custom plugin especially","shortMessageHtmlLink":"docs: Refine cookiecutter template docs (#761)"}},{"before":"35b3068bff1f5ce36d9c4f0d763d0e411a097fb6","after":"432cc914048a3e4f8039a75b42f2f01a605ec5f1","ref":"refs/heads/main","pushedAt":"2024-08-23T19:36:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mofojed","name":"Mike Bender","path":"/mofojed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4505624?s=80&v=4"},"commit":{"message":"chore(version): update ui version to 0.20.0.dev0","shortMessageHtmlLink":"chore(version): update ui version to 0.20.0.dev0"}},{"before":"c9b682ac9bcf6e7e5cc498481ccd2003b20e0935","after":"35b3068bff1f5ce36d9c4f0d763d0e411a097fb6","ref":"refs/heads/main","pushedAt":"2024-08-23T15:12:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AkshatJawne","name":"Akshat Jawne","path":"/AkshatJawne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69530774?s=80&v=4"},"commit":{"message":"docs: ui.slider (#753)\n\nCloses #752\r\n\r\n---------\r\n\r\nCo-authored-by: Don \r\nCo-authored-by: margaretkennedy <82049573+margaretkennedy@users.noreply.github.com>","shortMessageHtmlLink":"docs: ui.slider (#753)"}},{"before":"4d23bb88c484aa31e1ac852ded49cee3bde73eef","after":"c9b682ac9bcf6e7e5cc498481ccd2003b20e0935","ref":"refs/heads/main","pushedAt":"2024-08-22T22:37:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AkshatJawne","name":"Akshat Jawne","path":"/AkshatJawne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69530774?s=80&v=4"},"commit":{"message":"docs: ui.radio_group (#758)\n\nCloses #756\r\n\r\n---------\r\n\r\nCo-authored-by: Don \r\nCo-authored-by: margaretkennedy <82049573+margaretkennedy@users.noreply.github.com>","shortMessageHtmlLink":"docs: ui.radio_group (#758)"}},{"before":"ddf6597fc7ea9fcc314bf4dab363461c7e8303d2","after":"4d23bb88c484aa31e1ac852ded49cee3bde73eef","ref":"refs/heads/main","pushedAt":"2024-08-22T16:45:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgodinez-dh","name":null,"path":"/dgodinez-dh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77981300?s=80&v=4"},"commit":{"message":"fix: Use consistent date for ui_render_all Date Picker (#767)\n\nfixes https://github.com/deephaven/deephaven-plugins/issues/369\r\nDate Picker placeholder rendered AM / PM depending on the time test was\r\nrunning. This fixes it by using a consistent date.","shortMessageHtmlLink":"fix: Use consistent date for ui_render_all Date Picker (#767)"}},{"before":"9b08f4a6ebc3c248c1e6ec5232f30a3fc7848154","after":"ddf6597fc7ea9fcc314bf4dab363461c7e8303d2","ref":"refs/heads/main","pushedAt":"2024-08-22T15:23:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AkshatJawne","name":"Akshat Jawne","path":"/AkshatJawne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69530774?s=80&v=4"},"commit":{"message":"docs: ui.range_slider (#755)\n\nCloses #745\r\n\r\n---------\r\n\r\nCo-authored-by: margaretkennedy <82049573+margaretkennedy@users.noreply.github.com>\r\nCo-authored-by: Don ","shortMessageHtmlLink":"docs: ui.range_slider (#755)"}},{"before":"ff48512329a2fdd0793a13a628282e21f70d2cc6","after":"9b08f4a6ebc3c248c1e6ec5232f30a3fc7848154","ref":"refs/heads/main","pushedAt":"2024-08-21T13:03:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vbabich","name":"Vlad Babich","path":"/vbabich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2853653?s=80&v=4"},"commit":{"message":"fix: Match package.json engine version to .nvmrc in widget template (#693)\n\n- Match `package.json` engine version to `.nvmrc`\r\n- Match `package-lock.json` version to `package.json`\r\n- Delete extra `package-lock.json` in `src/js/src`\r\n- Widget template readme mentions `pre-commit` command. Add it to\r\n`requirements.js`","shortMessageHtmlLink":"fix: Match package.json engine version to .nvmrc in widget template (#…"}},{"before":"c091daca448fa3f2aea91e63a44a2bd7d7de5961","after":"ff48512329a2fdd0793a13a628282e21f70d2cc6","ref":"refs/heads/main","pushedAt":"2024-08-21T13:00:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgodinez-dh","name":null,"path":"/dgodinez-dh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77981300?s=80&v=4"},"commit":{"message":"feat: Javascript DatePicker Implementation (#667)\n\nCloses https://github.com/deephaven/deephaven-plugins/issues/369\r\nImplements JS side of DatePicker.\r\n\r\n---------\r\n\r\nCo-authored-by: Mike Bender ","shortMessageHtmlLink":"feat: Javascript DatePicker Implementation (#667)"}},{"before":"753eb380d2f5edc7f22bf7dc9c980b75bfe40776","after":"c091daca448fa3f2aea91e63a44a2bd7d7de5961","ref":"refs/heads/main","pushedAt":"2024-08-20T20:13:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mofojed","name":"Mike Bender","path":"/mofojed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4505624?s=80&v=4"},"commit":{"message":"fix: use_effect behaviour (#734)\n\n- `use_effect` hook was not actually triggering the effects and cleanup\r\nmethods correctly based on the dependencies passed in\r\n- Was only being called when dependencies were changed, cleanup was not\r\nbeing called on unmount, and we didn't handle no dependencies being\r\npassed in correctly (should call previous cleanup/effect on each render)\r\n- Effects were being run during the render, instead of after the render\r\nas they are supposed to\r\n- Re-wire `use_effect` to correctly implement the `use_effect` behaviour\r\nas defined in the React [useEffect\r\ndocs](https://react.dev/reference/react/useEffect#examples-dependencies).\r\n- Re-organized unit tests, and added tests for `use_effect`\r\n- Manual testing with a counter component using the three different\r\neffect types, and also a \"nested\" component that tests unmount/mount\r\nbehaviour:\r\n```\r\nfrom deephaven import ui\r\n\r\n@ui.component\r\ndef ui_effect_test_counter(name = \"test\"):\r\n count, set_count = ui.use_state(0)\r\n\r\n def make_effect(effect_name: str):\r\n def cleanup():\r\n print(f\"{name}-{effect_name}-cleanup\")\r\n\r\n def effect():\r\n print(f\"{name}-{effect_name}-effect\")\r\n return cleanup\r\n \r\n return effect\r\n\r\n ui.use_effect(make_effect(\"no_deps\"))\r\n ui.use_effect(make_effect(\"empty_deps\"), [])\r\n ui.use_effect(make_effect(\"count_dep\"), [count])\r\n\r\n return ui.action_button(f\"Count is {count}\", on_press=lambda: set_count(count + 1))\r\n\r\n@ui.component\r\ndef ui_nested_effect():\r\n is_shown, set_is_shown = ui.use_state(True)\r\n\r\n return [\r\n ui.toggle_button(\"Show counter\", is_selected=is_shown, on_change=set_is_shown),\r\n ui_effect_test_counter(\"nested\") if is_shown else None\r\n ]\r\n\r\neffect_test_counter = ui_effect_test_counter()\r\nnested_effect = ui_nested_effect()\r\n```\r\n- Fixes #737","shortMessageHtmlLink":"fix: use_effect behaviour (#734)"}},{"before":"04f0a9b51532c797f83cf9e84caa9f333edafd1a","after":"753eb380d2f5edc7f22bf7dc9c980b75bfe40776","ref":"refs/heads/main","pushedAt":"2024-08-20T20:12:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mofojed","name":"Mike Bender","path":"/mofojed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4505624?s=80&v=4"},"commit":{"message":"docs: Add docs for deephaven.ui installation (#725)\n\n- Give details on how to install the deephaven.ui plugin for both an\r\nexisting implementation and a new implementation\r\n- Fixes #726\r\n\r\n---------\r\n\r\nCo-authored-by: margaretkennedy <82049573+margaretkennedy@users.noreply.github.com>","shortMessageHtmlLink":"docs: Add docs for deephaven.ui installation (#725)"}},{"before":"169354f60e027ea83051364d52def2482c9e8411","after":"04f0a9b51532c797f83cf9e84caa9f333edafd1a","ref":"refs/heads/main","pushedAt":"2024-08-20T19:40:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AkshatJawne","name":"Akshat Jawne","path":"/AkshatJawne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69530774?s=80&v=4"},"commit":{"message":"docs: ui.illustrated_message (#739)\n\nCloses #707\r\n\r\n---------\r\n\r\nCo-authored-by: margaretkennedy <82049573+margaretkennedy@users.noreply.github.com>\r\nCo-authored-by: Don ","shortMessageHtmlLink":"docs: ui.illustrated_message (#739)"}},{"before":"efae3f30f540ecaa0c7267325f19e7e9c5edaf6f","after":"169354f60e027ea83051364d52def2482c9e8411","ref":"refs/heads/main","pushedAt":"2024-08-20T18:26:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrunyon","name":"Matthew Runyon","path":"/mattrunyon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8619789?s=80&v=4"},"commit":{"message":"fix: Plotly express ticking 3d plots reset pending orientation on tick (#677)\n\nFixes #657, fixes #207","shortMessageHtmlLink":"fix: Plotly express ticking 3d plots reset pending orientation on tick ("}},{"before":"0cb525eaba603df6ec42441b68d0427ea06f4cf0","after":"efae3f30f540ecaa0c7267325f19e7e9c5edaf6f","ref":"refs/heads/main","pushedAt":"2024-08-20T18:23:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattrunyon","name":"Matthew Runyon","path":"/mattrunyon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8619789?s=80&v=4"},"commit":{"message":"docs: Fix context menu example (#743)","shortMessageHtmlLink":"docs: Fix context menu example (#743)"}},{"before":"563504cd20d11f0b8dd5c52d298e6a5532513f75","after":"0cb525eaba603df6ec42441b68d0427ea06f4cf0","ref":"refs/heads/main","pushedAt":"2024-08-19T20:16:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AkshatJawne","name":"Akshat Jawne","path":"/AkshatJawne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69530774?s=80&v=4"},"commit":{"message":"docs: ui.checkbox (#722)\n\nCloses #720\r\n\r\n---------\r\n\r\nCo-authored-by: margaretkennedy <82049573+margaretkennedy@users.noreply.github.com>","shortMessageHtmlLink":"docs: ui.checkbox (#722)"}},{"before":"dbcfef320bebc7dd10822e45f905bedfac2c59dd","after":"563504cd20d11f0b8dd5c52d298e6a5532513f75","ref":"refs/heads/main","pushedAt":"2024-08-19T15:41:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AkshatJawne","name":"Akshat Jawne","path":"/AkshatJawne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69530774?s=80&v=4"},"commit":{"message":"docs: ui.combo_box (#718)\n\nCloses #687\r\n\r\n---------\r\n\r\nCo-authored-by: margaretkennedy <82049573+margaretkennedy@users.noreply.github.com>","shortMessageHtmlLink":"docs: ui.combo_box (#718)"}},{"before":"acf35ec311128e353f54151826d54b9ae1f877cb","after":"dbcfef320bebc7dd10822e45f905bedfac2c59dd","ref":"refs/heads/main","pushedAt":"2024-08-19T13:56:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AkshatJawne","name":"Akshat Jawne","path":"/AkshatJawne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69530774?s=80&v=4"},"commit":{"message":"fix: autodoc failures hotfix (#748)\n\nCloses #747","shortMessageHtmlLink":"fix: autodoc failures hotfix (#748)"}},{"before":"8d95ec7e59f14894c1b6227e641bf43b1ca01356","after":"acf35ec311128e353f54151826d54b9ae1f877cb","ref":"refs/heads/main","pushedAt":"2024-08-16T23:02:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jnumainville","name":"Joe","path":"/jnumainville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10480451?s=80&v=4"},"commit":{"message":"fix: Remove `replay_lock` in `use_table_listener` (#749)\n\nRemoves `replay_lock` due to\r\nhttps://github.com/deephaven/deephaven-core/pull/5672","shortMessageHtmlLink":"fix: Remove replay_lock in use_table_listener (#749)"}},{"before":"55aa6ccffd4d920ef1b6f3b7cfd282b48a7bf77a","after":"8d95ec7e59f14894c1b6227e641bf43b1ca01356","ref":"refs/heads/main","pushedAt":"2024-08-15T17:55:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AkshatJawne","name":"Akshat Jawne","path":"/AkshatJawne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69530774?s=80&v=4"},"commit":{"message":"docs: ui.picker (#705)\n\nCloses #685 \r\n\r\n**Additional Info:**\r\n- Did not include any of the sections containing dynamic items, since\r\nour picker does not support the `items` prop\r\n- Did not include section with links, since we do not have a `ui.link`\r\n- Did not include section with avatar, since we do not currently have a\r\n`ui.avatar`\r\n- Changed \"Asynchronous Loading Section\" to \"Loading\", since we do not\r\nhave a `on_load_more` prop exposed","shortMessageHtmlLink":"docs: ui.picker (#705)"}},{"before":"86fb7aa3af57cfe449f7ae19528f076f32cf6c2b","after":"55aa6ccffd4d920ef1b6f3b7cfd282b48a7bf77a","ref":"refs/heads/main","pushedAt":"2024-08-15T17:55:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AkshatJawne","name":"Akshat Jawne","path":"/AkshatJawne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69530774?s=80&v=4"},"commit":{"message":"docs: ui.view (#723)\n\nCloses #706\r\n\r\n---------\r\n\r\nCo-authored-by: margaretkennedy <82049573+margaretkennedy@users.noreply.github.com>","shortMessageHtmlLink":"docs: ui.view (#723)"}},{"before":"70c180544ffa8a6162e064cdd3fba40843d45b72","after":"86fb7aa3af57cfe449f7ae19528f076f32cf6c2b","ref":"refs/heads/main","pushedAt":"2024-08-15T17:54:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jnumainville","name":"Joe","path":"/jnumainville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10480451?s=80&v=4"},"commit":{"message":"fix: Prevent pushing broken docs to main (#719)\n\n1. Plumbs through error codes so `make_docs.py` fails correctly\r\n2. `make_docs.yml` now runs on pull request to main (without sync) so\r\nbroken docs have to be cleaned up before merge\r\n3. Fixed `text_area.py` so docs are able to build\r\n\r\nTested on my fork","shortMessageHtmlLink":"fix: Prevent pushing broken docs to main (#719)"}},{"before":"4297b3368ecc1cdf9554a378bbf5340e476304b7","after":"70c180544ffa8a6162e064cdd3fba40843d45b72","ref":"refs/heads/main","pushedAt":"2024-08-08T16:29:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jnumainville","name":"Joe","path":"/jnumainville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10480451?s=80&v=4"},"commit":{"message":"fix: Can't pass both x and y to violin, box and strip (#699)\n\nFixes #451 \r\nThis was already mostly supported, just needed to remove the exception\r\nand fix a small error.\r\n\r\nHere is an example\r\n```\r\nimport deephaven.plot.express as dx\r\n\r\niris = dx.data.iris()\r\nviolin_x = dx.violin(iris, x=\"PetalLength\", y=\"Species\")\r\n```","shortMessageHtmlLink":"fix: Can't pass both x and y to violin, box and strip (#699)"}},{"before":"4df5ba38b25b5cc0cc84adfb246603b4c855b802","after":"4297b3368ecc1cdf9554a378bbf5340e476304b7","ref":"refs/heads/main","pushedAt":"2024-08-07T19:23:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bmingles","name":"Brian Ingles","path":"/bmingles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1900643?s=80&v=4"},"commit":{"message":"build: Removed deprecated version attribute (#711)\n\nresolves #710","shortMessageHtmlLink":"build: Removed deprecated version attribute (#711)"}},{"before":"32bd3116e64f9ddc3f9e103d89fc58a7d0732c7c","after":"4df5ba38b25b5cc0cc84adfb246603b4c855b802","ref":"refs/heads/main","pushedAt":"2024-08-07T14:47:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AkshatJawne","name":"Akshat Jawne","path":"/AkshatJawne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69530774?s=80&v=4"},"commit":{"message":"docs: ui.text_area (#683)\n\nCloses #678\r\n\r\nAssuming the changes proposed in #652","shortMessageHtmlLink":"docs: ui.text_area (#683)"}},{"before":"0f94cafcdc55b24e30c3164607dfdc016ccbf4fe","after":null,"ref":"refs/heads/dmckenzie_sidebar_fix","pushedAt":"2024-08-06T23:00:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dsmmcken","name":"Don","path":"/dsmmcken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576283?s=80&v=4"}},{"before":"c63240f6cd97637994b4143cd37a8bc5a833bf8a","after":"32bd3116e64f9ddc3f9e103d89fc58a7d0732c7c","ref":"refs/heads/main","pushedAt":"2024-08-06T23:00:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsmmcken","name":"Don","path":"/dsmmcken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576283?s=80&v=4"},"commit":{"message":"docs: fix use_state sidebar docs links (#712)\n\nI guess I'll probably want some sort of validation job eventually for\nthis","shortMessageHtmlLink":"docs: fix use_state sidebar docs links (#712)"}},{"before":null,"after":"0f94cafcdc55b24e30c3164607dfdc016ccbf4fe","ref":"refs/heads/dmckenzie_sidebar_fix","pushedAt":"2024-08-06T20:07:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dsmmcken","name":"Don","path":"/dsmmcken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576283?s=80&v=4"},"commit":{"message":"docs: fix use_state sidebar docs links","shortMessageHtmlLink":"docs: fix use_state sidebar docs links"}},{"before":"101af3374024980560c15be0a07cce883db12755","after":"c63240f6cd97637994b4143cd37a8bc5a833bf8a","ref":"refs/heads/main","pushedAt":"2024-08-06T16:49:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mofojed","name":"Mike Bender","path":"/mofojed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4505624?s=80&v=4"},"commit":{"message":"fix: Template errors in JS (#704)\n\n- Update required web packages to 0.85.x and jsapi-types\r\n- Use the correct types in JS, clean up warnings","shortMessageHtmlLink":"fix: Template errors in JS (#704)"}},{"before":"874ba97c63a5e2eff38c4bd6dd1d364c63987d03","after":"101af3374024980560c15be0a07cce883db12755","ref":"refs/heads/main","pushedAt":"2024-08-06T16:46:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mofojed","name":"Mike Bender","path":"/mofojed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4505624?s=80&v=4"},"commit":{"message":"docs: Add docs for use_state hook (#675)\n\n- First hook to be documented\r\n- Added usage, API reference, and details of the hook\r\n\r\n---------\r\n\r\nCo-authored-by: margaretkennedy <82049573+margaretkennedy@users.noreply.github.com>","shortMessageHtmlLink":"docs: Add docs for use_state hook (#675)"}},{"before":"397ea8615c1bf398ce64a3a9a355663186698b9a","after":"874ba97c63a5e2eff38c4bd6dd1d364c63987d03","ref":"refs/heads/main","pushedAt":"2024-08-05T22:35:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ethanalvizo","name":null,"path":"/ethanalvizo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55671206?s=80&v=4"},"commit":{"message":"feat: ui.image (#670)\n\nCloses #597","shortMessageHtmlLink":"feat: ui.image (#670)"}},{"before":"877112281bbdfa02f9c13193aad234bfb628acba","after":"397ea8615c1bf398ce64a3a9a355663186698b9a","ref":"refs/heads/main","pushedAt":"2024-07-31T20:37:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mofojed","name":"Mike Bender","path":"/mofojed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4505624?s=80&v=4"},"commit":{"message":"chore(version): update plotly-express version to 0.11.2.dev0","shortMessageHtmlLink":"chore(version): update plotly-express version to 0.11.2.dev0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEoq35bQA","startCursor":null,"endCursor":null}},"title":"Activity · deephaven/deephaven-plugins"}