Lsp-devtools

Latest version: v0.2.4

Safety actively analyzes 715032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.1.0

<h1 class="title">v0.1.0 - 2023-01-10</h1>

<div class="section" id="features">
<h1>Features</h1>
<ul>
<li><p class="first">Updated <tt class="docutils literal">record</tt> command.</p>
<p>It is now capable of live streaming messages sent between a client and server to stdout, plain text files or a SQLite database.</p>
<p>It also offers a number of filters for selecting the messages you wish to record, as well as a (WIP!) format string syntax for controlling how messages are formatted. (<a class="reference external" href="https://github.com/alcarney/lsp-devtools/issues/26">#26</a>)</p>
</li>
<li><p class="first">Add <tt>tui</tt> command.</p>
<p>A proof of concept devtools TUI implemented in textual, that live updates with the LSP messages sent between client and server!</p>
<p>Requires the server be wrapped in an <tt class="docutils literal">agent</tt>. (<a class="reference external" href="https://github.com/alcarney/lsp-devtools/issues/27">#27</a>)</p>
</li>
</ul>
</div>
<div class="section" id="misc">
<h1>Misc</h1>
<ul class="simple">
<li>Migrated to <tt class="docutils literal">v1.0</tt> (<a class="reference external" href="https://github.com/alcarney/lsp-devtools/issues/26">#26</a>)</li>
</ul>
</div>


pytest-lsp-v0.1.3
<h1 class="title">v0.1.3 - 2022-10-15</h1>
<h2 class="subtitle" id="fixes">Fixes</h2>

<ul class="simple">
<li><ul class="first">
<li>Check that server provided for testing doesn't crash within the first 0.1 seconds</li>
<li>Return <cite>INITIALIZE</cite> response from <cite>ClientServer.start()</cite>. This allows tests to assert against the server's <cite>INITIALIZE</cite> response without resending the <cite>INITIALIZE</cite> request in the actual test. (<a class="reference external" href="https://github.com/alcarney/lsp-devtools/issues/22">#22</a>)</li>
</ul>
</li>
</ul>


pytest-lsp-v0.1.2
<h1 class="title">v0.1.2 - 2022-07-18</h1>
<h2 class="subtitle" id="enhancements">Enhancements</h2>

<ul class="simple">
<li>Add helpers for <tt class="docutils literal">textDocument/implementation</tt> requests (<a class="reference external" href="https://github.com/alcarney/lsp-devtools/issues/15">#15</a>)</li>
</ul>


pytest-lsp-v0.1.1
<h1 class="title">v0.1.1 - 2022-07-17</h1>
<h2 class="subtitle" id="misc">Misc</h2>

<ul class="simple">
<li>Remove upper bound on required <tt class="docutils literal">pygls</tt> version (<a class="reference external" href="https://github.com/alcarney/lsp-devtools/issues/14">#14</a>)</li>
</ul>

0.0.3

<h1 class="title">v0.0.3 - 2022-07-17</h1>
<h2 class="subtitle" id="misc">Misc</h2>

<ul class="simple">
<li>Remove upper bound on required <tt class="docutils literal">pygls</tt> version (<a class="reference external" href="https://github.com/alcarney/lsp-devtools/issues/14">#14</a>)</li>
</ul>


pytest-lsp-v0.1.0
<h1 class="title">v0.1.0 - 2022-07-02</h1>

<div class="section" id="features">
<h1>Features</h1>
<ul class="simple">
<li>Any <tt class="docutils literal">window/logMessage</tt> messages emitted by a server under test are now captured and reported alongside any test failures (<a class="reference external" href="https://github.com/alcarney/lsp-devtools/issues/5">#5</a>)</li>
</ul>
</div>
<div class="section" id="enhancements">
<h1>Enhancements</h1>
<ul class="simple">
<li>For currently implemented lsp request helpers, the test client now supports all valid return types. (<a class="reference external" href="https://github.com/alcarney/lsp-devtools/issues/11">#11</a>)</li>
</ul>
</div>
<div class="section" id="fixes">
<h1>Fixes</h1>
<ul class="simple">
<li>The test client now correctly handles <tt class="docutils literal">null</tt> responses. (<a class="reference external" href="https://github.com/alcarney/lsp-devtools/issues/9">#9</a>)</li>
</ul>
</div>


pytest-lsp-v0.0.7
<h1 class="title">v0.0.7 - 2022-05-26</h1>
<h2 class="subtitle" id="enhancements">Enhancements</h2>

<ul class="simple">
<li>Add helpers for <tt class="docutils literal">textDocument/hover</tt> requests. (<a class="reference external" href="https://github.com/alcarney/lsp-devtools/issues/8">#8</a>)</li>
</ul>

0.0.2

<h1 class="title">v0.0.2 - 2022-05-06</h1>
<h2 class="subtitle" id="fixes">Fixes</h2>

<ul class="simple">
<li>Fix <tt class="docutils literal">mypy</tt> errors. (<a class="reference external" href="https://github.com/alcarney/lsp-devtools/issues/7">#7</a>)</li>
</ul>

0.0.1

<h1 class="title">v0.0.1 - 2022-04-29</h1>
<h2 class="subtitle" id="misc">Misc</h2>

<ul class="simple">
<li>Initial release (<a class="reference external" href="https://github.com/alcarney/lsp-devtools/issues/6">#6</a>)</li>
</ul>


pytest-lsp-v0.0.6
<h1 class="title">v0.0.6 - 2022-04-18</h1>
<h2 class="subtitle" id="enhancements">Enhancements</h2>

<ul class="simple">
<li>Added helpers for <tt class="docutils literal">textDocument/documentLink</tt> requests. (<a class="reference external" href="https://github.com/alcarney/lsp-devtools/issues/4">#4</a>)</li>
</ul>


pytest-lsp-v0.0.5
<h1 class="title">v0.0.5 - 2022-04-02</h1>
<h2 class="subtitle" id="fixes">Fixes</h2>

<ul class="simple">
<li>The plugin should now work on Python v3.6+ (<a class="reference external" href="https://github.com/alcarney/lsp-devtools/issues/1">#1</a>)</li>
</ul>

Page 3 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.