tag:github.com,2008:https://github.com/mafintosh/why-is-node-running/releases
Release notes from why-is-node-running
2025-01-08T15:01:02Z
tag:github.com,2008:Repository/51375640/v3.2.2
2025-01-08T15:03:17Z
v3.2.2
<h2>What's Changed</h2>
<ul>
<li>Upgrade publication workflow to Node.js 22 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonkoops/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonkoops">@jonkoops</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2621896751" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/83" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/83/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/83">#83</a></li>
<li>Use a <code>WeakRef</code> to store the resource by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/betalb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/betalb">@betalb</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2772533908" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/87" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/87/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/87">#87</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/betalb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/betalb">@betalb</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2772533908" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/87" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/87/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/87">#87</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/mafintosh/why-is-node-running/compare/v3.2.1...v3.2.2"><tt>v3.2.1...v3.2.2</tt></a></p>
jonkoops
tag:github.com,2008:Repository/51375640/v3.2.1
2024-10-29T17:08:30Z
v3.2.1
<h2>What's Changed</h2>
<ul>
<li>Omit stacks with an untracable file name by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonkoops/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonkoops">@jonkoops</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2621859393" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/82" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/82/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/82">#82</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/mafintosh/why-is-node-running/compare/v3.2.0...v3.2.1"><tt>v3.2.0...v3.2.1</tt></a></p>
jonkoops
tag:github.com,2008:Repository/51375640/v3.2.0
2024-07-12T17:22:19Z
v3.2.0
<h2>Notable Changes</h2>
<h3>Relative file paths</h3>
<p>The file paths shown in the output are now relative to the current working directory, if a path is outside of the current working directory the full absolute path will be used instead.</p>
<p><strong>Before</strong></p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="There are 4 handle(s) keeping the process running
# Timeout
/path/to/project/example.js:6 - setInterval(() => {}, 1000)
/path/to/project/example.js:10 - startServer()
# TCPSERVERWRAP
/path/to/project/example.js:7 - server.listen(0)
/path/to/project/example.js:10 - startServer()
# Timeout
/path/to/project/example.js:6 - setInterval(() => {}, 1000)
/path/to/project/example.js:11 - startServer()
# TCPSERVERWRAP
/path/to/project/example.js:7 - server.listen(0)
/path/to/project/example.js:11 - startServer()"><pre lang="log" class="notranslate"><code>There are 4 handle(s) keeping the process running
# Timeout
/path/to/project/example.js:6 - setInterval(() => {}, 1000)
/path/to/project/example.js:10 - startServer()
# TCPSERVERWRAP
/path/to/project/example.js:7 - server.listen(0)
/path/to/project/example.js:10 - startServer()
# Timeout
/path/to/project/example.js:6 - setInterval(() => {}, 1000)
/path/to/project/example.js:11 - startServer()
# TCPSERVERWRAP
/path/to/project/example.js:7 - server.listen(0)
/path/to/project/example.js:11 - startServer()
</code></pre></div>
<p><strong>After</strong></p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="There are 4 handle(s) keeping the process running
# Timeout
example.js:6 - setInterval(() => {}, 1000)
example.js:10 - startServer()
# TCPSERVERWRAP
example.js:7 - server.listen(0)
example.js:10 - startServer()
# Timeout
example.js:6 - setInterval(() => {}, 1000)
example.js:11 - startServer()
# TCPSERVERWRAP
example.js:7 - server.listen(0)
example.js:11 - startServer()"><pre class="notranslate"><code>There are 4 handle(s) keeping the process running
# Timeout
example.js:6 - setInterval(() => {}, 1000)
example.js:10 - startServer()
# TCPSERVERWRAP
example.js:7 - server.listen(0)
example.js:10 - startServer()
# Timeout
example.js:6 - setInterval(() => {}, 1000)
example.js:11 - startServer()
# TCPSERVERWRAP
example.js:7 - server.listen(0)
example.js:11 - startServer()
</code></pre></div>
<h3>No more dependencies</h3>
<p>This version of <code>why-is-node-running</code> removes all of it's additional dependencies, resulting in a smaller overall package size.</p>
<h2>What's Changed</h2>
<ul>
<li>Add missing permissions to publish workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonkoops/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonkoops">@jonkoops</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2399130465" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/72" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/72/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/72">#72</a></li>
<li>Add correct Node.js versions to README by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonkoops/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonkoops">@jonkoops</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2405274957" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/73" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/73/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/73">#73</a></li>
<li>Re-write README to better present installation options by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonkoops/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonkoops">@jonkoops</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2405311032" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/74" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/74/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/74">#74</a></li>
<li>Update example code to match README by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonkoops/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonkoops">@jonkoops</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2405323222" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/75" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/75/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/75">#75</a></li>
<li>Add <code>files</code> field to <code>package.json</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonkoops/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonkoops">@jonkoops</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2405331016" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/76" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/76/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/76">#76</a></li>
<li>Remove dependeny on <code>siginfo</code> package by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonkoops/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonkoops">@jonkoops</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2405357990" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/77" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/77/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/77">#77</a></li>
<li>Use relative paths for files under current working directory by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonkoops/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonkoops">@jonkoops</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2405480770" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/78" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/78/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/78">#78</a></li>
<li>Refactor code to modern JavaScript syntax by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonkoops/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonkoops">@jonkoops</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2405886610" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/79" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/79/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/79">#79</a></li>
<li>Replace <code>stackback</code> with internal implementation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonkoops/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonkoops">@jonkoops</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2406015667" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/80" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/80/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/80">#80</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/mafintosh/why-is-node-running/compare/v3.1.0...v3.2.0"><tt>v3.1.0...v3.2.0</tt></a></p>
jonkoops
tag:github.com,2008:Repository/51375640/v3.1.0
2024-07-09T17:06:20Z
v3.1.0
<h2>What's Changed</h2>
<ul>
<li>Fix typo in <code>include</code> entrypoint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonkoops/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonkoops">@jonkoops</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2396155812" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/71" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/71/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/71">#71</a></li>
<li>Describe usage of CLI through <code>npx</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonkoops/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonkoops">@jonkoops</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2380695882" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/66" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/66/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/66">#66</a></li>
<li>Add type definitions for TypeScript by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonkoops/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonkoops">@jonkoops</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2396150649" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/70" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/70/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/70">#70</a></li>
<li>Add GitHub Actions workflow to publish package by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonkoops/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonkoops">@jonkoops</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2395439212" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/69" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/69/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/69">#69</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/mafintosh/why-is-node-running/compare/v3.0.0...v3.1.0"><tt>v3.0.0...v3.1.0</tt></a></p>
jonkoops
tag:github.com,2008:Repository/51375640/v3.0.0
2024-07-08T13:14:06Z
v3.0.0
<h2>What's Changed</h2>
<ul>
<li>Use standard JavaScript modules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonkoops/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonkoops">@jonkoops</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2392798876" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/67" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/67/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/67">#67</a></li>
</ul>
<h2>Breaking Changes</h2>
<p>This release raises the required Node.js version to 20.11 or higher, and introduces support for standardized JavaScript modules. This makes the package incompatible with CommonJS based environments and is thus a breaking change. If you want to use this version the following changes should be made:</p>
<p><strong>Use JavaScript modules instead of CommonJS</strong></p>
<div class="highlight highlight-source-diff notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="-const why = require('why-is-node-running')
+import why from 'why-is-node-running'"><pre><span class="pl-md"><span class="pl-md">-</span>const why = require('why-is-node-running')</span>
<span class="pl-mi1"><span class="pl-mi1">+</span>import why from 'why-is-node-running'</span></pre></div>
<p><strong>Use <code>--import</code> instead of <code>--require</code></strong></p>
<div class="highlight highlight-source-diff notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="-node --require why-is-node-running/include /path/to/some/file.js
+node --import why-is-node-running/include /path/to/some/file.js"><pre><span class="pl-md"><span class="pl-md">-</span>node --require why-is-node-running/include /path/to/some/file.js</span>
<span class="pl-mi1"><span class="pl-mi1">+</span>node --import why-is-node-running/include /path/to/some/file.js</span></pre></div>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/mafintosh/why-is-node-running/compare/v2.3.0...v3.0.0"><tt>v2.3.0...v3.0.0</tt></a></p>
jonkoops
tag:github.com,2008:Repository/51375640/v2.3.0
2024-07-08T13:03:40Z
v2.3.0
<h2>What's Changed</h2>
<ul>
<li>Hide internals from modern Node.js versions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonkoops/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonkoops">@jonkoops</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2380585530" data-permission-text="Title is private" data-url="https://github.com/mafintosh/why-is-node-running/issues/65" data-hovercard-type="pull_request" data-hovercard-url="/mafintosh/why-is-node-running/pull/65/hovercard" href="https://github.com/mafintosh/why-is-node-running/pull/65">#65</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/mafintosh/why-is-node-running/compare/v2.2.2...v2.3.0"><tt>v2.2.2...v2.3.0</tt></a></p>
jonkoops
tag:github.com,2008:Repository/51375640/v2.2.2
2022-04-26T14:19:01Z
v2.2.2
<p>2.2.2</p>
mafintosh
tag:github.com,2008:Repository/51375640/v2.2.1
2022-01-27T15:30:29Z
v2.2.1
<p>2.2.1</p>
mafintosh
tag:github.com,2008:Repository/51375640/v2.2.0
2020-06-16T20:47:03Z
v2.2.0
<p>2.2.0</p>
mafintosh
tag:github.com,2008:Repository/51375640/v2.1.2
2020-03-07T13:26:15Z
v2.1.2
<p>2.1.2</p>
mafintosh