mirror of
https://github.com/extism/extism.git
synced 2026-04-23 03:00:11 -04:00
728ee84b739ac7ae0fbb50db116e3218663a7b8f
34 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
8a19142524 |
chore(deps-dev): Bump prettier from 3.0.2 to 3.0.3 in /node (#445)
Bumps [prettier](https://github.com/prettier/prettier) from 3.0.2 to 3.0.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>3.0.3</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#303">Changelog</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>3.0.3</h1> <p><a href="https://github.com/prettier/prettier/compare/3.0.2...3.0.3">diff</a></p> <h4>Add <code>preferUnplugged: true</code> to <code>package.json</code> (<a href="https://redirect.github.com/prettier/prettier/pull/15169">#15169</a> by <a href="https://github.com/fisker"><code>@fisker</code></a> and <a href="https://github.com/so1ve"><code>@so1ve</code></a>)</h4> <p>Prettier v3 uses dynamic imports, user <a href="https://redirect.github.com/yarnpkg/berry/pull/5411#issuecomment-1523502224">will need to unplug Prettier</a> when Yarn's PnP mode is enabled, add <a href="https://yarnpkg.com/configuration/manifest#preferUnplugged"><code>preferUnplugged: true</code></a> to <code>package.json</code>, so Yarn will install Prettier as unplug by default.</p> <h4>Support shared config that forbids <code>require()</code> (<a href="https://redirect.github.com/prettier/prettier/pull/15233">#15233</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4> <p>If an external shared config package is used, and the package <code>exports</code> don't have <code>require</code> or <code>default</code> export.</p> <p>In Prettier 3.0.2 Prettier fails when attempt to <code>require()</code> the package, and throws an error.</p> <pre lang="text"><code>Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in <packageName>/package.json </code></pre> <h4>Allow argument of <code>require()</code> to break (<a href="https://redirect.github.com/prettier/prettier/pull/15256">#15256</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="jsx"><code>// Input const plugin = require( global.STANDALONE ? path.join(__dirname, "../standalone.js") : path.join(__dirname, "..") ); <p>// Prettier 3.0.2 const plugin = require(global.STANDALONE ? path.join(__dirname, "../standalone.js") : path.join(__dirname, ".."));</p> <p>// Prettier 3.0.3 const plugin = require( global.STANDALONE ? path.join(__dirname, "../standalone.js") : path.join(__dirname, "..") ); </code></pre></p> <h4>Do not print trailing commas in arrow function type parameter lists in <code>ts</code> code blocks (<a href="https://redirect.github.com/prettier/prettier/pull/15286">#15286</a> by <a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="md"><code><!-- Input --> ```ts const foo = <T>() => {} ``` </tr></table> </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
3b89b51b62 |
chore(deps-dev): Bump typedoc from 0.24.8 to 0.25.0 in /node (#439)
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.24.8 to 0.25.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/TypeStrong/TypeDoc/releases">typedoc's releases</a>.</em></p> <blockquote> <h2>v0.25.0</h2> <h3>Breaking Changes</h3> <ul> <li>Bump minimum Node version to 16.</li> <li>Removed <code>legacy-packages</code> option for <code>--entryPointStrategy</code>.</li> <li>Changed default value of <code>--categorizeByGroup</code> to <code>false</code>.</li> <li>Specifying a link as the <code>gitRemote</code> is no longer supported.</li> <li>An <code>Application</code> instance must now be retrieved via <code>Application.bootstrap</code> or <code>Application.bootstrapWithPlugins</code>, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2268">#2268</a>.</li> <li>Removed <code>ReflectionKind.ObjectLiteral</code> that was never used by TypeDoc.</li> <li>Removed deprecated members <code>DefaultThemeRenderContext.comment</code> and <code>DefaultThemeRenderContext.attemptExternalResolution</code>.</li> </ul> <h3>Features</h3> <ul> <li>Added support for TypeScript 5.2</li> <li>TypeDoc config files now support options default-exported from an ESM config file, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2268">#2268</a>.</li> <li>TypeDoc config files may now export a promise containing configuration, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2268">#2268</a>.</li> <li>Added <code>--preserveLinkText</code> option (defaults to true) which determines whether the reflection name or full link text is included in the output when no override is specified, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2355">#2355</a>.</li> <li>Added a no-results placeholder when no search results are available, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2347">#2347</a>.</li> <li>Implemented several miscellaneous performance improvements to generate docs faster, this took the time to generate TypeDoc's site from ~5.6 seconds to ~5.4 seconds.</li> <li>Added <code>--disableGit</code> option to prevent TypeDoc from using Git to try to determine if sources can be linked, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2326">#2326</a>.</li> <li>Added support for tags <code>@showGroups</code>, <code>@hideGroups</code>, <code>@showCategories</code>, <code>@hideCategories</code> to configure the navigation pane on a per-reflection basis, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2329">#2329</a>.</li> <li>With <code>--jsDocCompatibility.defaultTags</code> set, <code>@defaultValue</code> is now implicitly a code block if the text contains no code, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2370">#2370</a>.</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fixed link discovery if nested (<code>Foo#bar</code>) links were used and <code>--useTsLinkResolution</code> is enabled in some cases, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2360">#2360</a>.</li> <li>Links with invalid declaration references will no longer silently link to the wrong page in some cases, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2360">#2360</a>.</li> <li>Fixed duplicate definitions in type hierarchy when using packages mode, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2327">#2327</a>.</li> <li><code>@inheritDoc</code> was not properly resolved across packages in packages mode, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2331">#2331</a>.</li> <li>Added warning for attempted <code>@interface</code> use on union types, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2352">#2352</a>.</li> <li>Fixed misleading type annotation on <code>Theme.getUrls</code>, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2318">#2318</a>.</li> <li>Fixed duplicate namespace in documentation if <code>@namespace</code> is used on a variable with an associated namespace, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2364">#2364</a>.</li> <li>Fixed <code>@namespace</code> property discovery if merged with a type and the type was declared first <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2364">#2364</a>.</li> <li>Tables in markdown are now styled, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2366">#2366</a>.</li> <li>Sidebar links no longer open in a new tab, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2353">#2353</a>.</li> <li>Headers now include some padding before rendering text, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2316">#2316</a>.</li> <li>Symbol locations for signatures on <code>reflection.sources</code> now considers the node's name like non-signature location discovery does.</li> </ul> <h3>Thanks!</h3> <ul> <li><a href="https://github.com/camc314"><code>@camc314</code></a></li> <li><a href="https://github.com/cprussin"><code>@cprussin</code></a></li> <li><a href="https://github.com/roggervalf"><code>@roggervalf</code></a></li> <li><a href="https://github.com/Th3S4mur41"><code>@Th3S4mur41</code></a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md">typedoc's changelog</a>.</em></p> <blockquote> <h1>v0.25.0 (2023-08-25)</h1> <h3>Breaking Changes</h3> <ul> <li>Bump minimum Node version to 16.</li> <li>Removed <code>legacy-packages</code> option for <code>--entryPointStrategy</code>.</li> <li>Changed default value of <code>--categorizeByGroup</code> to <code>false</code>.</li> <li>Specifying a link as the <code>gitRemote</code> is no longer supported.</li> <li>An <code>Application</code> instance must now be retrieved via <code>Application.bootstrap</code> or <code>Application.bootstrapWithPlugins</code>, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2268">#2268</a>.</li> <li>Removed <code>ReflectionKind.ObjectLiteral</code> that was never used by TypeDoc.</li> <li>Removed deprecated members <code>DefaultThemeRenderContext.comment</code> and <code>DefaultThemeRenderContext.attemptExternalResolution</code>.</li> </ul> <h3>Features</h3> <ul> <li>Added support for TypeScript 5.2, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2373">#2373</a>.</li> <li>TypeDoc config files now support options default-exported from an ESM config file, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2268">#2268</a>.</li> <li>TypeDoc config files may now export a promise containing configuration, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2268">#2268</a>.</li> <li>Added <code>--preserveLinkText</code> option (defaults to true) which determines whether the reflection name or full link text is included in the output when no override is specified, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2355">#2355</a>.</li> <li>Added a no-results placeholder when no search results are available, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2347">#2347</a>.</li> <li>Implemented several miscellaneous performance improvements to generate docs faster, this took the time to generate TypeDoc's site from ~5.6 seconds to ~5.4 seconds.</li> <li>Added <code>--disableGit</code> option to prevent TypeDoc from using Git to try to determine if sources can be linked, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2326">#2326</a>.</li> <li>Added support for tags <code>@showGroups</code>, <code>@hideGroups</code>, <code>@showCategories</code>, <code>@hideCategories</code> to configure the navigation pane on a per-reflection basis, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2329">#2329</a>.</li> <li>With <code>--jsDocCompatibility.defaultTags</code> set, <code>@defaultValue</code> is now implicitly a code block if the text contains no code, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2370">#2370</a>.</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fixed link discovery if nested (<code>Foo#bar</code>) links were used and <code>--useTsLinkResolution</code> is enabled in some cases, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2360">#2360</a>.</li> <li>Links with invalid declaration references will no longer silently link to the wrong page in some cases, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2360">#2360</a>.</li> <li>Fixed duplicate definitions in type hierarchy when using packages mode, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2327">#2327</a>.</li> <li><code>@inheritDoc</code> was not properly resolved across packages in packages mode, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2331">#2331</a>.</li> <li>Added warning for attempted <code>@interface</code> use on union types, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2352">#2352</a>.</li> <li>Fixed misleading type annotation on <code>Theme.getUrls</code>, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2318">#2318</a>.</li> <li>Fixed duplicate namespace in documentation if <code>@namespace</code> is used on a variable with an associated namespace, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2364">#2364</a>.</li> <li>Fixed <code>@namespace</code> property discovery if merged with a type and the type was declared first <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2364">#2364</a>.</li> <li>Tables in markdown are now styled, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2366">#2366</a>.</li> <li>Sidebar links no longer open in a new tab, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2353">#2353</a>.</li> <li>Headers now include some padding before rendering text, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2316">#2316</a>.</li> <li>Symbol locations for signatures on <code>reflection.sources</code> now considers the node's name like non-signature location discovery does.</li> </ul> <h3>Thanks!</h3> <ul> <li><a href="https://github.com/camc314"><code>@camc314</code></a></li> <li><a href="https://github.com/cprussin"><code>@cprussin</code></a></li> <li><a href="https://github.com/roggervalf"><code>@roggervalf</code></a></li> <li><a href="https://github.com/Th3S4mur41"><code>@Th3S4mur41</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
67eb8c1571 | release: Bump the rest of the SDKs (#430) | ||
|
|
461ac97529 |
chore(deps-dev): Bump prettier from 3.0.1 to 3.0.2 in /node (#422)
Bumps [prettier](https://github.com/prettier/prettier) from 3.0.1 to 3.0.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>3.0.2</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#302">Changelog</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>3.0.2</h1> <p><a href="https://github.com/prettier/prettier/compare/3.0.1...3.0.2">diff</a></p> <h4>Break after <code>=</code> of assignment if RHS is poorly breakable AwaitExpression or YieldExpression (<a href="https://redirect.github.com/prettier/prettier/pull/15204">#15204</a> by <a href="https://github.com/seiyab"><code>@seiyab</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="js"><code>// Input const { section, rubric, authors, tags } = await utils.upsertCommonData(mainData); <p>// Prettier 3.0.1 const { section, rubric, authors, tags } = await utils.upsertCommonData( mainData, );</p> <p>// Prettier 3.0.2 const { section, rubric, authors, tags } = await utils.upsertCommonData(mainData); </code></pre></p> <h4>Do not add trailing comma for grouped scss comments (<a href="https://redirect.github.com/prettier/prettier/pull/15217">#15217</a> by <a href="https://github.com/auvred"><code>@auvred</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="scss"><code>/* Input */ $foo: ( 'property': (), // comment 1 // comment 2 ) <p>/* Prettier 3.0.1 */ $foo: ( "property": (), // comment 1 // comment 2, );</p> <p>/* Prettier 3.0.2 */ $foo: ( "property": (), // comment 1 // comment 2 ); </code></pre></p> <h4>Print <code>declare</code> and <code>export</code> keywords for nested namespace (<a href="https://redirect.github.com/prettier/prettier/pull/15249">#15249</a> by <a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</h4> <!-- raw HTML omitted --> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
cfc9fb06a4 |
chore(deps-dev): Bump prettier from 3.0.0 to 3.0.1 in /node (#409)
Bumps [prettier](https://github.com/prettier/prettier) from 3.0.0 to 3.0.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>3.0.1</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#301">Changelog</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>3.0.1</h1> <p><a href="https://github.com/prettier/prettier/compare/3.0.0...3.0.1">diff</a></p> <h4>Fix cursor positioning for a special case (<a href="https://redirect.github.com/prettier/prettier/pull/14812">#14812</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="js"><code>// <|> is the cursor position <p>/* Input */ // All messages are represented in JSON. // So, the prettier.py controls a subprocess which spawns "node {this_file}". import {<|> } from "fs"</p> <p>/* Prettier 3.0.0 */ // All messages are represented in JSON. // So, the prettier.py <|>controls a subprocess which spawns "node {this_file}". import {} from "fs"</p> <p>/* Prettier 3.0.1 */ // All messages are represented in JSON. // So, the prettier.py controls a subprocess which spawns "node {this_file}". import {<|>} from "fs" </code></pre></p> <h4>Fix plugins/estree.d.ts to make it a module (<a href="https://redirect.github.com/prettier/prettier/pull/15018">#15018</a> by <a href="https://github.com/kingyue737"><code>@kingyue737</code></a>)</h4> <p>Add <code>export {}</code> in <code>plugins/estree.d.ts</code> to fix the "File is not a module" error</p> <h4>Add parenthesis around leading multiline comment in return statement (<a href="https://redirect.github.com/prettier/prettier/pull/15037">#15037</a> by <a href="https://github.com/auvred"><code>@auvred</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="jsx"><code>// Input function fn() { return ( /** * @type {...} */ expresssion ) } <p>// Prettier 3.0.0 function fn() { return /**</p> <ul> <li><a href="https://github.com/type"><code>@type</code></a> {...} */ expresssion; }</li> </ul> <p></tr></table> </code></pre></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
70a9a3da66 |
chore(deps-dev): Bump prettier from 2.8.8 to 3.0.0 in /node (#386)
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.8 to 3.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>3.0.0</h2> <p><a href="https://github.com/prettier/prettier/compare/3.0.0-alpha.6...3.0.0">diff</a></p> <p>🔗 <a href="https://prettier.io/blog/2023/07/05/3.0.0.html">Release note</a></p> <h2>3.0.0-alpha.6</h2> <h2>What's Changed</h2> <ul> <li>Update <code>.d.ts</code> files of plugins to use <code>export default ...</code> by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/prettier/prettier/pull/14435">prettier/prettier#14435</a></li> </ul> <p>Other changes since v2, see <a href="https://github.com/prettier/prettier/releases/tag/3.0.0-alpha.1"><code>3.0.0-alpha.1</code> release notes</a></p> <p><strong>Full Changelog</strong>: <a href="https://github.com/prettier/prettier/compare/3.0.0-alpha.5...3.0.0-alpha.6">https://github.com/prettier/prettier/compare/3.0.0-alpha.5...3.0.0-alpha.6</a></p> <h2>3.0.0-alpha.5</h2> <h2>What's Changed</h2> <ul> <li>Add <code>.d.ts</code> files by <a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a> in <a href="https://redirect.github.com/prettier/prettier/pull/14212">prettier/prettier#14212</a></li> <li>Support TypeScript 5 via <code>babel-ts</code> parser by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/prettier/prettier/pull/14391">prettier/prettier#14391</a></li> </ul> <p>Other changes since v2, see <a href="https://github.com/prettier/prettier/releases/tag/3.0.0-alpha.1"><code>3.0.0-alpha.1</code> release notes</a></p> <p><strong>Full Changelog</strong>: <a href="https://github.com/prettier/prettier/compare/3.0.0-alpha.4...3.0.0-alpha.5">https://github.com/prettier/prettier/compare/3.0.0-alpha.4...3.0.0-alpha.5</a></p> <h2>3.0.0-alpha.4</h2> <h2>What's Changed</h2> <ul> <li>Remove support for Flow comment types by <a href="https://github.com/thorn0"><code>@thorn0</code></a> in <a href="https://redirect.github.com/prettier/prettier/pull/13687">prettier/prettier#13687</a></li> <li>Make <code>resolveParser</code> work like v2 by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/prettier/prettier/pull/13732">prettier/prettier#13732</a></li> <li>Add <code>__debug</code> apis to cjs version by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/prettier/prettier/pull/13731">prettier/prettier#13731</a></li> </ul> <p>Other changes since v2, see <a href="https://github.com/prettier/prettier/releases/tag/3.0.0-alpha.1"><code>3.0.0-alpha.1</code> release notes</a></p> <p><strong>Full Changelog</strong>: <a href="https://github.com/prettier/prettier/compare/3.0.0-alpha.3...3.0.0-alpha.4">https://github.com/prettier/prettier/compare/3.0.0-alpha.3...3.0.0-alpha.4</a></p> <h2>3.0.0-alpha.3</h2> <ul> <li>Fix <code>exports</code> field in <code>package.json</code> file</li> </ul> <p>Other changes since v2, see <a href="https://github.com/prettier/prettier/releases/tag/3.0.0-alpha.1"><code>3.0.0-alpha.1</code> release notes</a></p> <p><strong>Full Changelog</strong>: <a href="https://github.com/prettier/prettier/compare/3.0.0-alpha.2...3.0.0-alpha.3">https://github.com/prettier/prettier/compare/3.0.0-alpha.2...3.0.0-alpha.3</a></p> <h2>3.0.0-alpha.2</h2> <ul> <li>Fix bundled <code>index.cjs</code> file</li> </ul> <p>Other changes since v2, see <a href="https://github.com/prettier/prettier/releases/tag/3.0.0-alpha.1"><code>3.0.0-alpha.1</code> release notes</a></p> <p><strong>Full Changelog</strong>: <a href="https://github.com/prettier/prettier/compare/3.0.0-alpha.1...3.0.0-alpha.2">https://github.com/prettier/prettier/compare/3.0.0-alpha.1...3.0.0-alpha.2</a></p> <h2>3.0.0-alpha.1</h2> <p><strong>If you are a plugin developer, please try this version and send us feedback! Feel free to ping <a href="https://github.com/fisker"><code>@fisker</code></a> if you have any questions about v3 migration.</strong></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>3.0.0</h1> <p><a href="https://github.com/prettier/prettier/compare/3.0.0-alpha.6...3.0.0">diff</a></p> <p>🔗 <a href="https://prettier.io/blog/2023/07/05/3.0.0.html">Release Notes</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
1db4528490 |
chore: Bump SDK versions for 0.4.0 release (#349)
Co-authored-by: zach <zach@dylibso.com> |
||
|
|
3e5785e50c |
chore(deps-dev): Bump @types/node from 18.16.3 to 20.1.0 in /node (#337)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.16.3 to 20.1.0. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
039196b8ac |
chore(deps-dev): Bump prettier from 2.8.7 to 2.8.8 in /node (#319)
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.7 to
2.8.8.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/releases">prettier's
releases</a>.</em></p>
<blockquote>
<h2>2.8.8</h2>
<p>This version is a republished version of v2.8.7.
A bad version was accidentally published and <a
href="https://redirect.github.com/npm/cli/issues/1686">it can't be
unpublished</a>, apologies for the churn.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
changelog</a>.</em></p>
<blockquote>
<h1>2.8.8</h1>
<p>This version is a republished version of v2.8.7.
A bad version was accidentally published and <a
href="https://redirect.github.com/npm/cli/issues/1686">it can't be
unpublished</a>, apologies for the churn.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="
|
||
|
|
a4093e229a |
chore(deps-dev): Bump typescript from 4.9.5 to 5.0.4 in /node (#307)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.9.5 to 5.0.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Microsoft/TypeScript/releases">typescript's releases</a>.</em></p> <blockquote> <h2>TypeScript 5.0.4</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/">release announcement</a>.</p> <p>For the complete list of fixed issues, check out the</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+">fixed issues query for Typescript v5.0.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+">fixed issues query for Typescript v5.0.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.0.2%22+is%3Aclosed+">fixed issues query for Typescript v5.0.2 (Stable)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.0.3%22+is%3Aclosed+">fixed issues query for Typescript v5.0.3 (Stable)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.0.4%22+is%3Aclosed+">fixed issues query for Typescript v5.0.4 (Stable)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.npmjs.com/package/typescript">npm</a></li> <li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li> </ul> <h2>TypeScript 5.0.3</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/">release announcement</a>.</p> <p>For the complete list of fixed issues, check out the</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+">fixed issues query for Typescript v5.0.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+">fixed issues query for Typescript v5.0.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.0.2%22+is%3Aclosed+">fixed issues query for Typescript v5.0.2 (Stable)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.0.3%22+is%3Aclosed+">fixed issues query for Typescript v5.0.3 (Stable)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.npmjs.com/package/typescript">npm</a></li> <li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li> </ul> <h2>TypeScript 5.0</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/">release announcement</a>.</p> <p>For the complete list of fixed issues, check out the</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+">fixed issues query for Typescript v5.0.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+">fixed issues query for Typescript v5.0.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+5.0.2%22+is%3Aclosed+">fixed issues query for Typescript v5.0.2 (Stable)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.npmjs.com/package/typescript">npm</a></li> <li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li> </ul> <h2>TypeScript 5.0 RC</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-0-rc/">release announcement</a>.</p> <h2>TypeScript 5.0 Beta</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-0-beta/">release announcement</a>.</p> <p>For the complete list of fixed issues, check out the</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
82fae7cf29 |
chore(deps-dev): Bump prettier from 2.8.4 to 2.8.7 in /node (#293)
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.4 to 2.8.7. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>2.8.7</h2> <ul> <li>Allow multiple decorators on same getter/setter</li> </ul> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#287">Changelog</a></p> <h2>2.8.6</h2> <ul> <li>Allow decorators on private members and class expressions</li> </ul> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#286">Changelog</a></p> <h2>2.8.5</h2> <ul> <li>Support TypeScript 5.0</li> </ul> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#285">Changelog</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>2.8.7</h1> <p><a href="https://github.com/prettier/prettier/compare/2.8.6...2.8.7">diff</a></p> <h4>Allow multiple decorators on same getter/setter (<a href="https://redirect.github.com/prettier/prettier/pull/14584">#14584</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="ts"><code>// Input class A { @decorator() get foo () {} <p><a href="https://github.com/decorator"><code>@decorator</code></a>() set foo (value) {} }</p> <p>// Prettier 2.8.6 SyntaxError: Decorators cannot be applied to multiple get/set accessors of the same name. (5:3) 3 | get foo () {} 4 |<br /> > 5 | <a href="https://github.com/decorator"><code>@decorator</code></a>() | ^^^^^^^^^^^^ 6 | set foo (value) {} 7 | }</p> <p>// Prettier 2.8.7 class A { <a href="https://github.com/decorator"><code>@decorator</code></a>() get foo() {}</p> <p><a href="https://github.com/decorator"><code>@decorator</code></a>() set foo(value) {} } </code></pre></p> <h1>2.8.6</h1> <p><a href="https://github.com/prettier/prettier/compare/2.8.5...2.8.6">diff</a></p> <h4>Allow decorators on private members and class expressions (<a href="https://redirect.github.com/prettier/prettier/pull/14548">#14548</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="ts"><code>// Input class A { @decorator() #privateMethod () {} } <p></tr></table> </code></pre></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
6bd1b665eb |
chore(deps-dev): Bump typedoc from 0.23.26 to 0.24.1 in /node (#308)
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.23.26 to 0.24.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/TypeStrong/TypeDoc/releases">typedoc's releases</a>.</em></p> <blockquote> <h2>v0.24.1</h2> <h3>Bug Fixes</h3> <ul> <li>Improve detection for legacy JSDoc <code>@example</code> tags, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2222">#2222</a>.</li> <li>The page footer will now appear at the bottom of the page even if the page is short, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2223">#2223</a>.</li> </ul> <h2>v0.24.0</h2> <h3>Breaking Changes</h3> <ul> <li><code>@link</code>, <code>@linkcode</code> and <code>@linkplain</code> tags will now be resolved with TypeScript's link resolution by default. The <code>useTsLinkResolution</code> option can be used to turn this behavior off, but be aware that doing so will mean your links will be resolved differently by editor tooling and TypeDoc.</li> <li>TypeDoc will no longer automatically load plugins from <code>node_modules</code>. Specify the <code>--plugin</code> option to indicate which modules should be loaded.</li> <li>The <code>packages</code> entry point strategy will now run TypeDoc in each provided package directory and then merge the results together. The previous <code>packages</code> strategy has been preserved under <code>legacy-packages</code> and will be removed in 0.25. If the new strategy does not work for your use case, please open an issue.</li> <li>Removed <code>--logger</code> option, to disable all logging, set the <code>logLevel</code> option to <code>none</code>.</li> <li>Dropped support for legacy <code>[[link]]</code>s, removed deprecated <code>Reflection.findReflectionByName</code>.</li> <li>Added <code>@overload</code> to default ignored tags.</li> </ul> <h3>API Breaking Changes</h3> <ul> <li>The <code>label</code> property on <code>Reflection</code> has moved to <code>Comment</code>.</li> <li>The default value of the <code>out</code> option has been changed from <code>""</code> to <code>"./docs"</code>, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2195">#2195</a>.</li> <li>Renamed <code>DeclarationReflection#version</code> to <code>DeclarationReflection#projectVersion</code> to match property on <code>ProjectReflection</code>.</li> <li>Removed unused <code>Reflection#originalName</code>.</li> <li>Removed <code>Reflection#kindString</code>, use <code>ReflectionKind.singularString(reflection.kind)</code> or <code>ReflectionKind.pluralString(reflection.kind)</code> instead.</li> <li>The <code>named-tuple-member</code> and <code>template-literal</code> type kind have been replaced with <code>namedTupleMember</code> and <code>templateLiteral</code>, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2100">#2100</a>.</li> <li>Properties related to rendering are no longer stored on <code>Reflection</code>, including <code>url</code>, <code>anchor</code>, <code>hasOwnDocument</code>, and <code>cssClasses</code>.</li> <li><code>Application.bootstrap</code> will no longer load plugins. If you want to load plugins, use <code>Application.bootstrapWithPlugins</code> instead, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/1635">#1635</a>.</li> <li>The options passed to <code>Application.bootstrap</code> will now be applied both before <em>and</em> after reading options files, which may cause a change in configuration if using a custom script to run TypeDoc that includes some options, but other options are set in config files.</li> <li>Moved <code>sources</code> property previously declared on base <code>Reflection</code> class to <code>DeclarationReflection</code> and <code>SignatureReflection</code>.</li> <li>Moved <code>relevanceBoost</code> from <code>ContainerReflection</code> to <code>DeclarationReflection</code> since setting it on the parent class has no effect.</li> <li>Removed internal <code>ReferenceType.getSymbol</code>, reference types no longer reference the <code>ts.Symbol</code> to enable generation from serialized JSON.</li> <li><code>OptionsReader.priority</code> has been renamed to <code>OptionsReader.order</code> to more accurately reflect how it works.</li> <li><code>ReferenceType</code>s which point to type parameters will now always be intentionally broken since they were never linked and should not be warned about when validating exports.</li> <li><code>ReferenceType</code>s now longer include an <code>id</code> property for their target. They now instead include a <code>target</code> property.</li> <li>Removed <code>Renderer.addExternalSymbolResolver</code>, use <code>Converter.addExternalSymbolResolver</code> instead.</li> <li>Removed <code>CallbackLogger</code>.</li> <li>Removed <code>SerializeEventData</code> from serialization events.</li> <li>A <code>PageEvent</code> is now required for <code>getRenderContext</code>. If caching the context object, <code>page</code> must be updated when <code>getRenderContext</code> is called.</li> <li><code>PageEvent</code> no longer includes the <code>template</code> property. The <code>Theme.render</code> method is now expected to take the template to render the page with as its second argument.</li> <li>Removed <code>secondaryNavigation</code> member on <code>DefaultThemeRenderContext</code>.</li> <li>Renamed <code>navigation</code> to <code>sidebar</code> on <code>DefaultThemeRenderContext</code> and <code>navigation.begin</code>/<code>navigation.end</code> hooks to <code>sidebar.begin</code>/<code>sidebar.end</code>.</li> </ul> <h3>Features</h3> <ul> <li>Added <code>--useTsLinkResolution</code> option (on by default) which tells TypeDoc to use TypeScript's <code>@link</code> resolution.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md">typedoc's changelog</a>.</em></p> <blockquote> <h2>v0.24.1 (2023-04-09)</h2> <h3>Bug Fixes</h3> <ul> <li>Improve detection for legacy JSDoc <code>@example</code> tags, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2222">#2222</a>.</li> <li>The page footer will now appear at the bottom of the page even if the page is short, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2223">#2223</a>.</li> </ul> <h1>v0.24.0 (2023-04-08)</h1> <h3>Breaking Changes</h3> <ul> <li><code>@link</code>, <code>@linkcode</code> and <code>@linkplain</code> tags will now be resolved with TypeScript's link resolution by default. The <code>useTsLinkResolution</code> option can be used to turn this behavior off, but be aware that doing so will mean your links will be resolved differently by editor tooling and TypeDoc.</li> <li>TypeDoc will no longer automatically load plugins from <code>node_modules</code>. Specify the <code>--plugin</code> option to indicate which modules should be loaded.</li> <li>The <code>packages</code> entry point strategy will now run TypeDoc in each provided package directory and then merge the results together. The previous <code>packages</code> strategy has been preserved under <code>legacy-packages</code> and will be removed in 0.25. If the new strategy does not work for your use case, please open an issue.</li> <li>Removed <code>--logger</code> option, to disable all logging, set the <code>logLevel</code> option to <code>none</code>.</li> <li>Dropped support for legacy <code>[[link]]</code>s, removed deprecated <code>Reflection.findReflectionByName</code>.</li> <li>Added <code>@overload</code> to default ignored tags.</li> </ul> <h3>API Breaking Changes</h3> <ul> <li>The <code>label</code> property on <code>Reflection</code> has moved to <code>Comment</code>.</li> <li>The default value of the <code>out</code> option has been changed from <code>""</code> to <code>"./docs"</code>, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2195">#2195</a>.</li> <li>Renamed <code>DeclarationReflection#version</code> to <code>DeclarationReflection#projectVersion</code> to match property on <code>ProjectReflection</code>.</li> <li>Removed unused <code>Reflection#originalName</code>.</li> <li>Removed <code>Reflection#kindString</code>, use <code>ReflectionKind.singularString(reflection.kind)</code> or <code>ReflectionKind.pluralString(reflection.kind)</code> instead.</li> <li>The <code>named-tuple-member</code> and <code>template-literal</code> type kind have been replaced with <code>namedTupleMember</code> and <code>templateLiteral</code>, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2100">#2100</a>.</li> <li>Properties related to rendering are no longer stored on <code>Reflection</code>, including <code>url</code>, <code>anchor</code>, <code>hasOwnDocument</code>, and <code>cssClasses</code>.</li> <li><code>Application.bootstrap</code> will no longer load plugins. If you want to load plugins, use <code>Application.bootstrapWithPlugins</code> instead, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/1635">#1635</a>.</li> <li>The options passed to <code>Application.bootstrap</code> will now be applied both before <em>and</em> after reading options files, which may cause a change in configuration if using a custom script to run TypeDoc that includes some options, but other options are set in config files.</li> <li>Moved <code>sources</code> property previously declared on base <code>Reflection</code> class to <code>DeclarationReflection</code> and <code>SignatureReflection</code>.</li> <li>Moved <code>relevanceBoost</code> from <code>ContainerReflection</code> to <code>DeclarationReflection</code> since setting it on the parent class has no effect.</li> <li>Removed internal <code>ReferenceType.getSymbol</code>, reference types no longer reference the <code>ts.Symbol</code> to enable generation from serialized JSON.</li> <li><code>OptionsReader.priority</code> has been renamed to <code>OptionsReader.order</code> to more accurately reflect how it works.</li> <li><code>ReferenceType</code>s which point to type parameters will now always be intentionally broken since they were never linked and should not be warned about when validating exports.</li> <li><code>ReferenceType</code>s now longer include an <code>id</code> property for their target. They now instead include a <code>target</code> property.</li> <li>Removed <code>Renderer.addExternalSymbolResolver</code>, use <code>Converter.addExternalSymbolResolver</code> instead.</li> <li>Removed <code>CallbackLogger</code>.</li> <li>Removed <code>SerializeEventData</code> from serialization events.</li> <li>A <code>PageEvent</code> is now required for <code>getRenderContext</code>. If caching the context object, <code>page</code> must be updated when <code>getRenderContext</code> is called.</li> <li><code>PageEvent</code> no longer includes the <code>template</code> property. The <code>Theme.render</code> method is now expected to take the template to render the page with as its second argument.</li> <li>Removed <code>secondaryNavigation</code> member on <code>DefaultThemeRenderContext</code>.</li> <li>Renamed <code>navigation</code> to <code>sidebar</code> on <code>DefaultThemeRenderContext</code> and <code>navigation.begin</code>/<code>navigation.end</code> hooks to <code>sidebar.begin</code>/<code>sidebar.end</code>.</li> </ul> <h3>Features</h3> <ul> <li>Added <code>--useTsLinkResolution</code> option (on by default) which tells TypeDoc to use TypeScript's <code>@link</code> resolution.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
8d76cf0440 |
release: 0.3.0 (#281)
Co-authored-by: zach <zach@dylib.so> |
||
|
|
8135952842 |
chore(deps-dev): Bump prettier from 2.8.3 to 2.8.4 in /node (#259)
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.3 to 2.8.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>2.8.4</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#284">Changelog</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>2.8.4</h1> <p><a href="https://github.com/prettier/prettier/compare/2.8.3...2.8.4">diff</a></p> <h4>Fix leading comments in mapped types with <code>readonly</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/13427">#13427</a> by <a href="https://github.com/thorn0"><code>@thorn0</code></a>, <a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="tsx"><code>// Input type Type = { // comment readonly [key in Foo]; }; <p>// Prettier 2.8.3 type Type = { readonly // comment [key in Foo]; };</p> <p>// Prettier 2.8.4 type Type = { // comment readonly [key in Foo]; }; </code></pre></p> <h4>Group params in opening block statements (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/14067">#14067</a> by <a href="https://github.com/jamescdavis"><code>@jamescdavis</code></a>)</h4> <p>This is a follow-up to <a href="https://github-redirect.dependabot.com/prettier/prettier/issues/13930">#13930</a> to establish wrapping consistency between opening block statements and else blocks by grouping params in opening blocks. This causes params to break to a new line together and not be split across lines unless the length of params exceeds the print width. This also updates the else block wrapping to behave exactly the same as opening blocks.</p> <!-- raw HTML omitted --> <pre lang="hbs"><code>{{! Input }} {{#block param param param param param param param param param param as |blockParam|}} Hello {{else block param param param param param param param param param param as |blockParam|}} There {{/block}} <p>{{! Prettier 2.8.3 }} {{#block param param param param param </tr></table> </code></pre></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
c94c221854 |
release: v0.2.0 (#209)
Let's get the last changes in this week for a release. Will hold this PR until all changes we want are in. Release checklist: - [x] test: updates across CI to test for Host Function output / integration (#219) - this should probably look something like a grep for some kind of output proving guest/host interop? - [x] Fix for userData pointer issue in Go host functions (#220) - [x] docs: Host Functions in SDKs - [ ] sdk: C - [ ] sdk: C++ - [ ] sdk: Python - [ ] sdk: Node - [ ] sdk: Go - [ ] sdk: Rust - [x] docs: Manifest property names (http `headers` & memory `max_pages`) - [ ] blog: announcing v0.2.0, including host functions, Zig SDK/PDK, Java SDK, .NET SDK, + ... |
||
|
|
c502e62510 |
chore(deps-dev): Bump prettier from 2.8.2 to 2.8.3 in /node (#217)
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.2 to 2.8.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>2.8.3</h2> <p>Support Angular 15.1</p> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#283">Changelog</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>2.8.3</h1> <p><a href="https://github.com/prettier/prettier/compare/2.8.2...2.8.3">diff</a></p> <h4>Allow self-closing tags on custom elements (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/14170">#14170</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4> <p>See <a href="https://github.com/angular/angular/releases/tag/15.1.0">Angular v15.1.0 release note</a> for details.</p> <!-- raw HTML omitted --> <pre lang="html"><code>// Input <app-test/> <p>// Prettier 2.8.2 SyntaxError: Only void and foreign elements can be self closed "app-test" (1:1) > 1 | <app-test/> | ^^^^^^^^^ 2 |</p> <p>// Prettier 2.8.3 <app-test /> </code></pre></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
dc3d54e260 |
feat: Add C API for host functions + support for C++, Python, Go, Node, OCaml (#195)
- New types:
- `ExtismValType` - Enum of WebAssembly types
- `ExtismValUnion` - A union of the possible WebAssembly types
- `ExtismVal` - A struct with `ExtismValType` and `ExtismValUnion`
- `ExtismFunction` - The host function wrapper type
- `ExtismFunctionType` - The type of the host function callback
- `ExtismCurrentPlugin` - Provides access to the currently running
plugin from inside a host function
- New functions:
- `extism_function_new` - Create a new `ExtismFunction`
- `extism_function_free` - Free an `ExtismFunction`
- `extism_current_plugin_memory`, `extism_current_plugin_memory_alloc`,
`extism_current_plugin_memory_free`,
`extism_current_plugin_memory_length` - Manage plugin memory from inside
a host functions
- Updated functions
- `extism_plugin_new` and `extsim_plugin_update` - now accept two extra
parameters for `ExtismFunction*` array and length of that array
## Notes
- Host functions take a user-data argument, which is owned by the
resulting `ExtismFunction` and will be cleaned up when
`extism_function_free` is called (if a cleanup function was passed in
with the user data)
- Host functions in every SDK require working with `ExtismVal` arguments
directly, this is pretty low-level for what is kind of a high-level
feature. We could work on adding some types to the SDKs that make
working with pointers to plugin data more accessible, maybe something
similar to how the Rust PDK handes input/output data.
- In each language the host functions more-or-less share a signature:
`(CurrentPlugin plugin, Val inputs[], Val outputs[], userData)`
- C, C++, OCaml and Go take a single userData argument but Python and
Node take a "rest" argument which allows passing any number of user-data
values
- Go requires the host function to be exported:
|
||
|
|
5b9e1c1ff6 |
chore(deps-dev): Bump prettier from 2.8.1 to 2.8.2 in /node (#205)
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.1 to 2.8.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>2.8.2</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#282">Changelog</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>2.8.2</h1> <p><a href="https://github.com/prettier/prettier/compare/2.8.1...2.8.2">diff</a></p> <h4>Don't lowercase link references (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/13155">#13155</a> by <a href="https://github.com/DerekNonGeneric"><code>@DerekNonGeneric</code></a> & <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="markdown"><code><!-- Input --> We now don't strictly follow the release notes format suggested by [Keep a Changelog]. <p><!-- Prettier 2.8.1 --> We now don't strictly follow the release notes format suggested by <a href="https://example.com/">Keep a Changelog</a>.</p> <p><!-- ^^^^^^^^^^^^^^^^^^ lowercased --></p> <p><!-- Prettier 2.8.2 --> <Same as input> </code></pre></p> <h4>Preserve self-closing tags (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/13691">#13691</a> by <a href="https://github.com/dcyriller"><code>@dcyriller</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="hbs"><code>{{! Input }} <div /> <div></div> <custom-component /> <custom-component></custom-component> <i /> <i></i> <Component /> <Component></Component> <p>{{! Prettier 2.8.1 }} <div></div> <div></div> <custom-component></custom-component> <custom-component></custom-component> <i></i> <i></i> <Component /> <Component /></p> <p>{{! Prettier 2.8.2 }} </tr></table> </code></pre></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
6a7b595c08 |
chore(deps-dev): Bump prettier from 2.8.0 to 2.8.1 in /node (#159)
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.0 to 2.8.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>2.8.1</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#281">Changelog</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>2.8.1</h1> <p><a href="https://github.com/prettier/prettier/compare/2.8.0...2.8.1">diff</a></p> <h4>Fix SCSS map in arguments (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/9184">#9184</a> by <a href="https://github.com/agamkrbit"><code>@agamkrbit</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="scss"><code>// Input $display-breakpoints: map-deep-merge( ( "print-only": "only print", "screen-only": "only screen", "xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, "sm")-1})", ), $display-breakpoints ); <p>// Prettier 2.8.0 $display-breakpoints: map-deep-merge( ( "print-only": "only print", "screen-only": "only screen", "xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, " sm ")-1})", ), $display-breakpoints );</p> <p>// Prettier 2.8.1 $display-breakpoints: map-deep-merge( ( "print-only": "only print", "screen-only": "only screen", "xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, "sm")-1})", ), $display-breakpoints ); </code></pre></p> <h4>Support auto accessors syntax (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/13919">#13919</a> by <a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</h4> <p>Support for <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/#auto-accessors-in-classes">Auto Accessors Syntax</a> landed in TypeScript 4.9.</p> <p>(Doesn't work well with <code>babel-ts</code> parser)</p> <!-- raw HTML omitted --> <pre lang="tsx"><code>class Foo { accessor foo: number = 3; </tr></table> </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
37b8e5bd12 | release: v0.1.0 (#110) | ||
|
|
45180ad473 | docs(node-sdk): Fix example to use CJS imports (#107) | ||
|
|
d17b693c4b | release: Bump to 0.0.1 (#97) | ||
|
|
c0faa53df5 |
chore(deps-dev): bump prettier from 2.7.1 to 2.8.0 in /node (#90)
Bumps [prettier](https://github.com/prettier/prettier) from 2.7.1 to 2.8.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>2.8.0</h2> <p><a href="https://github.com/prettier/prettier/compare/2.7.1...2.8.0">diff</a></p> <p>🔗 <a href="https://prettier.io/blog/2022/11/23/2.8.0.html">Release note</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>2.8.0</h1> <p><a href="https://github.com/prettier/prettier/compare/2.7.1...2.8.0">diff</a></p> <p>🔗 <a href="https://prettier.io/blog/2022/11/23/2.8.0.html">Release Notes</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
5cfa2a0a5e |
Bump to version 0.0.1-rc.6 (#67)
Co-authored-by: zach <zach@dylib.so> |
||
|
|
fe38395236 | docs(node-sdk): Add docs, Makefile, format code (#55) | ||
|
|
2fda372c50 | test(node-sdk): Add basic unit tests and coverage (#44) | ||
|
|
b8a22b3d37 |
refactor(node-sdk): Refactor Node SDK to Typescript (#43)
Closes issue #25 |
||
|
|
92ff5f0040 | chore: bump to version v0.0.1-rc.5 (#31) | ||
|
|
b8d2f2d6b3 | chore: bump versions for v0.0.1-rc.4 (#24) | ||
|
|
b7d52a1320 | feat: update node sdk to use async call (#17) | ||
|
|
f9e9ff28d9 |
chore: bump versions for release, minimize c sdk imports (#15)
Co-authored-by: zach <zachshipko@gmail.com> |
||
|
|
8191d85bc1 | ci: remove cross integration, make node sdk public | ||
|
|
e7b3688c11 |
ci: add host sdk releases (#12)
Adds automated releases for crates.io, pypi, and npm for Rust, Python, and Node host SDKs respectively. |
||
|
|
e27fae9193 |
v0.0.1 alpha
Co-authored-by: Zach Shipko <zach@dylib.so> |