profile
viewpoint
Chris Skudlarczyk chris-skud Slack Littleton http://cskud.com

chris-skud/elastic-voyeur 2

A simple web frontend for ElasticSearch that will transform the JSON results into tabular format to enable CSV output.

chris-skud/cskud 1

my site

chris-skud/jquery-google-analytics 1

A Google Analytics plugin for jQuery. Improves page load times. Simplifies link and event tracking.

chris-skud/.atom 0

atom settigns

chris-skud/ADL_LRS 0

ADL's Open Source Learning Record Store (LRS) is used to store learning data collected with the Experience API.

chris-skud/api-tequila 0

Building tequila api for fun (definitely not profit)

chris-skud/bolt-js 0

A framework to build Slack apps using JavaScript

chris-skud/chappiecast 0

Mosaic multicast video using node.js and WebSockets.

chris-skud/deepkeyfishing 0

Takes any javascript object that is "typeof object" and returns an array of all its keys (recursive)

PR opened RobotsAndPencils/react-gantry

Bump handlebars from 4.0.12 to 4.7.6

Bumps handlebars from 4.0.12 to 4.7.6. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md">handlebars's changelog</a>.</em></p> <blockquote> <h2>v4.7.6 - April 3rd, 2020</h2> <p>Chore/Housekeeping:</p> <ul> <li><a href="https://github-redirect.dependabot.com/wycats/handlebars.js/issues/1672">#1672</a> - Switch cmd parser to latest minimist (<a href="https://api.github.com/users/dougwilson"><code>@dougwilson</code></a></li> </ul> <p>Compatibility notes:</p> <ul> <li>Restored Node.js compatibility</li> </ul> <p><a href="https://github.com/wycats/handlebars.js/compare/v4.7.5...v4.7.6">Commits</a></p> <h2>v4.7.5 - April 2nd, 2020</h2> <p>Chore/Housekeeping:</p> <ul> <li><del>Node.js version support has been changed to v6+</del> Reverted in 4.7.6</li> </ul> <p>Compatibility notes:</p> <ul> <li><del>Node.js < v6 is no longer supported</del> Reverted in 4.7.6</li> </ul> <p><a href="https://github.com/wycats/handlebars.js/compare/v4.7.4...v4.7.5">Commits</a></p> <h2>v4.7.4 - April 1st, 2020</h2> <p>Chore/Housekeeping:</p> <ul> <li><a href="https://github-redirect.dependabot.com/wycats/handlebars.js/issues/1666">#1666</a> - Replaced minimist with yargs for handlebars CLI (<a href="https://api.github.com/users/aorinevo"><code>@aorinevo</code></a>, <a href="https://api.github.com/users/AviVahl"><code>@AviVahl</code></a> & <a href="https://api.github.com/users/fabb"><code>@fabb</code></a>)</li> </ul> <p>Compatibility notes:</p> <ul> <li>No incompatibilities are to be expected</li> </ul> <p><a href="https://github.com/wycats/handlebars.js/compare/v4.7.3...v4.7.4">Commits</a></p> <h2>v4.7.3 - February 5th, 2020</h2> <p>Chore/Housekeeping:</p> <ul> <li><a href="https://github-redirect.dependabot.com/wycats/handlebars.js/issues/1644">#1644</a> - Download links to aws broken on handlebarsjs.com - access denied (<a href="https://api.github.com/users/Tea56"><code>@Tea56</code></a>)</li> <li>Fix spelling and punctuation in changelog - d78cc73</li> </ul> <p>Bugfixes:</p> <ul> <li>Add Type Definition for Handlebars.VERSION, Fixes <a href="https://github-redirect.dependabot.com/wycats/handlebars.js/issues/1647">#1647</a> - 4de51fe</li> <li>Include Type Definition for runtime.js in Package - a32d05f</li> </ul> <p>Compatibility notes:</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/e6ad93ea01bcde1f8ddaa4b4ebe572dd616abfaa"><code>e6ad93e</code></a> v4.7.6</li> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/2bf4fc6fd3ae3d8f076d628653f284d85faebeb4"><code>2bf4fc6</code></a> Update release notes</li> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/b64202bc9197307bd785a58693e3820eb9bb41a8"><code>b64202b</code></a> Update release-notes.md</li> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/c2f1e6203178918569f085e12afdb762cae17fb0"><code>c2f1e62</code></a> Switch cmd parser to latest minimist</li> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/08e9a11a34c3ad8387a0b85b1334f97cab85191a"><code>08e9a11</code></a> Revert "chore: set Node.js compatibility to v6+"</li> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/1fd2edee2a12fb228061fcde807905c6b14339c4"><code>1fd2ede</code></a> v4.7.5</li> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/3c9c2f5cf29cf10f54d5fe4daca6b24b65f0adcf"><code>3c9c2f5</code></a> Update release notes</li> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/16487a088e13f4d52c6fd6610b9ec71c4a51be8a"><code>16487a0</code></a> chore: downgrade yargs to v14</li> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/309d2b49a11628d2a8f052c5587e7459968cd705"><code>309d2b4</code></a> chore: set Node.js compatibility to v6+</li> <li><a href="https://github.com/handlebars-lang/handlebars.js/commit/645ac73844918668f9a2f41e49b7cb18ce5abf36"><code>645ac73</code></a> test: fix integration tests</li> <li>Additional commits viewable in <a href="https://github.com/wycats/handlebars.js/compare/v4.0.12...v4.7.6">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~erisds">erisds</a>, a new releaser for handlebars since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+59 -37

0 comment

1 changed file

pr created time in 41 minutes

PR opened RobotsAndPencils/react-gantry

Bump http-proxy from 1.17.0 to 1.18.1

Bumps http-proxy from 1.17.0 to 1.18.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/http-party/node-http-proxy/blob/master/CHANGELOG.md">http-proxy's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/http-party/node-http-proxy/compare/1.18.0...v1.18.1">v1.18.1</a> - 2020-05-17</h2> <h3>Merged</h3> <ul> <li>Skip sending the proxyReq event when the expect header is present <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1447"><code>#1447</code></a></li> <li>Remove node6 support, add node12 to build <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1397"><code>#1397</code></a></li> </ul> <h2><a href="https://github.com/http-party/node-http-proxy/compare/1.17.0...1.18.0">1.18.0</a> - 2019-09-18</h2> <h3>Merged</h3> <ul> <li>Added in auto-changelog module set to keepachangelog format <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1373"><code>#1373</code></a></li> <li>fix 'Modify Response' readme section to avoid unnecessary array copying <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1300"><code>#1300</code></a></li> <li>Fix incorrect target name for reverse proxy example <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1135"><code>#1135</code></a></li> <li>Fix modify response middleware example <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1139"><code>#1139</code></a></li> <li>[dist] Update dependency async to v3 <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1359"><code>#1359</code></a></li> <li>Fix path to local http-proxy in examples. <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1072"><code>#1072</code></a></li> <li>fix reverse-proxy example require path <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1067"><code>#1067</code></a></li> <li>Update README.md <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/970"><code>#970</code></a></li> <li>[dist] Update dependency request to ~2.88.0 [SECURITY] <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1357"><code>#1357</code></a></li> <li>[dist] Update dependency eventemitter3 to v4 <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1365"><code>#1365</code></a></li> <li>[dist] Update dependency colors to v1 <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1360"><code>#1360</code></a></li> <li>[dist] Update all non-major dependencies <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1356"><code>#1356</code></a></li> <li>[dist] Update dependency agentkeepalive to v4 <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1358"><code>#1358</code></a></li> <li>[dist] Update dependency nyc to v14 <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1367"><code>#1367</code></a></li> <li>[dist] Update dependency concat-stream to v2 <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1363"><code>#1363</code></a></li> <li>x-forwarded-host overwrite for mutli level proxies <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1267"><code>#1267</code></a></li> <li>[refactor doc] Complete rename to http-party org. <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1362"><code>#1362</code></a></li> <li>Highlight correct lines for createProxyServer <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1117"><code>#1117</code></a></li> <li>Fix docs for rewrite options - 201 also handled <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1147"><code>#1147</code></a></li> <li>Update .nyc_output <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1339"><code>#1339</code></a></li> <li>Configure Renovate <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1355"><code>#1355</code></a></li> <li>[examples] Restream body before proxying, support for Content-Type of application/x-www-form-urlencoded <a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/pull/1264"><code>#1264</code></a></li> </ul> <h3>Commits</h3> <ul> <li>[dist] New test fixtures. <a href="https://github.com/http-party/node-http-proxy/commit/7e4a0e511bc30c059216860153301de2cdd1e97f"><code>7e4a0e5</code></a></li> <li>[dist] End of an era. <a href="https://github.com/http-party/node-http-proxy/commit/a9b09cce43f072db99fb5170030a05536177ccb7"><code>a9b09cc</code></a></li> <li>[dist] Version bump. 1.18.0 <a href="https://github.com/http-party/node-http-proxy/commit/9bbe486c5efcc356fb4d189ef38eee275bbde345"><code>9bbe486</code></a></li> <li>[fix] Latest versions. <a href="https://github.com/http-party/node-http-proxy/commit/59c4403e9dc15ab9b19ee2a3f4aecbfc6c3d94c4"><code>59c4403</code></a></li> <li>[fix test] Update tests. <a href="https://github.com/http-party/node-http-proxy/commit/dd1d08b6319d1def729554446a5b0176978a8dad"><code>dd1d08b</code></a></li> <li>[dist] Update dependency ws to v3 [SECURITY] <a href="https://github.com/http-party/node-http-proxy/commit/b00911c93740a00c5cfbacbb91565cb6912ed255"><code>b00911c</code></a></li> <li>[dist] .gitattributes all the things. <a href="https://github.com/http-party/node-http-proxy/commit/fc93520d741ec80be8ae31ca005f3e9c199e330e"><code>fc93520</code></a></li> <li>[dist] Regenerate package-lock.json. <a href="https://github.com/http-party/node-http-proxy/commit/16d4f8a95162b2e2e4ee6657c500f1208c044b2d"><code>16d4f8a</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/http-party/node-http-proxy/commit/9b96cd725127a024dabebec6c7ea8c807272223d"><code>9b96cd7</code></a> 1.18.1</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/335aeeba2f0c286dc89c402eeb76af47834c89a3"><code>335aeeb</code></a> Skip sending the proxyReq event when the expect header is present (<a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/issues/1447">#1447</a>)</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/dba39668ba4c9ad461316e834b2d64b77e1ca88e"><code>dba3966</code></a> Remove node6 support, add node12 to build (<a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/issues/1397">#1397</a>)</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/9bbe486c5efcc356fb4d189ef38eee275bbde345"><code>9bbe486</code></a> [dist] Version bump. 1.18.0</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/6e4bef4d1cd96e7a284717941e0fc274acbd3712"><code>6e4bef4</code></a> Added in auto-changelog module set to keepachangelog format (<a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/issues/1373">#1373</a>)</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/d05624167ce75e860770c13afeacec2ce0f67add"><code>d056241</code></a> fix 'Modify Response' readme section to avoid unnecessary array copying (<a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/issues/1300">#1300</a>)</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/244303b994525684e1ec8dff2e8055f89b62b1ee"><code>244303b</code></a> Fix incorrect target name for reverse proxy example (<a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/issues/1135">#1135</a>)</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/b4028ba78bc4616e6969e0e66b0fe4634849b68b"><code>b4028ba</code></a> Fix modify response middleware example (<a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/issues/1139">#1139</a>)</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/77a98159d2da0f20a03e2819c79662f36069f234"><code>77a9815</code></a> [dist] Update dependency async to v3 (<a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/issues/1359">#1359</a>)</li> <li><a href="https://github.com/http-party/node-http-proxy/commit/c662f9ebcd8d623db374dbc7bef231b2b0af0c3a"><code>c662f9e</code></a> Fix path to local http-proxy in examples. (<a href="https://github-redirect.dependabot.com/http-party/node-http-proxy/issues/1072">#1072</a>)</li> <li>Additional commits viewable in <a href="https://github.com/http-party/node-http-proxy/compare/1.17.0...1.18.1">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+46 -25

0 comment

1 changed file

pr created time in 41 minutes

PR opened RobotsAndPencils/react-gantry

Bump axios from 0.17.1 to 0.21.1

Bumps axios from 0.17.1 to 0.21.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/axios/axios/releases">axios's releases</a>.</em></p> <blockquote> <h2>v0.21.1</h2> <h3>0.21.1 (December 21, 2020)</h3> <p>Fixes and Functionality:</p> <ul> <li>Hotfix: Prevent SSRF (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3410">#3410</a>)</li> <li>Protocol not parsed when setting proxy config from env vars (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3070">#3070</a>)</li> <li>Updating axios in types to be lower case (<a href="https://github-redirect.dependabot.com/axios/axios/issues/2797">#2797</a>)</li> <li>Adding a type guard for <code>AxiosError</code> (<a href="https://github-redirect.dependabot.com/axios/axios/issues/2949">#2949</a>)</li> </ul> <p>Internal and Tests:</p> <ul> <li>Remove the skipping of the <code>socket</code> http test (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3364">#3364</a>)</li> <li>Use different socket for Win32 test (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3375">#3375</a>)</li> </ul> <p>Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:</p> <ul> <li>Daniel Lopretto <a href="mailto:timemachine3030@users.noreply.github.com">timemachine3030@users.noreply.github.com</a></li> <li>Jason Kwok <a href="mailto:JasonHK@users.noreply.github.com">JasonHK@users.noreply.github.com</a></li> <li>Jay <a href="mailto:jasonsaayman@gmail.com">jasonsaayman@gmail.com</a></li> <li>Jonathan Foster <a href="mailto:jonathan@jonathanfoster.io">jonathan@jonathanfoster.io</a></li> <li>Remco Haszing <a href="mailto:remcohaszing@gmail.com">remcohaszing@gmail.com</a></li> <li>Xianming Zhong <a href="mailto:chinesedfan@qq.com">chinesedfan@qq.com</a></li> </ul> <h2>v0.21.0</h2> <h3>0.21.0 (October 23, 2020)</h3> <p>Fixes and Functionality:</p> <ul> <li>Fixing requestHeaders.Authorization (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3287">#3287</a>)</li> <li>Fixing node types (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3237">#3237</a>)</li> <li>Fixing axios.delete ignores config.data (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3282">#3282</a>)</li> <li>Revert "Fixing overwrite Blob/File type as Content-Type in browser. (<a href="https://github-redirect.dependabot.com/axios/axios/issues/1773">#1773</a>)" (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3289">#3289</a>)</li> <li>Fixing an issue that type 'null' and 'undefined' is not assignable to validateStatus when typescript strict option is enabled (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3200">#3200</a>)</li> </ul> <p>Internal and Tests:</p> <ul> <li>Lock travis to not use node v15 (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3361">#3361</a>)</li> </ul> <p>Documentation:</p> <ul> <li>Fixing simple typo, existant -> existent (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3252">#3252</a>)</li> <li>Fixing typos (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3309">#3309</a>)</li> </ul> <p>Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:</p> <ul> <li>Allan Cruz <a href="mailto:57270969+Allanbcruz@users.noreply.github.com">57270969+Allanbcruz@users.noreply.github.com</a></li> <li>George Cheng <a href="mailto:Gerhut@GMail.com">Gerhut@GMail.com</a></li> <li>Jay <a href="mailto:jasonsaayman@gmail.com">jasonsaayman@gmail.com</a></li> <li>Kevin Kirsche <a href="mailto:Kev.Kirsche+GitHub@gmail.com">Kev.Kirsche+GitHub@gmail.com</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/axios/axios/blob/v0.21.1/CHANGELOG.md">axios's changelog</a>.</em></p> <blockquote> <h3>0.21.1 (December 21, 2020)</h3> <p>Fixes and Functionality:</p> <ul> <li>Hotfix: Prevent SSRF (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3410">#3410</a>)</li> <li>Protocol not parsed when setting proxy config from env vars (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3070">#3070</a>)</li> <li>Updating axios in types to be lower case (<a href="https://github-redirect.dependabot.com/axios/axios/issues/2797">#2797</a>)</li> <li>Adding a type guard for <code>AxiosError</code> (<a href="https://github-redirect.dependabot.com/axios/axios/issues/2949">#2949</a>)</li> </ul> <p>Internal and Tests:</p> <ul> <li>Remove the skipping of the <code>socket</code> http test (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3364">#3364</a>)</li> <li>Use different socket for Win32 test (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3375">#3375</a>)</li> </ul> <p>Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:</p> <ul> <li>Daniel Lopretto <a href="mailto:timemachine3030@users.noreply.github.com">timemachine3030@users.noreply.github.com</a></li> <li>Jason Kwok <a href="mailto:JasonHK@users.noreply.github.com">JasonHK@users.noreply.github.com</a></li> <li>Jay <a href="mailto:jasonsaayman@gmail.com">jasonsaayman@gmail.com</a></li> <li>Jonathan Foster <a href="mailto:jonathan@jonathanfoster.io">jonathan@jonathanfoster.io</a></li> <li>Remco Haszing <a href="mailto:remcohaszing@gmail.com">remcohaszing@gmail.com</a></li> <li>Xianming Zhong <a href="mailto:chinesedfan@qq.com">chinesedfan@qq.com</a></li> </ul> <h3>0.21.0 (October 23, 2020)</h3> <p>Fixes and Functionality:</p> <ul> <li>Fixing requestHeaders.Authorization (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3287">#3287</a>)</li> <li>Fixing node types (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3237">#3237</a>)</li> <li>Fixing axios.delete ignores config.data (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3282">#3282</a>)</li> <li>Revert "Fixing overwrite Blob/File type as Content-Type in browser. (<a href="https://github-redirect.dependabot.com/axios/axios/issues/1773">#1773</a>)" (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3289">#3289</a>)</li> <li>Fixing an issue that type 'null' and 'undefined' is not assignable to validateStatus when typescript strict option is enabled (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3200">#3200</a>)</li> </ul> <p>Internal and Tests:</p> <ul> <li>Lock travis to not use node v15 (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3361">#3361</a>)</li> </ul> <p>Documentation:</p> <ul> <li>Fixing simple typo, existant -> existent (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3252">#3252</a>)</li> <li>Fixing typos (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3309">#3309</a>)</li> </ul> <p>Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:</p> <ul> <li>Allan Cruz <a href="mailto:57270969+Allanbcruz@users.noreply.github.com">57270969+Allanbcruz@users.noreply.github.com</a></li> <li>George Cheng <a href="mailto:Gerhut@GMail.com">Gerhut@GMail.com</a></li> <li>Jay <a href="mailto:jasonsaayman@gmail.com">jasonsaayman@gmail.com</a></li> <li>Kevin Kirsche <a href="mailto:Kev.Kirsche+GitHub@gmail.com">Kev.Kirsche+GitHub@gmail.com</a></li> <li>Remco Haszing <a href="mailto:remcohaszing@gmail.com">remcohaszing@gmail.com</a></li> <li>Taemin Shin <a href="mailto:cprayer13@gmail.com">cprayer13@gmail.com</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/axios/axios/commit/a64050a6cfbcc708a55a7dc8030d85b1c78cdf38"><code>a64050a</code></a> Releasing 0.21.1</li> <li><a href="https://github.com/axios/axios/commit/d57cd976f3cc0f1c5bb1f0681660e50004781db5"><code>d57cd97</code></a> Updating changelog for 0.21.1 release</li> <li><a href="https://github.com/axios/axios/commit/8b0f373df0574b7cb3c6b531b4092cd670dac6e3"><code>8b0f373</code></a> Use different socket for Win32 test (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3375">#3375</a>)</li> <li><a href="https://github.com/axios/axios/commit/e426910be7c417bdbcde9c18cb184ead826fc0e1"><code>e426910</code></a> Protocol not parsed when setting proxy config from env vars (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3070">#3070</a>)</li> <li><a href="https://github.com/axios/axios/commit/c7329fefc890050edd51e40e469a154d0117fc55"><code>c7329fe</code></a> Hotfix: Prevent SSRF (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3410">#3410</a>)</li> <li><a href="https://github.com/axios/axios/commit/f472e5da5fe76c72db703d6a0f5190e4ad31e642"><code>f472e5d</code></a> Adding a type guard for <code>AxiosError</code> (<a href="https://github-redirect.dependabot.com/axios/axios/issues/2949">#2949</a>)</li> <li><a href="https://github.com/axios/axios/commit/768825589fd0d36b64a66717ca6df2efd8fb7844"><code>7688255</code></a> Remove the skipping of the <code>socket</code> http test (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3364">#3364</a>)</li> <li><a href="https://github.com/axios/axios/commit/820fe6e41a96f05fb4781673ce07486f1b37515d"><code>820fe6e</code></a> Updating axios in types to be lower case (<a href="https://github-redirect.dependabot.com/axios/axios/issues/2797">#2797</a>)</li> <li><a href="https://github.com/axios/axios/commit/94ca24b5b23f343769a15f325693246e07c177d2"><code>94ca24b</code></a> Releasing 0.21.0</li> <li><a href="https://github.com/axios/axios/commit/2130a0c8acc588c72b53dfef31a11442043ffb06"><code>2130a0c</code></a> Updating changelog for 0.21.0 release</li> <li>Additional commits viewable in <a href="https://github.com/axios/axios/compare/v0.17.1...v0.21.1">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~emilyemorehouse">emilyemorehouse</a>, a new releaser for axios since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+50 -22

0 comment

2 changed files

pr created time in 41 minutes

create barnchRobotsAndPencils/react-gantry

branch : dependabot/npm_and_yarn/axios-0.21.1

created branch time in 41 minutes

issue commentslackapi/bolt-js

Need message data to which reaction added

Hey @Mogadampalli-Jayanth, thanks for trying out ⚡ Bolt and providing the code sample in your question!

You can retrieve a Slack message using the conversations.history method and timestamp ts as the unique ID.

Building on your code example, you would want something like this:

app.event('reaction_added', async ({ event, client }) => {
  try {
    // Call the conversations.history method using the built-in WebClient
    const result = await client.conversations.history({
      channel: event.item.channel,
      latest: event.item.ts,
      inclusive: true, // Limit the results to only one
      limit: 1
    });

    // There should only be one result (stored in the zeroth index)
    message = result.messages[0];

    console.log('message:', message);
  }
  catch(e) {
    console.log('error:', e);
  }
});

Hope that helps!

Mogadampalli-Jayanth

comment created time in a day

push eventslackapi/bolt-js

Steve Gill

commit sha 6f44b25ef3f65ae1bad4b698397ac4147b3dbc7a

fixed node-slack-sdk issue 1156, socketMode connection error not being surfaced

view details

Steve Gill

commit sha 93964e076258ec9274e3b77ce71e9696435cfe1e

Merge pull request #764 from stevengill/nssdk-issue-1156 fixed node-slack-sdk issue 1156, socketMode connection error not bein…

view details

push time in a day

PR merged slackapi/bolt-js

Reviewers
fixed node-slack-sdk issue 1156, socketMode connection error not bein… bug

…g surfaced

Summary

Fixes https://github.com/slackapi/node-slack-sdk/issues/1156

Requirements (place an x in each [ ])

+4 -10

1 comment

1 changed file

stevengill

pr closed time in a day

Pull request review commentslackapi/bolt-js

fixed node-slack-sdk issue 1156, socketMode connection error not bein…

 export default class SocketModeReceiver implements Receiver {     this.app = app;   } -  public start(): Promise<void> {-    return new Promise((resolve, reject) => {-      try {-        // start socket mode client-        this.client.start();-        resolve();-      } catch (error) {-        reject(error);-      }-    });+  public start(): Promise<void | WebAPICallResult> {+    // start socket mode client+    return this.client.start();

Do we need test coverage? Yes Do we have tests for SocketModeReceiver yet?....no :(

stevengill

comment created time in a day

IssuesEvent

issue closedslackapi/bolt-js

Need message data to which reaction added

I need to retrive a message when reaction is added to a message in channel. When I try to do this with conversations api I got an error that An API error occurred: not_authed. I didn't import any package for conversations. Do I need to import any package to use conversations api? Please help!

app.event('reaction_added', async ({ event, context, body }) => {
   console.log(event);
  // console.log(body);
  try {
    const result = await app.client.conversations.history({
      token: process.env.SLACK_USER_TOKEN,
      channel: event.item.channel,
      ts: event.item.ts
    });
    console.log(result);
  }
  catch(e){
    console.log(e);

  }
 
});

closed time in a day

Mogadampalli-Jayanth
IssuesEvent

issue closedslackapi/bolt-js

Recevie Emoji reaction event to a message

I need to receive an event when user adds a emoji reaction to a message in channel. I added reactions_added scope and added reactions_added event code but I am not able to receive any event. I tried to console.log to test whether it catches the event but didn't receive.Please help how to receive to event when an emoji is given to a message!

app.event('reaction_added', async ({ event, context }) => {
  console.log(event);
});

closed time in a day

Mogadampalli-Jayanth

issue openedslackapi/bolt-js

Recevie Emoji reaction event to a message

I need to receive an event when user adds a emoji reaction to a message in channel. I added reactions_added scope and added reactions_added event code but I am not able to receive any event. I tried to console.log to test whether it catches the event but didn't receive.Please help how to receive to event when an emoji is given to a message!

app.event('reaction_added', async ({ event, context }) => {
  console.log(event);
});

created time in a day

issue openedslackapi/bolt-js

ReactionAddedEvent uses non-exported sub interfaces.

Description

Describe your issue here.

What type of issue is this? (place an x in one of the [ ])

  • [X] bug
  • [ ] enhancement (feature request)
  • [ ] question
  • [ ] documentation related
  • [ ] example code related
  • [ ] testing related
  • [ ] discussion

Requirements (place an x in each of the [ ])

  • [X] I've read and understood the Contributing guidelines and have done my best effort to follow them.
  • [X] I've read and agree to the Code of Conduct.
  • [X] I've searched for any related issues and avoided creating a duplicate issue.

Bug Report

Filling out the following details about bugs will help us solve your issue sooner.

Reproducible in:

package version: 3.0.0

node version: 12.3

OS version(s): MacOS 10.15.7

Steps to reproduce:

  1. Define an app.event('reaction_added', async ({ event, client }) => { ... listener.
  2. Try to access event.item.channel or event.item.ts

Expected result:

To be able to define which type item is = ReactionMessageItem, ReactionFileItem or ReactionFileCommentItem but these interfaces are not exported.

Actual result:

Property 'channel' does not exist on type 'ReactionMessageItem | ReactionFileItem | ReactionFileCommentItem'.
Property 'channel' does not exist on type 'ReactionFileItem'.

Full example code:

app.event('reaction_added', async ({ event, client }) => {
    console.log(`lab2 Reaction added: `, event.reaction);

    try {
        if(event.reaction === 'white_check_mark') {
              // Post message in thread of the message being reacted to
              await client.chat.postMessage({
                channel: event.item.channel,
                thread_ts: event.item.ts,
                text: `<@${event.user}> Thank you for successfully completing *lab 2* :two_hearts:`
              });
          }
    }
    catch(error) {
        console.log(error);
    }
});

created time in 2 days

pull request commentslackapi/bolt-js

Issue 284 regex events

Hi @pdontha 👋🏻 thanks for the pull request and welcome as a first-time contributor to Bolt JS!

I've added a few reviewers to this pull request who can work with you to merge and release your work.

In the meantime, can you please sign our CLA. You can do this by selecting the link in the CLAssistant message and signing the CLA with the same email address associated with your commits.

I've also noticed that our CI is failing due to linting errors. Would you mind running npm test (or npm run lint) in the project on your local machine to update the syntax? We use Prettier and it should guide you through any fixes. You can also install the Prettier code editor extension to make life a little easier.

Thanks again for the pull request!

Thank you! I have signed the CLA with the correct email address. All fixed now.

pdontha

comment created time in 2 days

pull request commentslackapi/bolt-js

Issue 284 regex events

Codecov Report

Merging #763 (5a07521) into main (09e6728) will increase coverage by 0.35%. The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #763      +/-   ##
==========================================
+ Coverage   65.00%   65.36%   +0.35%     
==========================================
  Files          11       11              
  Lines        1086     1097      +11     
  Branches      320      324       +4     
==========================================
+ Hits          706      717      +11     
  Misses        321      321              
  Partials       59       59              
Impacted Files Coverage Δ
src/App.ts 80.83% <100.00%> (+0.23%) :arrow_up:
src/middleware/builtin.ts 83.72% <100.00%> (+0.93%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 09e6728...5a07521. Read the comment docs.

pdontha

comment created time in 2 days

Pull request review commentslackapi/bolt-js

fixed node-slack-sdk issue 1156, socketMode connection error not bein…

 export default class SocketModeReceiver implements Receiver {     this.app = app;   } -  public start(): Promise<void> {-    return new Promise((resolve, reject) => {-      try {-        // start socket mode client-        this.client.start();-        resolve();-      } catch (error) {-        reject(error);-      }-    });+  public start(): Promise<void | WebAPICallResult> {+    // start socket mode client+    return this.client.start();

Nice use of the OR instead of updating it to only WebAPICallResult.

Do we need to add any test coverage for this update?

stevengill

comment created time in 2 days

pull request commentslackapi/bolt-js

fixed node-slack-sdk issue 1156, socketMode connection error not bein…

Codecov Report

Merging #764 (6f44b25) into main (dfc61e7) will increase coverage by 0.24%. The diff coverage is 0.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #764      +/-   ##
==========================================
+ Coverage   65.00%   65.24%   +0.24%     
==========================================
  Files          11       11              
  Lines        1086     1082       -4     
  Branches      320      320              
==========================================
  Hits          706      706              
+ Misses        321      317       -4     
  Partials       59       59              
Impacted Files Coverage Δ
src/receivers/SocketModeReceiver.ts 9.80% <0.00%> (+0.71%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update dfc61e7...6f44b25. Read the comment docs.

stevengill

comment created time in 2 days

PR opened slackapi/bolt-js

Reviewers
fixed node-slack-sdk issue 1156, socketMode connection error not bein… bug

…g surfaced

Summary

Fixes https://github.com/slackapi/node-slack-sdk/issues/1156

Requirements (place an x in each [ ])

+4 -10

0 comment

1 changed file

pr created time in 2 days

pull request commentslackapi/bolt-js

Issue 284 regex events

Hi @pdontha 👋🏻 thanks for the pull request and welcome as a first-time contributor to Bolt JS!

I've added a few reviewers to this pull request who can work with you to merge and release your work.

In the meantime, can you please sign our CLA. You can do this by selecting the link in the CLAssistant message and signing the CLA with the same email address associated with your commits.

I've also noticed that our CI is failing due to linting errors. Would you mind running npm test (or npm run lint) in the project on your local machine to update the syntax? We use Prettier and it should guide you through any fixes. You can also install the Prettier code editor extension to make life a little easier.

Thanks again for the pull request!

pdontha

comment created time in 2 days

pull request commentslackapi/bolt-js

Issue 284 regex events

CLA assistant check <br/>Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.<br/><hr/>priya udutha seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.<br/><sub>You have signed the CLA already but the status is still pending? Let us recheck it.</sub>

pdontha

comment created time in 2 days

PR opened slackapi/bolt-js

Issue 284 regex events

Summary

Fixed #284: Added support to events to handle regex.

Requirements (place an x in each [ ])

+174 -65

0 comment

5 changed files

pr created time in 2 days

Pull request review commentslackapi/bolt-js

Issue 281 message array support

 export function matchConstraints(  * Middleware that filters out messages that don't match pattern  */ export function matchMessage(-  pattern: string | RegExp,+  pattern: string | RegExp | (string | RegExp)[], ): Middleware<SlackEventMiddlewareArgs<'message' | 'app_mention'>> {   return async ({ event, context, next }) => {-    let tempMatches: RegExpMatchArray | null;-+    let tempMatches: RegExpMatchArray | null = null;+    let patternArray: (string | RegExp)[] = [];     if (!('text' in event) || event.text === undefined) {       return;     }--    // Filter out messages or app mentions that don't contain the pattern-    if (typeof pattern === 'string') {-      if (!event.text.includes(pattern)) {+    // Filter out messages or app mentions that don't contain the pattern]+    if (typeof pattern === 'string' || util.types.isRegExp(pattern)) {+      patternArray = [pattern];+    } else {+      patternArray = pattern;+    }+    let matched = false;+    patternArray.forEach((patternArrayItem) => {

I'd expect matching an array of patterns to work like an OR conditional. The first match would trigger an exit and set context['matches'].

I agree. I think this is a straight forward implementation, too.

However, is this a good experience for the client-developer code since you can't rely on context['matches'] to always exist? (It may also be out-of-scope of this PR)

We may want to have a warning log saying "You've mixed strings and regular expressions in app.message listener. With this settings, the existence of context["matches"] is not always guaranteed." or something similar. But this is totally optional. We can revisit this if we receive many questions about this behavior.

Omar6741

comment created time in 2 days

push eventslackapi/bolt-js

Shane DeWael

commit sha 6f640aa124af2f14ff202979cd3ab97422855f51

Add localized heroku deployment guide

view details

Kazuhiro Sera

commit sha 09e6728182e576ddd948a3abd1c97e7c0a104582

Merge pull request #762 from shaydewael/add-localized-heroku-guide Add localized Heroku deployment guide

view details

push time in 2 days

PR merged slackapi/bolt-js

Add localized Heroku deployment guide docs

Summary

This PR adds a Japanese version of the Heroku deployment guide. A live preview can be found at https://shaydewael.github.io/bolt-js/ja-jp/deployments/heroku

I also removed redirects from deployment guides because I'm not sure it makes sense, and there were duplicative redirects.

Requirements (place an x in each [ ])

+264 -4

2 comments

3 changed files

shaydewael

pr closed time in 2 days

Pull request review commentslackapi/bolt-js

Issue 281 message array support

 export function matchConstraints(  * Middleware that filters out messages that don't match pattern  */ export function matchMessage(-  pattern: string | RegExp,+  pattern: string | RegExp | (string | RegExp)[], ): Middleware<SlackEventMiddlewareArgs<'message' | 'app_mention'>> {   return async ({ event, context, next }) => {-    let tempMatches: RegExpMatchArray | null;-+    let tempMatches: RegExpMatchArray | null = null;+    let patternArray: (string | RegExp)[] = [];     if (!('text' in event) || event.text === undefined) {       return;     }--    // Filter out messages or app mentions that don't contain the pattern-    if (typeof pattern === 'string') {-      if (!event.text.includes(pattern)) {+    // Filter out messages or app mentions that don't contain the pattern]+    if (typeof pattern === 'string' || util.types.isRegExp(pattern)) {+      patternArray = [pattern];+    } else {+      patternArray = pattern;+    }+    let matched = false;+    patternArray.forEach((patternArrayItem) => {

What happens if multiple patterns match with event.text? I think we can stop checking other patterns, and then immediately call next() (and set context["matches"]) in that case.

I agree. I'd expect matching an array of patterns to work like an OR conditional. The first match would trigger an exit and set context['matches'].

Yeah, we had a question about that scenario. What if you have an array like this ["abc", /def/, /gh/] Assume the string and the 2 regex's all match. In this case you would want context["matches"] to be empty since the string was the first to match?

Thanks for chiming in! Following the current logic, it would make sense that context['matches'] would be empty if the string was the first match. However, is this a good experience for the client-developer code since you can't rely on context['matches'] to always exist? (It may also be out-of-scope of this PR)

Omar6741

comment created time in 2 days

pull request commentslackapi/bolt-js

Add localized Heroku deployment guide

Thanks - LGTM :+1:

shaydewael

comment created time in 2 days

pull request commentslackapi/bolt-js

Add localized Heroku deployment guide

Codecov Report

Merging #762 (6f640aa) into main (35aef1a) will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##             main     #762   +/-   ##
=======================================
  Coverage   65.00%   65.00%           
=======================================
  Files          11       11           
  Lines        1086     1086           
  Branches      320      320           
=======================================
  Hits          706      706           
  Misses        321      321           
  Partials       59       59           

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 35aef1a...6f640aa. Read the comment docs.

shaydewael

comment created time in 2 days

more