Skip to content

Commit 619b008

Browse files
committed
version 2.6.0rc1
1 parent 3c57ee3 commit 619b008

7 files changed

Lines changed: 35 additions & 11 deletions

File tree

docs/basic_usage.html

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@
162162
</ul>
163163
</li>
164164
<li class="toctree-l1"><a class="reference internal" href="changelog.html">Changelog</a><ul>
165+
<li class="toctree-l2"><a class="reference internal" href="changelog.html#v2-6-0rc1-2020-05-14">v2.6.0rc1 (2020-05-14)</a></li>
165166
<li class="toctree-l2"><a class="reference internal" href="changelog.html#v2-5-0-2019-12-09">v2.5.0 (2019-12-09)</a></li>
166167
<li class="toctree-l2"><a class="reference internal" href="changelog.html#v2-4-0-2019-11-27">v2.4.0 (2019-11-27)</a></li>
167168
<li class="toctree-l2"><a class="reference internal" href="changelog.html#v2-3-1-2019-10-29">v2.3.1 (2019-10-29)</a></li>
@@ -354,19 +355,16 @@ <h2>Deleting a message<a class="headerlink" href="#deleting-a-message" title="Pe
354355
<h2>Opening a modal<a class="headerlink" href="#opening-a-modal" title="Permalink to this headline"></a></h2>
355356
<p>Modals allow you to collect data from users and display dynamic information in a focused surface.</p>
356357
<p>Modals use the same blocks that compose messages with the addition of an <cite>input</cite> block.</p>
357-
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span> <span class="nn">flask</span> <span class="kn">import</span> <span class="n">Flask</span><span class="p">,</span> <span class="n">request</span><span class="p">,</span> <span class="n">make_response</span>
358+
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="c1"># This module is available since v2.6.0rc1</span>
359+
<span class="kn">from</span> <span class="nn">slack.signature</span> <span class="kn">import</span> <span class="n">SignatureVerifier</span>
360+
<span class="n">signature_verifier</span> <span class="o">=</span> <span class="n">SignatureVerifier</span><span class="p">(</span><span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="p">[</span><span class="s2">&quot;SLACK_SIGNING_SECRET&quot;</span><span class="p">])</span>
361+
362+
<span class="kn">from</span> <span class="nn">flask</span> <span class="kn">import</span> <span class="n">Flask</span><span class="p">,</span> <span class="n">request</span><span class="p">,</span> <span class="n">make_response</span>
358363
<span class="n">app</span> <span class="o">=</span> <span class="n">Flask</span><span class="p">(</span><span class="vm">__name__</span><span class="p">)</span>
359-
<span class="n">signing_secret</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="p">[</span><span class="s2">&quot;SLACK_SIGNING_SECRET&quot;</span><span class="p">]</span>
360364

361365
<span class="nd">@app</span><span class="o">.</span><span class="n">route</span><span class="p">(</span><span class="s2">&quot;/slack/events&quot;</span><span class="p">,</span> <span class="n">methods</span><span class="o">=</span><span class="p">[</span><span class="s2">&quot;POST&quot;</span><span class="p">])</span>
362366
<span class="k">def</span> <span class="nf">slack_app</span><span class="p">():</span>
363-
<span class="c1"># Refer to https://github.com/slackapi/python-slack-events-api</span>
364-
<span class="c1"># (The Slack Team is going to provide a new package soon)</span>
365-
<span class="k">if</span> <span class="ow">not</span> <span class="n">verify_request</span><span class="p">(</span>
366-
<span class="n">signing_secret</span><span class="o">=</span><span class="n">signing_secret</span><span class="p">,</span>
367-
<span class="n">request_body</span><span class="o">=</span><span class="n">request</span><span class="o">.</span><span class="n">get_data</span><span class="p">(),</span>
368-
<span class="n">timestamp</span><span class="o">=</span><span class="n">request</span><span class="o">.</span><span class="n">headers</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;X-Slack-Request-Timestamp&quot;</span><span class="p">),</span>
369-
<span class="n">signature</span><span class="o">=</span><span class="n">request</span><span class="o">.</span><span class="n">headers</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;X-Slack-Signature&quot;</span><span class="p">)):</span>
367+
<span class="k">if</span> <span class="ow">not</span> <span class="n">signature_verifier</span><span class="o">.</span><span class="n">is_valid_request</span><span class="p">(</span><span class="n">request</span><span class="o">.</span><span class="n">get_data</span><span class="p">(),</span> <span class="n">request</span><span class="o">.</span><span class="n">headers</span><span class="p">):</span>
370368
<span class="k">return</span> <span class="n">make_response</span><span class="p">(</span><span class="s2">&quot;invalid request&quot;</span><span class="p">,</span> <span class="mi">403</span><span class="p">)</span>
371369

372370
<span class="k">if</span> <span class="s2">&quot;command&quot;</span> <span class="ow">in</span> <span class="n">request</span><span class="o">.</span><span class="n">form</span> \

docs/changelog.html

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@
162162
</ul>
163163
</li>
164164
<li class="toctree-l1 current"><a class="current reference internal" href="#">Changelog</a><ul>
165+
<li class="toctree-l2"><a class="reference internal" href="#v2-6-0rc1-2020-05-14">v2.6.0rc1 (2020-05-14)</a></li>
165166
<li class="toctree-l2"><a class="reference internal" href="#v2-5-0-2019-12-09">v2.5.0 (2019-12-09)</a></li>
166167
<li class="toctree-l2"><a class="reference internal" href="#v2-4-0-2019-11-27">v2.4.0 (2019-11-27)</a></li>
167168
<li class="toctree-l2"><a class="reference internal" href="#v2-3-1-2019-10-29">v2.3.1 (2019-10-29)</a></li>
@@ -222,6 +223,28 @@
222223
<div class="card">
223224
<div class="section" id="changelog">
224225
<h1>Changelog<a class="headerlink" href="#changelog" title="Permalink to this headline"></a></h1>
226+
<div class="section" id="v2-6-0rc1-2020-05-14">
227+
<h2>v2.6.0rc1 (2020-05-14)<a class="headerlink" href="#v2-6-0rc1-2020-05-14" title="Permalink to this headline"></a></h2>
228+
<p>Refer to [v2.6.0 milestone](<a class="reference external" href="https://github.com/slackapi/python-slackclient/milestone/5">https://github.com/slackapi/python-slackclient/milestone/5</a>) to know the complete list of the issues resolved by this release.</p>
229+
<p><strong>New Features</strong></p>
230+
<ol class="arabic simple">
231+
<li><p>[Block Kit] #659 Add complete supports for Block Kit components and fixed a few existing bugs as well (#500 #519 #623 #632 #635 #639 #676) - Thanks &#64;seratch &#64;diurnalist &#64;ruberVulpes &#64;jeremyschulman &#64;e271828- &#64;RodneyU215</p></li>
232+
<li><p>[Signature] #686 Add slack.signature.SignatureVerifier for request verification - Thanks &#64;seratch</p></li>
233+
<li><p>[WebClient] #682 Add missing Grid admin APIs (<cite>admin.usergroups.*</cite>, <cite>admin.users.*</cite>, <cite>admin.apps.*</cite>) - Thanks &#64;stevengill &#64;seratch</p></li>
234+
</ol>
235+
<p><strong>Updates</strong></p>
236+
<ol class="arabic simple">
237+
<li><p>[WebClient][RTMClient] Fixed a bunch of the currency issues this SDK had (#429 #463 #492 #497 #530 #558 #569 #605 #613 #619 #626 #630 #631 #633 #669) - Thanks &#64;seratch &#64;aaguilartablada &#64;aoberoi &#64;stevengill</p></li>
238+
<li><p>[WebClient] #681 #560 Enable using bool values for request parameters - Thanks &#64;roman-kachanovsky &#64;seratch</p></li>
239+
<li><p>[WebClient] #661 #678 Improve handling of required “ids” parameters (e.g., channel_ids, users) - Thanks &#64;seratch</p></li>
240+
<li><p>[WebClient] #680 Add non-conversation API deprecation warnings - Thanks &#64;seratch</p></li>
241+
<li><p>[WebClient] #671 #670 Enable passing None values for request parameters (they used to result in errors) - Thanks &#64;seratch</p></li>
242+
<li><p>[WebClient] #673 Fix #672 files.upload fails with a filepath containing multi byte chars - Thanks &#64;yuji38kwmt &#64;seratch</p></li>
243+
<li><p>[WebClient] #656 Fix #594 preview_image for files.remote.add API method is not properly supported - Thanks &#64;seratch</p></li>
244+
<li><p>[Maintenance] #618 Add py.typed file to package distribution - Thanks &#64;JKillian</p></li>
245+
<li><p>[WebClient] #599 Strip token string parameters of whitespace - Thanks &#64;TheFrozenFire</p></li>
246+
</ol>
247+
</div>
225248
<div class="section" id="v2-5-0-2019-12-09">
226249
<h2>v2.5.0 (2019-12-09)<a class="headerlink" href="#v2-5-0-2019-12-09" title="Permalink to this headline"></a></h2>
227250
<p><strong>New Features</strong></p>

docs/genindex.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@
163163
</ul>
164164
</li>
165165
<li class="toctree-l1"><a class="reference internal" href="changelog.html">Changelog</a><ul>
166+
<li class="toctree-l2"><a class="reference internal" href="changelog.html#v2-6-0rc1-2020-05-14">v2.6.0rc1 (2020-05-14)</a></li>
166167
<li class="toctree-l2"><a class="reference internal" href="changelog.html#v2-5-0-2019-12-09">v2.5.0 (2019-12-09)</a></li>
167168
<li class="toctree-l2"><a class="reference internal" href="changelog.html#v2-4-0-2019-11-27">v2.4.0 (2019-11-27)</a></li>
168169
<li class="toctree-l2"><a class="reference internal" href="changelog.html#v2-3-1-2019-10-29">v2.3.1 (2019-10-29)</a></li>

docs/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@
162162
</ul>
163163
</li>
164164
<li class="toctree-l1"><a class="reference internal" href="changelog.html">Changelog</a><ul>
165+
<li class="toctree-l2"><a class="reference internal" href="changelog.html#v2-6-0rc1-2020-05-14">v2.6.0rc1 (2020-05-14)</a></li>
165166
<li class="toctree-l2"><a class="reference internal" href="changelog.html#v2-5-0-2019-12-09">v2.5.0 (2019-12-09)</a></li>
166167
<li class="toctree-l2"><a class="reference internal" href="changelog.html#v2-4-0-2019-11-27">v2.4.0 (2019-11-27)</a></li>
167168
<li class="toctree-l2"><a class="reference internal" href="changelog.html#v2-3-1-2019-10-29">v2.3.1 (2019-10-29)</a></li>

docs/search.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@
162162
</ul>
163163
</li>
164164
<li class="toctree-l1"><a class="reference internal" href="changelog.html">Changelog</a><ul>
165+
<li class="toctree-l2"><a class="reference internal" href="changelog.html#v2-6-0rc1-2020-05-14">v2.6.0rc1 (2020-05-14)</a></li>
165166
<li class="toctree-l2"><a class="reference internal" href="changelog.html#v2-5-0-2019-12-09">v2.5.0 (2019-12-09)</a></li>
166167
<li class="toctree-l2"><a class="reference internal" href="changelog.html#v2-4-0-2019-11-27">v2.4.0 (2019-11-27)</a></li>
167168
<li class="toctree-l2"><a class="reference internal" href="changelog.html#v2-3-1-2019-10-29">v2.3.1 (2019-10-29)</a></li>

0 commit comments

Comments
 (0)