@typegraph/sdk
Advanced tools
Changelog
v0.4.10-rc1 - 2024-09-03
Changelog
v0.4.9-rc2 - 2024-09-02
Changelog
v0.4.9-rc1 - 2024-09-02
client_ts
as described in #777 ....
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.
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.
test_typegraph_3
function for improved testing capabilities.User side of substantial
None
No Migration Needed
libs/
to src/
.typegate/
, meta-cli
, typegraph/
, meta-lsp/
to src/
.dev/
to tools/
website/
to docs/metatype.dev
/src/typegate/tests
to tests/
src/typegraph/deno/dev
to tools/jsr/
src/typegraph/deno/sdk
to src/typegraph/deno/
src/deno
to src/mt_deno
1.46.1
1.80.1
tools/task-*.ts
to tools/task/*.ts
cliff.toml
, Cross.toml
, ruff.toml
to tools/
src/typegraph/deno
, src/typegate
, tools/
, tests/
and
more.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
Changelog
v0.4.8 - 2024-08-16
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....
Changelog
v0.4.7 - 2024-08-08
lade-sdk
uses the main branch, which now has the fix for the
following issues:url
is set at <2.5.0
;...
...
How to test your typegraphs
documentationNo Migrations Needed
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
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.
...
Changelog
v0.4.6 - 2024-08-01
...
...
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.
quick-start
page...
Changelog
v0.4.5 - 2024-07-18
Fixes erroneous usage of setup-deno
which has been replaced by ghjk
itself.
...
Fix issue with the three remaining failing jobs.
...
...
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 -->N/A
--retry
and
--retry-interval-ms
options.--max-parallel-loads
option has been renamed to --threads
.The --max-parallel-loads
option has been renamed to --threads
.
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 -->...
setup
whiz task to avoid issues on macosMET-614 MET-606 MET-605 MET-613
No changes required.
Changelog
v0.4.4 - 2024-07-05
Ensure that all deps are defined in import_map.json
with a specific
version.
!!code-loader!
to load code inside the
documentation (will hopefully help also with the missing typegraphs
issues, still under investigation)Demonstrate how to use the openapi spec to generate clients in most languages/frameworks.
None
Typegate
instance, to improve test
configurability.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
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):
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 -->N/A
meta deploy
, enabled by
default for meta dev
.If you have a script that runs meta dev
, add the flag --no-typegate
if you already have a typegate.
typegraph_name
instead of
TypegraphOutput
obj.No Migrations Needed
...
Prepare release of the 0.4.4 version.
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.
N/A
build.sh
scripts due to wasm-tools EOF issuemetatypedev/setup-ghjk
for improved stability and performance.GHJK_VERSION
and various environment variables across
multiple configuration files to ensure compatibility with updated
dependencies.pyproject.toml
for better security
and performance.
These updates collectively optimize the development environment, ensuring smoother builds and more reliable workflows.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->New test runner, by default:
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 -->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>