I've got a bunch of local projects, and one of them shares its name with a well-known team chat platform. I remember that in 2024, the last version release for that project had a commit where a test file was deleted. I'm trying to track it down because an intern was helping me with that project at the time, and I want to see exactly what files were removed before deciding if I need to restore them.
["The last version release for the user's local slackr repository was in commit 266f49303621cf01979ed65a02e1f92c1da09460", "The commit 266f49303621cf01979ed65a02e1f92c1da09460 in the user's local slackr repository is dated 2024-09-26", "In the commit 266f49303621cf01979ed65a02e1f92c1da09460 for the user's local slackr repository, the file tests/testthat/test-dev-tex.R was deleted.", "In the commit 266f49303621cf01979ed65a02e1f92c1da09460 for the user's local slackr repository, the file logo.png was deleted."]
["git_git_status","git_git_diff_unstaged","git_git_diff_staged","git_git_diff","git_git_log","git_git_show","mcp-server-code-runner_run-code","filesystem_read_file","filesystem_read_multiple_files","filesystem_list_directory","filesystem_list_directory_with_sizes","filesystem_directory_tree","fetch_fetch","desktop-commander_get_config","desktop-commander_read_file"]
[{"content":"First, I'll use `desktop-commander_get_config` to get the allowed operations and directories.","role":"assistant","tool_calls":[{"function":{"arguments":"{}","name":"desktop-commander_get_config"},"id":"b4ade1f1-fb8c-415c-9710-7fc7ace7a520","type":"function"}]},{"content":[{"text":"Current configuration:\n{\n  \"blockedCommands\": [\n    \"mkfs\",\n    \"format\",\n    \"mount\",\n    \"umount\",\n    \"fdisk\",\n    \"dd\",\n    \"parted\",\n    \"diskpart\",\n    \"sudo\",\n    \"su\",\n    \"passwd\",\n    \"adduser\",\n    \"useradd\",\n    \"usermod\",\n    \"groupadd\",\n    \"chsh\",\n    \"visudo\",\n    \"shutdown\",\n    \"reboot\",\n    \"halt\",\n    \"poweroff\",\n    \"init\",\n    \"iptables\",\n    \"firewall\",\n    \"netsh\",\n    \"sfc\",\n    \"bcdedit\",\n    \"reg\",\n    \"net\",\n    \"sc\",\n    \"runas\",\n    \"cipher\",\n    \"takeown\"\n  ],\n  \"defaultShell\": \"/bin/sh\",\n  \"allowedDirectories\": [\n    \"/data\"\n  ],\n  \"telemetryEnabled\": true,\n  \"fileWriteLineLimit\": 50,\n  \"fileReadLineLimit\": 1000,\n  \"version\": \"0.2.7\",\n  \"clientId\": \"73540911-826a-4443-9dbb-5d0349b88698\",\n  \"usageStats\": {\n    \"filesystemOperations\": 0,\n    \"terminalOperations\": 0,\n    \"editOperations\": 0,\n    \"searchOperations\": 0,\n    \"configOperations\": 1,\n    \"processOperations\": 0,\n    \"totalToolCalls\": 1,\n    \"successfulCalls\": 1,\n    \"failedCalls\": 0,\n    \"toolCounts\": {\n      \"set_config_value\": 1\n    },\n    \"firstUsed\": 1755137213230,\n    \"lastUsed\": 1755137213230,\n    \"totalSessions\": 2,\n    \"lastFeedbackPrompt\": 0\n  },\n  \"currentClient\": {\n    \"name\": \"mcp\",\n    \"version\": \"0.1.0\"\n  },\n  \"systemInfo\": {\n    \"platform\": \"linux\",\n    \"platformName\": \"Linux\",\n    \"defaultShell\": \"bash\",\n    \"pathSeparator\": \"/\",\n    \"isWindows\": false,\n    \"isMacOS\": false,\n    \"isLinux\": true,\n    \"examplePaths\": {\n      \"home\": \"/home/username\",\n      \"temp\": \"/tmp\",\n      \"absolute\": \"/path/to/file.txt\"\n    }\n  }\n}","type":"text"}],"role":"tool","tool_call_id":"b4ade1f1-fb8c-415c-9710-7fc7ace7a520"},{"content":"Now, I'll use `filesystem_list_directory` to list the content of `/data`","role":"assistant","tool_calls":[{"function":{"arguments":"{\n  \"path\": \"/data\"\n}","name":"filesystem_list_directory"},"id":"41a8fd8b-e7f8-4db8-8670-60761531b01e","type":"function"}]},{"content":[{"text":"[FILE] Barber Shop.csv\n[FILE] CoinbaseTradeHistory.csv\n[FILE] Covid 19 impacts on hospitals.csv\n[FILE] Crime_records.csv\n[FILE] Pet Care 2023 Weekly Financials.csv\n[FILE] Top Movies.csv\n[FILE] fantasy sports.csv\n[FILE] food and beverage consumption.csv\n[DIR] repos","type":"text"}],"role":"tool","tool_call_id":"41a8fd8b-e7f8-4db8-8670-60761531b01e"},{"content":"The `repos` directory is likely where the projects are located; I'll use `filesystem_list_directory` to list its content.","role":"assistant","tool_calls":[{"function":{"arguments":"{\n  \"path\": \"/data/repos\"\n}","name":"filesystem_list_directory"},"id":"5acd9dfe-c972-4d51-84c3-95acbb0e904a","type":"function"}]},{"content":[{"text":"[DIR] balldontlie-mcp\n[DIR] mcp-server-calculator\n[DIR] mcp_code_executor_workspace\n[DIR] memory_mcp_server\n[DIR] metmuseum-mcp\n[DIR] mongodb-mcp-server\n[DIR] slackr\n[DIR] snake-game\n[DIR] storyteller\n[DIR] tree-sitter-diff","type":"text"}],"role":"tool","tool_call_id":"5acd9dfe-c972-4d51-84c3-95acbb0e904a"},{"content":"Among the directories in `/repos`, `slackr` stands out as the one that shares its name with a well-known team chat platform. I'll use `git_git_log` to retrieve its commit history.","role":"assistant","tool_calls":[{"function":{"arguments":"{\n  \"repo_path\": \"/data/repos/slackr\",\n  \"max_count\": 2147483648\n}","name":"git_git_log"},"id":"306f4e3d-9cda-425e-97fe-990c47c65142","type":"function"}]},{"content":[{"text":"Commit history:\nCommit: 'aa52b054c77ae424e2bafdf323c4114e248b05c0'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2024-10-16 07:35:34-04:00\nMessage: 'Update README.md'\n\nCommit: 'f16540a1d23bbef938f78f4ea87ae559babea09a'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2024-10-16 07:28:16-04:00\nMessage: 'downloads badge'\n\nCommit: '266f49303621cf01979ed65a02e1f92c1da09460'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2024-09-26 21:49:48-04:00\nMessage: 'Merge pull request #202 from mrkaye97/3.4.0\\n\\nslackr 3.4.0'\n\nCommit: '90e6489aa23f2bc777b3408ff2865fda610f61ff'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2024-09-26 21:33:40-04:00\nMessage: 'remove some broken tests\\n'\n\nCommit: 'f10c4a2c720817e525d6b71b82f025a7d3664729'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2024-09-26 21:21:58-04:00\nMessage: 'new version\\n'\n\nCommit: 'e583ec555fa519b662afebca1362ca6f14512689'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2024-08-24 16:38:01-04:00\nMessage: 'Remove Stale workflow'\n\nCommit: 'fd0a092df0fafc281d04ecab9b819239e144687e'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2023-11-10 08:34:55-05:00\nMessage: 'Merge pull request #197 from mrkaye97/dev\\n\\n`slackr` 3.3.2'\n\nCommit: '2959c62602ac30303fc38e482aab30dbcb244275'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2023-11-10 08:17:58-05:00\nMessage: 'ver\\n'\n\nCommit: '7774babb5cd815cfab9ec5480d0d0cc64ee0044d'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2023-09-10 13:51:52-04:00\nMessage: 'try a diff idea\\n'\n\nCommit: '36524b598660b946d0f3d003bb4cd24c2af0a803'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2023-09-10 13:45:11-04:00\nMessage: 'doc fix\\n'\n\nCommit: 'b656da5a6ec3c9b32a94fc723a4de37f67112c41'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2023-09-10 13:31:43-04:00\nMessage: 'add imagemagick\\n'\n\nCommit: '6eafeabe52d1373b12c38e867e17296dc591b900'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2023-09-10 13:27:01-04:00\nMessage: 'install xml2\\n'\n\nCommit: 'a83989f829bc3cb3d3e130a5d65f8d261334a39d'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2023-09-10 13:23:36-04:00\nMessage: 'macos\\n'\n\nCommit: 'c8f84c0370f36dca9deea774ea5712d4614f53a2'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2023-09-10 13:18:01-04:00\nMessage: 'tweaks\\n'\n\nCommit: '092fac24c23b622447c4484869980fb9aef83167'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2023-09-10 13:16:01-04:00\nMessage: 'tweak\\n'\n\nCommit: 'fe97797ef9b4870dd96e7c017cd8637636ded8b5'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2023-09-10 13:14:02-04:00\nMessage: 'xml dep\\n'\n\nCommit: '372b6948a45db6a59a16e7baf8e222e86d6eeaea'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2023-09-10 13:08:50-04:00\nMessage: 'try using newer gha\\n'\n\nCommit: '16347b1f47c003c37362c8bc0437b68b8081eebc'\nAuthor: <git.Actor \"botan <aginbotan@gmail.com>\">\nDate: 2023-08-31 21:41:55+01:00\nMessage: 'Allow user to set config_file via environment variable\\n\\nUpdate README config file setup\\n\\nUse SLACKR_CONFIG_FILE_PATH as environment variable name rather than SLACKR_CONFIG_FILE\\n\\ndocs\\n\\nunboxing if echo\\n\\nscale down tiff for testing\\n'\n\nCommit: '4dbc80db2fb89822b14879ab06dabbf9c2c5f7c7'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-03-30 10:18:43-04:00\nMessage: 'GA\\n'\n\nCommit: '049be3afe8b5b36a687be3e5c886424887e197bc'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-03-20 12:32:51-04:00\nMessage: 'ga\\n'\n\nCommit: '3171379e6cb79f78796c682042b0e36d2361431e'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2023-03-19 14:43:44-04:00\nMessage: 'Merge pull request #192 from mrkaye97/adds-test-coverage\\n\\npkgdown site updates'\n\nCommit: '0cbfcb34a0a10506f69289b63518d6171713638d'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-03-19 14:41:12-04:00\nMessage: 'misc pkgdown fixes\\n'\n\nCommit: '8a89ce20ba6292ceeec3dc34418166eab9f4d9e4'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-03-19 11:41:50-04:00\nMessage: 'okgdown site\\n'\n\nCommit: 'cc0acfcff9898c6b49945f4be54a712f26c5bae1'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2023-02-25 13:30:09-05:00\nMessage: 'Merge pull request #191 from mrkaye97/adds-test-coverage\\n\\n`slackr 3.3.1`'\n\nCommit: '5f396e1d3d6ee27d7a218ae6a8819883f9bdcf1a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 13:09:53-05:00\nMessage: 'ignore in the covr call\\n'\n\nCommit: 'a29104cb78191d7abfb42279ce2e03174d8cfd7d'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 13:03:55-05:00\nMessage: 'ignore the test itself\\n'\n\nCommit: '54865669561e2d97e7e207bda33b0b9e45eefe66'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 13:01:33-05:00\nMessage: 'move inside of coverage\\n'\n\nCommit: '4e0006f94597b04cf0a3cef6bb889df26b18913f'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 12:58:26-05:00\nMessage: 'ignore at top level\\n'\n\nCommit: 'b158102b5466529b074e0e6c9ba82532def2ba70'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 12:55:03-05:00\nMessage: 'ignore paths\\n'\n\nCommit: '05a1f9de8b66835aae374ba93d5b0e990b5d92d5'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 12:41:20-05:00\nMessage: 'this is not worth it\\n'\n\nCommit: 'c8cf0d100a7e58d2b1aa5619f5dcb302420d939b'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 12:34:29-05:00\nMessage: 'add back mv\\n'\n\nCommit: 'cfdf4b5ec0e2d38fc31533ed1ba0d8f48423f743'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 12:28:31-05:00\nMessage: 'mac\\n'\n\nCommit: '94c5af1af576ae8e51621cccfc510e2e4b75a079'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 12:25:04-05:00\nMessage: 'magick\\n'\n\nCommit: '9ce17cedb46896af76d4d91e4f37ae071c0b5f2a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 12:19:29-05:00\nMessage: 'magick\\n'\n\nCommit: '3a08dcfbbbd29ef11aee98ebb3a195f8dd23fd23'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 12:11:22-05:00\nMessage: 'split tests\\n'\n\nCommit: '0b5ed9daaec974d8619f170c5e3c3dd331e3fa9e'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 12:03:00-05:00\nMessage: 'try installing tinytex\\n'\n\nCommit: 'e55604138179a7370fc7bc1008f193fadb062bb3'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 11:57:38-05:00\nMessage: 'news\\n'\n\nCommit: 'f229827edbb9e9d761ac30da50ca9394a0e90610'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 11:57:12-05:00\nMessage: 'news\\n'\n\nCommit: '0798869d54955982231ecddb33533b110859cc4e'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 11:56:03-05:00\nMessage: 'adds onexit test\\n'\n\nCommit: '5b9d651901392e57a2c834291277167003910869'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 11:46:08-05:00\nMessage: 'add test for with_retry\\n'\n\nCommit: '18f708364b470ef9a157c7befb89bf3e57a90763'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 11:29:32-05:00\nMessage: 'expect an error for pagination\\n'\n\nCommit: '60c3eda1c791c9a716f6d7aba19cdfe0df013eb4'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 11:28:03-05:00\nMessage: 'docs\\n'\n\nCommit: '16c48eb199e0478fb12fd670f5588bd9732792bf'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 11:28:00-05:00\nMessage: 'fixes a bug in slackr_history\\n'\n\nCommit: '56ad5d49fd8fe4f1adfaec29d24fad0361e3cdeb'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 11:27:53-05:00\nMessage: 'adds additional tests for slackr_history\\n'\n\nCommit: 'f7ef1ab3e8e86babe13b159a6ed4328573df64e1'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-25 11:16:38-05:00\nMessage: 'run tex tests\\n'\n\nCommit: '929f6041ddfc6b8e2db0f9f4e27293e240109e39'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-20 11:22:09-05:00\nMessage: 'test fixes for cran\\n'\n\nCommit: 'a4246ed86c32df0d023d912a5e762fe9c3968185'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2023-02-19 20:02:21-05:00\nMessage: 'Merge pull request #190 from mrkaye97/slackr-33\\n\\nSlackr 3.3.0'\n\nCommit: '452d5608ae933615f6ae70b64a2fc460c63b5351'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 19:39:09-05:00\nMessage: 'move teardown to last\\n'\n\nCommit: '19cfd0f79f9f20717de3bdcb32e654579af15c47'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 19:32:21-05:00\nMessage: 'one more\\n'\n\nCommit: 'b41a61754b13dd667e092930810ad15923efea7f'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 19:25:57-05:00\nMessage: 'do this whole testing thing probably a bit more correctly\\n'\n\nCommit: '6c01f9b7f26ab80447fb0720b8d7183c1e422bf4'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 18:57:31-05:00\nMessage: 'teardown tore down too much\\n'\n\nCommit: '962dc989ae8c0d01fdfb2b3554fb74c2176aad06'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 18:47:31-05:00\nMessage: 'last plot is from ggplot\\n'\n\nCommit: '69acf39b3a2bda5f8d9e8d11882d1067bd277084'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 18:43:25-05:00\nMessage: 'changelog\\n'\n\nCommit: '45d9b2e59ede2d439c43e010a9828f85c129a269'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 18:41:27-05:00\nMessage: 'broken tests and docs\\n'\n\nCommit: 'e20aefa133bbf17ddfe6316077649b6c317e3bae'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 18:28:21-05:00\nMessage: 'improve code coverage\\n'\n\nCommit: 'd6386d67ca71d90589c27ac0284585fdc9c3a7ad'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 18:01:39-05:00\nMessage: 'test coverage for pagination in history\\n'\n\nCommit: 'e0d08d2af7fc39ca10d616838cd4cdc866e0f3ec'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 18:01:29-05:00\nMessage: 'slackr_history docs\\n'\n\nCommit: 'c0bbcb4642da4052135ebb4ad6bfd6a8d4e5fa83'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 18:01:24-05:00\nMessage: 'fix pagination bug-ish thing in `slackr_history`\\n'\n\nCommit: 'f2d1a29b637ffeb88b2f0778e855b459311c55a4'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 17:30:22-05:00\nMessage: 'refer to the slack docs in a more informative way\\n'\n\nCommit: '6b61b498f62bc931e8bcc8f550edf4bd7a73d980'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 17:25:51-05:00\nMessage: 'use rlang::check_installed in slackr_tex\\n'\n\nCommit: '01f34c96e02c5e8ab39d79019994b75c88146cad'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 16:15:45-05:00\nMessage: 'ggplot\\n'\n\nCommit: 'e279ccd93d815f59fb9aa5e4a93dfa7ba0612555'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 16:15:41-05:00\nMessage: 'skip everything on cran\\n'\n\nCommit: '0e3c3ba70cce3abe043a03d25291424d7b12f57a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 16:15:26-05:00\nMessage: 'slackrr_save wrong param\\n'\n\nCommit: '23ee881fc84a0e8e37af93907671ed826bd27b59'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 16:06:22-05:00\nMessage: 'turns out numeric timestamps was a bad idea\\n'\n\nCommit: 'c2a00b08d53a498b9b00dbe2026315e17f6379d2'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 16:06:11-05:00\nMessage: 'more defaults\\n'\n\nCommit: 'c4d156a875931f09875af2f7dd0eb35ffe7c9615'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 15:57:45-05:00\nMessage: 'lint\\n'\n\nCommit: '3a61db2cbcbc034b929a38e5e1f406db40ef767a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 15:56:12-05:00\nMessage: 'actually pass the files.upload dots through\\n'\n\nCommit: '3c36ffa45a279bbd2fe77a5b42883151cfc0193e'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 15:54:35-05:00\nMessage: 'return numeric timestamps from post_message\\n'\n\nCommit: '723787d036cc6d8cb043d486a3f6033d8dbeb43a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 15:54:12-05:00\nMessage: \"don't bury default args in internals\\n\"\n\nCommit: '1003a58c80b7558ed939fe15d618617ef479fbba'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 15:45:36-05:00\nMessage: 'linting\\n'\n\nCommit: 'd27f23e5242ea25bf48aa6a5cc69a7e022b7f916'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 15:41:20-05:00\nMessage: 'styling docs\\n'\n\nCommit: '42ddacec15187935c909ceda570dc46cefa758ab'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 15:41:14-05:00\nMessage: 'move ggplot to suggests\\n'\n\nCommit: '8d3d0d29d17c45d2b404e50b7476db58c7391786'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 15:34:39-05:00\nMessage: 'version bump\\n'\n\nCommit: '62fc48e96560185214f5934b63e46a445da8865c'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2023-02-19 15:32:15-05:00\nMessage: 'Merge pull request #189 from mrkaye97/restyle-package\\n\\nRestyle the package'\n\nCommit: '03ef79df5b8f8ac5641fa005785d95734fa4dee9'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 15:13:06-05:00\nMessage: 'flaky test\\n'\n\nCommit: '11fe09506a2211f9806e4bf18230bd41769d3d57'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 15:12:03-05:00\nMessage: 'broken test\\n'\n\nCommit: '20f9321753f73ac60a855eb1fd44f326c37170d5'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 14:58:17-05:00\nMessage: 'restyle the package\\n'\n\nCommit: 'bab195fc13685a02d2f2650d1e5354daeac163ff'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2023-02-19 14:52:39-05:00\nMessage: 'Merge pull request #184 from mrkaye97/fix_slackr_181\\n\\nFixes #181'\n\nCommit: 'b6f616113780c32d6cb0905d991aa2d18885792a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 14:37:35-05:00\nMessage: 'dont cancel runs on master\\n'\n\nCommit: '977c8d829290eef22846227391f9178c4174a086'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 14:37:25-05:00\nMessage: 'really only need to run coverage on master\\n'\n\nCommit: '901c98ed98d153f7ec42060802eebe7a781075f9'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 14:37:07-05:00\nMessage: 'cancel previous runs of coverage\\n'\n\nCommit: '39cc822057a4c3fe4f813670094bd5aed67fc36b'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 13:56:08-05:00\nMessage: \"cancel previous jobs on new push\\n\\nchange how cancellation works\\n\\ndummy change\\n\\ndummy commit\\n\\nadd matrix config to concurrency thingy\\n\\none more big of config\\n\\nah yes, but the job isn't called the matrix config thing\\n\\nsimplify more\\n\\ntry pulling out to top level\\n\\ntop level\\n\\nref instead of head_ref\\n\\nset fallback\\n\\nisolate cmd check wf\\n\\ntry new method\\n\"\n\nCommit: '4eacd061c28a77cb24f7861c468285b73b7e0458'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 13:55:06-05:00\nMessage: 'improved warning\\n'\n\nCommit: '493d02869857a5cf4401a1fac122ad9f4fe34f70'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 13:48:17-05:00\nMessage: 'one more flaky test\\n'\n\nCommit: '4a77ae1dc59ac70ad41b83cd9776bfe61872fc32'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 13:45:37-05:00\nMessage: 'cleaning up flaky tests\\n'\n\nCommit: 'a2fcf462f0909728e60ad491e0ad65b66afb5993'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 13:10:59-05:00\nMessage: 'test cleanup\\n'\n\nCommit: '282d2d6702e45f8f71d68c067b580b82c7a3757a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 13:07:38-05:00\nMessage: 'more tests\\n'\n\nCommit: 'c6f3d696e0900b3326f51cf7970adf6bff4b4073'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 13:07:32-05:00\nMessage: 'adds better default args and warning message\\n'\n\nCommit: 'd5a093b0ba1a67ca82ada517f717296c4be5b903'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 12:45:43-05:00\nMessage: 'adding tests\\n'\n\nCommit: '92854a76890fde84e94474058ec1b23412c60957'\nAuthor: <git.Actor \"Ildiko Czeller <czeildi@gmail.com>\">\nDate: 2023-02-12 20:01:58+01:00\nMessage: 'bump roxygen version to match the one in github actions\\n'\n\nCommit: 'fdefe5b70d11e6d7cfd90c4c5dff12b15592c011'\nAuthor: <git.Actor \"Ildiko Czeller <czeildi@gmail.com>\">\nDate: 2023-02-12 10:48:31+01:00\nMessage: 'bump version number\\n'\n\nCommit: '36f2ac979fbdf63429a99e0d6ac44da87b7e9263'\nAuthor: <git.Actor \"Ildiko Czeller <czeildi@gmail.com>\">\nDate: 2023-02-11 16:04:03+01:00\nMessage: 'fix duration in slackr_history if posted_from_time is not provided\\n'\n\nCommit: 'bde26ca4a3b50421f13df04de147c0e74fb0a057'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2023-02-19 13:38:26-05:00\nMessage: 'Merge pull request #185 from mrkaye97/fix-pkgdown-deploy\\n\\nFix pkgdown deploy'\n\nCommit: '4c3392214e583e4bb4d08ebe68372d1ad46f6d4b'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 13:38:09-05:00\nMessage: 'deploy from master\\n'\n\nCommit: '6f805d71cea2f6153d422a0b54ec047a4bcbf563'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 13:34:40-05:00\nMessage: 'try removing config from pkgdown build\\n'\n\nCommit: 'bb86b3e902bfaea250e261418239635e332d318e'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 13:30:50-05:00\nMessage: 'fix pkgdown build\\n'\n\nCommit: '937d26c3ea288ad92756c350f02a3af00fc2d974'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 13:14:50-05:00\nMessage: 'new workflow\\n'\n\nCommit: '03c76bee4124b3649427524592e43da35ca6ee45'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-19 13:12:59-05:00\nMessage: 'deploy from branch\\n'\n\nCommit: '647101fda42677651fbd7b569a4738f37937a861'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-14 10:20:24-05:00\nMessage: 'Revert \"adds ssh\"\\n\\nThis reverts commit 63d58b970e50a0cb25febbfea95f8f86bb841c12.\\n'\n\nCommit: '63d58b970e50a0cb25febbfea95f8f86bb841c12'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-14 10:09:09-05:00\nMessage: 'adds ssh\\n'\n\nCommit: '0321c14fb4c93d69fc686faf317705641b04f465'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2023-02-13 22:26:25-05:00\nMessage: 'Merge pull request #183 from mrkaye97/rework-secrets-setup\\n\\nFixing tests and reworking CI'\n\nCommit: '1c0012a9e5bafbf4f76bdfdd3ba473cbe9b66592'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-13 22:09:23-05:00\nMessage: 'run in mrkaye97/slackr\\n'\n\nCommit: 'a460c6cfb94298725bb2902b4fb5dec12ae0d14c'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-13 22:08:01-05:00\nMessage: 'closing bracket\\n'\n\nCommit: 'f880bb2440d2d9d6697d10cfe14125171fba0324'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-13 22:07:23-05:00\nMessage: 'cleanup\\n'\n\nCommit: '80a6e090772648c11cf1ceaab42e1cdfa27bfd72'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-13 22:06:19-05:00\nMessage: 'dummy\\n'\n\nCommit: 'e534d56f82cf0ab2b46b59adbcf33f6a4c0e9cb6'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-13 22:05:36-05:00\nMessage: 'try pointing at repo\\n'\n\nCommit: '1a39b67bc8e610c1699eb26b6c593bf165ea1c61'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-13 22:03:46-05:00\nMessage: 'try some conditional logic\\n'\n\nCommit: 'af8be9d59934dfebc3a364bac46761e6fb9b83f4'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-13 22:00:55-05:00\nMessage: 'dummy commit for CI\\n'\n\nCommit: 'ed7d82ec0597754666b95d867d522008986d83ec'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-13 21:59:35-05:00\nMessage: 'Update R-CMD-check.yaml\\n'\n\nCommit: '8c77f37cf0e3b423abfbc9a2445e9fa4b3739abc'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2023-02-13 20:19:13-05:00\nMessage: 'run workflows when review is requested or PR is opened\\n\\nfixing broken tests\\n\\nfixing  with_retry\\n\\nset up renv\\n\\nanother failing test\\n\\ntry using renv for cmd check\\n\\nupgrade actions\\n\\nsuggest remotes\\n\\nturns out we don\\'t need remotes\\n\\ninstall remotes to install deps\\n\\npull remotes install earlier\\n\\ndummy comiit\\n\\nmanually install a bunch of deps\\n\\napparently I need sudo everywhere\\n\\nRevert \"set up renv\"\\n\\nThis reverts commit 97a2b7a55bba3bd6ac0a6e1191abf3a475347f04.\\n\\nRevert \"try using renv for cmd check\"\\n\\nThis reverts commit 6a68708a55d0808860ae424abc490b55a55688ef.\\n\\nrevert CI config\\n\\nget CI passing\\n'\n\nCommit: '343115c756b1dd1c33353faceb2dcf52a098c0bf'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2022-03-04 17:10:36-05:00\nMessage: 'Merge pull request #174 from mrkaye97/fix-thread-ts-bug\\n\\n`slackr` 3.2.1'\n\nCommit: '13706a19370968a20e655cae207cc502ce8a2258'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2022-03-04 16:48:10-05:00\nMessage: 'oops, fixed the wrong thing :facepalm:\\n'\n\nCommit: '1b1eb823f1453b0608f1da10555d3fdb16b46bd4'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2022-03-04 16:38:08-05:00\nMessage: 'news\\n'\n\nCommit: '29d6a4042a1f3946cc8125b06b178c39cfdd906b'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2022-03-04 16:37:40-05:00\nMessage: 'version\\n'\n\nCommit: '8609541d6f395a13b7d3f99ed4e172c5b6bc7cb9'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2022-03-04 16:37:31-05:00\nMessage: 'fixing thread_ts bug in `slackr`\\n'\n\nCommit: 'c62a7ff1020104835d094bbd1320343823c1f79b'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-09-01 21:04:12-04:00\nMessage: 'Merge pull request #170 from mrkaye97/slackr-v3.2.0\\n\\n`slackr` v3.2.0'\n\nCommit: '246d659fefcb9ad975fb9da07bd728960fc3bc62'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-09-01 20:35:07-04:00\nMessage: 'one more mini test bug\\n'\n\nCommit: '4592b02e1429767dcd95c9022923139403571a3a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-09-01 20:29:44-04:00\nMessage: 'skip tex tests on CI\\n'\n\nCommit: 'ec1520d60ecb4c5506ef238f2ed55b8b832bec37'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-09-01 19:23:04-04:00\nMessage: 'couple more broken tests\\n'\n\nCommit: '7335bc39467c8d42886e7a9a0c2babfdc42aaa70'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-09-01 19:18:30-04:00\nMessage: 'adding some tests and doing some test cleanup\\n'\n\nCommit: '737a0efe8dbfcd5d3bb82e45b5144d9bc9041e91'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-09-01 19:15:20-04:00\nMessage: 'bugfix per #167\\n'\n\nCommit: '17838164bd51567eac9244b7ac1e6c9b7cc44ae4'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-09-01 18:46:03-04:00\nMessage: 'getting rid of reprex refs\\n'\n\nCommit: '0ca8713624623ea3e767e5749c0752018765bcf8'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-09-01 18:44:25-04:00\nMessage: 'rolling back slackr and slackr bot\\n'\n\nCommit: 'be0cf95c911430de35d333815d39cf8015bdf07d'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-09-01 18:20:03-04:00\nMessage: 'improving error handling a little bit\\n'\n\nCommit: 'e74f406ce86431a7e52bc6b7e1d1ee447239bdb3'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-09-01 18:03:50-04:00\nMessage: 'version bump\\n'\n\nCommit: 'a54be00e0a520e9571626bbd23ac7e166d6ab931'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-08-20 11:35:57-04:00\nMessage: 'Merge pull request #166 from jcrodriguez1989/master\\n\\n`slackr_ims` was not correctly returning the channel IDs.'\n\nCommit: '6b76bdbb65ce45e845c511d2454102ea7a837abb'\nAuthor: <git.Actor \"jcrodriguez1989 <jcrodriguez@unc.edu.ar>\">\nDate: 2021-08-20 11:45:25-03:00\nMessage: \"Merge branch 'master' of https://github.com/mrkaye97/slackr\\n\"\n\nCommit: '7f5c86613a22c503c7099dae549d5bd134d02b05'\nAuthor: <git.Actor \"jcrodriguez1989 <jcrodriguez@unc.edu.ar>\">\nDate: 2021-08-20 11:44:50-03:00\nMessage: 'requests for the PR\\n'\n\nCommit: 'ea1c3867c890085d16263200a391c4c9fe6c8298'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-20 10:29:12-04:00\nMessage: 'making an attempt at getting cmd check to work via this fork\\n'\n\nCommit: '8fe25e676f213727bc4c55ed4937d0a316a46803'\nAuthor: <git.Actor \"jcrodriguez1989 <jcrodriguez@unc.edu.ar>\">\nDate: 2021-08-20 11:01:18-03:00\nMessage: 'passing cmd check\\n'\n\nCommit: 'e71eba6bd530095e06bfbe3ca1892058b4e58129'\nAuthor: <git.Actor \"jcrodriguez1989 <jcrodriguez@unc.edu.ar>\">\nDate: 2021-08-20 10:38:46-03:00\nMessage: 'correctly join users & their im channel\\n'\n\nCommit: 'cd5db2f2809aed72e2c602c8736634ec076615aa'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-14 18:48:32-04:00\nMessage: \"Merge branch 'master' of https://github.com/mrkaye97/slackr\\n\"\n\nCommit: '02fe36f29f80f2aaa59cd9f1bde0c2b39dff58b1'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-14 18:48:25-04:00\nMessage: 'update the news\\n'\n\nCommit: '8a938fb68700bf5eec06351016b7bc86fad1d063'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-08-14 18:40:18-04:00\nMessage: 'Merge pull request #164 from mrkaye97/v3.1.0\\n\\nv3.1.0'\n\nCommit: '00ccb7d8da166ca4f5abeb20e070dffef9e2b6e8'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-14 18:18:36-04:00\nMessage: 'and more\\n'\n\nCommit: '7af7a18fb92e5f116d83565678eaf0a7c0c712a5'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-14 18:18:07-04:00\nMessage: 'removing more renv stuff\\n'\n\nCommit: 'd8736b267a9de75ab3cc88fd1c19da6394035718'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-14 18:10:30-04:00\nMessage: 'removing renv stuff\\n'\n\nCommit: '108b40528b034659e608a4641aee989c704d5334'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-14 18:06:33-04:00\nMessage: 'Revert \"restore renv cache in ci\"\\n\\nThis reverts commit 9af882af51e09a353b4bed0a75a4e70c5e8b56ea.\\n'\n\nCommit: '47ffe2d20ea496be51761404e3b125d05c9c566d'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-14 18:06:28-04:00\nMessage: 'Revert \"install devtools\"\\n\\nThis reverts commit 448413a245f3b01fd2b2e42da9a103ea02ab2443.\\n'\n\nCommit: 'c9b46835aa3846b98beb01d68a1531d5aff551c4'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-14 18:06:22-04:00\nMessage: 'remove renv\\n'\n\nCommit: '6cd453be6f76c3d032089a0bca20e7ea70f9952d'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-14 18:06:16-04:00\nMessage: 'unbreak slackr and slackr bot\\n'\n\nCommit: '448413a245f3b01fd2b2e42da9a103ea02ab2443'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-14 17:47:56-04:00\nMessage: 'install devtools\\n'\n\nCommit: '26fc0859ad2a017f360170c6cf8c1ed432c3f555'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-14 17:43:28-04:00\nMessage: 'add a path\\n'\n\nCommit: '9af882af51e09a353b4bed0a75a4e70c5e8b56ea'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-14 17:40:49-04:00\nMessage: 'restore renv cache in ci\\n'\n\nCommit: '9bf51584679de55c5d2c1a9779f659b8cfb596ba'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-14 17:38:46-04:00\nMessage: 'add svglite dep\\n'\n\nCommit: '4425294a272daa0da735689732b34664b984b70e'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-14 17:38:12-04:00\nMessage: 'use renv\\n'\n\nCommit: 'e94835816037be1e4e3410ceda9dcde18d6b4cda'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-14 17:32:55-04:00\nMessage: 'adding a couple tests\\n'\n\nCommit: '192acdc367ec35e8693707ca729f7903e7a4c737'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-14 17:32:38-04:00\nMessage: 'doc updates\\n'\n\nCommit: 'de3ffed52eb1b32f6a92cd218101fc217db3dcee'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-14 17:28:03-04:00\nMessage: 'adding device param to allow multiple different file versions\\n'\n\nCommit: '36116498be66801a0e8ab31a1c0c5b1c9727735b'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-14 17:18:22-04:00\nMessage: 'version bump\\n'\n\nCommit: 'd1a704cac60c569df21f5755881c968244e8728c'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-11 19:14:21-04:00\nMessage: 'update the news\\n'\n\nCommit: '035d20daba3febfc8cba87e9301e1cb744c1a5c7'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-08-11 17:42:21-04:00\nMessage: 'Merge pull request #162 from mrkaye97/slackr-3.0.1\\n\\nv3.0.1'\n\nCommit: 'c9de2d83b4193e2eb5360b9dc3ad83902db82c28'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-10 19:36:24-04:00\nMessage: 'cmd check\\n'\n\nCommit: '0ceb5f60af87ae5b4102107234a14a48f88f9b28'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-10 19:34:26-04:00\nMessage: 'build ignoring the test config\\n'\n\nCommit: '954e6b288fb4b692addcf19cedcb18ba4bebeb83'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-10 19:33:44-04:00\nMessage: 'get rid of purrr\\n'\n\nCommit: '1687a7202ed7fe2a802329b64f91a06f67d64dd0'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-10 18:48:13-04:00\nMessage: 'slightly more error handling\\n'\n\nCommit: 'f59a5d4bfefbf156e12c7e78b6bb5f5be86c7153'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-10 18:46:57-04:00\nMessage: 'ignore test config\\n'\n\nCommit: '5117c2022d67cba84b7abd711b5a1ba463749905'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-10 18:46:46-04:00\nMessage: 'check auth at setup time\\n'\n\nCommit: '6dc8cdb45e78c8860c8c42ddc4b37b032920e35d'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-10 18:20:26-04:00\nMessage: 'version bump\\n'\n\nCommit: 'a6c4fa3c6d205af94e76bdaccffdce93a813b37a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-10 18:14:53-04:00\nMessage: 'improving the docs a little more\\n'\n\nCommit: '9bed48f9af5131b5c757323e2a198c8a50ee02f9'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-10 18:12:00-04:00\nMessage: 'remove from the vignettes\\n'\n\nCommit: '04a5663e7490742610f84791396eaffc05b30c12'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-10 18:09:07-04:00\nMessage: 'token error handling\\n'\n\nCommit: '56a2a423ee8b090b533e30f0daee92fd2fb0c09d'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-08-07 15:21:35-04:00\nMessage: 'Merge pull request #159 from mrkaye97/v3.0.0\\n\\nv3.0.0'\n\nCommit: '90aa47e41170cd3ab9856d70ffd50c1f224ff581'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-07 14:59:52-04:00\nMessage: 'readme\\n'\n\nCommit: '5fcef3011b9c0a34bb60b40ee8ae060b5500f3be'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-07 14:59:00-04:00\nMessage: 'update the news\\n'\n\nCommit: '2728899889b64be0a99159da8b9043716c61549b'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-05 17:04:29-04:00\nMessage: 'cleaning up a few things\\n'\n\nCommit: '102ed1e0ad446599533075bef34823f3ec50082f'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-08-05 17:04:22-04:00\nMessage: 'bumping reprex\\n'\n\nCommit: 'cea6fa79214659f082c29516e2485f3d44180a71'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-31 12:43:17-04:00\nMessage: 'if the thing to post is a number, a boolean, a string, etc., just post it\\n'\n\nCommit: '158005f439de1b688e817b05dd5eb1a99b976d29'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-31 12:10:36-04:00\nMessage: 'readme update\\n'\n\nCommit: '25cbf58ee0803ebee4f8b64cd895a20f9699cfa5'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-31 12:07:13-04:00\nMessage: 'more doc improvements\\n'\n\nCommit: '6f3ec05ee5dfbf27876d8b7f455e2209f6ae98d3'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-31 12:05:46-04:00\nMessage: 'some documentation improvements\\n'\n\nCommit: 'ccf9ded6fc4dfd4fa40855ae1cce93dd5fd3d0d0'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-31 12:00:19-04:00\nMessage: 'style\\n'\n\nCommit: 'bd517c95e775178df00e10fd04e86f7c271b64fb'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-31 11:53:50-04:00\nMessage: 'cmd check\\n'\n\nCommit: 'e443639b85c9a1dab3cd78b6dbca912b52e08b40'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-31 11:53:43-04:00\nMessage: 'adding reprex dependency\\n'\n\nCommit: '026b08c8dbb9c82a13ac65737f6c0b8bbbc64d19'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-31 11:38:14-04:00\nMessage: 'oops\\n'\n\nCommit: 'a5efa60b1de4f9b8b40c6138cd4fdb44cfe3f2a4'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-31 11:36:30-04:00\nMessage: 'improving error messaging\\n'\n\nCommit: '9b8b734e3928d182c80395cbe7d3a4840f3f6441'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-31 11:34:36-04:00\nMessage: 'throwing an error unless explicitly ignored\\n'\n\nCommit: '1326a4685915a494dd15df06a1f7fb423bdbc1fd'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-31 11:33:01-04:00\nMessage: 'trying to be helpful and handle errors\\n'\n\nCommit: '871f481e3eba44d4d94d3d02a77bb6cfc20165e3'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-31 11:19:21-04:00\nMessage: 'fixes to slackr_bot\\n'\n\nCommit: '031777bd31035c79aafddda5b80a7e8889429685'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-31 11:11:02-04:00\nMessage: 'adding a purrr dep\\n'\n\nCommit: '7f202c4048fb1a32f93b6c4428f7bfe8cd247f04'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-31 11:09:51-04:00\nMessage: 'docs\\n'\n\nCommit: 'dd82b55cbd05ca0a39890b789de3473309e02ba2'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-31 11:09:04-04:00\nMessage: 'same change for slackr_bot\\n'\n\nCommit: '1518a30d49f0be5c1f6770f05e02a60b546f6f0d'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-31 11:08:21-04:00\nMessage: 'cleanup\\n'\n\nCommit: '4d9f185e7159465c7f6197e6f6c07abac8a75544'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-31 11:06:46-04:00\nMessage: 'cleaning up `slackr` to use `reprex:::prex`\\n'\n\nCommit: 'e2966e5bcc8d39a07c97d30859eb8edf60861fe4'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 14:56:13-04:00\nMessage: 'testing with a user token and a bot token\\n'\n\nCommit: 'f57296d4f8e4b73f19d9ce30d398d6db035e98f6'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 14:53:18-04:00\nMessage: 'readme\\n'\n\nCommit: '637ca6bf2d744bd37b5a7af07aaea27c931f1fd3'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 14:52:09-04:00\nMessage: 'news\\n'\n\nCommit: 'd61cda918abf2c160004343ef902d88cb2f46326'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 14:52:06-04:00\nMessage: 'adding reply_broadcast\\n'\n\nCommit: 'a8247cf23b283ee772272ab1fa7f70d1bcb28951'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 14:48:27-04:00\nMessage: 'tidy styling\\n'\n\nCommit: '7a8cbceb93c975c6241c4923d4755ce30a96de33'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 14:47:48-04:00\nMessage: 'update the news\\n'\n\nCommit: '1eb0ee61a8dc0bd442961b513a0133728b5dc618'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 14:45:08-04:00\nMessage: 'docs\\n'\n\nCommit: 'eff01008056a353e89c90afdcf3b19db6de43e30'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 14:42:25-04:00\nMessage: 'broken tests\\n'\n\nCommit: 'b8719f70c3c89848df353ff674e980e7c416a020'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 14:38:41-04:00\nMessage: 'cleaning up remaining parameter descriptions\\n'\n\nCommit: '9cb5e72673e13f33da1d7ec38b307e4aa54869f0'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 14:24:40-04:00\nMessage: 'cleaning up channel and channels args\\n'\n\nCommit: '9bb4512faae7de3c57d763a6fc293733d1e741bb'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 14:20:25-04:00\nMessage: 'missed a couple\\n'\n\nCommit: 'ba3a664c5724f3e26d28521901eb1eea4734fec8'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 14:18:31-04:00\nMessage: 'match token param description to Slack API description\\n'\n\nCommit: 'd7e23959795b5e09ffe1deb5d0f7635aef0a92bc'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 14:11:03-04:00\nMessage: 'rearranging args for slackr_history\\n'\n\nCommit: '31a2a81fe6a2df4af531b9bb597d83216aaff14a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 14:06:26-04:00\nMessage: 'docs\\n'\n\nCommit: '1fe7db373bdaa33aaaa1ad21baac1515b79ef1f2'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 14:05:28-04:00\nMessage: 'missing params\\n'\n\nCommit: '148b338c17b874b98f26724a3aa091073d135bf4'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 14:03:10-04:00\nMessage: 'docs\\n'\n\nCommit: '36695317b77d482028aa867748eda7b8b5a2037d'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 14:01:37-04:00\nMessage: 'adding additional params\\n'\n\nCommit: '9c6bd0d4f3648d69a96c931ca5d1e6197f4c2cbf'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 13:51:06-04:00\nMessage: 'reworking thread_ts, etc.\\n'\n\nCommit: '4b189d84951b40858f681a554096b276b238ea32'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 13:16:12-04:00\nMessage: \"don't skip test on CI\\n\"\n\nCommit: 'd44c918e2518dd6eb6dad1422a1c3ab6aef9fadd'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 13:14:09-04:00\nMessage: \"don't translate twice\\n\"\n\nCommit: 'e86670649569378a36bd628b0a298b284245833e'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 13:13:51-04:00\nMessage: 'removing lifecycle dep\\n'\n\nCommit: '27fa4447f08f151446570858134ab24c316fc8e9'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 13:13:42-04:00\nMessage: 'adding params\\n'\n\nCommit: '1b8166df07fd3ff77db4eb5020caa7a8d220599a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 12:50:11-04:00\nMessage: 'bump version number\\n'\n\nCommit: '430eacc2e736d6840596f628bf2c0fb6966e7512'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 12:48:25-04:00\nMessage: 'removing all references to bot_user_oauth_token\\n'\n\nCommit: '6990e6ec5139b63ee549091335a2dd1b31fb4122'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-10 12:38:39-04:00\nMessage: 'updating the news\\n'\n\nCommit: '49a96796247717e7b667a5d6108cd55d0edf607c'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 16:11:03-04:00\nMessage: 'reinstall curl package\\n'\n\nCommit: 'f35ad95df3c53d0881bfd12b9e1a485568a4da24'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 16:04:34-04:00\nMessage: 'curl 4\\n'\n\nCommit: 'c4fbc238cb318174d7c12e89d6f282d776403fab'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 16:00:47-04:00\nMessage: 'another curl attempt\\n'\n\nCommit: 'affdddd9ed80ea13441ba83d9edf8e29e8b3ebba'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 15:55:57-04:00\nMessage: 'install curl\\n'\n\nCommit: 'a2160e401f784237722caac02c6d48c6ede8d1ad'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 15:49:58-04:00\nMessage: 'no examples\\n'\n\nCommit: '6bc433ff2e3cebed69d0df63484efbba415b6ec5'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 15:42:15-04:00\nMessage: 'stringi seems broken\\n'\n\nCommit: 'd094cf3e05873ed8b2c7d0d961854cf2b75d201b'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 15:40:00-04:00\nMessage: 'install devtools deps\\n'\n\nCommit: 'a5bf2e7b76e313a8d35271e127fe85b0a7c3efb0'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 15:36:28-04:00\nMessage: 'use devtools to check\\n'\n\nCommit: '9db04a7d3e5a8e40284729e56a38e597afb3a96e'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 15:30:10-04:00\nMessage: \"don't build vignettes in CI\\n\"\n\nCommit: '5d6111c7fdede660148e0e041f3a2062e656abf1'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 15:14:38-04:00\nMessage: 'cut down on the number of tests to run\\n'\n\nCommit: '12bca8500fa848e3fc4dc37255ce6a1c634c4909'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 15:09:06-04:00\nMessage: 'bump version and fix gg bug\\n'\n\nCommit: 'aff85975a07dba95dc353e5b4ea64ae45174b9dc'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 14:02:16-04:00\nMessage: 'pkgdown remove deprecated functions\\n'\n\nCommit: '200b7adcfcc1f35915e652a6e75729f210143958'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 13:11:24-04:00\nMessage: 'unbreaking error messaging\\n'\n\nCommit: '6dae5787951dc8463eb76ea62c86936a86f8c4d6'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-07-05 10:35:00-04:00\nMessage: 'Merge pull request #155 from mrkaye97/v3.0.0\\n\\nv2.4.0'\n\nCommit: '09754737011e82f048f2ffcf7df401b79a186e35'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 10:24:30-04:00\nMessage: 'skipping flaky deletion test\\n'\n\nCommit: '9140accaeecfe030c6c9bf40fcd4de7ce0645b79'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 09:56:23-04:00\nMessage: 'locale for news\\n'\n\nCommit: '9b4e5a931523aa96d1a2b521698f625592ca3632'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 09:55:02-04:00\nMessage: 'attempting to fix locale issue\\n'\n\nCommit: '40e0296d5ca6b5351f94a7a0b0ee6c246c988abb'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 09:48:58-04:00\nMessage: 'one more news tweak\\n'\n\nCommit: '2d50aa9a78e83597e48fa878b4821a77f49fb0f6'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 09:47:46-04:00\nMessage: 'updating the news\\n'\n\nCommit: 'c2654b8d5759505872e12aecbf82c854315a679d'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 09:47:42-04:00\nMessage: 'small bugs\\n'\n\nCommit: '4540d6f570a035e0095893f6ad4dea5eaf1283c5'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 09:41:16-04:00\nMessage: 'skipping broken ggslackr tests on CI\\n'\n\nCommit: 'bbb60f2aacd1da1dbdeecf813bb0f4f078f2537d'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-07-05 09:34:43-04:00\nMessage: '2.4.0\\n'\n\nCommit: 'd9cd0210ba789c5b295790caff6eb7d212768f33'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-19 14:37:39-04:00\nMessage: 'Revert \"withr local locale import\"\\n\\nThis reverts commit 9e620faef41a87cf126eaaf60f429306fa687fec.\\n'\n\nCommit: '48c51a20725b2ba7e8b5f7e27b1eebc8176aa186'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-19 14:37:32-04:00\nMessage: 'Revert \"getting rid of jumbled locale nonsense in favor of withr approach\"\\n\\nThis reverts commit 975a4ec06dcb4bcb60e97f4e609e7aa003d91ab7.\\n'\n\nCommit: '9e620faef41a87cf126eaaf60f429306fa687fec'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-19 14:10:17-04:00\nMessage: 'withr local locale import\\n'\n\nCommit: '6ae3d402d6e863743d044e7f60c74fcddcd2092f'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-19 14:04:48-04:00\nMessage: 'style\\n'\n\nCommit: 'cdb09dfae4da98764d115d8eaca226c0f6452ad1'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-19 14:04:42-04:00\nMessage: 'style\\n'\n\nCommit: '975a4ec06dcb4bcb60e97f4e609e7aa003d91ab7'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-19 14:04:27-04:00\nMessage: 'getting rid of jumbled locale nonsense in favor of withr approach\\n'\n\nCommit: '222301fa1f8a2cb34d964dc719493d62ccbc284b'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-19 13:25:01-04:00\nMessage: 'deprecate bot user oauth token\\n'\n\nCommit: '36f55072a30289a0c20df8b7f9e5ddc1e26a65b5'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-15 21:43:51-04:00\nMessage: 'tidy styling\\n'\n\nCommit: '1b2d789b2db31d4196b06ca2fe8e18ca056fa757'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-15 21:42:42-04:00\nMessage: 'use withr::local_options to fix tibble pretty printing issue\\n'\n\nCommit: '97119cd28a3cd0998527ea4288179ecf655333c6'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-15 21:36:58-04:00\nMessage: 'get rid of unused code\\n'\n\nCommit: '831ae755ce99d8a1d144475a59e6f79091461b3a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 15:53:58-04:00\nMessage: 'test might be breaking\\n'\n\nCommit: '092becbd563e65c923799fef4fc1eb40defa0709'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 15:30:58-04:00\nMessage: 'one more test\\n'\n\nCommit: 'cdca592c44e34714ead8e60f3a15a4179233721a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 15:24:04-04:00\nMessage: 'adding some tests\\n'\n\nCommit: '3f50732ae146018d79001315f242e24b9c173ce6'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 15:08:38-04:00\nMessage: 'one more pkgdown fix\\n'\n\nCommit: '30f1139c8043ea706f2fc5044b421a75bbf0d925'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 14:29:34-04:00\nMessage: 'webhook config var issue\\n'\n\nCommit: '0a6733ef81f96c933830331365d850df3cdd9850'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 14:23:37-04:00\nMessage: 'env vars in CI\\n'\n\nCommit: '94bb9222709e8697927988631aa2404d484b8e0a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 14:18:50-04:00\nMessage: 'dummy commit\\n'\n\nCommit: '8972a9ecedfe8b415bae8ebe0f5fbed1fa59e749'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 14:15:01-04:00\nMessage: 'ggslackr docs\\n'\n\nCommit: 'f10a1d9fec0e820bfae49093125d2b6e5a767a19'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 14:09:34-04:00\nMessage: 'add channels back (unnecessary breaking change)\\n'\n\nCommit: '462739efc67e161076aa4a14215a904ede2558e0'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 14:04:34-04:00\nMessage: 'warn for args\\n'\n\nCommit: '84a896b9d76190478d93c869a3d0587dc55d1813'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 13:58:06-04:00\nMessage: 'warn for args\\n'\n\nCommit: '5eec32bea57444fed3f318e284b5aa62b8823641'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 13:42:24-04:00\nMessage: 'fixing a broken test\\n'\n\nCommit: '87e47dc521453507fbdf88459a5d958a0112c4d3'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 13:40:29-04:00\nMessage: 'more docs\\n'\n\nCommit: '40b22105a027df358c2d3d63f199905700da9282'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 13:39:38-04:00\nMessage: 'docs\\n'\n\nCommit: '58ae9108200de458ec6166fa4745fa751c66c2a2'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 12:32:52-04:00\nMessage: 'more token handling\\n'\n\nCommit: '3fbee9938606b0520bd5d60bf90f2c192a517ab1'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 12:25:10-04:00\nMessage: 'tidy description\\n'\n\nCommit: '48865d6bf17f3e860488a7ed597b9067d7db44ff'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 12:24:42-04:00\nMessage: 'token checking\\n'\n\nCommit: '01c4beab10d95a10e959c13dae1a90a7903fb374'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 11:38:49-04:00\nMessage: 'adding some warnings\\n'\n\nCommit: '59bed429a438dc4dae1cbc57e7acd9e12c1ef499'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 11:30:04-04:00\nMessage: 'get rid of deprecated and superseded functions\\n'\n\nCommit: '2d197de05c9fcea046f0923cabcf8e952a3130dc'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 11:17:45-04:00\nMessage: 'getting rid of deprecated stuff and changing the webhook\\n'\n\nCommit: '7d17af010afdec745677984d9d82c8b9faecfec2'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 11:07:17-04:00\nMessage: 'tidy style\\n'\n\nCommit: 'aa66fa7f65c66d506656949d213de7f6944a8293'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 11:05:11-04:00\nMessage: 'use rlang for messaging\\n'\n\nCommit: 'ca600c920718ac3c1460ff4be61bb75f06809cd1'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 10:58:03-04:00\nMessage: 'token update\\n'\n\nCommit: 'c20e89db3bd77207297d3a24fef0712cb7101dbf'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-06-13 10:45:42-04:00\nMessage: 'version bump\\n'\n\nCommit: '1f88cc8b14a39aa79f2121d35faa7e188752b92d'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-06-12 12:35:16-04:00\nMessage: 'Merge pull request #151 from mrkaye97/license-update-bump\\n\\nv2.3.1: License Update'\n\nCommit: '9f26e90bdea8d870b1bb36b91ac7baef631c3730'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-05-31 12:44:55-04:00\nMessage: 'Create stale.yml'\n\nCommit: '0401a3bfaeb068ede3dcb79216e8c3f6c93636a3'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-05-16 17:41:28-04:00\nMessage: \"get rid of xtable dep\\n\\nMIT!\\n\\nbump\\n\\nguess I can't delete LICENSE /shrug\\n\\nupdates per Andrie's suggestions\\n\"\n\nCommit: 'b173fe63986c0f186dab1d4e7d423c1197641059'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-05-01 18:29:25-04:00\nMessage: 'updates for CRAN\\n'\n\nCommit: 'ba6b3f5e03fa466885dcfa1a075f6f0dee495c8d'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-05-01 17:52:14-04:00\nMessage: 'misc pkgdown improvements\\n'\n\nCommit: '1c19ca308f11f1738f6d5268f68bb39a99130983'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-04-17 15:30:26-04:00\nMessage: 'one other update to the pkgdown site\\n'\n\nCommit: '1cac80a13b1acf053e29b114cbd7d4d47dccad9b'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-04-17 14:48:55-04:00\nMessage: 'forgot to knit the readme (although this really should happen in CI)\\n'\n\nCommit: '03cdad68a9a768377b9946cbfb9829e92607bcd4'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-04-17 14:39:53-04:00\nMessage: 'Merge pull request #150 from mrkaye97/slackr-230\\n\\nslackr 2.3.0'\n\nCommit: '1be95dc1047d75635a8dccb60c374f9fd646b0bc'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-04-17 14:27:26-04:00\nMessage: 'bugs\\n'\n\nCommit: 'e296a5c4b41fa9b821f1b7e054817b6d260c88b5'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-04-17 14:17:36-04:00\nMessage: 'documentation\\n'\n\nCommit: 'eedab618a6c3d8f077986b8b6e99fe5755719949'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-16 11:59:58-06:00\nMessage: 'docs\\n'\n\nCommit: 'e5fdf933acde49c4d25733ceb5114fb767778e2d'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-16 11:42:26-06:00\nMessage: 'adding tests\\n'\n\nCommit: 'e4529e3a91f608c295a48da283e968fb0c7a8cd0'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-16 11:42:18-06:00\nMessage: 'adding `create_config_file()` and `slackr_teardown()`\\n'\n\nCommit: 'a6c9dd44588cd8a4922940d689b8da3f78f0a0a6'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-16 11:42:00-06:00\nMessage: 'docs\\n'\n\nCommit: '8da508c50ddb99b0404ac3bb09bd22a47e4e4efd'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-16 08:23:34-06:00\nMessage: 'removing broken tests on old r ver on ubuntu\\n'\n\nCommit: '54be8016b9cff06a3913eb352a852f611f73efb4'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-15 18:26:55-06:00\nMessage: 'style\\n'\n\nCommit: '9dfee48a351bb0a8fd04f42a3d1719d8f5df5676'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-15 18:26:11-06:00\nMessage: 're style\\n'\n\nCommit: '4c962d67dd5e7b07aa94ca9fe582de80dd477d9e'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-15 18:06:07-06:00\nMessage: 'cant run tests that rely on dev plot in CI\\n'\n\nCommit: '7202bf232b6fcbeb83b5135c82a68faaf1e56a7c'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-15 18:05:11-06:00\nMessage: 'tests for slackr_dev and tex_slackr\\n'\n\nCommit: 'ced903290fbef9a8ce1a656b94a63802c76e872d'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-15 18:00:22-06:00\nMessage: 'one more test for slackr_dev\\n'\n\nCommit: '4b8dfe6f24d9ba0eb2f7ee66dc6754b001ab31d3'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-15 17:58:19-06:00\nMessage: 'adding a test for slackr_setup with a config file\\n'\n\nCommit: '342966025d88a3f67df8cfc5a8eb78c9f39048fb'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-15 17:40:12-06:00\nMessage: 'fixed the flaky test!\\n'\n\nCommit: '7196452ab0e2994f2a2c9816415479e9a18d89cd'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-15 17:37:00-06:00\nMessage: 'bugs\\n'\n\nCommit: '1ef270cfe53fbcc1d6ff9fe7a16f751a7995af92'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-15 17:36:55-06:00\nMessage: 'adding more tests\\n'\n\nCommit: '8a11c611f499feeec3ffad75da22f9160bc784aa'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-15 17:06:51-06:00\nMessage: 'add tests\\n'\n\nCommit: 'abc31948488882b2b012761a8fde8cdb59e13bed'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-15 17:06:41-06:00\nMessage: 'deprecating save_slackr in favor of slackr_save\\n'\n\nCommit: '08f96c9b57dcaf6e59ef51ac360b3fc8fc2fb86e'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-15 08:10:10-06:00\nMessage: 'skip flaky test on CI\\n'\n\nCommit: 'b8bf9f75663f65fce63b9bf99a8e92bfc495d41a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-15 08:00:01-06:00\nMessage: 'adding slackr_setup in test\\n'\n\nCommit: 'abf2a070ac9a0f592b0da077c74fd75ba8a1c4b7'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-14 22:06:09-06:00\nMessage: 'slackr_bot updates\\n'\n\nCommit: '34fdf474c8558760e03398358668d7b5c2dd1db2'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-14 22:06:03-06:00\nMessage: 'docs\\n'\n\nCommit: 'a953e7491b71e702a578fe6ac655b111864ea86e'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-14 21:57:33-06:00\nMessage: 'maybe bug fix\\n'\n\nCommit: '38df923363de1706d03a104a464223719cc30606'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-14 21:41:32-06:00\nMessage: 'adding a couple tests\\n'\n\nCommit: '30e547d5248d2775a9041ad92a7b3627eb36014b'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-14 21:40:17-06:00\nMessage: 'add some docs to slackr_csv to encourage using the default filename\\n'\n\nCommit: 'a16b5a19fbfe1571b33c3f2e0bd10c381b0cd341'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-14 21:40:02-06:00\nMessage: 'silence a warning\\n'\n\nCommit: '6e6dc363588f8744771317e0da8773267acf6eb4'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-14 21:25:56-06:00\nMessage: 'removing cran release\\n'\n\nCommit: '7af70e21383ac82572e7cf631ecc458694ae1f7d'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-14 21:25:48-06:00\nMessage: 'fixing a bug in the readme\\n'\n\nCommit: 'ee30a03431137e1f76adec81d04776f4cfac7ded'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-14 21:25:40-06:00\nMessage: 'adding slackr_csv\\n'\n\nCommit: 'aa569bede2911c7b22891aec0862fa2cf17953cc'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-03-10 16:29:37-07:00\nMessage: 'Update test-coverage.yaml'\n\nCommit: '76c8f912c44489c0922fc26c4b02ea073ba61f46'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-03-10 16:21:38-07:00\nMessage: 'Update pkgdown.yaml'\n\nCommit: 'ca7febccfb75fb6e80f41adb1cb529a21b7e731b'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-03-10 16:19:25-07:00\nMessage: 'Update pkgdown.yaml'\n\nCommit: 'a2412c9e289b33132a36a279cd9f9efb028bf322'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-03-10 16:11:31-07:00\nMessage: 'Update issue templates'\n\nCommit: '502982ec785b6ab928071cfe839edbd7fc83c16d'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-03-10 16:04:47-07:00\nMessage: 'Update issue templates'\n\nCommit: '13b0792fef81561e5d37a3f110df5514fc3a0d38'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-03-03 17:21:24-07:00\nMessage: 'Merge pull request #149 from mrkaye97/slackr-220\\n\\nslackr 2.2.0'\n\nCommit: 'a1485782ac9d349651fade5aa004d28d58b48f60'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-03 16:29:54-07:00\nMessage: 'Update CRAN-RELEASE\\n'\n\nCommit: '2adbe0f9b4a0d4377ef89877b321687a98f408df'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-03 16:28:09-07:00\nMessage: 'fixing some docs\\n'\n\nCommit: '6aaf550efa6fc571c16baf9cb3ebd98ded04d9cc'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-02 22:03:22-07:00\nMessage: 'tweaks\\n'\n\nCommit: 'ab0db1df1ae9a84b1a8ba3a74c80a6f9f1c5bae4'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-02 17:45:15-07:00\nMessage: 'adding a cran release!\\n'\n\nCommit: '1bef609aba9504f0064f616dbdc8469aedb3642a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-02 17:33:38-07:00\nMessage: 'update the changelog\\n'\n\nCommit: '42ab6265b9c1b725739e5b3828aebe96c318880e'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-02 17:27:29-07:00\nMessage: 'bump the version\\n'\n\nCommit: '2741a2e71c8292795be06af71c5b411a162e5c7d'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-03-02 17:19:09-07:00\nMessage: 'getting rid of most uses of slackr_chtrans()\\n'\n\nCommit: 'b44b2c223e73d380db0e1df0d56e2c8883dfc26b'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-02-26 17:56:29-07:00\nMessage: 'Merge pull request #146 from mrkaye97/update-cachem-version\\n\\nFixing cachem bugs'\n\nCommit: '5d10039c8f4f82176a347d4977427a7a5640fb66'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-02-26 17:48:50-07:00\nMessage: 'moving #145 over to the main repo\\n'\n\nCommit: '3a837821bce8f78a45d4b8e5fd848ac282c0891b'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-02-09 17:09:10-07:00\nMessage: 'Merge pull request #142 from mrkaye97/unbreak-vignettes\\n\\nAdding GA to pkgdown site'\n\nCommit: 'd0b4b9a32c7cff98cff7e0e14fc3cdc4ccb1c83c'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-02-09 16:59:25-07:00\nMessage: 'add GA to pkgdown\\n'\n\nCommit: '1a74362c094354730b8bc6d662b6f7e54892ccec'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-02-06 20:57:20-07:00\nMessage: 'Merge pull request #141 from mrkaye97/unbreak-vignettes\\n\\nUnbreaking the Vignettes'\n\nCommit: 'bde35d76e872960c4989adc81a6a06d4bd462e3d'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-02-06 20:46:36-07:00\nMessage: 'get rid of downloads per month\\n'\n\nCommit: '917d8d02981fb0d30fba7788a13c597a161a00e5'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-02-06 20:44:42-07:00\nMessage: 'unbreaking the vignettes\\n'\n\nCommit: '7e1867d000b946b99afaa539bbab9c54b71aa8a7'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-02-03 19:53:43-07:00\nMessage: \"Merge branch 'master' of https://github.com/mrkaye97/slackr\\n\"\n\nCommit: '4e05e14464b2ceba21a5a96b5c4e1b51941f5025'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-02-03 19:53:33-07:00\nMessage: 'Update NEWS.md\\n'\n\nCommit: 'da77e423a4ca8c21cafd7f38ef41e2438fd1b797'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-02-03 19:46:16-07:00\nMessage: 'Merge pull request #139 from mrkaye97/dev\\n\\nMinor Patches -- 2.1.1'\n\nCommit: '6d28ae4729feb506256567e3cd6447a6baa6f2c8'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-02-03 19:38:16-07:00\nMessage: 'fixing breaking changes\\n'\n\nCommit: '58dad1ac723199bca2f3d41026808a3016a7714f'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-02-03 19:37:18-07:00\nMessage: 'get rid of breaking changes\\n'\n\nCommit: '47f508e155e58cf486009eca8cdcb7984c00e58e'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-02-03 19:33:28-07:00\nMessage: 'incrementing the version to 2.1.1\\n'\n\nCommit: '005a68d87da2b13fc334603d87daac81945619c5'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-02-03 19:33:20-07:00\nMessage: 'updating some defaults\\n'\n\nCommit: '090c5e0c35b06370c9bc282a2d520f1c8b3370eb'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-02-03 19:18:45-07:00\nMessage: 'add default channel\\n'\n\nCommit: '4c0682f5ec9507fa75347120ee47e9ecbfffc657'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-02-03 19:14:09-07:00\nMessage: 'fix issue with no post but no error in slackr_upload, per #137\\n'\n\nCommit: '6fcea79b53da968567ef4ce6339ccf95e043b029'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-02-03 08:01:30-07:00\nMessage: 'Merge pull request #132 from mrkaye97/dev\\n\\nSlackr 2.1.0'\n\nCommit: '88400fe20467ff49f5a1c974c05678fd6b633129'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-28 12:25:48-07:00\nMessage: 'allowing custom cache dir on disk\\n'\n\nCommit: '9a68e3acd8812c38a82adb178bcdbbbe4678f7a1'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-28 11:13:30-07:00\nMessage: 'adding code coverage to the readme\\n'\n\nCommit: '0b3a500a8d4cff90dedbebbfb69ebd55f5482c00'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-28 10:54:30-07:00\nMessage: 'using memoize instead of httpcache\\n'\n\nCommit: '03819002feb061b16e5ce293776097f75814e0a7'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-28 07:17:15-07:00\nMessage: 'updating the readme and news.md\\n'\n\nCommit: '9b4641f8fad2be8fb219f1b7b8c0d0b07484cae2'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-27 18:12:27-07:00\nMessage: 'renaming vignette\\n'\n\nCommit: '7de68bfa13cdb9618e45fc53e0faf580560b2a17'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-27 18:05:27-07:00\nMessage: 'fixing the readme per #134\\n'\n\nCommit: '9c006bbb6af3d20b5fa0297b6febdb43c0ff9bca'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-27 18:01:43-07:00\nMessage: 'dramatically improving the caching mechanism\\n'\n\nCommit: 'd436849bb15895070719a86c1d6ea1bd9a680304'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-23 19:47:48-07:00\nMessage: 'add pkgdown to description file\\n'\n\nCommit: 'ba82350aab51d6d8e0a161b272c704bc1d685be5'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-23 18:49:57-07:00\nMessage: 'skip tests on cran\\n'\n\nCommit: '684cc55068dbbe7bffdbcf8c07af87e01ce83bbd'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-23 18:44:35-07:00\nMessage: 'minor readme copy edits\\n'\n\nCommit: 'a9318e2de8588e257cabf6fc0e3101c745ce08a9'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-23 16:50:46+00:00\nMessage: 'Revise Readme\\n'\n\nCommit: '61a1a78bef780dc776df8f8e63ad12d5a8bd9014'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-23 16:38:38+00:00\nMessage: 'Rebuild docs\\n'\n\nCommit: '3aba76a08686453dd2527ba5c5e4c5c9d86c5ab4'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-23 16:37:26+00:00\nMessage: 'Create \"using slackr\" vignette\\n'\n\nCommit: '588ff745b7fe231f9cb66d7af7f20e83d119e1fd'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-23 16:37:01+00:00\nMessage: 'Move known issues into Readme\\n'\n\nCommit: '438863609019fbea4a280cac041a541cca3f241d'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-23 15:33:01+00:00\nMessage: 'First commit of _pkgdown.yml\\n'\n\nCommit: 'a2d468dcb3ef2a3bea05e142e959741fe4c3aee9'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-23 15:32:36+00:00\nMessage: 'Rename zcamels.R to deprecated.R\\n'\n\nCommit: '3f35ac898631873ee689148606d782ec5969355d'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-23 15:29:09+00:00\nMessage: 'Improved docs for deprecated functions\\n'\n\nCommit: '3c5c2847d47e1e085fa7a4d0051994bd7de40412'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-23 14:32:48+00:00\nMessage: 'Add hex logo and fix badges in Readme\\n'\n\nCommit: '901beb38ef79fb1323089dadd2b37b2064bd71e3'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-22 21:11:13-07:00\nMessage: 'nvm. looks like texPreview was failing\\n'\n\nCommit: 'bea293937a3f7d256f9adfa73fde18d9545cd4b7'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-22 21:06:53-07:00\nMessage: \"getting rid of ggslackr test. it's relying on a bunch of stuff that we'd need to install, and it's just running slackr_upload anyway\\n\"\n\nCommit: '42fe803f23da6d4904dd995525ed2b98cd5e265a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-22 21:02:59-07:00\nMessage: 'typo :P\\n'\n\nCommit: '5d310ade78e30b24cb6b81124f15faafefa501b9'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-22 21:01:24-07:00\nMessage: 'trying to fix broken tests\\n'\n\nCommit: '49bed30dd647af3ccaac9e1c85e22d3870bc929b'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-22 20:55:44-07:00\nMessage: 'adding a couple ggplot deps for test\\n'\n\nCommit: '0b1b3b6aa8356bac6a6d50c9c3bf05f6aa4880c9'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-22 20:50:20-07:00\nMessage: 'getting rid of global dplyr, utils, and methods imports\\n'\n\nCommit: 'da6f6a0e7964d3c266c593621fce50498f16d6e4'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-22 20:50:08-07:00\nMessage: 'getting rid of explicit function calls\\n'\n\nCommit: '71f2dbf03e9a8b89c87d7963fcb960ef45d8ff91'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-22 20:10:33-07:00\nMessage: \"don't deploy from dev\\n\"\n\nCommit: 'feae59752021e95e73a1991b78e31cc291614a50'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-22 20:10:16-07:00\nMessage: 'update the readme\\n'\n\nCommit: 'ee20657d2c4c3e2d35678a280b2a38c64a726e7f'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-22 19:57:42-07:00\nMessage: 'building pkgdown site from dev to see if vignettes render\\n'\n\nCommit: 'e3390175ce58a2797174153286b09ec2d9a87792'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-22 19:57:12-07:00\nMessage: 'adding setup vignettes\\n'\n\nCommit: 'b739e2fb79509e591bc4694e78e69be364ed7649'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-22 09:17:05-07:00\nMessage: 'fixing broken dep test\\n'\n\nCommit: '8d646bd4a50081a03ddd447b918405955cb26161'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-22 15:57:52+00:00\nMessage: 'Moving stop_for_status() to different file, and implement rate limiting\\n'\n\nCommit: 'd7f4852bc6fbc5e8e273dfa8ffa081a23383024f'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-21 21:28:44+00:00\nMessage: \"Merge remote-tracking branch 'origin/dev' into dev\\n\\n\"\n\nCommit: 'c611fea1f213dd9fcd674b6251e333f012ff4f03'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-21 21:27:58+00:00\nMessage: 'Improve pagination for list_channels by increasing limit and excluding archived channels.\\n'\n\nCommit: '96079810bf66849cfb752038325aaadb97ed07ac'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-21 13:49:55-07:00\nMessage: 'fixing warnings\\n'\n\nCommit: 'f95ea45c4548c635770826ca303a8c5e3f64c0f1'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-21 13:39:01-07:00\nMessage: 'updating deprecation docs\\n'\n\nCommit: 'b931bef202f9475306ac8ad481f4d7a65e139f05'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-21 12:48:22-07:00\nMessage: 'adding some more tests and deprecating text_slackr\\n'\n\nCommit: '9c53b859801694c3c05a06205e66b8f6ad31a89e'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-21 11:56:48-07:00\nMessage: 'update a bunch of functions to work with the new internal api calling functions, fixing the username / icon emoji issues, and deprecating text_slackr in favor of slackr_msg\\n'\n\nCommit: '6b4ce3d445d4315a2c1376434718308d43a5cde4'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-21 11:56:08-07:00\nMessage: \"remove as_user\\n\\nI think this is legacy and doesn't actually do anything\\n\"\n\nCommit: 'cb6d39e8801d545917660089920676cabe35759a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-21 08:48:06-07:00\nMessage: 'editing the readme\\n'\n\nCommit: '0cf187807f11468635872173ce679d882f9c67f7'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-21 12:59:04+00:00\nMessage: 'Fix documentation problems to pass R CMD check\\n'\n\nCommit: '4733c8862a26ee811b73de6452b12a0d83a2003a'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-21 12:23:25+00:00\nMessage: 'Auto stash before merge of \"dev\" and \"origin/dev\"'\n\nCommit: 'b55470dbc2ce700e2fc5783f2c6d779f838ee14c'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-20 18:43:33-07:00\nMessage: \"update the test to go to test2 instead of to me. for this one, we can't actually test whether it's working I don't think because there's nothing in the response saying it isn't, but it'll only actually post if chat:write:public is enabled\\n\"\n\nCommit: '32f602bbb346b9fafab6ffaafe016a5060372b92'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-20 18:42:15-07:00\nMessage: 'one more readme update\\n'\n\nCommit: '69efd2ebc5e890ebe3933f4deca56324f0e01b80'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-20 17:54:50-07:00\nMessage: 'readme update\\n'\n\nCommit: 'a87391ca186e7430e1edc18e2c1da9cc433c1b44'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-20 17:52:23-07:00\nMessage: 'deprecate a bunch of camel case functions\\n'\n\nCommit: '863b5ad151c4001c9493e4ba64f87138111bc0d0'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-20 17:29:52-07:00\nMessage: 'adding new and improved docs to help make setup make more sense\\n'\n\nCommit: '13c5a9ff5693d3fb5dec9666f9d5035c4f2ea0a4'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-20 16:04:48+00:00\nMessage: 'Fix issue with history and deleting messages.\\n'\n\nCommit: 'df430eb09fa8eb27240519487565ec0c94849fa4'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-19 20:04:53-07:00\nMessage: 'get rid of camel casing\\n'\n\nCommit: '1225d9a062d1941dc61d0e8cc41877b5626da674'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-19 19:59:12-07:00\nMessage: 'add dep\\n'\n\nCommit: '655acf30d3e705d66ffc7a4a67f8df600f62a445'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-19 19:51:09-07:00\nMessage: 'set up super basic channel caching\\n'\n\nCommit: '58963ac44d22ef73ab1a1b92a8d1a6b6c612312f'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-19 17:45:45-07:00\nMessage: 'fixing test warnings and failures\\n'\n\nCommit: '3b3cf08b5b670193dded389f050f022bb263d4fd'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-19 16:23:09-07:00\nMessage: 'fixing broken deletion test\\n'\n\nCommit: '7efe970da3064c29d0cbe822af690419c4ea4c17'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-19 20:55:05+00:00\nMessage: 'Clean up tests\\n'\n\nCommit: 'b2b8c15439520109904fc0832424bfd77b5a8375'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-19 20:54:51+00:00\nMessage: 'Refactoring: return the API response content in functions\\n'\n\nCommit: 'dc5ba92d4b968094fd9dd0bc6fc9a027c7baeb46'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-19 20:53:41+00:00\nMessage: 'Reapply roxygen markdown after merge conflicts\\n'\n\nCommit: 'c6d7ba6af26030115d33b936fc840eabea028fa5'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-19 20:04:18+00:00\nMessage: 'Replace hrbrmstr references after merge conflicts\\n'\n\nCommit: 'd08b267d89e7e221ca5da4f631f12d559152503c'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-19 20:01:59+00:00\nMessage: \"Merge branch 'add_tests' into dev\"\n\nCommit: '89d72789ea6dbce58694c87d540a94a9095bd2cb'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-19 19:48:35+00:00\nMessage: \"Merge branch 'call_slack_api' into dev\"\n\nCommit: 'f9d0f7fa15647c096b4dda735988009615c95549'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-19 19:28:47+00:00\nMessage: 'Use call_slack_api() with slackr_msg()\\n'\n\nCommit: '08a03e711938ccc57bf343ef521838f1060b7c4e'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-19 18:08:45+00:00\nMessage: 'Pass bot_user_oauth_token correctly\\n'\n\nCommit: 'e53dff8d017b273a27e28834cdce5d09ec0923a3'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-19 11:51:21+00:00\nMessage: 'Delete duplicate definition of post_message()\\n'\n\nCommit: '16c293c6be90284aaba393ce55abc0e93237e3a4'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 23:09:59-07:00\nMessage: \"Merge branch 'add_tests' of https://github.com/mrkaye97/slackr into add_tests\\n\"\n\nCommit: '0e839a5f6c34aaac3695d3bfc4ee3314e9e07468'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 23:09:29-07:00\nMessage: 'updating links\\n'\n\nCommit: 'cb0564ede91541a2a89527666849cccdc3328d7d'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-01-18 23:02:28-07:00\nMessage: \"Merge branch 'master' into add_tests\"\n\nCommit: '79c2379c3b722774e7d2404b2e5041c4cb1d6375'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-01-18 23:00:16-07:00\nMessage: 'Update README.md'\n\nCommit: 'f07187585025fef745c7e0cd5dd942731141cdf6'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 22:45:40-07:00\nMessage: 'Update README.md\\n'\n\nCommit: 'eb641c5964c5a42871785ac82ede96e1d759e9ad'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 22:45:00-07:00\nMessage: 'get rid of a flaky test\\n'\n\nCommit: 'a6eff56c7c9cf59b4c66ccdbf5bdcf63f7f17dc5'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 22:05:20-07:00\nMessage: 'adding a helper to fix tests\\n'\n\nCommit: '1e757f715eb982f28d02f82e116ecfee72290cec'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 22:03:22-07:00\nMessage: 'update readme\\n'\n\nCommit: '37865202f5cfce5712f053faa8ea5dd5b6b4047f'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 21:55:34-07:00\nMessage: 'Update README.md\\n'\n\nCommit: '5c91d4563cb5984aafdd17fb72586a171c850aee'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 21:40:52-07:00\nMessage: \"Merge branch 'add_tests' of https://github.com/mrkaye97/slackr into add_tests\\n\"\n\nCommit: '27ee6a73030cc24546a39d5bce2fadf8070a223e'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-01-18 21:36:36-07:00\nMessage: \"Merge branch 'master' into add_tests\"\n\nCommit: '50bea9ab03594767a1467e56a1ba91cf8280ee30'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 21:33:34-07:00\nMessage: 'Update .gitignore\\n'\n\nCommit: 'd06770a95829ec2494f8bfcc478e81d4ba321359'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 21:33:07-07:00\nMessage: 'ignore .slackr\\n'\n\nCommit: '702f8d4846fabbb2ef495cdb0a5a64e60c1f3ffc'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 21:25:56-07:00\nMessage: 'attempting to update the pkgdown readme\\n'\n\nCommit: '176c5b2448672ec3eedef13c38b81f1a30a29043'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-01-18 21:16:29-07:00\nMessage: \"Merge branch 'master' into add_tests\"\n\nCommit: '168aac52400764dbcbe4df60fdf429790297a712'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 21:15:35-07:00\nMessage: 'adding pkgdown\\n'\n\nCommit: '892c63c829d43538210a878eaa5a2f218b5b25ff'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 20:54:03-07:00\nMessage: 'fixing code coverage\\n'\n\nCommit: 'bd06a3e58ed86dca26c70136a2fef4d4f2ac8c8a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 20:43:31-07:00\nMessage: 'global assignment to fix flaky test\\n'\n\nCommit: '4615bfcd67ea798fbf1d2e6e13f62b2a44bc4f4c'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 20:32:54-07:00\nMessage: 'bugfix\\n'\n\nCommit: '144197b859d13a7b82f1a7b39edf58717c9284ff'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 20:27:38-07:00\nMessage: 'get rid of setup step\\n'\n\nCommit: 'f505ccb870d9ebcdfe1c2202f33aa8789ade933a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 20:22:28-07:00\nMessage: 'add secrets\\n'\n\nCommit: 'df0c95b99bc614e69dcbe6b2e0e698b5d8cb17f8'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-01-18 20:09:54-07:00\nMessage: 'Update README.md'\n\nCommit: '6340905001164ed423a63e499665ae5f72af2f4a'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 17:50:36-07:00\nMessage: 'cleaning up some explicit function calls\\n'\n\nCommit: '98068414ebef524a0a38f4566422ae51075790b7'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-18 17:45:03-07:00\nMessage: 'add tests and update a few things\\n'\n\nCommit: '91016c652775f1e6528b47537b6e5578f067f64a'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-18 15:51:16+00:00\nMessage: 'Use roxygen markdown and convert all help text\\n'\n\nCommit: '1bb4ae1ea3c9a7b7fbbc4da52708ed91d56e2a88'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-18 15:45:32+00:00\nMessage: 'Use files_upload() API wrapper in ggslackr() function; Some refactoring\\n'\n\nCommit: 'aebeb51521975920f8e6031a9877d1c0f9a11de7'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-18 15:44:39+00:00\nMessage: \"Don't attempt to double translate the channel id\\n\"\n\nCommit: 'ae78a742eb819d3e1a007b8c2ab98b58b3ad3cc8'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-18 15:18:18+00:00\nMessage: 'Create files_upload() function to send images, e.g. ggplot objects.\\n'\n\nCommit: '7b4d1cc936d12f773fe345d0afb941e501966326'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-17 20:04:16+00:00\nMessage: \"Merge branch 'master' into call_slack_api\"\n\nCommit: '41c8a8f6fb30853605d06288ec98cb1ec92d0e50'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-17 19:57:55+00:00\nMessage: 'Documentation fixes to internal functions\\n'\n\nCommit: '31464ee8b2e1b06f8d3254a31f5e9ea0f9edd5f8'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-17 19:49:42+00:00\nMessage: 'Consistently use stop_for_status(); some small refactoring\\n'\n\nCommit: '02ed235997c0c409331c37ce33ac089c0422a803'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-17 19:48:30+00:00\nMessage: 'Small fixes to call_slack_api()\\n'\n\nCommit: 'a256231d2de43d9f07f60450d8c1aacbb36a811e'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-17 19:47:11+00:00\nMessage: 'Add local cache file to gitignore and RBuildignore\\n'\n\nCommit: '1d5d79c17133596173a7cb392c538952aad24416'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-16 15:33:04+00:00\nMessage: 'Create call_slack_api() wrapper.  Implement cursoring and auth in header.  Improve error handling.  Create a set of wrappers to list channels, list users. Some refactoring.\\n'\n\nCommit: '2b14982517b4d95dc48f96e86ffa1c14a82e2bae'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-15 18:16:10-07:00\nMessage: 'unbreaking the package\\n'\n\nCommit: 'cae5626e467d1672b8d364e24accb32997be83c6'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-01-15 14:12:44-07:00\nMessage: 'Update README.md'\n\nCommit: 'd5b00001dc243756b2bdbd9f613bdba963ea1f5d'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-01-15 14:12:05-07:00\nMessage: 'Merge pull request #125 from hrbrmstr/add_github_actions_checks\\n\\nAdding GH Actions'\n\nCommit: '14b27aa2eb5e52f72f7c01e0e5613c628a6d83e2'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-15 14:01:36-07:00\nMessage: 'roll back to R 3.3.0\\n'\n\nCommit: '8113c7168f45c3a08eff02afe917acdadce6f51e'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-15 14:00:49-07:00\nMessage: 'add xtable dep\\n'\n\nCommit: '62fdf883478440d01b092634f248d3693e6f371b'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-15 13:56:06-07:00\nMessage: 'roll back req to 3.6.0\\n'\n\nCommit: '640ffbc826ab24968d095d93d9c3130fce803cc0'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-15 13:49:25-07:00\nMessage: 'R ver 3.6.3\\n'\n\nCommit: 'c974a54f5c0898d04de3a0e9a31a241ead0c4316'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2021-01-15 13:47:59-07:00\nMessage: 'add GH actions\\n'\n\nCommit: 'b90918ddfeaa6e844eca837c33180acd4e5e4cf0'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-01-15 13:53:03-07:00\nMessage: 'Merge pull request #124 from andrie/errorcheck\\n\\nImprove error handling when slack API returns 200 but not ok'\n\nCommit: '5cab74251a081668dc950ea94fe466f45d7dba90'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-15 17:31:53+00:00\nMessage: 'Use @noRd to suppress Rd file for internal function\\n'\n\nCommit: 'e5e9371a3468149fd846d361e2bca9ebd3f69dd3'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-15 11:17:38+00:00\nMessage: 'Address review comments\\n'\n\nCommit: '0346e75a2c693b151c4227e20910fbcb708d3e2a'\nAuthor: <git.Actor \"Andrie <apdevries@gmail.com>\">\nDate: 2021-01-14 13:17:56+00:00\nMessage: 'Improve error handling when slack API returns 200 but not ok\\n'\n\nCommit: '994976c3750f3f6157126c4d95bad52bc0062a92'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2021-01-13 16:03:03-07:00\nMessage: 'Merge pull request #122 from woowahan-jaehoon/fix-readme\\n\\nREADME: change install_github argument'\n\nCommit: 'ce2a75ee126fff356a2c82cbe6db152e2edf9d54'\nAuthor: <git.Actor \"Jaehoon Jeong <jaehoon.jeong@woowahan.com>\">\nDate: 2021-01-14 06:03:10+09:00\nMessage: 'README: change install_github argument\\n'\n\nCommit: 'ab29b8a77ec0696fb1718d7d813eb7a0241a94c2'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-22 17:23:26-05:00\nMessage: 'Update README.md'\n\nCommit: '3da43cbea26bb7994fa08d5922137b54d0551275'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-22 17:08:51-05:00\nMessage: 'Update README.md'\n\nCommit: '5caa7f740048d96d747c147ab8577e9fa9db3174'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2020-12-21 10:48:07-05:00\nMessage: 'informative error if no auth token found\\n'\n\nCommit: '944a3a217f4ed62ccd3e8eb323eefdcc70857b4c'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2020-12-15 20:00:31-05:00\nMessage: 'redoc\\n'\n\nCommit: '9995bf0ab755480c2ceff757a07a978e6bd51c21'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2020-12-15 19:59:58-05:00\nMessage: \"Delete failing test\\n\\n@xinye1 This test is failing because it either needs the config to be specified or the vars to be directly passed in, neither of which CRAN will let me do. Deleting for now, unless there's a workaround\\n\"\n\nCommit: 'e3478fa7448ba6b5d0b4af873a946d8feeebdb4f'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-14 12:43:30-05:00\nMessage: 'Merge pull request #119 from hrbrmstr/add_channel_caching\\n\\nAdd channel caching to limit API requests'\n\nCommit: 'ba3b0598ba28d9bab22d5cd5ddffce018c75d68d'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2020-12-14 12:36:23-05:00\nMessage: 'rework caching\\n'\n\nCommit: 'b289572cd1675abb1610e314a952c48358d240f2'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2020-12-14 12:36:11-05:00\nMessage: 'redoc dev_slackr\\n'\n\nCommit: '4846c4d5743d3c4e7a2746d25abcd8c4438888d2'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2020-12-14 12:26:48-05:00\nMessage: 'update gitignore\\n'\n\nCommit: '6a7fc142670f6e05b604cf488af12d3e86820361'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-13 21:29:07-05:00\nMessage: 'set up channel caching to limit API requests\\n'\n\nCommit: '066d6cbccb0ba6b5d643546c8d9891cc993fb71c'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-13 21:28:32-05:00\nMessage: 'redocument\\n'\n\nCommit: '8e13902be5dad85df8692a5399ac972f954824ef'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-13 21:24:44-05:00\nMessage: 'update dev_slackr() params\\n'\n\nCommit: 'a7ea5a6ff83ab7c668ddaefcecd6a2d0675f7e37'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-13 21:14:36-05:00\nMessage: 'readme scopes update\\n'\n\nCommit: 'b3db96ae6e609f163c99615486e61da480d1c2a2'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-13 18:49:53-05:00\nMessage: 'test bugfix\\n'\n\nCommit: 'a3279964de2a03e3ccc5af20cedc3aefa52e4bfa'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-13 18:46:30-05:00\nMessage: 'typo fixes\\n'\n\nCommit: 'ac644ded8159d9824db203fd54aeb50d99e6fe43'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-13 17:39:00-05:00\nMessage: 'Merge pull request #118 from mrkaye97/master\\n\\nupdate readme to fix bullets'\n\nCommit: '4bf9bd761f36c8202096d3eeb1051907b417bb48'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-13 17:37:56-05:00\nMessage: 'update readme to fix bullets\\n'\n\nCommit: '90b9a88d8d9a125ed6207cf6ad5d76e0f43c152b'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-13 17:35:38-05:00\nMessage: 'Merge pull request #117 from mrkaye97/master\\n\\nslackr 2.0.1'\n\nCommit: '0cdc58266ef35023cc8639aba471a48483e6dda9'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-13 17:35:13-05:00\nMessage: 'redoc\\n'\n\nCommit: '491149e9fd29a5cbe8e2660e353cde322473b3f1'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-13 10:08:29-05:00\nMessage: 'Merge pull request #4 from xinye1/master\\n\\nFix tex_slackr document pointer to setup notes'\n\nCommit: '46566691c72dad627f921bf92305fecbe6e22baa'\nAuthor: <git.Actor \"Xinye Li <lixinye@gmail.com>\">\nDate: 2020-12-13 15:07:32+00:00\nMessage: \"Merge branch 'master' into master\"\n\nCommit: '89418069b8ab06fc2070f3efadd5fa0d2c96382c'\nAuthor: <git.Actor \"Xinye Li <lixinye@gmail.com>\">\nDate: 2020-12-13 15:04:45+00:00\nMessage: 'Fix tex_slackr document pointer to setup notes\\n'\n\nCommit: '78c843ebbd089f6c4ca95e0b6880b7b652fb6484'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-13 10:04:21-05:00\nMessage: 'update readme to include bot token in setup example\\n'\n\nCommit: '6876d6efab0114bdc32adba5b661b927f2e7bd9e'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-13 09:54:03-05:00\nMessage: 'Merge pull request #2 from mrkaye97/update_docs\\n\\nslackr 2.0.1'\n\nCommit: 'c4d2a84d4d838a31dd3cfce3f3ee6c4e3eec83ba'\nAuthor: <git.Actor \"Xinye Li <lixinye@gmail.com>\">\nDate: 2020-12-13 14:50:41+00:00\nMessage: \"Merge branch 'master' into update_docs\"\n\nCommit: 'edde9e2e182c3444c39b7fa92976884a1057b5eb'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-13 09:47:55-05:00\nMessage: 'fix broken test\\n'\n\nCommit: '76e840d102a11e10832cab2ff34a85d3e662ff80'\nAuthor: <git.Actor \"Xinye Li <lixinye@gmail.com>\">\nDate: 2020-12-13 14:47:04+00:00\nMessage: 'Merge pull request #3 from xinye1/master\\n\\nFixed failing test in README'\n\nCommit: '7d21a5d3c5fc3ceac25ec88ec43d1d9ec2d72c2c'\nAuthor: <git.Actor \"Xinye Li <lixinye@gmail.com>\">\nDate: 2020-12-13 14:38:26+00:00\nMessage: \"Merge branch 'master' of github.com:xinye1/slackr\\n\"\n\nCommit: '9450dcf96d144c8c7223a45053e878797e3ac7a3'\nAuthor: <git.Actor \"Xinye Li <lixinye@gmail.com>\">\nDate: 2020-12-13 14:37:05+00:00\nMessage: 'Fix test in README.md\\n'\n\nCommit: 'd3925ceec181063c874dc74ee743416c67afde28'\nAuthor: <git.Actor \"Xinye Li <lixinye@gmail.com>\">\nDate: 2020-12-13 14:37:05+00:00\nMessage: 'Fix text in README.md\\n'\n\nCommit: '3b11d116695854ff861188fc355ab7851eac161b'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-13 09:14:50-05:00\nMessage: 'add new version to readme\\n'\n\nCommit: '4de445311e32d2828b917c0c881578d16edf9f0c'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-12 23:40:00-05:00\nMessage: 'add known issues to readme\\n'\n\nCommit: '71d263a10a05b6b08187eb14504e17488a07a4a0'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-12 23:37:28-05:00\nMessage: 'redocument\\n'\n\nCommit: '9427838e846de8c4c100dac0371f94b9a27174f8'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-12 23:36:14-05:00\nMessage: 'Update readme to include private channels issue\\n'\n\nCommit: '9eb247a69a99f77eafc121aa7f76a8c14318d74c'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-12 23:33:24-05:00\nMessage: 'add new error messages pointing common errors to the readme\\n'\n\nCommit: '3f06cf03aeb166e1efaa4db378733e71ac40ac68'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-12 23:26:37-05:00\nMessage: 'update man/tex_slackr.Rd\\n'\n\nCommit: '2fbcc9afc53afad94df1985997d8f290653defda'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-12 23:26:30-05:00\nMessage: 'update readme\\n'\n\nCommit: '0d1b0f0ac8c02cafec08e3df742f87185fd8d1fa'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-12-12 23:14:55-05:00\nMessage: 'Merge pull request #1 from xinye1/master\\n\\nLazy load texPreview'\n\nCommit: '263607c7e49ad8f9f3e2c8ff21ed18d91a7d24ac'\nAuthor: <git.Actor \"Xinye Li <xli@libertylondon.com>\">\nDate: 2020-12-03 13:38:30+00:00\nMessage: 'Update doc reference for tex\\n'\n\nCommit: 'fd445eb6b71b7a7910fc3f187c0b3eb19bac18e4'\nAuthor: <git.Actor \"Xinye Li <xli@libertylondon.com>\">\nDate: 2020-12-03 03:36:20+00:00\nMessage: 'Add new line in tex_slackr\\n'\n\nCommit: 'a9009f032a27ec77d4c6bb6c55957aa6cb93768a'\nAuthor: <git.Actor \"Xinye Li <xli@libertylondon.com>\">\nDate: 2020-12-03 03:22:22+00:00\nMessage: 'Implement lazy loading texPreview for tex_slackr()\\n'\n\nCommit: 'eb01253b0d6d28521a44db1b6937f7a55848e25c'\nAuthor: <git.Actor \"Xinye Li <xli@libertylondon.com>\">\nDate: 2020-12-03 02:15:44+00:00\nMessage: 'Update README on lazy loading texPreview\\n'\n\nCommit: 'f25bad42458fdfbbe32ecfcbb0c1940e21851bfb'\nAuthor: <git.Actor \"Xinye Li <xli@libertylondon.com>\">\nDate: 2020-12-02 15:45:00+00:00\nMessage: 'Add Mac references for LaTeX\\n'\n\nCommit: '499656ee1445272b5aa8e5e0debc988b985724d7'\nAuthor: <git.Actor \"Xinye Li <xli@libertylondon.com>\">\nDate: 2020-12-02 14:36:18+00:00\nMessage: 'Add LaTex requirements in README\\n'\n\nCommit: 'c02c689d0f7cce47f74baa97fcc0d2364df333e2'\nAuthor: <git.Actor \"boB Rudis <bob@rud.is>\">\nDate: 2020-11-23 15:42:44-05:00\nMessage: 'Merge pull request #109 from mrkaye97/master\\n\\nFixes to a bunch of the slackr functions'\n\nCommit: 'a7bd0259ee8dd06d239dbce62390dbd4a83ef6fa'\nAuthor: <git.Actor \"mrkaye97 <mrkaye97@gmail.com>\">\nDate: 2020-11-21 16:21:13-05:00\nMessage: 'increase channel limit\\n'\n\nCommit: '4c22936f70b4370e94c3f4a189dedf3fa17f6674'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-11-21 14:16:46-05:00\nMessage: 'add tests to markdown\\n'\n\nCommit: '616a52826ea43b80abcc22c4d4a92ae27b7412ac'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-11-21 14:15:00-05:00\nMessage: 'add a test\\n'\n\nCommit: '372affd03e201d72b36c12d79065fa7ea264a8f3'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-11-21 13:55:20-05:00\nMessage: 'Delete cran-comments.md\\n'\n\nCommit: '2e894b7023b4714a56e3309be83c9b1f1605f84e'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-11-21 13:46:26-05:00\nMessage: 'Update NEWS.md\\n'\n\nCommit: 'f8555f28c921eaae0502eeab28282d8276fd9523'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-11-21 13:42:28-05:00\nMessage: 'update documentation\\n'\n\nCommit: '9935da32c4e4351443661cd2c49e53562270d606'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-11-21 13:37:25-05:00\nMessage: 'allow display name as channel\\n'\n\nCommit: 'f9fb7cc35922e88f98a18f2a77a27d1fcab46702'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-11-21 12:56:36-05:00\nMessage: 'bug fix\\n'\n\nCommit: 'c097b5a752839695670f7d6a0e5b2d2758b64079'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-11-21 12:40:25-05:00\nMessage: 'redocument\\n'\n\nCommit: 'e3ff06d9ae9442fa970391e79b2ada9277087baf'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-11-21 12:37:34-05:00\nMessage: 'fix api in slackr_upload.R\\n'\n\nCommit: '46c26e783308d6050eb8ad5b6fe7a551ed800718'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-11-21 12:36:42-05:00\nMessage: 'change API to bot user oauth token in slackr.R\\n'\n\nCommit: '42569eedfc816d7c12a73d29f30a3382d27a287a'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-11-21 12:32:09-05:00\nMessage: 'Update save_slackr.R\\n'\n\nCommit: 'dfb5164d8783ebcd0c13cbfb4e1e4425bdcae742'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-11-21 12:28:59-05:00\nMessage: 'Delete history_slackr.R\\n'\n\nCommit: 'aa05b294c12bd491fb82da56643b303a634d569b'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-11-21 12:17:17-05:00\nMessage: 'redocument\\n'\n\nCommit: '7d4291d7df455c43fb8d83383c5cb65cae8e0f27'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-11-21 12:04:00-05:00\nMessage: 'remove edit_slackr\\n'\n\nCommit: '9cdb6fc966818456c1c0c89606d6333a7db0baa6'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-11-21 12:01:39-05:00\nMessage: 'fix dev_slackr\\n'\n\nCommit: '821eee713964eb343ddc81feff778ac250844211'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-11-21 11:48:23-05:00\nMessage: 'remove slack groups\\n'\n\nCommit: '3e76aa09f4537160557bd9be49a686491bf0f7c7'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: 2020-11-21 11:36:04-05:00\nMessage: 'fix slack_utils.R to use new API format\\n'\n\nCommit: '0bf0e3c7cac50669a41ae18b9c5c94044ed5240a'\nAuthor: <git.Actor \"boB Rudis <bob@rud.is>\">\nDate: 2018-05-16 17:12:11-04:00\nMessage: 'CRAN Fixes\\n'\n\nCommit: '53489eb2c712982744a5f02fed474a7ebedcda80'\nAuthor: <git.Actor \"yonicd <yonicd@gmail.com>\">\nDate: 2018-04-28 15:29:48-04:00\nMessage: 'Merge pull request #75 from yonicd/master\\n\\nadd covrpage to slackr test subdir'\n\nCommit: '6e96e6acdf6ea16b41839538e4920280cb574a6b'\nAuthor: <git.Actor \"Jonathan Sidi <yonicd@gmail.com>\">\nDate: 2018-04-28 15:26:31-04:00\nMessage: \"add slackr_utils\\n\\nMerge remote-tracking branch 'upstream/master'\\n\"\n\nCommit: '4d13f102c1674728ffbf766201967f2afc080eca'\nAuthor: <git.Actor \"Jonathan Sidi <yonicd@gmail.com>\">\nDate: 2018-04-28 15:21:35-04:00\nMessage: 'add tests readme\\n'\n\nCommit: '23e60253f21101e0acbb455442dc91a1d649150e'\nAuthor: <git.Actor \"yonicd <yonicd@gmail.com>\">\nDate: 2017-10-26 21:53:27-04:00\nMessage: 'Merge pull request #65 from raybuhr/master\\n\\ndeprecated slackr_channel_history for  history_slackr'\n\nCommit: 'befad9d45b9caab1dcb075664e9c402d15ff02ad'\nAuthor: <git.Actor \"raybuhr <rebuhr@gmail.com>\">\nDate: 2017-10-26 20:39:49-05:00\nMessage: 'deprecated slackr_channel_history for  history_slackr\\n'\n\nCommit: '11701220523134618cfe8ade917c13741cad5e0b'\nAuthor: <git.Actor \"yonicd <yonicd@gmail.com>\">\nDate: 2017-10-19 17:50:09-04:00\nMessage: 'Merge pull request #61 from yonicd/master\\n\\nadd register_onexit and delete_slackr'\n\nCommit: 'bb51413b0035835bfcd81e7f4e6515dbaceaecf1'\nAuthor: <git.Actor \"Jonathan Sidi <yonicd@gmail.com>\">\nDate: 2017-10-19 17:48:45-04:00\nMessage: 'update readme to include new functions\\n'\n\nCommit: '281928fb009ecfe42bc3b3a4847d270c4c7b3d12'\nAuthor: <git.Actor \"Jonathan Sidi <yonicd@gmail.com>\">\nDate: 2017-10-19 13:04:58-04:00\nMessage: 'clean up example for register_onexit\\n'\n\nCommit: '5c28981230a42f33b5deee74dedebf9c48905409'\nAuthor: <git.Actor \"Jonathan Sidi <yonicd@gmail.com>\">\nDate: 2017-10-19 11:56:42-04:00\nMessage: 'make onexit accept an expression and not a text object\\n'\n\nCommit: 'ca63dcc981d63163d2e63b0f2f5bb2ff60df21e4'\nAuthor: <git.Actor \"Jonathan Sidi <yonicd@gmail.com>\">\nDate: 2017-10-19 07:39:16-04:00\nMessage: \"Merge remote-tracking branch 'upstream/master'\\n\\n# Please enter a commit message to explain why this merge is necessary,\\n# especially if it merges an updated upstream into a topic branch.\\n#\\n# Lines starting with '#' will be ignored, and an empty message aborts\\n# the commit.\\n\"\n\nCommit: 'cf4c9bfaf5a4bc6e450a1fb2c36350518fde3c73'\nAuthor: <git.Actor \"Jonathan Sidi <yonicd@gmail.com>\">\nDate: 2017-10-19 07:32:54-04:00\nMessage: 'merge with upstream\\n'\n\nCommit: 'edc36ef77479e0eca586d9ff738212e3d43a7d8c'\nAuthor: <git.Actor \"boB Rudis <bob@rud.is>\">\nDate: 2017-09-20 08:06:46-04:00\nMessage: 'Merge pull request #57 from raybuhr/master\\n\\nadded function to get messages from a channel'\n\nCommit: 'b43ba9dab8f7d79b5b0c0c71af76bb127f9a4b0a'\nAuthor: <git.Actor \"raybuhr <rebuhr@gmail.com>\">\nDate: 2017-09-19 21:15:27-05:00\nMessage: \"Merge branch 'master' into master\"\n\nCommit: 'a6fed48bc3aac0b583a5ad68d8af23328a2cb9c1'\nAuthor: <git.Actor \"Jonathan Sidi <yonicd@gmail.com>\">\nDate: 2017-08-15 12:41:09-04:00\nMessage: \"update from master\\n\\nMerge remote-tracking branch 'upstream/master'\\n\\n message\\n# Please enter a commit message to explain why this merge is necessary,\\n# especially if it merges an updated upstream into a topic branch.\\n#\\n# Lines starting with '#' will be ignored, and an empty message aborts\\n# the commit.\\n\"\n\nCommit: '1e7e455775958ea4e79932385455c467ddec72cb'\nAuthor: <git.Actor \"Jonathan Sidi <yonicd@gmail.com>\">\nDate: 2017-08-15 12:29:47-04:00\nMessage: 'add register_onexit and delete_slackr\\n'\n\nCommit: 'c5864d3d33addea939998730e96a8c3f0c9d05b1'\nAuthor: <git.Actor \"Jonathan Sidi <yonicd@gmail.com>\">\nDate: 2017-08-14 11:22:31-04:00\nMessage: 'add delete_slackr\\n'\n\nCommit: 'c02051f71f64db75edd45265dc716aefb7587642'\nAuthor: <git.Actor \"boB Rudis <bob@rud.is>\">\nDate: 2017-08-12 08:26:21-04:00\nMessage: 'Merge pull request #42 from CJGodfrey/master\\n\\nFix documentation of an argument'\n\nCommit: '1ce3e897c0aa34876fdcd0326cb46d5d2884eafc'\nAuthor: <git.Actor \"boB Rudis <bob@rud.is>\">\nDate: 2017-08-12 08:24:14-04:00\nMessage: 'Merge pull request #60 from yonicd/master\\n\\nadd tex_slackr'\n\nCommit: 'a8ec21a16e6697bf264e6541d67b3bcb6a1bee9a'\nAuthor: <git.Actor \"Jonathan Sidi <yonicd@gmail.com>\">\nDate: 2017-08-11 22:10:05-04:00\nMessage: 'rewrite edit_slackr to filter message histrory by regex and result index instead of timestamp\\n'\n\nCommit: 'e2e3cd00d7981f13e64dd2bdb068d3bf11c8e76a'\nAuthor: <git.Actor \"Jonathan Sidi <yonicd@gmail.com>\">\nDate: 2017-08-11 18:37:46-04:00\nMessage: 'remove the tag (user can put it in the text msg)\\n'\n\nCommit: '12d6c36de51633a000cad0fac5d3f9f31b2087ec'\nAuthor: <git.Actor \"Jonathan Sidi <yonicd@gmail.com>\">\nDate: 2017-08-11 18:23:31-04:00\nMessage: 'add ip tags to edit_slackr\\n'\n\nCommit: 'b3f2a6edf46a039d2e0573971ba966322bfc3dde'\nAuthor: <git.Actor \"Jonathan Sidi <yonicd@gmail.com>\">\nDate: 2017-08-11 17:05:13-04:00\nMessage: 'add edit_slackr and history_slackr\\n'\n\nCommit: 'bba7ffb1af84e63444951d84fe206bddc25a7733'\nAuthor: <git.Actor \"Jonathan Sidi <yonicd@gmail.com>\">\nDate: 2017-08-04 12:50:02-04:00\nMessage: 'add pdf and tex outputs to slack from texPreview\\n'\n\nCommit: '86d6a8f43acbd48b18ea210b5cae9135470f280c'\nAuthor: <git.Actor \"Jonathan Sidi <yonicd@gmail.com>\">\nDate: 2017-08-03 16:25:01-04:00\nMessage: 'add tex_slackr\\n'\n\nCommit: '5aff4a1d2aee52d428cdf5ef81cd2a9b8f0e0ae3'\nAuthor: <git.Actor \"raybuhr <rebuhr@gmail.com>\">\nDate: 2017-04-13 11:26:20-05:00\nMessage: 'added function to get messages from a channel\\n\\n`slackr_channel_history()` uses the [channels.history](https://api.slack.com/methods/channels.history) endpoint from the Slack web API.\\n\\nI added some defaults so that the function should work if `slackr_setup()` had already been ran or if the environment variables were already set. The function parameters should allow the user to have some flexibilty to retrieve messages from various channels at different points in time.\\n\\nFuture extensions could allow user to loop through paginated results instead of retrieving messages only as related to time in Linux format. Could also add option to include if the message had been read in output.\\n'\n\nCommit: 'e7eed9debc8822230f35a05aa29670db2ab0e7df'\nAuthor: <git.Actor \"Боб Рудіс <bob@rud.is>\">\nDate: 2017-03-01 23:03:12-05:00\nMessage: 'Merge pull request #55 from mrchypark/master\\n\\nbypass join error'\n\nCommit: '7d8c2855d7bcc4738c67c1ad128afc2ea468289b'\nAuthor: <git.Actor \"mrchypark <mrchypark@gmail.com>\">\nDate: 2017-03-02 03:36:42+00:00\nMessage: 'bypass join error\\n'\n\nCommit: '68d3a59289daf639e67c42084760a44e5d24ae07'\nAuthor: <git.Actor \"boB Rudis <bob@rud.is>\">\nDate: 2016-12-07 09:13:51-05:00\nMessage: 'Merge pull request #48 from ananthu1834/master\\n\\nPassing api_token correctly to slackrChTrans'\n\nCommit: '5f8079877afce097c0df635495cb05034acb2687'\nAuthor: <git.Actor \"Ananthapadmanabhan P <ananthubbl@gmail.com>\">\nDate: 2016-11-16 12:26:17+05:30\nMessage: 'Passing api_token correctly to slackrChTrans'\n\nCommit: '7a112fd782666c5c85e0b87f5adbc98c95a8e71b'\nAuthor: <git.Actor \"Ananthapadmanabhan P <ananthubbl@gmail.com>\">\nDate: 2016-11-16 12:25:56+05:30\nMessage: 'Passing api_token correctly to slackrChTrans'\n\nCommit: '343fd0907a9a41629495a3ff00b62fbd84e66ef7'\nAuthor: <git.Actor \"boB Rudis <bob@rud.is>\">\nDate: 2016-09-30 11:25:08-04:00\nMessage: 'Fixes #46\\n'\n\nCommit: '9669e87b57c111fcf3d0075efd88958ce0d5d6ea'\nAuthor: <git.Actor \"boB Rudis <bob@rud.is>\">\nDate: 2016-09-30 11:24:35-04:00\nMessage: 'Fixes #46\\n'\n\nCommit: '89d977012632e7004d4a2f657ba1bdb6104ebf76'\nAuthor: <git.Actor \"CJ Godfrey <godfrey.cj@gmail.com>\">\nDate: 2016-07-23 23:40:20-04:00\nMessage: 'Fix documentation of argument add_user to as_user'\n\nCommit: 'f10cda848785f446dd0be47ac42daad22d71cd14'\nAuthor: <git.Actor \"CJ Godfrey <godfrey.cj@gmail.com>\">\nDate: 2016-07-23 23:39:12-04:00\nMessage: 'Fix documentation of argument add_user to as_user'\n\nCommit: '5883b2f575514bbbbdb0b881d4882a4ff20ab7d5'\nAuthor: <git.Actor \"CJ Godfrey <godfrey.cj@gmail.com>\">\nDate: 2016-07-23 23:38:37-04:00\nMessage: 'Fix documentation of argument add_user to as_user\\n\\nIndicate that for slackr.R, as_user=TRUE is default'\n\nCommit: '16a018037a795a05f7e631e65c4344c8dbe4ee25'\nAuthor: <git.Actor \"CJ Godfrey <godfrey.cj@gmail.com>\">\nDate: 2016-07-23 23:36:58-04:00\nMessage: 'Fix documentation of argument add_user to as_user'\n\nCommit: '781993b6c8891b850d8ad82375c5ed7abe8ca4f8'\nAuthor: <git.Actor \"CJ Godfrey <godfrey.cj@gmail.com>\">\nDate: 2016-07-23 23:35:45-04:00\nMessage: 'Update dev_slackr.R\\n\\nChange argument add_user to as_user in documentation'\n\nCommit: 'fab5d3b49902c0c4a722d01fba07795d5e0e7be7'\nAuthor: <git.Actor \"CJ Godfrey <godfrey.cj@gmail.com>\">\nDate: 2016-07-23 23:34:16-04:00\nMessage: 'Update slackr.R'\n\nCommit: 'e1490df5cfe7d81f9b7c4b168a74273935f97498'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2016-07-20 15:30:21-04:00\nMessage: 'pre-CRAN flight check\\n'\n\nCommit: '615ee9c7accc9133f2952706688b91ab865d3505'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2016-07-20 14:06:20-04:00\nMessage: 'Fixes #39 ; Fixes #40\\n'\n\nCommit: 'e761252b63a31d300a76e89c6fe96830bd7bc0f7'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2016-06-07 14:10:28-04:00\nMessage: 'Merge pull request #37 from Javdat/master\\n\\nfix slackr_bot() within the function.'\n\nCommit: '4a0a423903b9bb5f9de405c924a13aa4a857f25d'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2016-06-07 14:10:13-04:00\nMessage: 'Merge pull request #33 from jonocarroll/patch-1\\n\\ncorrection to documentation'\n\nCommit: '368eff0fd6215e9170b17fdd4caf6dec9112ba4a'\nAuthor: <git.Actor \"Javdat <javdatumarov@gmail.com>\">\nDate: 2016-05-27 16:23:33+02:00\nMessage: 'fix slackr_bot() within the function. Also fix bug when eval(expr, pf) returns character with quotes.\\n\\nSigned-off-by: Javdat <javdatumarov@gmail.com>\\n'\n\nCommit: 'a8d6963747d25cac60a728f1f7319d34b551727d'\nAuthor: <git.Actor \"Jonathan Carroll <jono@jcarroll.com.au>\">\nDate: 2016-04-28 23:00:05+09:30\nMessage: \"correction to documentation\\n\\n`dev_slackr()` example used argument name 'filename' instead of 'file'. Updated.\"\n\nCommit: 'cf5a98c6ba1fe40d9e07353f7339cc6833ee5ecb'\nAuthor: <git.Actor \"hrbrmstr <bob@rudis.net>\">\nDate: 2016-04-26 18:12:51-04:00\nMessage: 'CRAN release\\n'\n\nCommit: 'aa65ecb921ce9400e829dc4819d05cefcbd29ecd'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2016-04-26 07:02:39-04:00\nMessage: 'pre-CRAN flight check\\n'\n\nCommit: 'a6cdadc8355039ba4cb32bfb9a62a3c5e8ab04b1'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2016-03-04 09:23:49-05:00\nMessage: 'Merge pull request #32 from shoili/patch-1\\n\\ntypo correction in readme'\n\nCommit: 'dfeb8738197ecad8d0e00bd829355bda79d4954a'\nAuthor: <git.Actor \"shoili <shoili.pal@gmail.com>\">\nDate: 2016-03-01 12:47:39+05:30\nMessage: 'typo correction in readme'\n\nCommit: '75bf6665ea674b866bc843c9d432775967efd428'\nAuthor: <git.Actor \"hrbrmstr <brudis-r7>\">\nDate: 2016-02-16 16:11:29-05:00\nMessage: 'forgot to update the date in DESCRIPTION\\n'\n\nCommit: 'a4532cf129aaa084e0dfb0abf9a12624de7d3ae4'\nAuthor: <git.Actor \"hrbrmstr <brudis-r7>\">\nDate: 2016-02-16 15:39:48-05:00\nMessage: 'forgot one on.exit tweak\\n'\n\nCommit: 'b30df5a4ab512aabe20068092f97b063f62f4677'\nAuthor: <git.Actor \"hrbrmstr <brudis-r7>\">\nDate: 2016-02-16 15:36:01-05:00\nMessage: 'minor on.exit tweaks\\n'\n\nCommit: '26348dc85c4c396180a546df00a5b6405e4a56ce'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2016-02-15 08:37:49-05:00\nMessage: 'added Rick Saporta to credits for the slack token setup link add\\n'\n\nCommit: '7b1eb4d66693b93dd71c894f249dcaeb14bfb604'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2016-02-15 08:34:58-05:00\nMessage: 'Merge pull request #30 from rsaporta/patch-1\\n\\nLink to setup Slack token'\n\nCommit: '8ed2c6b0877d95355b740065e993be72a3281498'\nAuthor: <git.Actor \"Rick Saporta <rsaporta@gmail.com>\">\nDate: 2016-02-15 05:21:16-05:00\nMessage: 'Link to setup Slack token'\n\nCommit: 'ca82ee5a183fc6db60fb2a09f78739f317d4d124'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2016-02-13 09:53:47-05:00\nMessage: 'README\\n'\n\nCommit: '7e7d91f75831ac2ebbfdd5adcb59a38366ae76a1'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2016-02-13 09:49:59-05:00\nMessage: \"Merge branch 'master' of github.com:hrbrmstr/slackr\\n\"\n\nCommit: '72444d477274bb1f936ed9f1fca897585f4d9061'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2016-02-13 09:49:54-05:00\nMessage: 'minor changes\\n'\n\nCommit: '0ac0b9e63f1dcb9c0d93728e4d7b6bd194b0c528'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2016-02-13 09:46:36-05:00\nMessage: 'Merge pull request #28 from eniles/eniles-patch-1\\n\\nremove bad formatting for icon_emoji in slackr()'\n\nCommit: 'e4d21e65e5738d067ab051e0bc7637208ca43fd5'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2016-02-13 09:45:29-05:00\nMessage: 'README\\n'\n\nCommit: '0cbbaf72f622d9eba040f0789e2a48ca19bc44aa'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2016-02-13 09:44:13-05:00\nMessage: 'CRAN checks pass\\n'\n\nCommit: '0dd9200ea105140ffd724a38947e0c18358d064a'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2016-02-13 09:41:46-05:00\nMessage: '1.4 with BREAKING CHANGES\\n'\n\nCommit: '25b8f6d060a12dcb095e0afc022629a9a026b411'\nAuthor: <git.Actor \"Ed Niles <edniles@gmail.com>\">\nDate: 2016-01-10 19:52:37-05:00\nMessage: 'remove bad formatting for icon_emoji in slackr()\\n\\nThanks for the excellent r package!  the slackr() function using the api_token doesn’t need extra formatting to set the icon_emoji, and will just use the default slack icon if the formatted string is passed as it was coded.'\n\nCommit: '27f777ed1929999b6c6510dbc46850d2f0346b9c'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2015-08-16 20:35:46-04:00\nMessage: 'Merge pull request #24 from jefferis/patch-1\\n\\nadd @jefferis as contributor'\n\nCommit: '73848765a9b61d50fe17d1771a2a0bd50eaacd66'\nAuthor: <git.Actor \"Gregory Jefferis <jefferis@gmail.com>\">\nDate: 2015-08-16 22:23:52+01:00\nMessage: 'add @jefferis as contributor'\n\nCommit: '3737cd7b3cc83a7bda7743b389df99bbf4f91726'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2015-08-16 17:21:40-04:00\nMessage: 'Merge pull request #23 from jefferis/master\\n\\nSupport for new style webhook URLs'\n\nCommit: 'cad6518d258e137cbfc6669cf06476315e66ca87'\nAuthor: <git.Actor \"Gregory Jefferis <jefferis@gmail.com>\">\nDate: 2015-08-16 20:45:20+01:00\nMessage: 'slack_bot() does not post as slackbot\\n\\n* the slack_bot function wraps the Incoming Webhook API\\n\\n  https://api.slack.com/incoming-webhooks\\n\\n* the docs used to make it sound like it wrapped the Slackbot Remote Control \\n  API, \\n\\n\\thttps://api.slack.com/slackbot\\n\\n  which does indeed posts as slackbot\\n\\n  \\n'\n\nCommit: 'efdee2aeb69d8c7a552c6a27f1ecb6bd5527d145'\nAuthor: <git.Actor \"Gregory Jefferis <jefferis@gmail.com>\">\nDate: 2015-08-16 20:34:10+01:00\nMessage: 'Document old and new style webhook URLs\\n'\n\nCommit: '996494c288f2342238650a2a242c13adbcec1adb'\nAuthor: <git.Actor \"Gregory Jefferis <jefferis@gmail.com>\">\nDate: 2015-08-16 20:23:31+01:00\nMessage: 'Support for new style webhook APIs\\n'\n\nCommit: 'e67ca98aba9070d34931b06f84264ab78c09c9ab'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2015-08-16 15:15:03-04:00\nMessage: 'Merge pull request #22 from jefferis/master\\n\\ndocs: url_prefix->incoming_webhook_url'\n\nCommit: '56ae324c419db4fdbae4e4c8659187ec55935670'\nAuthor: <git.Actor \"Gregory Jefferis <jefferis@gmail.com>\">\nDate: 2015-08-16 19:59:21+01:00\nMessage: 'docs: url_prefix->incoming_webhook_url\\n\\n* brings docs up to date with change to slackr_setup argmument name\\n'\n\nCommit: 'b35acbf34437a15273992d03c9d6008ff2f438bb'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2015-07-30 17:57:50-04:00\nMessage: \"Merge branch 'master' of http://github.com/hrbrmstr/slackr\\n\"\n\nCommit: '3ae79641a6538efecd2f1b241f957686ead187d7'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2015-07-30 17:57:31-04:00\nMessage: 'added contributor\\n'\n\nCommit: '6533f51f78290df73b49e10a65770d9cce09f287'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2015-07-30 17:56:57-04:00\nMessage: 'Merge pull request #19 from uribo/master\\n\\nSlight modification to help documents'\n\nCommit: '0cea7324ec9196eded523503e9db199006e54f41'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2015-07-30 17:56:00-04:00\nMessage: 'README\\n'\n\nCommit: '8f199c4602cc3b969f12e98ad4bb45ed247dc8f9'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2015-07-30 17:54:08-04:00\nMessage: 'missed bind_rows in import\\n'\n\nCommit: '5774f0b4f21d756138508dd98bad8190beb6babb'\nAuthor: <git.Actor \"Shinya Uryu <suika1127@gmail.com>\">\nDate: 2015-07-30 21:24:01+09:00\nMessage: 'fix typos\\n'\n\nCommit: '03b6434c11c519f722ad45d02d7a581e817c40dd'\nAuthor: <git.Actor \"Shinya Uryu <suika1127@gmail.com>\">\nDate: 2015-07-30 21:23:32+09:00\nMessage: 'fix links\\n'\n\nCommit: 'dd4351a62d08c17668fd01ce2c78790f1fd18f03'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2015-07-29 23:25:18-04:00\nMessage: 'logo + README\\n'\n\nCommit: '735a4ec15a10ed59dc88d50627ee1fb3ff4a7eb2'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2015-07-29 21:06:46-04:00\nMessage: 'README\\n'\n\nCommit: '604ac1aabedfdce2a7a6f79c6d48324790c9597b'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2015-07-29 21:04:26-04:00\nMessage: 'README\\n'\n\nCommit: '15646f7e9e0e607218d29e07aadcf69e28a8159a'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2015-07-29 14:09:22-04:00\nMessage: 'README\\n'\n\nCommit: '7d71efa16daee4af07ada03fbedad2b38682cb56'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2015-07-29 14:08:40-04:00\nMessage: 'README\\n'\n\nCommit: 'd75c89544696f8ee0bfa5d3841aaf40c8d0d5b8f'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2015-07-29 14:04:56-04:00\nMessage: 'substantial changes\\n'\n\nCommit: '4c76f757e708e34111bed79c6d8675b734517af8'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2015-07-29 11:30:15-04:00\nMessage: 'Merge pull request #15 from qsweber/bugfix/slackrUpload\\n\\nAPI expects a comma separated string, not a vector'\n\nCommit: '2c323de30b2af0f3e82f5ba990715748617a281b'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2015-07-29 11:27:05-04:00\nMessage: 'Merge pull request #12 from konradjk/dev_slackr_names\\n\\nAllow for filenames passed to figures through dev.slackr'\n\nCommit: 'd00747bd63594d15f6c3fdcbdf3868fb72a774b8'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2015-07-29 11:23:08-04:00\nMessage: 'Merge pull request #11 from qsweber/textslackr\\n\\nTextslackr'\n\nCommit: 'e5f4c28c4de9bd3048fdef156603352f3784924e'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2015-06-14 14:08:37-04:00\nMessage: 'Update README.md'\n\nCommit: '7ec98515a94180378d1e2ad79fbf97daa463690c'\nAuthor: <git.Actor \"qsweber <quinnsweber@gmail.com>\">\nDate: 2015-05-13 14:02:18-04:00\nMessage: 'API expects a comma separated string, not a vector\\n'\n\nCommit: '8e21cafb5769318977c55600979323286e2eb1cd'\nAuthor: <git.Actor \"konradjk <konradjkarczewski@gmail.com>\">\nDate: 2015-04-14 00:12:01-04:00\nMessage: 'Allow for filenames passed to figures through dev.slackr\\n'\n\nCommit: '778ffbd1b223b984fc916e94cfeca11925a3dda6'\nAuthor: <git.Actor \"qsweber <quinnsweber@gmail.com>\">\nDate: 2015-03-20 18:34:42-04:00\nMessage: 'new function for sending simple text to slack\\n'\n\nCommit: 'a657b8533f78b286a44a9fd44764865f3124c7d9'\nAuthor: <git.Actor \"qsweber <quinnsweber@gmail.com>\">\nDate: 2015-03-20 18:33:38-04:00\nMessage: 'new function for sending simple text to slack\\n'\n\nCommit: 'dda386c979bdff4fd9eab327aa936a2c8c3bcc05'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2015-02-06 14:46:55-05:00\nMessage: 'Merge pull request #7 from qsweber/master\\n\\nFix to slackrUsers'\n\nCommit: 'c768b5887689f216b3cc6d763516477f6c4e87ef'\nAuthor: <git.Actor \"qsweber <quinnsweber@gmail.com>\">\nDate: 2015-02-06 14:31:20-05:00\nMessage: 'if a user leaves your team, the real_name paramter will be empty, causing slackrUsers to fail. This fixes that by setting real_name to an empty string\\n'\n\nCommit: 'de57b099c397519c80dc9360e2ef13c0a57bc648'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2015-01-22 21:59:48-05:00\nMessage: 'code cleanup and saner defaults for empty confif vars\\n'\n\nCommit: 'fd06bd9867fab5552bceadb482a6a669dd89865b'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2014-10-25 08:41:07-04:00\nMessage: \"Merge branch 'master' of https://github.com/hrbrmstr/slackr\\n\"\n\nCommit: '2f82a682fbb3a4dde2609bc7476c1393f01e3c0b'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2014-10-25 08:41:03-04:00\nMessage: 'line ending\\n'\n\nCommit: 'a76609facb517cc98181a3655abd7ff29bf154e3'\nAuthor: <git.Actor \"hrbrmstr <bob@rudis.net>\">\nDate: 2014-09-15 12:00:30-04:00\nMessage: '1.2.2 bugfix release\\n'\n\nCommit: 'e0164a9e855de03f48836160671be9ed76b80b3e'\nAuthor: <git.Actor \"hrbrmstr <bob@rudis.net>\">\nDate: 2014-09-08 12:30:46-04:00\nMessage: 'README reorg\\n'\n\nCommit: '684dd1333afca9c796375cc0aa98f535c0c55727'\nAuthor: <git.Actor \"hrbrmstr <bob@rudis.net>\">\nDate: 2014-09-08 12:28:50-04:00\nMessage: '1.2.1 fix for \"groups\" issue\\n'\n\nCommit: '99bd053109b74b6bed66311fb6355c964f2e86a9'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2014-09-08 07:57:09-04:00\nMessage: 'CRAN reference\\n'\n\nCommit: '08338b7523b13b723a80340910250323342aa174'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2014-09-08 06:59:55-04:00\nMessage: 'CRAN submission\\n'\n\nCommit: '15cdb570ec559db9ceb64a62af28559a9f41c52a'\nAuthor: <git.Actor \"hrbrmstr <bob@rudis.net>\">\nDate: 2014-09-07 18:56:07-04:00\nMessage: 'rproj\\n'\n\nCommit: '110194d2ac5d99fb1d8c7b852424342585dbdf93'\nAuthor: <git.Actor \"hrbrmstr <bob@rudis.net>\">\nDate: 2014-09-07 18:47:19-04:00\nMessage: 'spelling\\n'\n\nCommit: 'a4768274d600af0d46bffe72c585316f3b12f3e5'\nAuthor: <git.Actor \"hrbrmstr <bob@rudis.net>\">\nDate: 2014-09-07 16:34:22-04:00\nMessage: 'README\\n'\n\nCommit: 'ed725758db9e5605745347a642b918a77b624f2a'\nAuthor: <git.Actor \"hrbrmstr <bob@rudis.net>\">\nDate: 2014-09-07 16:32:46-04:00\nMessage: '1.2 release\\n'\n\nCommit: 'c67fc309577d51453a374a35ea6cb2a032b20440'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2014-09-07 06:55:07-04:00\nMessage: 'version 1.1.1 - minor bug in new slackr function\\n'\n\nCommit: '8c14ca0dc1e2244e4a440b017906470dc78a25ae'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2014-09-06 16:03:40-04:00\nMessage: 'slackrGroups, slackBot\\n'\n\nCommit: '76021256e6636920ca3e5b57ae3c0c1066d64ba2'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2014-09-06 09:05:19-04:00\nMessage: 'source cleanup\\n'\n\nCommit: '2a5c9228d328a293c8c03ff7ca51123658a695bf'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2014-09-06 08:47:43-04:00\nMessage: 'updated DESCRIPTION\\n'\n\nCommit: '2805407e30416ee26d573772f96f10643f2c98c6'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2014-09-06 08:28:44-04:00\nMessage: 'channels fix\\n'\n\nCommit: 'ab3bf8805fc8079392431a656719bebfd5ccad3d'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2014-09-06 08:12:38-04:00\nMessage: 'general upload routines\\n'\n\nCommit: '139a38fce1891eb06ab1e3ee928c63da428f5247'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2014-09-06 07:11:57-04:00\nMessage: 'removed need for bleeding edge data.table\\n'\n\nCommit: 'b19b345115b2782e08aaa1f9d6edc8070b6eb10c'\nAuthor: <git.Actor \"hrbrmstr <bob@rudis.net>\">\nDate: 2014-09-06 07:05:16-04:00\nMessage: 'README\\n'\n\nCommit: 'a3cf170c7dba4979303d7a865191a3f2d294f36b'\nAuthor: <git.Actor \"hrbrmstr <bob@rudis.net>\">\nDate: 2014-09-06 07:04:31-04:00\nMessage: 'README\\n'\n\nCommit: '169699274b28971ea9f0a95509617e6d7960161e'\nAuthor: <git.Actor \"hrbrmstr <bob@rudis.net>\">\nDate: 2014-09-06 07:04:12-04:00\nMessage: 'Changed function names & added graphics device upload\\n'\n\nCommit: '2de22e8c06fda1b78f46f88c9ad790e3f55721c4'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2014-09-06 05:30:06-04:00\nMessage: 'Merge pull request #1 from jayjacobs/master\\n\\nmodified ggslackr to not require ggplot'\n\nCommit: 'e7954f6dc9ff3501bd0c73eeb367fa39c8f6a7d4'\nAuthor: <git.Actor \"jayjacobs <jay@TUSVA079ML0400L.local>\">\nDate: 2014-09-05 23:39:54-05:00\nMessage: 'modified ggslackr to not require ggplot\\n\\nAlso added function to translate channel names to IDs.\\n'\n\nCommit: '7c44a1c466400d493eece9282e55a812b04af051'\nAuthor: <git.Actor \"hrbrmstr <bob@rudis.net>\">\nDate: 2014-09-05 22:30:12-04:00\nMessage: 'cpl more functions requiring the full API token\\n'\n\nCommit: 'fff4d50dd8a5ceded85f71650da771c34bfc888d'\nAuthor: <git.Actor \"hrbrmstr <bob@rudis.net>\">\nDate: 2014-09-05 14:02:49-04:00\nMessage: 'Fixed variable name\\n'\n\nCommit: '1ed372d2d7345c9ebcf0594f6217346c84257b46'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2014-09-05 09:09:30-04:00\nMessage: 'Update README.md'\n\nCommit: '4679c0e92e601e72d7d864a50c7aa061af6edde2'\nAuthor: <git.Actor \"boB Rudis <bob@rudis.net>\">\nDate: 2014-09-05 09:09:19-04:00\nMessage: 'Update README.Rmd'\n\nCommit: '7e8ef13fd8fd62a5100bbc1267fe0fa9f1762166'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2014-09-05 06:56:46-04:00\nMessage: 'pre-CRAN check\\n'\n\nCommit: '3d2f81d4a4683b4f282d2d3d35a1e5d30d4fd54d'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2014-09-04 12:10:19-04:00\nMessage: 'documentation & function tweaks\\n'\n\nCommit: '8eaac6d9168dd0034ffd230451b5c040d45d415b'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2014-09-04 09:18:32-04:00\nMessage: 'README\\n'\n\nCommit: '9ac932de1f9db9bad7af8adece6350ed86073923'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2014-09-04 09:16:23-04:00\nMessage: 'nearly ready for release\\n'\n\nCommit: '4c2869bffbb3255196220af4fcb202c790d415a2'\nAuthor: <git.Actor \"Bob Rudis <bob@rudis.net>\">\nDate: 2014-09-04 06:34:20-04:00\nMessage: 'initial commit\\n'\n","type":"text"}],"role":"tool","tool_call_id":"306f4e3d-9cda-425e-97fe-990c47c65142"},{"content":"The commit with the last version release in 2024 is \"266f49303621cf01979ed65a02e1f92c1da09460\"; this commit marks the release of version 3.4.0. Now, I'll use `git_git_show` to retrieve the differences from the previous commit.","role":"assistant","tool_calls":[{"function":{"arguments":"{\n  \"repo_path\": \"/data/repos/slackr\",\n  \"revision\": \"266f49303621cf01979ed65a02e1f92c1da09460\"\n}","name":"git_git_show"},"id":"e24e7094-3333-426b-b64e-895086c5e3b1","type":"function"}]},{"content":[{"text":"Commit: '266f49303621cf01979ed65a02e1f92c1da09460'\nAuthor: <git.Actor \"Matt Kaye <mrkaye97@gmail.com>\">\nDate: datetime.datetime(2024, 9, 26, 21, 49, 48, tzinfo=<git.objects.util.tzoffset object at 0x2ac0926f1400>)\nMessage: 'Merge pull request #202 from mrkaye97/3.4.0\\n\\nslackr 3.4.0'\n\n--- DESCRIPTION\n+++ DESCRIPTION\n@@ -2,7 +2,7 @@ Type: Package\n Package: slackr\n Title: Send Messages, Images, R Objects and Files to 'Slack'\n     Channels/Users\n-Version: 3.3.2\n+Version: 3.4.0\n Authors@R: c(\n     person(\"Matt\", \"Kaye\", role = c(\"aut\", \"cre\"), email = \"mrkaye97@gmail.com\", comment = c(website = \"matthewrkaye.com\")),\n     person(\"Bob\", \"Rudis\",role = c(\"aut\")),\n\n--- NEWS.md\n+++ NEWS.md\n@@ -1,3 +1,7 @@\n+# slackr 3.4.0\n+\n+* Fixes the internals of `files_upload` to use new Slack API and migrate off of [deprecated `files.upload` method](files.upload method)\n+\n # slackr 3.3.1\n * Fixes a bug in `slackr_history` where the function fails to infer `posted_from_time` if not provided\n * Adds default `message_count = 100` to `slackr_history`\n\n--- R/call_slack_internals.R\n+++ R/call_slack_internals.R\n@@ -112,19 +112,52 @@ files_upload <- function(\n   token,\n   ...\n ) {\n-  r <- call_slack_api(\n-    \"/api/files.upload\",\n+  initial_upload_response <- call_slack_api(\n+    \"/api/files.getUploadURLExternal\",\n     .method = POST,\n     token = token,\n     body = list(\n-      file = upload_file(file),\n-      initial_comment = initial_comment,\n-      channels = paste(channels, collapse = \",\"),\n+      filename=file,\n+      length=file.size(file)\n+    )\n+  )\n+\n+  initial_upload_content <- content(initial_upload_response)\n+\n+  upload_url <- initial_upload_content$upload_url\n+  file_id <- initial_upload_content$file_id\n+  channel <- slackr_chtrans(channels, token)\n+\n+  httr::POST(\n+    url=upload_url,\n+    body=upload_file(file)\n+  )\n+\n+  kwargs <- list(...)\n+  title <- kwargs$title\n+\n+  if (is.null(title)) {\n+    inner <- list(id = file_id)\n+  } else {\n+    inner <- list(id = file_id, title = title)\n+  }\n+\n+  response <- httr::POST(\n+    \"https://slack.com/api/files.completeUploadExternal\",\n+    add_headers(\n+      .headers = c(Authorization = paste(\"Bearer\", token))\n+    ),\n+    httr::content_type_json(),\n+    encode=\"json\",\n+    body = list(\n+      files = list(inner),\n+      channel_id=channel,\n+      initial_comment=initial_comment,\n       ...\n     )\n   )\n \n-  invisible(content(r))\n+  invisible(content(response))\n }\n \n \n\n--- logo.png\n+++ logo.png\nBinary files a/logo.png and /dev/null differ\n\n--- tests/testthat/test-dev-tex.R\n+++ None\n@@ -1,35 +0,0 @@\n-test_that(\"slackr_dev posts\", {\n-  skip_on_cran()\n-  skip_on_ci()\n-\n-  hist(rnorm(100))\n-\n-  post <- slackr_dev()\n-\n-  expect_true(post$ok)\n-  expect_equal(post$file$filetype, \"png\")\n-})\n-\n-test_that(\"slackr_tex posts with no dir specified\", {\n-  skip_on_cran()\n-  skip_on_ci()\n-\n-  ## No path specified\n-  post <- slackr_tex(\"$$e^{i \\\\pi} + 1 = 0$$\")\n-\n-  expect_true(post$ok)\n-  expect_equal(post$file$filetype, \"png\")\n-})\n-\n-test_that(\"slackr_tex posts with dir specified\", {\n-  skip_on_cran()\n-  skip_on_ci()\n-\n-  ## With path specified\n-  d <- tempdir()\n-  post <- slackr_tex(\"$$e^{i \\\\pi} + 1 = 0$$\", path = d)\n-\n-  unlink(d, recursive = TRUE)\n-  expect_true(post$ok)\n-  expect_equal(post$file$filetype, \"png\")\n-})\n\n--- tests/testthat/test-history.R\n+++ tests/testthat/test-history.R\n@@ -19,169 +19,3 @@ test_that(\"slackr_history correctly retrieves post\", {\n   )\n })\n \n-test_that(\"slackr_history works when posted_from and posted_to are specified\", {\n-  skip_on_cran()\n-\n-  lapply(\n-    c(TRUE, FALSE),\n-    function(paginate) {\n-      post <- slackr_msg(\"History posted_from posted_to test\")\n-\n-      history <- slackr_history(\n-        message_count = 1,\n-        posted_from_time = post$ts,\n-        posted_to_time = post$ts,\n-        paginate = paginate\n-      )\n-\n-      expect_identical(post$message$text, history$text)\n-      expect_identical(post$message$subtype, history$subtype)\n-      expect_identical(post$message$ts, history$ts)\n-      expect_identical(post$message$bot_id, history$bot_id)\n-      expect_identical(post$message$app_id, history$app_id)\n-    }\n-  )\n-})\n-\n-test_that(\"slackr_history works with duration specified\", {\n-  skip_on_ci()\n-  skip_on_cran()\n-\n-  post1 <- slackr_msg(\"History test post 1.\")\n-\n-  Sys.sleep(5)\n-\n-  post2 <- slackr_msg(\"History test post 2.\")\n-\n-  Sys.sleep(1.50)\n-  to_ts <- as.numeric(Sys.time())\n-\n-  ## Check the past seven seconds\n-  dur_s <- 7\n-  dur_ms <- dur_s * 1000\n-  dur_hours <- dur_s / 3600\n-\n-  history <- slackr_history(\n-    message_count = 1000,\n-    posted_to_time = to_ts,\n-    duration = dur_hours\n-  )\n-\n-  expect_gte(nrow(history), 2)\n-  expect_gte(min(as.numeric(history$ts)), to_ts - dur_ms)\n-\n-  history_limited <- slackr_history(\n-    message_count = 1000,\n-    posted_to_time = to_ts,\n-    duration = dur_hours / 2\n-  )\n-\n-  expect_gte(as.numeric(post2$ts), max(as.numeric(history_limited$ts)))\n-  expect_gte(nrow(history_limited), 1)\n-})\n-\n-test_that(\"slackr_history works when posted_from and posted_to are specified for multiple posts\", {\n-  skip_on_cran()\n-\n-  lapply(\n-    c(TRUE, FALSE),\n-    function(paginate) {\n-      post1 <- slackr_msg(\"History test post 1.\")\n-\n-      Sys.sleep(1)\n-\n-      post2 <- slackr_msg(\"History test post 2.\")\n-      post3 <- slackr_csv(iris, initial_comment = \"History test post 3.\")\n-      post4 <- slackr_msg(\"History test post 4.\")\n-\n-      all_history <- slackr_history(\n-        message_count = 1000,\n-        posted_from_time = post1$ts,\n-        posted_to_time = post4$ts,\n-        paginate = paginate\n-      )\n-\n-      expect_gte(nrow(all_history), 4)\n-      expect_gte(length(Filter(function(.x) !is.null(.x), all_history$files)), 1)\n-      expect_equal(min(all_history$ts), post1$ts)\n-      expect_equal(max(all_history$ts), post4$ts)\n-\n-      all_history <- slackr_history(\n-        message_count = 1000,\n-        posted_from_time = post1$ts,\n-        posted_to_time = post2$ts,\n-        paginate = paginate\n-      )\n-\n-      expect_gte(nrow(all_history), 2)\n-      expect_lte(min(as.numeric(all_history$ts)), as.numeric(post1$ts))\n-      expect_gte(max(as.numeric(all_history$ts)), as.numeric(post2$ts))\n-    }\n-  )\n-})\n-\n-test_that(\"Specifying post times in slackr_history correctly limits time window\", {\n-  skip_on_cran()\n-\n-  lapply(\n-    c(TRUE, FALSE),\n-    function(paginate) {\n-      post1 <- slackr_msg(\"History test post 1.\")\n-\n-      Sys.sleep(1)\n-\n-      post2 <- slackr_msg(\"History test post 2.\")\n-\n-      Sys.sleep(1)\n-      post3 <- slackr_msg(\"History test post 4.\")\n-\n-      all_history <- slackr_history(\n-        message_count = 1000,\n-        posted_from_time = post1$ts,\n-        posted_to_time = post2$ts,\n-        paginate = paginate\n-      )\n-\n-      expect_lte(min(as.numeric(all_history$ts)), as.numeric(post1$ts))\n-      expect_gte(max(as.numeric(all_history$ts)), as.numeric(post2$ts))\n-      expect_lt(as.numeric(max(all_history$ts)), as.numeric(post3$ts))\n-    }\n-  )\n-})\n-\n-test_that(\"Expect warning for too many params\", {\n-  skip_on_cran()\n-\n-  from_time <- slackr_msg(\"History warning test start\")$ts\n-  Sys.sleep(1)\n-  slackr_msg(\"History warning test\")\n-  Sys.sleep(1)\n-  to_time <- slackr_msg(\"History warning test end\")$ts\n-\n-  expect_silent(\n-    slackr_history(\n-      posted_to_time = to_time,\n-      duration = 2 * (as.numeric(to_time) - as.numeric(from_time)) / (60 * 60)\n-    )\n-  )\n-\n-  expect_warning(\n-    slackr_history(\n-      posted_from_time = from_time,\n-      posted_to_time = to_time,\n-      duration = 2 * (as.numeric(to_time) - as.numeric(from_time)) / (60 * 60)\n-    ),\n-    \"You specified all three of\"\n-  )\n-})\n-\n-test_that(\"Error if trying to paginate with no start time\", {\n-  skip_on_cran()\n-\n-  expect_error(\n-    slackr_history(\n-      paginate = TRUE\n-    ),\n-    \"To use pagination with `slackr_history`, you must specify a value for `posted_from_time`\"\n-  )\n-})\n\n--- tests/testthat/test-internals.R\n+++ tests/testthat/test-internals.R\n@@ -52,7 +52,7 @@ test_that(\"Channels works\", {\n \n   expect_equal(\n     ncol(channels),\n-    28\n+    29\n   )\n \n   expect_gte(\n","type":"text"}],"role":"tool","tool_call_id":"e24e7094-3333-426b-b64e-895086c5e3b1"}]