{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":30127909,"defaultBranch":"master","name":"quantmod","ownerLogin":"joshuaulrich","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-01-31T22:02:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1023193?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707928780.0","currentOid":""},"activityList":{"items":[{"before":"5d13057b6129bb8cb309bf7cb27eadfc40ccfeb2","after":"e8d937ed3592dfa856c79a20e96d2e9872bc02b4","ref":"refs/heads/master","pushedAt":"2024-03-04T19:56:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Use inherits(x, \"foo\") instead of class(x) == \"foo\"","shortMessageHtmlLink":"Use inherits(x, \"foo\") instead of class(x) == \"foo\""}},{"before":"308abd6435598f130f2af03d75e35642b0299aff","after":"5d13057b6129bb8cb309bf7cb27eadfc40ccfeb2","ref":"refs/heads/master","pushedAt":"2024-02-21T21:52:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Export and document ClOp()\n\nSee #412.","shortMessageHtmlLink":"Export and document ClOp()"}},{"before":"737ec5d01380352411ed82bfb480a4d9cf0f4dab","after":"308abd6435598f130f2af03d75e35642b0299aff","ref":"refs/heads/master","pushedAt":"2024-02-21T21:47:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Add ClOp()\n\nThis function calculates the return between Close[t-1] and Open[t].","shortMessageHtmlLink":"Add ClOp()"}},{"before":"438a366508b72ab888c867c49c9c05201df67223","after":"737ec5d01380352411ed82bfb480a4d9cf0f4dab","ref":"refs/heads/master","pushedAt":"2024-02-14T16:39:40.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Bump development version","shortMessageHtmlLink":"Bump development version"}},{"before":"438a366508b72ab888c867c49c9c05201df67223","after":null,"ref":"refs/heads/407-getoptionchain","pushedAt":"2024-01-30T18:17:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"}},{"before":"12dd38f863cef3aa4295dfb1239e524e7ca71926","after":"438a366508b72ab888c867c49c9c05201df67223","ref":"refs/heads/master","pushedAt":"2024-01-30T18:17:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Typo","shortMessageHtmlLink":"Typo"}},{"before":null,"after":"438a366508b72ab888c867c49c9c05201df67223","ref":"refs/heads/407-getoptionchain","pushedAt":"2024-01-29T19:02:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Typo","shortMessageHtmlLink":"Typo"}},{"before":"e1be06076b40bbbfa506f52287f2b7a77c7ba1b6","after":"12dd38f863cef3aa4295dfb1239e524e7ca71926","ref":"refs/heads/master","pushedAt":"2024-01-23T00:09:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Fix link to contributing guide in PR template","shortMessageHtmlLink":"Fix link to contributing guide in PR template"}},{"before":"b7f9f65693fd9aa620ae90a92054d2db598bbe3a","after":"e1be06076b40bbbfa506f52287f2b7a77c7ba1b6","ref":"refs/heads/master","pushedAt":"2024-01-22T20:54:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Move contributing guide to wiki\n\nThis avoids a \"possibly invalid URL\" NOTE from R CMD check on CRAN.","shortMessageHtmlLink":"Move contributing guide to wiki"}},{"before":"ddc2b7a9452eb8499e9108f1a02fc49464fc0d97","after":"b7f9f65693fd9aa620ae90a92054d2db598bbe3a","ref":"refs/heads/master","pushedAt":"2023-12-20T23:01:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Update URLs in DESCRIPTION file","shortMessageHtmlLink":"Update URLs in DESCRIPTION file"}},{"before":"f8e11fc0668619bbb15ec7234c752c48a1b77c44","after":"ddc2b7a9452eb8499e9108f1a02fc49464fc0d97","ref":"refs/heads/master","pushedAt":"2023-09-29T20:25:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Initial commit of add_ADX()","shortMessageHtmlLink":"Initial commit of add_ADX()"}},{"before":"9ff6dceea44f6080238161d9145a256c9376cb8e","after":"f8e11fc0668619bbb15ec7234c752c48a1b77c44","ref":"refs/heads/master","pushedAt":"2023-08-28T20:29:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Fix chart_Series when TA is a vector\n\nThis would error because nchar(TA) is more than one element, which\ncaused the if-statement to fail. Thanks to @comintel for the report.\n\nFixes #403.","shortMessageHtmlLink":"Fix chart_Series when TA is a vector"}},{"before":"3292a833e2a72a81464c3bcafaf003808dd44d98","after":"9ff6dceea44f6080238161d9145a256c9376cb8e","ref":"refs/heads/master","pushedAt":"2023-08-21T20:25:23.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Remove getFin() and getFinancials() from usage\n\nAll entries in \\usage{} need a corresponding \\alias{} entry. This made\nR CMD check throw a NOTE under R-devel.\n\nIt would be confusing to have an alias for getFin() and getFinancials()\npointing to this page, because those two functions aren't defunct. It's\nonly an issue when 'src = \"google\"'.","shortMessageHtmlLink":"Remove getFin() and getFinancials() from usage"}},{"before":"172358c821a71e41b51fd025481f336a2db95238","after":"3292a833e2a72a81464c3bcafaf003808dd44d98","ref":"refs/heads/master","pushedAt":"2023-08-21T01:20:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"s/QQQQ/QQQ/ because 'QQQQ' is not a valid ticker","shortMessageHtmlLink":"s/QQQQ/QQQ/ because 'QQQQ' is not a valid ticker"}},{"before":"40dadbfcf6c782e0f88744fa0472cea19e8e5db2","after":"172358c821a71e41b51fd025481f336a2db95238","ref":"refs/heads/master","pushedAt":"2023-08-21T01:17:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Pass 'subset' to periodReturn() call\n\nThanks to @Panagis1980 for the report!\n\nFixes #402.","shortMessageHtmlLink":"Pass 'subset' to periodReturn() call"}},{"before":"1e4180516a3a8612311e0440e800b1068f5c7ac9","after":null,"ref":"refs/heads/release-candidate","pushedAt":"2023-08-11T15:30:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"}},{"before":"40dadbfcf6c782e0f88744fa0472cea19e8e5db2","after":null,"ref":"refs/heads/399-suppress-warnings","pushedAt":"2023-08-11T15:29:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"}},{"before":"0259732e073909f928236d5fb568f80387ed8b93","after":"40dadbfcf6c782e0f88744fa0472cea19e8e5db2","ref":"refs/heads/master","pushedAt":"2023-08-11T15:29:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Honor 'warnings = FALSE' in getSymbols()\n\nWe were not checking the value for 'warnings' before warning. Thanks\nto Dirk Eddelbuettel for the report.\n\nFixes #399.","shortMessageHtmlLink":"Honor 'warnings = FALSE' in getSymbols()"}},{"before":null,"after":"40dadbfcf6c782e0f88744fa0472cea19e8e5db2","ref":"refs/heads/399-suppress-warnings","pushedAt":"2023-08-10T15:15:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Honor 'warnings = FALSE' in getSymbols()\n\nWe were not checking the value for 'warnings' before warning. Thanks\nto Dirk Eddelbuettel for the report.\n\nFixes #399.","shortMessageHtmlLink":"Honor 'warnings = FALSE' in getSymbols()"}},{"before":"d461fe090b751c796d9de0b9afd1df4234896e14","after":"0259732e073909f928236d5fb568f80387ed8b93","ref":"refs/heads/master","pushedAt":"2023-07-31T16:02:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Add all intraday periodicity values to getSymbols()\n\nThe original implementation only exposed the 1-minute periodicity\nvalue. This exposes all the other possible values Yahoo Finance makes\navailable.\n\nSee #351. See #381.","shortMessageHtmlLink":"Add all intraday periodicity values to getSymbols()"}},{"before":"8eb4378107461ba3536167d96a5916df1465fc3c","after":"d461fe090b751c796d9de0b9afd1df4234896e14","ref":"refs/heads/master","pushedAt":"2023-07-30T18:29:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Expose intraday endpoint in getSymbols.yahoo()\n\nFixes #351. See #381.\r\n\r\nCo-authored-by: Joshua Ulrich ","shortMessageHtmlLink":"Expose intraday endpoint in getSymbols.yahoo()"}},{"before":"0f97314252ddaed46243ca30bdec29493ae05061","after":"8eb4378107461ba3536167d96a5916df1465fc3c","ref":"refs/heads/master","pushedAt":"2023-07-28T16:10:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Convert quote timestamps to POSIXct\n\nThese are returned as seconds since the epoch.","shortMessageHtmlLink":"Convert quote timestamps to POSIXct"}},{"before":"a585043853386b6a5f3e724c37f43602eec4d29e","after":"0f97314252ddaed46243ca30bdec29493ae05061","ref":"refs/heads/master","pushedAt":"2023-07-27T20:49:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Handle missing regularMarketTime\n\ngetQuote() would error if the user did not request any metrics that\nhave a value for regularMarketTime. Set the value to NA in these cases\nso the output remains the same regardless of whether the endpoint\nreturns a regularMarketTime or not.\n\nThanks to @mehdiMBH for the report!\n\nFixes #255.","shortMessageHtmlLink":"Handle missing regularMarketTime"}},{"before":"6ff90049640b179cb920ed85425c4717ee4bdb1d","after":"a585043853386b6a5f3e724c37f43602eec4d29e","ref":"refs/heads/master","pushedAt":"2023-07-27T18:15:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Bump development version","shortMessageHtmlLink":"Bump development version"}},{"before":"13aba65f78d3af84ba0a28bfdf9ba0150178300f","after":"6ff90049640b179cb920ed85425c4717ee4bdb1d","ref":"refs/heads/master","pushedAt":"2023-07-27T18:06:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Improve getQuote GDPR error and add User-Agent\n\nYahoo Finance requires GDPR consent in some countries. We can't\r\nautomatically consent for the user, so the data request fails with an\r\nambiguous 404 error.\r\n\r\nYahoo also started to require a User-Agent in the header.\r\n\r\nFixes #392. Fixes #393.\r\n\r\nCo-authored-by: Ethan Smith <24379655+ethanbsmith@users.noreply.github.com>","shortMessageHtmlLink":"Improve getQuote GDPR error and add User-Agent"}},{"before":"3656730d25f4d7806474e268a579aff26579f908","after":"13aba65f78d3af84ba0a28bfdf9ba0150178300f","ref":"refs/heads/master","pushedAt":"2023-07-17T19:14:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Fix tiingo URL 301 redirect","shortMessageHtmlLink":"Fix tiingo URL 301 redirect"}},{"before":"241265e9710e8d337ce6a854c2d9482fa30298ea","after":"3656730d25f4d7806474e268a579aff26579f908","ref":"refs/heads/master","pushedAt":"2023-07-06T18:15:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Bump development version","shortMessageHtmlLink":"Bump development version"}},{"before":"f60b99dcac55036580c14c840c5c0763d9c97f88","after":"241265e9710e8d337ce6a854c2d9482fa30298ea","ref":"refs/heads/master","pushedAt":"2023-07-04T19:35:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Update Oanda url\n\nFixes #387.","shortMessageHtmlLink":"Update Oanda url"}},{"before":"8be0ffa0f7eb43a72fc8633254e36bc4b443a91d","after":"f60b99dcac55036580c14c840c5c0763d9c97f88","ref":"refs/heads/master","pushedAt":"2023-06-15T01:11:47.870Z","pushType":"push","commitsCount":2,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Bump version and update news for release","shortMessageHtmlLink":"Bump version and update news for release"}},{"before":"613312ebf21a0f1a8572548cb8273aacfbd5bd21","after":"8be0ffa0f7eb43a72fc8633254e36bc4b443a91d","ref":"refs/heads/master","pushedAt":"2023-06-14T18:28:51.035Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshuaulrich","name":"Joshua Ulrich","path":"/joshuaulrich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023193?s=80&v=4"},"commit":{"message":"Add curl handle with cookies for getQuote.yahoo()\n\nAdd a session for getQuote.yahoo(). The session is needed for both the\r\ncookies and the \"crumb\" field. The handle for the session must be used\r\nfor subsequent requests.\r\n\r\nFixes #382","shortMessageHtmlLink":"Add curl handle with cookies for getQuote.yahoo()"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wNFQxOTo1NjozNC4wMDAwMDBazwAAAAQMIQXi","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0xNFQxODoyODo1MS4wMzUxMDVazwAAAANBmT4N"}},"title":"Activity ยท joshuaulrich/quantmod"}