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(() =&gt; {}, 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(() =&gt; {}, 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(() =&gt; {}, 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(() =&gt; {}, 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(() =&gt; {}, 1000) example.js:10 - startServer() # TCPSERVERWRAP example.js:7 - server.listen(0) example.js:10 - startServer() # Timeout example.js:6 - setInterval(() =&gt; {}, 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(() =&gt; {}, 1000) example.js:10 - startServer() # TCPSERVERWRAP example.js:7 - server.listen(0) example.js:10 - startServer() # Timeout example.js:6 - setInterval(() =&gt; {}, 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