{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8108907,"defaultBranch":"master","name":"xlconnect","ownerLogin":"miraisolutions","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-02-09T11:17:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3518285?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726563058.0","currentOid":""},"activityList":{"items":[{"before":"5cf885cc9a60866e9fa4e8bc7443bba7d633438d","after":"b99ea5af439139e7530afe5827b62d739f39b7b5","ref":"refs/heads/master","pushedAt":"2024-08-22T06:24:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"cran checks urL: www + change to \\samp as url has multi-redirect","shortMessageHtmlLink":"cran checks urL: www + change to \\samp as url has multi-redirect"}},{"before":"a2c7edd273a07db0ee5dded77314230e33959317","after":"5cf885cc9a60866e9fa4e8bc7443bba7d633438d","ref":"refs/heads/master","pushedAt":"2024-08-21T11:18:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"oanda broken link, archive versions of info pages","shortMessageHtmlLink":"oanda broken link, archive versions of info pages"}},{"before":"695d2e652ae7744e451bca024f6936075d8354ef","after":"a2c7edd273a07db0ee5dded77314230e33959317","ref":"refs/heads/master","pushedAt":"2024-08-20T15:37:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"Prepare 1.1.0 release","shortMessageHtmlLink":"Prepare 1.1.0 release"}},{"before":"42887dcf3905b908a3e786a4ed78ba2192d13feb","after":null,"ref":"refs/heads/feature/#37-doc-review","pushedAt":"2024-08-13T08:09:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"}},{"before":"fa5798816be1558a4841cfd17b9eabe0d32bd344","after":"695d2e652ae7744e451bca024f6936075d8354ef","ref":"refs/heads/master","pushedAt":"2024-08-13T08:09:51.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"Merge pull request #224 from miraisolutions:feature/#37-doc-review\n\nFeature/#37 doc review","shortMessageHtmlLink":"Merge pull request #224 from miraisolutions:feature/#37-doc-review"}},{"before":"8b2f60ae8c50e388844b78721cf88f0309beee94","after":"42887dcf3905b908a3e786a4ed78ba2192d13feb","ref":"refs/heads/feature/#37-doc-review","pushedAt":"2024-08-13T08:01:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"document scope value details in append / write named r.","shortMessageHtmlLink":"document scope value details in append / write named r."}},{"before":"7cba8e429aec7bbae6fecc5ac7f3aab6c267e1b0","after":"8b2f60ae8c50e388844b78721cf88f0309beee94","ref":"refs/heads/feature/#37-doc-review","pushedAt":"2024-08-13T06:03:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"update NEWS and COPYRIGHTS","shortMessageHtmlLink":"update NEWS and COPYRIGHTS"}},{"before":"137788f73a2111034b5c914448024facca6460f2","after":"7cba8e429aec7bbae6fecc5ac7f3aab6c267e1b0","ref":"refs/heads/feature/#37-doc-review","pushedAt":"2024-08-07T12:46:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"merged xlc-java, use master for jar hash check","shortMessageHtmlLink":"merged xlc-java, use master for jar hash check"}},{"before":"365e41264cb18cda5c6a2c2608bd5a404a63f5dd","after":"137788f73a2111034b5c914448024facca6460f2","ref":"refs/heads/feature/#37-doc-review","pushedAt":"2024-08-07T10:15:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"fix commons-lang URL","shortMessageHtmlLink":"fix commons-lang URL"}},{"before":"bb6cca4c789e331a611e88210338d4ac4a80a91e","after":"365e41264cb18cda5c6a2c2608bd5a404a63f5dd","ref":"refs/heads/feature/#37-doc-review","pushedAt":"2024-08-07T09:06:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"commons-lang3 required by commons-compress","shortMessageHtmlLink":"commons-lang3 required by commons-compress"}},{"before":"950d261eba25051c53f510f611b003ed4787ca62","after":"bb6cca4c789e331a611e88210338d4ac4a80a91e","ref":"refs/heads/feature/#37-doc-review","pushedAt":"2024-08-07T08:25:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"check against open POI dependabot branch","shortMessageHtmlLink":"check against open POI dependabot branch"}},{"before":"18bf1c94e3f8dc1ce65ca10264e14075b793ee1f","after":"950d261eba25051c53f510f611b003ed4787ca62","ref":"refs/heads/feature/#37-doc-review","pushedAt":"2024-08-07T08:10:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"POI 5.3.0 and dependencies","shortMessageHtmlLink":"POI 5.3.0 and dependencies"}},{"before":"b8031da9af3fe156c5499094c69e3baed8937e2c","after":"18bf1c94e3f8dc1ce65ca10264e14075b793ee1f","ref":"refs/heads/feature/#37-doc-review","pushedAt":"2024-08-07T07:57:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"POI 5.3.0 and dependencies","shortMessageHtmlLink":"POI 5.3.0 and dependencies"}},{"before":"3e78d1103df38908faeba300d7578661e70181a4","after":"b8031da9af3fe156c5499094c69e3baed8937e2c","ref":"refs/heads/feature/#37-doc-review","pushedAt":"2024-06-19T08:14:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"change pagebreak, remove / replace broken links","shortMessageHtmlLink":"change pagebreak, remove / replace broken links"}},{"before":null,"after":"3e78d1103df38908faeba300d7578661e70181a4","ref":"refs/heads/feature/#37-doc-review","pushedAt":"2024-06-18T17:15:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"vignette: remove obsolete changelog, WIP scope topic","shortMessageHtmlLink":"vignette: remove obsolete changelog, WIP scope topic"}},{"before":"fa5798816be1558a4841cfd17b9eabe0d32bd344","after":null,"ref":"refs/tags/1.1.0","pushedAt":"2024-05-15T14:26:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"}},{"before":"c3c7fdb2440f72e7c5dbe684e561e01d83e6f591","after":null,"ref":"refs/heads/feature/#37-named-by-sheet","pushedAt":"2024-05-15T14:05:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"}},{"before":"5592199a4a4b470913a4dc958df42bfa958db788","after":"fa5798816be1558a4841cfd17b9eabe0d32bd344","ref":"refs/heads/master","pushedAt":"2024-05-15T14:05:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"Feature/#37 named by sheet (#216)\n\n* issue #37: add worksheetName with 'null' default\r\n\r\n* WIP troubleshooting java xlcall method\r\n\r\n* poi 4.1.0 update dependency jars\r\n\r\n* Updated XLConnect jar\r\n\r\n* POI 4.1.0 remove jar in wrong location\r\n\r\n* POI 4.1.0 - java changes recommended in review\r\n\r\n* POI 4.1.0: released xlconnect java\r\n\r\n* #37: fix tests, use XLConnect java 1.0.0 + changes\r\n\r\n* #37 updated xlconnect java\r\n\r\n* #37: clean up code, add test case\r\n\r\n* #37 add negative test case\r\n\r\n* #37 documentation\r\n\r\n* #37 fix doc of readNamedRegion\r\n\r\n* gh #37: write in specific sheet's named region\r\n\r\n* gh #37: create, check existence, and append to named region + tests\r\n\r\n* gh #37 clearNamedRegion of specified worksheet\r\n\r\n* gh #37: add clear Named region test with worksheet name\r\n\r\n* #37 create name: set worksheet if name provided\r\n\r\n* gh #37: sync jar, dev version\r\n\r\n* #37 add and clean up doc\r\n\r\n* gh#37 test: formula sheet vs scope sheet\r\n\r\n* gh#37 fix scope v formula - sheet property in java\r\n\r\n* #37 fix clearNamedRegion (java), cleanup, clearer doc\r\n\r\n* gh#37: remove jcenter, seems down\r\n\r\n* gh #37: test cloning names\r\n\r\n* #37 fix cloning names (java)\r\n\r\n* #37 match worksheet name strictly (Java)\r\n\r\n* gh#37 adapt doc to strict matching\r\n\r\n* #37 correct null check in readNamed...\r\n\r\n* Review: null handling / default value\r\n\r\n* Review: parameter name change to '...scope'\r\n\r\n* Review: write Named region - WIP?\r\n\r\n* Review: write Named region - doc\r\n\r\n* Review: use \"\" for explicit global scope\r\n\r\n* Fix doc syntax\r\n\r\n* Review: worksheet scope for ref coordinates + doc fixes\r\n\r\n* Review: scoped removeName, doc fix\r\n\r\n* Review: scoped addImage, missing default\r\n\r\n* Review - fix doc\r\n\r\n* Review: addImage backwards compat\r\n\r\n* addImage fix doc\r\n\r\n* review: dimension-abiding readNamedRegion\r\n\r\n* Restore full clear named region check\r\n\r\n* Test write named to file with scope vector\r\n\r\n* Proposed fix, test change, fix read test\r\n\r\n* Fixed test\r\n\r\n* attributes (handling new java cls, setting attrs)\r\n\r\n* processing attributes, working for n scopes\r\n\r\n* jar - handle null scope in create\r\n\r\n* Adapted attribute handling with suggested approach\r\n\r\n* correctly set names\r\n\r\n* clean up, ws scope attribute when null (jar)\r\n\r\n* WIP read named region attributes\r\n\r\n* note after discussing with Riccardo\r\n\r\n* attribute value is array of string\r\n\r\n* Attributes in dataframe from java\r\n\r\n* preserve attributes in extractRowNames\r\n\r\n* use xlconnect-java rebased - with `overwriteFormulaCells`\r\n\r\n* Jar from rebased XLConnect-java (refactoring)\r\n\r\n* align xlcWithAttr... with changes to xlcCall\r\n\r\n* avoid overwriting names when setting attributes\r\n\r\n* checkTrue instead of checkExists for bool with attributes\r\n\r\n* test write named region using (supported) scalar formula values only\r\n\r\n* Doc: fix argument order in writeNamedRegionToFile\r\n\r\n* combined version of xlcCall + Attributes\r\n\r\n* test that attributes are set on existsName\r\n\r\n* test creating scoped names\r\n\r\n* remove unused code, reorder lines for clarity\r\n\r\n* define and test attributes toggle\r\n\r\n* implement attributes toggle\r\n\r\n* add scope param and clarify attribute handling in documentation\r\n\r\n* writeNamedRegionToFile: handle len(formula)>1\r\n\r\n* refactoring: align function param order\r\n\r\n* missing in \\usage of appendNamedRegion-methods\r\n\r\n* troubleshooting LaTeX output on newer R versions (?)\r\n\r\n* fix itemize syntax\r\n\r\n* line break not required\r\n\r\n* test presence attributes on dataframes\r\n\r\n* preserve java attributes on dataframes\r\n\r\n* test: write then read two dataframes at once\r\n\r\n* xlc-java candidate snapshot (refactored, no API changes)\r\n\r\n* clean up debug statements\r\n\r\n* jar from CI build\r\n\r\n* XLConnect jar with cleaned up code\r\n\r\n* leave out scoped names when cloning\r\n\r\n* document effect of new option\r\n\r\n* draft NEWS\r\n\r\n* readNamedRegion: worksheet scope negative case\r\n\r\n* clean up: reword doc, code formatting, comments\r\n\r\n* .recycle=FALSE as of previous impl. in getDefinedNames\r\n\r\n* simplified formula handling in writeNamedRegionToFile\r\n\r\n* add examples for existsName, read/ write named region\r\n\r\n* return attributes for getReferenceCoordinatesForName\r\n\r\n* worksheet scope attribute values for getDefinedNames\r\n\r\n* doc: reflect getDefinedNames in changes, more explicit attribute name\r\n\r\n* attributes on getReferenceFormula\r\n\r\n* doc review named range / named region\r\n\r\n* more user-friendly name for attribute toggle\r\n\r\n* jar from rebased xlconnect-java\r\n\r\n* remove old xlc jar (rebase leftover)\r\n\r\n* final JAR built on xlc-java master","shortMessageHtmlLink":"Feature/#37 named by sheet (#216)"}},{"before":"ff09dadf6d381d2399d49bffa1c9349c337f1ee3","after":"c3c7fdb2440f72e7c5dbe684e561e01d83e6f591","ref":"refs/heads/feature/#37-named-by-sheet","pushedAt":"2024-05-15T13:51:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"final JAR built on xlc-java master","shortMessageHtmlLink":"final JAR built on xlc-java master"}},{"before":"97dc2d8f8de8378f5270b04521c9bcc4d7f06b53","after":"ff09dadf6d381d2399d49bffa1c9349c337f1ee3","ref":"refs/heads/feature/#37-named-by-sheet","pushedAt":"2024-05-07T08:27:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"remove old xlc jar (rebase leftover)","shortMessageHtmlLink":"remove old xlc jar (rebase leftover)"}},{"before":"6d5b5e0601e865e7684a69e578a7bbd79189bcfd","after":"97dc2d8f8de8378f5270b04521c9bcc4d7f06b53","ref":"refs/heads/feature/#37-named-by-sheet","pushedAt":"2024-05-07T08:07:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"jar from rebased xlconnect-java","shortMessageHtmlLink":"jar from rebased xlconnect-java"}},{"before":"fe26490f2f4f1884da4c68ff624d4613a116fa30","after":null,"ref":"refs/heads/dependabot/github_actions/szenius/set-timezone-2.0","pushedAt":"2024-05-07T07:24:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"}},{"before":"3b504148aefcd56712c5b9b93ddf4657dbc82679","after":"5592199a4a4b470913a4dc958df42bfa958db788","ref":"refs/heads/master","pushedAt":"2024-05-07T07:24:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"Bump szenius/set-timezone from 1.2 to 2.0 (#222)\n\nBumps [szenius/set-timezone](https://github.com/szenius/set-timezone) from 1.2 to 2.0.\r\n- [Release notes](https://github.com/szenius/set-timezone/releases)\r\n- [Commits](https://github.com/szenius/set-timezone/compare/v1.2...v2.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: szenius/set-timezone\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump szenius/set-timezone from 1.2 to 2.0 (#222)"}},{"before":null,"after":"fe26490f2f4f1884da4c68ff624d4613a116fa30","ref":"refs/heads/dependabot/github_actions/szenius/set-timezone-2.0","pushedAt":"2024-05-01T13:38:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump szenius/set-timezone from 1.2 to 2.0\n\nBumps [szenius/set-timezone](https://github.com/szenius/set-timezone) from 1.2 to 2.0.\n- [Release notes](https://github.com/szenius/set-timezone/releases)\n- [Commits](https://github.com/szenius/set-timezone/compare/v1.2...v2.0)\n\n---\nupdated-dependencies:\n- dependency-name: szenius/set-timezone\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump szenius/set-timezone from 1.2 to 2.0"}},{"before":"38c4bb23af562dbc274edc744ee5641b132cb9f6","after":"3b504148aefcd56712c5b9b93ddf4657dbc82679","ref":"refs/heads/master","pushedAt":"2024-04-30T12:30:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"Run tests with a readonly library on CRAN (#221)\n\n* avoid writing test result to files when not FULL TEST SUITE\r\n\r\n* avoid tests that write files in inst/unitTests when not FULL.TEST.SUITE\r\n\r\n* fix path to test results when RCMDCHECK = \"FALSE\"\r\n\r\n* shellcheck on the hash compare step\r\n\r\nwrong directory, copy-paste from solution\r\n\r\n* order must be by hash, put back *.jar filter\r\n\r\n* use GITHUB_WORKSPACE variable instead of hardcoded path\r\n\r\n* bump version number","shortMessageHtmlLink":"Run tests with a readonly library on CRAN (#221)"}},{"before":"fe06b2ef0ffca6d2c3527ae4a5f2472b8c10316b","after":null,"ref":"refs/heads/feature/readonly-tests-cran-compliance","pushedAt":"2024-04-30T12:30:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"}},{"before":"018c8dee1077acd6202fb87be25d2d90ae074767","after":"fe06b2ef0ffca6d2c3527ae4a5f2472b8c10316b","ref":"refs/heads/feature/readonly-tests-cran-compliance","pushedAt":"2024-04-26T16:01:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"bump version number","shortMessageHtmlLink":"bump version number"}},{"before":"a8ac5bff9f7329abf807056d7cb4cac1bbf2fad0","after":"018c8dee1077acd6202fb87be25d2d90ae074767","ref":"refs/heads/feature/readonly-tests-cran-compliance","pushedAt":"2024-04-26T15:05:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"use GITHUB_WORKSPACE variable instead of hardcoded path","shortMessageHtmlLink":"use GITHUB_WORKSPACE variable instead of hardcoded path"}},{"before":null,"after":"a8ac5bff9f7329abf807056d7cb4cac1bbf2fad0","ref":"refs/heads/wip/check-readonly-run-cran","pushedAt":"2024-04-26T15:04:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"readonly lib only when doing the CRAN check","shortMessageHtmlLink":"readonly lib only when doing the CRAN check"}},{"before":"e079728ce3c6964e532cc2c007fc26ed52d68185","after":"a8ac5bff9f7329abf807056d7cb4cac1bbf2fad0","ref":"refs/heads/feature/readonly-tests-cran-compliance","pushedAt":"2024-04-26T15:01:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spoltier","name":"Simon Poltier","path":"/spoltier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765083?s=80&v=4"},"commit":{"message":"readonly lib only when doing the CRAN check","shortMessageHtmlLink":"readonly lib only when doing the CRAN check"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMlQwNjoyNDoyNy4wMDAwMDBazwAAAASg7yJG","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMlQwNjoyNDoyNy4wMDAwMDBazwAAAASg7yJG","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yNlQxNTowMTo1OC4wMDAwMDBazwAAAAQ7RpFL"}},"title":"Activity ยท miraisolutions/xlconnect"}