Socket
Socket
Sign inDemoInstall

@typegraph/sdk

Package Overview
Dependencies
Maintainers
1
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@typegraph/sdk - npm Package Versions

23

0.4.10

Diff

Changelog

Source

v0.4.10 - 2024-09-04

Miscellaneous Tasks

<details > <summary> Bump to v0.4.10 (<a href="https://github.com/metatypedev/metatype/pull/835">#835</a>) </summary>
  • Bump v0.4.10
</details>
zifeo
published 0.4.10-rc1 •

Changelog

Source

v0.4.10-rc1 - 2024-09-03

Bug Fixes

<details > <summary> Use import_map at runtime (<a href="https://github.com/metatypedev/metatype/pull/833">#833</a>) </summary>
  • Bump to release v0.4.10-rc1
  • Use import_map.json at runtime since remote configs aren't supported
</details>
zifeo
published 0.4.9 •

Changelog

Source

v0.4.9 - 2024-09-02

Miscellaneous Tasks

<details > <summary> Bump to v0.4.9 (<a href="https://github.com/metatypedev/metatype/pull/831">#831</a>) </summary>
  • Bump version to v0.4.9
  • Fix issue with cross config context
</details>
zifeo
published 0.4.9-rc2 •

Changelog

Source

v0.4.9-rc2 - 2024-09-02

Miscellaneous Tasks

<details > <summary> (release) Prepare 0.4.9-rc2 (<a href="https://github.com/metatypedev/metatype/pull/829">#829</a>) </summary>
  • Fix the minor issues with rc1
  • Bump to rc2
</details>
zifeo
published 0.4.9-rc1 •

Changelog

Source

v0.4.9-rc1 - 2024-09-02

Features

<details > <summary> (docs) Post on `Durable Execution`. (<a href="https://github.com/metatypedev/metatype/pull/816">#816</a>) </summary> </details> <details > <summary> (metagen) Client_ts (<a href="https://github.com/metatypedev/metatype/pull/790">#790</a>) </summary>
  • Implements client_ts as described in #777 .
Migration notes

...

  • [x] The change comes with new or modified tests
  • [x] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->

Summary by CodeRabbit

  • Bug Fixes

  • Improved error handling in the typegraph function to provide better error messages.

  • Chores

  • Updated Docker image references to use docker.io prefix for consistency.

    • Excluded unnecessary files from the VSCode settings.
    • Enhanced configurability of Docker commands in development tasks.
  • Updated environment variable GHJK_VERSION to reflect a semantic versioning format.

  • New Features

  • Introduced modules and methods for TypeScript and Python code generation in the metagen library, enhancing client generation capabilities.

    • Added test_typegraph_3 function for improved testing capabilities.
    • Included metadata for the package manager in the project settings.
<!-- end of auto-generated comment: release notes by coderabbit.ai --> </details> <details > <summary> (sub) Sdk and typing (<a href="https://github.com/metatypedev/metatype/pull/811">#811</a>) </summary>

User side of substantial

Migration notes

None

  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
</details> <details > <summary> Add caching to Secrets struct to improve performance (<a href="https://github.com/metatypedev/metatype/pull/813">#813</a>) </summary>
Migration notes
  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
</details>

Refactor

<details > <summary> (docs, gate) Push for `meta dev` instead of `meta typegate` on docs (<a href="https://github.com/metatypedev/metatype/pull/822">#822</a>) </summary> <!-- Pull requests are squashed and merged using: - their title as the commit message - their description as the commit body Having a good title and description is important for the users to get readable changelog. --> <!-- 1. Explain WHAT the change is about -->

Ensure documentation is pushing for meta dev instead of meta typegate

  • [x] add a warning that envs are not set.
<!-- 2. Explain WHY the change cannot be made simpler -->

MET-635

<!-- 3. Explain HOW users should update their code -->
Migration notes

No Migration Needed

  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
</details> <details > <summary> Flatten deps and improve repo folder (<a href="https://github.com/metatypedev/metatype/pull/821">#821</a>) </summary>
  • Renames libs/ to src/.
  • Moves typegate/, meta-cli, typegraph/, meta-lsp/ to src/.
  • Renames dev/ to tools/
  • Moves website/ to docs/metatype.dev/
  • Moves src/typegate/tests to tests/
  • Moves src/typegraph/deno/dev to tools/jsr/
  • Moves src/typegraph/deno/sdk to src/typegraph/deno/
  • Renames src/deno to src/mt_deno
  • Bumps deno to 1.46.1
  • Bumps rust toolchain to 1.80.1
  • Moves all rust dependencies to workspace section
  • Moves tools/task-*.ts to tools/task/*.ts
  • Moves cliff.toml, Cross.toml, ruff.toml to tools/
  • Uses deno workspaces to organize src/typegraph/deno, src/typegate, tools/, tests/ and more.
  • Closes MET-607
  • Updates poetry to 1.8.3
  • Bumps metatype to version 0.4.9-rc1
  • [x] Update CONTRIBUTING.md
  • [x] Fix CI workflows
  • [x] Fix Dockerfile
  • [x] Fix all tests
Migration notes
  • No end user changes required

  • [x] The change comes with new or modified tests

  • [ ] Hard-to-understand functions have explanatory comments

  • [ ] End-user documentation is updated to reflect the change


</details>
zifeo
published 0.4.8 •

Changelog

Source

v0.4.8 - 2024-08-16

Bug Fixes

<details > <summary> Table method for kv runtime (<a href="https://github.com/metatypedev/metatype/pull/815">#815</a>) </summary>

I discover an issue in the KV runtime documentation kvruntime docs

</details> <details > <summary> `wasm_backtrace` config bug (<a href="https://github.com/metatypedev/metatype/pull/814">#814</a>) </summary>
  • $WASM_BACKTRACE_DETAILS was enabled in main ghjk env which affected embedded wasm module compilation to have backtrace enabled. This broke typegate runs without the flag enabled due to mismatch.
  • Fixes Cargo.lock not being used in Dockerfile.
  • Prepare 0.4.8 release
</details>

Features

<details > <summary> Kv runtime (<a href="https://github.com/metatypedev/metatype/pull/797">#797</a>) </summary>
Migration notes

...

  • [x] The change comes with new or modified tests
  • [x] End-user documentation is updated to reflect the change
  • [ ] Hard-to-understand functions have explanatory comments
</details>

Miscellaneous Tasks

<details > <summary> Bump to 0.4.8-0 (<a href="https://github.com/metatypedev/metatype/pull/810">#810</a>) </summary>
  • Bump prerelease
  • Fix minor issue with release pipeline
</details>
zifeo
published 0.4.7 •

Changelog

Source

v0.4.7 - 2024-08-08

Features

<details > <summary> (cli) Fix auto deployment (<a href="https://github.com/metatypedev/metatype/pull/806">#806</a>) </summary> <!-- Pull requests are squashed and merged using: - their title as the commit message - their description as the commit body Having a good title and description is important for the users to get readable changelog. --> <!-- 1. Explain WHAT the change is about -->
  • Upgrade lade-sdk
  • Fix discovery
  • Remove obsolete dep: actix-web
<!-- 2. Explain WHY the change cannot be made simpler -->
  • lade-sdk uses the main branch, which now has the fix for the following issues:
  • dependency version conflict with deno: url is set at <2.5.0;
  • required ProjectID error for infisical: the project id is added explicitly on the command.
<!-- 3. Explain HOW users should update their code -->
Migration notes

...

  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
</details> <details > <summary> Cors headers on error (<a href="https://github.com/metatypedev/metatype/pull/803">#803</a>) </summary> <!-- Pull requests are squashed and merged using: - their title as the commit message - their description as the commit body Having a good title and description is important for the users to get readable changelog. --> <!-- 1. Explain WHAT the change is about -->
<!-- 2. Explain WHY the change cannot be made simpler -->
<!-- 3. Explain HOW users should update their code -->
Migration notes

...

  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
</details>

Miscellaneous Tasks

<details > <summary> Bump to 0.4.7-0 (<a href="https://github.com/metatypedev/metatype/pull/805">#805</a>) </summary>
  • Bump version to 0.4.7-0
</details>

Refactor

<details > <summary> (docs) Add how to test typegraphs doc (<a href="https://github.com/metatypedev/metatype/pull/798">#798</a>) </summary>

How to test your typegraphs documentation

<!-- 1. Explain WHAT the change is about -->
  • [x] add python doc
  • [x] add ts doc
  • [x] upgrade bitnami/minIo image to 2024?
Migration notes

No Migrations Needed

  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->

Summary by CodeRabbit

  • New Features

  • Updated the Minio service to the latest version for improved performance and potential new features.

  • Introduced comprehensive documentation for testing typegraphs in both TypeScript and Python, enhancing developer experience.

  • Documentation

    • Enhanced readability of the Meta CLI upgrade instructions.
  • Reformatted installation instructions for the typegraph package for better clarity.

  • Chores

  • Updated dependency management configuration for improved compatibility and performance across different platforms.

<!-- end of auto-generated comment: release notes by coderabbit.ai --> </details> <details > <summary> Improve JSR score (part 1) (<a href="https://github.com/metatypedev/metatype/pull/807">#807</a>) </summary> <!-- Pull requests are squashed and merged using: - their title as the commit message - their description as the commit body Having a good title and description is important for the users to get readable changelog. --> <!-- 1. Explain WHAT the change is about -->
  • Add symbol documentations
  • Fix slow types
<!-- 2. Explain WHY the change cannot be made simpler -->
<!-- 3. Explain HOW users should update their code -->
Migration notes

...

  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
</details>
zifeo
published 0.4.6 •

Changelog

Source

v0.4.6 - 2024-08-01

Features

<details > <summary> Better arg split logic for MCLI_LOADER (<a href="https://github.com/metatypedev/metatype/pull/799">#799</a>) </summary> <!-- Pull requests are squashed and merged using: - their title as the commit message - their description as the commit body Having a good title and description is important for the users to get readable changelog. --> <!-- 1. Explain WHAT the change is about -->
<!-- 2. Explain WHY the change cannot be made simpler -->
<!-- 3. Explain HOW users should update their code -->
Migration notes

...

  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
</details>

Miscellaneous Tasks

<details > <summary> Prepare 0.4.6 (<a href="https://github.com/metatypedev/metatype/pull/795">#795</a>) </summary>
  • Bump version to 0.4.6-0
  • Add sanity tests for published SDKs
  • Bump deno to 1.45.2
  • Bump rust to 1.79.0
  • Fix myriad of bugs
Migration notes

...

  • [x] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->

Summary by CodeRabbit

  • New Features

  • Introduced new logging capabilities in the ConnectedEngine with adjustable logging levels.

  • Implemented cleanup procedures in tests to enhance resource management.

  • Bug Fixes

  • Fixed import paths for permissions to ensure correct functionality in tests and applications.

  • Version Updates

  • Incremented version numbers across multiple projects and packages to reflect ongoing development and improvements.

  • Documentation

  • Added comments to clarify code behavior and potential future considerations in various modules.

  • Refactor

  • Optimized string handling in several functions and adjusted method signatures for improved clarity and efficiency.

<!-- end of auto-generated comment: release notes by coderabbit.ai --> </details>

Refactor

<details > <summary> (docs) Better documentation on `quick-start` page (<a href="https://github.com/metatypedev/metatype/pull/793">#793</a>) </summary>

Improve the documentation on quick-start page

  • [x] add dev hunt result to homepage.
<!-- Pull requests are squashed and merged using: - their title as the commit message - their description as the commit body Having a good title and description is important for the users to get readable changelog. --> <!-- 1. Explain WHAT the change is about -->
<!-- 2. Explain WHY the change cannot be made simpler -->
<!-- 3. Explain HOW users should update their code -->
Migration notes

...

  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
</details>
zifeo
published 0.4.5 •

Changelog

Source

v0.4.5 - 2024-07-18

Bug Fixes

<details > <summary> Broken pipeline for 0.4.4 (<a href="https://github.com/metatypedev/metatype/pull/782">#782</a>) </summary>

Fixes erroneous usage of setup-deno which has been replaced by ghjk itself.

Migration notes

...

  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
</details> <details > <summary> Broken release pipeline 2 (<a href="https://github.com/metatypedev/metatype/pull/783">#783</a>) </summary>

Fix issue with the three remaining failing jobs.

Migration notes

...

  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
</details> <details > <summary> Release pipeline 3 (<a href="https://github.com/metatypedev/metatype/pull/784">#784</a>) </summary>
  • Remove accidental dry-run from jsr publish
  • Fix cross dockerfile
Migration notes

...

  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
</details> <details > <summary> Skip deno stack trace from error message (<a href="https://github.com/metatypedev/metatype/pull/787">#787</a>) </summary> <!-- Pull requests are squashed and merged using: - their title as the commit message - their description as the commit body Having a good title and description is important for the users to get readable changelog. --> <!-- 1. Explain WHAT the change is about -->

Skip the deno stack trace from the error message when tg_manage fails.

<!-- 2. Explain WHY the change cannot be made simpler --> <!-- 3. Explain HOW users should update their code -->
Migration notes

N/A

  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
</details>

Features

<details open> <summary> (cli) Configurable backoff (<a href="https://github.com/metatypedev/metatype/pull/789">#789</a>) - BREAKING: configurable backoff (<a href="https://github.com/metatypedev/metatype/pull/789">#789</a>) </summary> <!-- Pull requests are squashed and merged using: - their title as the commit message - their description as the commit body Having a good title and description is important for the users to get readable changelog. --> <!-- 1. Explain WHAT the change is about -->
  • Make the backoff configurable through the --retry and --retry-interval-ms options.
  • The default max retry count is changed to 0 on the default mode, and remains 3 on the watch mode.
  • The --max-parallel-loads option has been renamed to --threads.
<!-- 2. Explain WHY the change cannot be made simpler --> <!-- 3. Explain HOW users should update their code -->
Migration notes

The --max-parallel-loads option has been renamed to --threads.

  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [x] End-user documentation is updated to reflect the change
</details> <details > <summary> Add list subcommand features to meta_cli (<a href="https://github.com/metatypedev/metatype/pull/775">#775</a>) </summary>

new branch after conflict with main branch

<!-- Pull requests are squashed and merged using: - their title as the commit message - their description as the commit body Having a good title and description is important for the users to get readable changelog. --> <!-- 1. Explain WHAT the change is about -->
<!-- 2. Explain WHY the change cannot be made simpler -->
<!-- 3. Explain HOW users should update their code -->
Migration notes

...

  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change

</details> <details > <summary> Upgrade www and gha (<a href="https://github.com/metatypedev/metatype/pull/786">#786</a>) </summary> <!-- Pull requests are squashed and merged using: - their title as the commit message - their description as the commit body Having a good title and description is important for the users to get readable changelog. --> </details> <details > <summary> Add back gleap (<a href="https://github.com/metatypedev/metatype/pull/791">#791</a>) </summary> <!-- Pull requests are squashed and merged using: - their title as the commit message - their description as the commit body Having a good title and description is important for the users to get readable changelog. --> <!-- 1. Explain WHAT the change is about -->
  • Gleap.io was removed a while back
  • this adds it back so visitors can open ticket and suggest feedback
  • internally, we will use this to fine tune the documentation
</details>

Miscellaneous Tasks

<details > <summary> Bump v0.4.5 (<a href="https://github.com/metatypedev/metatype/pull/792">#792</a>) </summary>
  • Bumps metatype version to 0.4.5
  • Bumps ghjk to latest commit
  • Fixes setup whiz task to avoid issues on macos
  • Fixes release pipeline to publish JSR

MET-614 MET-606 MET-605 MET-613

Migration notes

No changes required.

  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
</details>
zifeo
published 0.4.4 •

Changelog

Source

v0.4.4 - 2024-07-05

Bug Fixes

<details > <summary> (gate) Ensure all deps are defined in import_map.json (<a href="https://github.com/metatypedev/metatype/pull/768">#768</a>) </summary>

Ensure that all deps are defined in import_map.json with a specific version.

</details> <details > <summary> Missing typegraphs (<a href="https://github.com/metatypedev/metatype/pull/755">#755</a>) </summary> <!-- Pull requests are squashed and merged using: - their title as the commit message - their description as the commit body Having a good title and description is important for the users to get readable changelog. --> <!-- 1. Explain WHAT the change is about -->
  • fix the typegraphs that were incorrectly formatted
<!-- 2. Explain WHY the change cannot be made simpler --> <!-- 3. Explain HOW users should update their code -->
  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
</details> <details > <summary> Stable formatting and uniformize the code-loader (<a href="https://github.com/metatypedev/metatype/pull/766">#766</a>) </summary> <!-- Pull requests are squashed and merged using: - their title as the commit message - their description as the commit body Having a good title and description is important for the users to get readable changelog. --> <!-- 1. Explain WHAT the change is about -->
  • add prettier to avoid doc formatting issue
  • now explicitly require !!code-loader! to load code inside the documentation (will hopefully help also with the missing typegraphs issues, still under investigation)
<!-- 2. Explain WHY the change cannot be made simpler --> <!-- 3. Explain HOW users should update their code -->
  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change

</details>

Documentation

<details > <summary> Generate clients from openapi (<a href="https://github.com/metatypedev/metatype/pull/778">#778</a>) </summary>

Demonstrate how to use the openapi spec to generate clients in most languages/frameworks.

Migration notes

None

  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->

Summary by CodeRabbit

  • Documentation
  • Updated REST API documentation URLs with placeholders for easier configuration.
  • Added information on generating and using OpenAPI clients, including TypeScript fetch client generation.
  • Bug Fixes
  • Corrected a regular expression in import handling to ensure accurate replacements.
  • Chores
  • Improved file writing by appending a newline character to JSON strings.
<!-- end of auto-generated comment: release notes by coderabbit.ai --> </details>

Features

<details > <summary> Move all the configs to one single file (<a href="https://github.com/metatypedev/metatype/pull/733">#733</a>) </summary> <!-- Pull requests are squashed and merged using: - their title as the commit message - their description as the commit body Having a good title and description is important for the users to get readable changelog. --> <!-- 1. Explain WHAT the change is about -->
  • Move all the configs to one single file
  • Remove some specific configs from the global config variable and make them accessible on the Typegate instance, to improve test configurability.
<!-- 2. Explain WHY the change cannot be made simpler --> <!-- 3. Explain HOW users should update their code -->
Migration notes
  • SYNC_REDIS_PASSWORD has been removed, can only be set on the SYNC_REDIS_URL.

  • [x] The change comes with new or modified tests

  • [ ] Hard-to-understand functions have explanatory comments

  • [x] End-user documentation is updated to reflect the change


</details> <details > <summary> Remove restrictions for union/either types (<a href="https://github.com/metatypedev/metatype/pull/761">#761</a>) </summary> <!-- Pull requests are squashed and merged using: - their title as the commit message - their description as the commit body Having a good title and description is important for the users to get readable changelog. --> <!-- 1. Explain WHAT the change is about -->

In the previous versions, we restricted the variant types allowed in union/either to be all in the same category (after flattening multi-level unions):

  • Category 1 - GraphQL leaf types: scalar type, or array of scalar type, which require no selection set on GraphQL.
  • Category 2 - GraphQL non-leaf types: object type or array of object type, which require a selection set on GraphQL (aka selectable types in the codebase).

Those restrictions can be lifted, and the selection field of an union-type field will have inline fragments with type conditions for each Category 2 variant. No type condition is required for Category 1 types, the selection sets are not relevant.

The case that is not handled by this PR is when one of the variants is an array of union type.

<!-- 3. Explain HOW users should update their code -->
Migration notes

N/A

  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change

</details> <details > <summary> Typegate in meta dev, upgrade test (<a href="https://github.com/metatypedev/metatype/pull/776">#776</a>) </summary> <!-- Pull requests are squashed and merged using: - their title as the commit message - their description as the commit body Having a good title and description is important for the users to get readable changelog. --> <!-- 1. Explain WHAT the change is about -->
  • Test the typegate upgrade from the latest published version to the current version.
  • Add a flag to run an instance of the typegate with the target configuration (port, admin passsword) to meta deploy, enabled by default for meta dev.
<!-- 2. Explain WHY the change cannot be made simpler --> <!-- 3. Explain HOW users should update their code -->
Migration notes

If you have a script that runs meta dev, add the flag --no-typegate if you already have a typegate.

  • [x] The change comes with new or modified tests
  • [x] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change

</details>

Miscellaneous Tasks

<details > <summary> Add programmatic deploy tests (<a href="https://github.com/metatypedev/metatype/pull/769">#769</a>) </summary>

Add Programmatic deploy tests for the docs

  • [x] Add programmatic typegraph deploy/remove tests
  • [x] refactor tg_remove to accept typegraph_name instead of TypegraphOutput obj.
<!-- 1. Explain WHAT the change is about -->

MET-591

<!-- 2. Explain WHY the change cannot be made simpler -->
<!-- 3. Explain HOW users should update their code -->
Migration notes

No Migrations Needed

...

  • [x] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [x] End-user documentation is updated to reflect the change
</details> <details > <summary> Bump to version 0.4.4 (<a href="https://github.com/metatypedev/metatype/pull/779">#779</a>) </summary>

Prepare release of the 0.4.4 version.

Migration notes
  • [ ] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change
</details>

Refactor

<details open> <summary> (sdk) Back to deno + jsr exploration (<a href="https://github.com/metatypedev/metatype/pull/760">#760</a>) - BREAKING: back to deno + jsr exploration (<a href="https://github.com/metatypedev/metatype/pull/760">#760</a>) </summary>

Try reverting back to deno runtime for the typescript sdk in hope of making the dx easier. Hosting a custom node/npm project adds more layer of indirection which may result in cryptic issues sometimes.

This should also facilitate publishing on jsr although additional work are still required on the jco codegen side.

Migration notes

N/A

  • [x] The change comes with new or modified tests
  • [ ] Hard-to-understand functions have explanatory comments
  • [ ] End-user documentation is updated to reflect the change

</details> <details > <summary> Move to ghjk 0.2.0 (<a href="https://github.com/metatypedev/metatype/pull/754">#754</a>) </summary>
  • Refactors the ghjk.ts, CI to the latest version of ghjk
  • Bumps version to 0.4.4-0
  • Fixes race bug in python_sync tests
  • Fixes flakeout of wasm build.sh scripts due to wasm-tools EOF issue
  • #763
  • #746
Migration notes
  • [ ] The change comes with new or modified tests
  • [x] Hard-to-understand functions have explanatory comments
  • [x] End-user documentation is updated to reflect the change
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->

Summary by CodeRabbit

  • Chores
  • Updated GitHub Actions workflows to use the latest version of metatypedev/setup-ghjk for improved stability and performance.
  • Modified GHJK_VERSION and various environment variables across multiple configuration files to ensure compatibility with updated dependencies.
  • Revised Dockerfiles to streamline environment setup and improve build efficiency.
  • Updated dependency management in pyproject.toml for better security and performance.
    • Enhanced logging and error handling in test scripts.

These updates collectively optimize the development environment, ensuring smoother builds and more reliable workflows.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
</details>

Testing

<details > <summary> (full) Update test runner (<a href="https://github.com/metatypedev/metatype/pull/705">#705</a>) </summary> <!-- Pull requests are squash merged using: - their title as the commit message - their description as the commit body Having a good title and description is important for the users to get readable changelog. --> <!-- 1. Explain below WHAT the change is -->

New test runner, by default:

  • Less verbose
  • No output for successful tests

Parallel tests re-enabled.

<!-- 2. Explain below WHY the change cannot be made simpler --> <!-- 3. Explain below WHY the was made or link an issue number --> <!-- 4. Explain HOW users should update their code or remove that section -->
Migration notes

N/A

<!-- 5. Readiness checklist - [ ] The change come with new or modified tests - [ ] Hard-to-understand functions have explanatory comments - [ ] End-user documentation is updated to reflect the change --> </details>
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc