tag:github.com,2008:https://github.com/octet-stream/form-data-encoder/releasesRelease notes from form-data-encoder2023-10-25T01:11:53Ztag:github.com,2008:Repository/366168398/v4.0.22023-10-25T01:12:09Zv4.0.2<h3>Patch Changes</h3>
<ul>
<li><a href="https://github.com/octet-stream/form-data-encoder/commit/0cc9cd4c4ce0dd9cf8d468494be7904577309433"><code>0cc9cd4</code></a> Thanks <a href="https://github.com/octet-stream">@octet-stream</a>! - Remove changelog from distro</li>
</ul>github-actions[bot]tag:github.com,2008:Repository/366168398/v4.0.12023-10-24T22:35:27Zv4.0.1<h3>Patch Changes</h3>
<ul>
<li><a href="https://github.com/octet-stream/form-data-encoder/commit/247fb3e913e61a15c599e3988747fc993927ca32"><code>247fb3e</code></a> Thanks <a href="https://github.com/octet-stream">@octet-stream</a>! - Remove removeComments from tsconfig.json</li>
</ul>github-actions[bot]tag:github.com,2008:Repository/366168398/v4.0.02023-10-24T22:23:18Zv4.0.0<h3>Major Changes</h3>
<ul>
<li>
<p><a href="https://github.com/octet-stream/form-data-encoder/commit/7f953c77cb5f1abe8d26318716b929d2c04b32f3"><code>7f953c7</code></a> Thanks <a href="https://github.com/octet-stream">@octet-stream</a>! - Bring back support for CJS via tsup. This package can be used with both ES and CJS modules</p>
</li>
<li>
<p><a href="https://github.com/octet-stream/form-data-encoder/commit/5a4cd633e7e68e6d1ba646efba3a914458a431ff"><code>5a4cd63</code></a> Thanks <a href="https://github.com/octet-stream">@octet-stream</a>! - Drop Node.js 16 support. Minimal required version now is Node.js 18</p>
</li>
<li>
<p><a href="https://github.com/octet-stream/form-data-encoder/commit/7f953c77cb5f1abe8d26318716b929d2c04b32f3"><code>7f953c7</code></a> Thanks <a href="https://github.com/octet-stream">@octet-stream</a>! - Make FileLike and FormDataLike types compatible with File and FormData</p>
</li>
</ul>github-actions[bot]tag:github.com,2008:Repository/366168398/v3.0.12023-10-23T22:31:03Z3.0.1<h3>Update</h3>
<ul>
<li>Fix <code>FormDataLike</code> types compatibility with undici (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1957712899" data-permission-text="Title is private" data-url="https://github.com/octet-stream/form-data-encoder/issues/19" data-hovercard-type="issue" data-hovercard-url="/octet-stream/form-data-encoder/issues/19/hovercard" href="https://github.com/octet-stream/form-data-encoder/issues/19">#19</a>);</li>
<li>Set <code>compilerOptions.module</code> value to <code>node16</code> to meet TS requirements;</li>
</ul>
<hr>
<p>All changes: <a class="commit-link" href="https://github.com/octet-stream/form-data-encoder/compare/v3.0.0...v3.0.1"><tt>v3.0.0...v3.0.1</tt></a></p>octet-streamtag:github.com,2008:Repository/366168398/v3.0.02023-05-19T13:44:19Z3.0.0<h3>Remove</h3>
<ul>
<li>Remove deprecated <code>isFileLike()</code> utility, use <code>isFile()</code> instead;</li>
<li>Remove deprecated <code>FormDataEncoder.getContentLength()</code> method.</li>
</ul>
<h3>Update</h3>
<ul>
<li><strong>BREAKING:</strong> Drop Node <code>14.x</code> support. Since 3.x the minimal required version is <code>16.5.x</code>;</li>
<li>Implement internal <code>chunk</code> utility to split value into chunks, if the value size is greater than 65536 bytes. This applied both to Files and string values, because <code>FormDataEnocder</code> supports <code>AsyncIterable</code> returned by <code>File.stream()</code>;</li>
<li>Expose <code>package.json</code> in <code>esports</code> field of <code>package.json</code>.</li>
</ul>
<hr>
<p>All changes: <a class="commit-link" href="https://github.com/octet-stream/form-data-encoder/compare/v2.1.4...v3.0.0"><tt>v2.1.4...v3.0.0</tt></a></p>octet-streamtag:github.com,2008:Repository/366168398/v1.9.02023-04-05T19:04:14Z1.9.0<h3>Update</h3>
<ul>
<li>Revert headers bug fix from <a href="https://github.com/octet-stream/form-data-encoder/releases/tag/v1.8.0"><code>1.8.0</code></a>, because it introduced breaking change in <code>FormDataEncoder.getContentLength</code> signature and behaviour (See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1656092199" data-permission-text="Title is private" data-url="https://github.com/octet-stream/form-data-encoder/issues/15" data-hovercard-type="issue" data-hovercard-url="/octet-stream/form-data-encoder/issues/15/hovercard" href="https://github.com/octet-stream/form-data-encoder/issues/15">#15</a>).</li>
</ul>
<hr>
<p>All changes: <a class="commit-link" href="https://github.com/octet-stream/form-data-encoder/compare/v1.8.0...v1.9.0"><tt>v1.8.0...v1.9.0</tt></a></p>octet-streamtag:github.com,2008:Repository/366168398/v1.8.02023-04-05T18:41:55Z1.8.0<h3>Update</h3>
<ul>
<li>Make isFileLike utility less strict when testing file-ish objects (See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1655644803" data-permission-text="Title is private" data-url="https://github.com/octet-stream/form-data-encoder/issues/14" data-hovercard-type="issue" data-hovercard-url="/octet-stream/form-data-encoder/issues/14/hovercard" href="https://github.com/octet-stream/form-data-encoder/issues/14">#14</a>);</li>
<li>Backport headers changes from <a href="https://github.com/octet-stream/form-data-encoder/releases/tag/v2.1.0">v2.1.0</a></li>
<li>Backport browsers compatibility fix from <a href="https://github.com/octet-stream/form-data-encoder/releases/tag/v2.1.4">v2.1.4</a></li>
</ul>
<p><strong>Important notice</strong>: I no longer support <code>1.x</code> branch! You <strong>should</strong> switch to <code>2.x</code> if you can!</p>
<hr>
<p>All changes: <a class="commit-link" href="https://github.com/octet-stream/form-data-encoder/compare/v1.7.2...v1.8.0"><tt>v1.7.2...v1.8.0</tt></a></p>octet-streamtag:github.com,2008:Repository/366168398/v2.1.42022-11-24T14:13:52Z2.1.4<h3>Update</h3>
<ul>
<li>Fix for browser compatibility: Add a fallback for <code>ReadableStream</code> that does not implement <code>Symbol.asyncIterator</code> method;</li>
<li>Improve documentation for <code>FormDataEncoder</code> constructor.</li>
</ul>
<hr>
<p>All changes: <a class="commit-link" href="https://github.com/octet-stream/form-data-encoder/compare/v2.1.3...v2.1.4"><tt>v2.1.3...v2.1.4</tt></a></p>octet-streamtag:github.com,2008:Repository/366168398/v2.1.32022-10-03T20:49:04Z2.1.3<h3>Update</h3>
<ul>
<li>Replace <code>LowercaseObjectKeys</code> TS utility with two interfaces: <code>RawHeaders</code> and <code>FormDataEncoderHeaders</code>. This should resolve <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1335217346" data-permission-text="Title is private" data-url="https://github.com/octet-stream/form-data-encoder/issues/8" data-hovercard-type="issue" data-hovercard-url="/octet-stream/form-data-encoder/issues/8/hovercard" href="https://github.com/octet-stream/form-data-encoder/issues/8">#8</a>;</li>
</ul>
<hr>
<p>All changes: <a class="commit-link" href="https://github.com/octet-stream/form-data-encoder/compare/v2.1.2...v2.1.3"><tt>v2.1.2...v2.1.3</tt></a></p>octet-streamtag:github.com,2008:Repository/366168398/v2.1.22022-09-06T20:16:01Z2.1.2<h3>Update</h3>
<ul>
<li>Fix exports order (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1363759718" data-permission-text="Title is private" data-url="https://github.com/octet-stream/form-data-encoder/issues/11" data-hovercard-type="pull_request" data-hovercard-url="/octet-stream/form-data-encoder/pull/11/hovercard" href="https://github.com/octet-stream/form-data-encoder/pull/11">#11</a>)</li>
</ul>
<hr>
<p>All changes: <a class="commit-link" href="https://github.com/octet-stream/form-data-encoder/compare/v2.1.1...v2.1.2"><tt>v2.1.1...v2.1.2</tt></a></p>octet-stream