diff --git a/CHANGELOG.md b/CHANGELOG.md index c4c6296c85..dc7fa76a03 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,354 @@ All notable changes to this project will be documented in this file. +## [v0.3.5](https://github.com/metatypedev/metatype/releases/tag/v0.3.5) - 2024-03-05 + +### Bug Fixes + +
+ +(cli) Fix for `meta-cli deploy` exit with code `0` on failure (#600) + + +fix the issue where `meta-cli deploy` command exits with code 0 on +failure. + +#### Motivation and context + +bug fix + +#### Migration notes + +No changes needed. + +### 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 + +
+
+ +(typegate,typegraph) Minor bugs (#596) + + +Just a few very minor bugs I'd encountered this week. Tests pending. + +#### Motivation and context + +Bugs. + +#### Migration notes + +_No changes required_ + +### 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 + +
+
+ +Show error message for unregistered type name (#594) + + +Check and throw the error for the `expose` function when called from the +Python SDK. + +#### Motivation and context + +We got a finalization failure when there are some unregistered type +referenced with `g.ref`. + +#### Migration notes + +_No changes needed._ + +### Checklist + +- [x] The change come with new or modified tests +- [x] Hard-to-understand functions have explanatory comments +- [x] End-user documentation is updated to reflect the change + +
+
+ +Remove injections from prisma output types (#597) + + +Remove injections from generated output types for prisma operations. + +#### Motivation and context + +Generated types fail validations (_injection not allowed in output +types_). + +#### Migration notes + +_No changes needed_. + +### Checklist + +- [x] The change come with new or modified tests +- [ ] Hard-to-understand functions have explanatory comments +- [ ] End-user documentation is updated to reflect the change + +
+
+ +Esm customizer for typegate deno ext (#606) + + +Enables v8 snapshots integration for `meta typegate` subcommand and the +standalone typegate. Also bumps deno to 1.41.0. + +#### Motivation and context + +
+
+ +Re-enable macos-latest cli-compat test job (#608) + + +Fixes and enables the broken job. + +#### Motivation and context + +Job was disabled earlier to mysterious breakages. + +#### Migration notes + +__No changes required__ + +### 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 + +
+ + +### Features + +
+ +(deno/sdk) Native function embedding in typescript (#598) + + +Add support for function or lambda definition typescript sdk for +`deno.func` similarly to how `python.from_def` in python sdk works. + +#### Motivation and context + +Providing a string is a bit impractical and counter-intuitive espcially +when the sdk language matches with runtime's language. + +#### Migration notes + +No changes needed. + +### Checklist + +- [x] The change come with new or modified tests +- [ ] Hard-to-understand functions have explanatory comments +- [ ] End-user documentation is updated to reflect the change + +--------- + +
+
+ +(sdk) Testing framework integration 2 (#579) + + +#### Motivation and context + +Continuation of #566 , focused on prisma runtime. + +#### Migration notes + +N/A + +### Checklist + +- [x] The change come with new or modified tests +- [ ] Hard-to-understand functions have explanatory comments +- [ ] End-user documentation is updated to reflect the change + +--------- + +
+
+ +(sdk) From_random injection (#593) + + + + + +This change includes changes in StringFormats(added some string +formats), logic to provide random values for type nodes and tests to +validate the changes. +The changes are mostly in the typegraph sdk. + +#### Motivation and context + + +This feature enables the user to inject random values for a field(**Type +Node**) when defining a **Typegraph**. + +#### Migration notes +_No changes needed_. + + + +### Checklist + +- [x] The change come with new or modified tests +- [x] Hard-to-understand functions have explanatory comments +- [ ] End-user documentation is updated to reflect the change + +
+
+ +Remove obsolete restrictions on prisma (#592) + + +#### Motivation and context + +Since v5, where on unique queries exposes all the fields, not just +unique fields. + +
+
+ +Parameter transformation (#587) + + +Enable parameter transformation with the `.apply()` method. +It has more or less the same logic as `.reduce()` with the ability to +flatten the input type. + + +#### Motivation and context + +This feature enables simpler APIs (input types) on top of runtimes +(e.g.: prisma). + +#### Migration notes + +_No changes needed_. + +### Checklist + +- [x] The change come with new or modified tests +- [x] Hard-to-understand functions have explanatory comments +- [ ] End-user documentation is updated to reflect the change + +
+
+ +Nested context query (#595) + - BREAKING: Nested context query (#595) + + +- Revert context flattening +- Enable jsonpath-like key to access nested object fields or array items +on the context. + +#### Migration notes + +If you access the context directly in your application (through the +token), access to nested fields shall be updated. +E.g. the expression `context["profile.id"]` have to turned to +`context.profile.id`. + +### Checklist + +- [x] The change come with new or modified tests +- [x] Hard-to-understand functions have explanatory comments +- [ ] End-user documentation is updated to reflect the change + +
+ + +### Miscellaneous Tasks + +
+ +(release) Bump 0.3.5 (#613) + + +Ready for release of v0.3.5 + +#### Motivation and context + +Required by console. + +#### Migration notes + +_No changes required__. + +### 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 + +
+ + +### Refactor + +
+ +(sdk) Move post-processing functions to the typegate (#586) + + +#### Motivation and context + +Depends on #579 +Compiled `wasm` bin size is too large, goal is to reduce it to ~3MB. + +#### Migration notes + +N/A + +### Checklist + +- [x] The change come with new or modified tests +- [ ] Hard-to-understand functions have explanatory comments +- [ ] End-user documentation is updated to reflect the change + +--------- + +
+
+ +Make fat `meta-cli` the default (#607) + - BREAKING: make fat `meta-cli` the default (#607) + + +Switch the default `meta-cli` release to the fat version (the one that +includes the `typegate` subcommand). + +#### Motivation and context + +
+ + ## [v0.3.4](https://github.com/metatypedev/metatype/releases/tag/v0.3.4) - 2024-02-10 ### Bug Fixes @@ -1892,99 +2240,11 @@ Duplicate the store entry instead of referencing. - -
- -(sdk,deno,python) Generate func from frontend + prisma deno frontend (#416) - - - -
### Features -
- -(core) Set runtime field in types (#398) - - - - -
-
- -(sdk) Add wasmedge runtime (#397) - - - - -
-
- -(sdk) Random runtime (#396) - - -* +runtime_config - -
-
- -(sdk) Implement injection (#403) - - - - -
-
- -(sdk) Rate limiting, cors, etc.. (#411) - - - - -
-
- -(sdk) Add the prisma runtime to the new SDK (#395) - - - - -
-
- -(sdk) Apply syntax (#410) - - - - -
-
- -(sdk) Temporal runtime (#413) - - - - -
-
- -(sdk) Custom query exec for prisma runtime (#419) - - - - -
-
- -V0.2.x series + upgrades (#417) - - - - -
Upgrade jco and prepare sdk build (#420) @@ -2021,14 +2281,6 @@ Release 0.2.0 (#434 - -Migrate all the test typegraphs to the new Python SDK (#418) - - - - -
Migrate doc typegraphs (#429) @@ -2071,13 +2323,4 @@ Hotfix release
-### Refactor -
- -Make `with_store` and `with_store_mut` private in `global_store` module (#414) - - - - -
diff --git a/Cargo.lock b/Cargo.lock index 01c3c5c857..5610448bc9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1256,9 +1256,9 @@ dependencies = [ [[package]] name = "bytemuck" -version = "1.14.3" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f" +checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15" [[package]] name = "byteorder" @@ -1545,7 +1545,7 @@ dependencies = [ [[package]] name = "common" -version = "0.3.5" +version = "0.3.6-0" dependencies = [ "anyhow", "async-trait", @@ -2349,7 +2349,7 @@ dependencies = [ "serde_json", "serde_v8", "smallvec", - "sourcemap 7.1.0", + "sourcemap 7.1.1", "static_assertions", "tokio", "url", @@ -6040,7 +6040,7 @@ dependencies = [ [[package]] name = "meta-cli" -version = "0.3.5" +version = "0.3.6-0" dependencies = [ "actix", "actix-web", @@ -6387,7 +6387,7 @@ dependencies = [ [[package]] name = "mt_deno" -version = "0.3.5" +version = "0.3.6-0" dependencies = [ "anyhow", "deno", @@ -7082,13 +7082,13 @@ checksum = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063" [[package]] name = "os_info" -version = "3.7.0" +version = "3.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "006e42d5b888366f1880eda20371fedde764ed2213dc8496f49622fa0c99cd5e" +checksum = "52a07930afc1bd77ac9e1101dc18d3fc4986c6568e939c31d1c26657eb0ccbf5" dependencies = [ "log", "serde 1.0.197", - "winapi", + "windows-sys 0.52.0", ] [[package]] @@ -9754,9 +9754,9 @@ dependencies = [ [[package]] name = "sourcemap" -version = "7.1.0" +version = "7.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86e71a5aa3a5e30faa7412996420331aa353b8a067f6524062a524d0e036180a" +checksum = "e7768edd06c02535e0d50653968f46e1e0d3aa54742190d35dd9466f59de9c71" dependencies = [ "base64-simd 0.7.0", "data-encoding", @@ -11513,7 +11513,7 @@ dependencies = [ [[package]] name = "typegate" -version = "0.3.5" +version = "0.3.6-0" dependencies = [ "colored", "env_logger", @@ -11525,7 +11525,7 @@ dependencies = [ [[package]] name = "typegate_engine" -version = "0.3.5" +version = "0.3.6-0" dependencies = [ "anyhow", "base64 0.21.7", @@ -11567,7 +11567,7 @@ dependencies = [ [[package]] name = "typegraph_core" -version = "0.3.5" +version = "0.3.6-0" dependencies = [ "common", "enum_dispatch", @@ -11594,7 +11594,7 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "typescript" -version = "0.3.5" +version = "0.3.6-0" dependencies = [ "anyhow", "dprint-plugin-typescript", @@ -12837,7 +12837,7 @@ checksum = "0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a" [[package]] name = "xtask" -version = "0.3.5" +version = "0.3.6-0" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index 180ad87f0b..a374f3802a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ members = [ "typegraph/core", ] [workspace.package] -version = "0.3.5" +version = "0.3.6-0" edition = "2021" [workspace.dependencies] diff --git a/dev-tools/package.json b/dev-tools/package.json index 6b2abb1dd4..b03eb25aeb 100644 --- a/dev-tools/package.json +++ b/dev-tools/package.json @@ -4,7 +4,7 @@ "description": "VSCode extension for Metatype support", "icon": "logo.png", "author": "Metatype Team", - "version": "0.3.5", + "version": "0.3.6-0", "repository": { "type": "git", "url": "https://github.com/metatypedev/metatype" diff --git a/dev-tools/ts-language-server/package.json b/dev-tools/ts-language-server/package.json index dbca1b7214..6fb3b9a51b 100644 --- a/dev-tools/ts-language-server/package.json +++ b/dev-tools/ts-language-server/package.json @@ -2,7 +2,7 @@ "name": "typegraph-ts-server", "description": "TypeScript language server for TypeGraph", "author": "Metatype Team", - "version": "0.3.5", + "version": "0.3.6-0", "repository": { "type": "git", "url": "https://github.com/metatypedev/metatype" diff --git a/dev-tools/vscode-metatype-support/package.json b/dev-tools/vscode-metatype-support/package.json index 3f210dfa89..5a3c15f9f6 100644 --- a/dev-tools/vscode-metatype-support/package.json +++ b/dev-tools/vscode-metatype-support/package.json @@ -2,7 +2,7 @@ "name": "vscode-metatype-support", "description": "VSCode extension for Metatype support", "author": "Metatype Team", - "version": "0.3.5", + "version": "0.3.6-0", "repository": { "type": "git", "url": "https://github.com/metatypedev/metatype" diff --git a/dev/lock.yml b/dev/lock.yml index fc8dfcd945..cd6da848ba 100644 --- a/dev/lock.yml +++ b/dev/lock.yml @@ -96,7 +96,7 @@ dev: WASMEDGE_VERSION: 0.13.5 TYPEGRAPH_VERSION: 0.0.3 PRISMA_VERSION: 5.5.2 - METATYPE_VERSION: 0.3.5 + METATYPE_VERSION: 0.3.6-0 PUBLISHED_VERSION: 0.3.5 WASM_OPT_VERSION: 0.116.0 MOLD_VERSION: v2.4.0 diff --git a/examples/templates/deno/compose.yml b/examples/templates/deno/compose.yml index f7cd377db6..cd6cba7395 100644 --- a/examples/templates/deno/compose.yml +++ b/examples/templates/deno/compose.yml @@ -1,6 +1,6 @@ services: typegate: - image: ghcr.io/metatypedev/typegate:v0.3.5 + image: ghcr.io/metatypedev/typegate:v0.3.6-0 restart: always ports: - "7890:7890" diff --git a/examples/templates/node/compose.yml b/examples/templates/node/compose.yml index f7cd377db6..cd6cba7395 100644 --- a/examples/templates/node/compose.yml +++ b/examples/templates/node/compose.yml @@ -1,6 +1,6 @@ services: typegate: - image: ghcr.io/metatypedev/typegate:v0.3.5 + image: ghcr.io/metatypedev/typegate:v0.3.6-0 restart: always ports: - "7890:7890" diff --git a/examples/templates/python/compose.yml b/examples/templates/python/compose.yml index f7cd377db6..cd6cba7395 100644 --- a/examples/templates/python/compose.yml +++ b/examples/templates/python/compose.yml @@ -1,6 +1,6 @@ services: typegate: - image: ghcr.io/metatypedev/typegate:v0.3.5 + image: ghcr.io/metatypedev/typegate:v0.3.6-0 restart: always ports: - "7890:7890" diff --git a/examples/templates/python/pyproject.toml b/examples/templates/python/pyproject.toml index 6d3f49dfa7..e2e1539cf8 100644 --- a/examples/templates/python/pyproject.toml +++ b/examples/templates/python/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "example" -version = "0.3.5" +version = "0.3.6-0" description = "" authors = [] [tool.poetry.dependencies] python = ">=3.8,<4.0" -typegraph = "0.3.5" +typegraph = "0.3.6-0" [build-system] requires = ["poetry-core"] diff --git a/libs/common/Cargo.toml b/libs/common/Cargo.toml index b7765f673f..14385045dc 100644 --- a/libs/common/Cargo.toml +++ b/libs/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "common" -version = "0.3.5" +version = "0.3.6-0" edition = "2021" [dependencies] diff --git a/libs/typescript/Cargo.toml b/libs/typescript/Cargo.toml index d3e89433d2..cdf918e9cb 100644 --- a/libs/typescript/Cargo.toml +++ b/libs/typescript/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "typescript" -version = "0.3.5" +version = "0.3.6-0" edition = "2021" [dependencies] diff --git a/libs/xtask/Cargo.toml b/libs/xtask/Cargo.toml index 65fb1b5f72..b197379d98 100644 --- a/libs/xtask/Cargo.toml +++ b/libs/xtask/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "xtask" -version = "0.3.5" +version = "0.3.6-0" edition = "2021" [dependencies] diff --git a/meta-cli/Cargo.toml b/meta-cli/Cargo.toml index f2ee820154..e67ea792ef 100644 --- a/meta-cli/Cargo.toml +++ b/meta-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "meta-cli" -version = "0.3.5" +version = "0.3.6-0" edition = "2021" description = "Declarative API development platform. Build serverless backends with zero-trust and less code, no matter where and how your (legacy) systems are." diff --git a/poetry.lock b/poetry.lock index fe64f905ef..732db84a09 100644 --- a/poetry.lock +++ b/poetry.lock @@ -236,28 +236,28 @@ httpx = ">=0.21.0" [[package]] name = "ruff" -version = "0.1.15" +version = "0.3.0" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.1.15-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:5fe8d54df166ecc24106db7dd6a68d44852d14eb0729ea4672bb4d96c320b7df"}, - {file = "ruff-0.1.15-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:6f0bfbb53c4b4de117ac4d6ddfd33aa5fc31beeaa21d23c45c6dd249faf9126f"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e0d432aec35bfc0d800d4f70eba26e23a352386be3a6cf157083d18f6f5881c8"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9405fa9ac0e97f35aaddf185a1be194a589424b8713e3b97b762336ec79ff807"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c66ec24fe36841636e814b8f90f572a8c0cb0e54d8b5c2d0e300d28a0d7bffec"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:6f8ad828f01e8dd32cc58bc28375150171d198491fc901f6f98d2a39ba8e3ff5"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86811954eec63e9ea162af0ffa9f8d09088bab51b7438e8b6488b9401863c25e"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fd4025ac5e87d9b80e1f300207eb2fd099ff8200fa2320d7dc066a3f4622dc6b"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b17b93c02cdb6aeb696effecea1095ac93f3884a49a554a9afa76bb125c114c1"}, - {file = "ruff-0.1.15-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:ddb87643be40f034e97e97f5bc2ef7ce39de20e34608f3f829db727a93fb82c5"}, - {file = "ruff-0.1.15-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:abf4822129ed3a5ce54383d5f0e964e7fef74a41e48eb1dfad404151efc130a2"}, - {file = "ruff-0.1.15-py3-none-musllinux_1_2_i686.whl", hash = "sha256:6c629cf64bacfd136c07c78ac10a54578ec9d1bd2a9d395efbee0935868bf852"}, - {file = "ruff-0.1.15-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:1bab866aafb53da39c2cadfb8e1c4550ac5340bb40300083eb8967ba25481447"}, - {file = "ruff-0.1.15-py3-none-win32.whl", hash = "sha256:2417e1cb6e2068389b07e6fa74c306b2810fe3ee3476d5b8a96616633f40d14f"}, - {file = "ruff-0.1.15-py3-none-win_amd64.whl", hash = "sha256:3837ac73d869efc4182d9036b1405ef4c73d9b1f88da2413875e34e0d6919587"}, - {file = "ruff-0.1.15-py3-none-win_arm64.whl", hash = "sha256:9a933dfb1c14ec7a33cceb1e49ec4a16b51ce3c20fd42663198746efc0427360"}, - {file = "ruff-0.1.15.tar.gz", hash = "sha256:f6dfa8c1b21c913c326919056c390966648b680966febcb796cc9d1aaab8564e"}, + {file = "ruff-0.3.0-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:7deb528029bacf845bdbb3dbb2927d8ef9b4356a5e731b10eef171e3f0a85944"}, + {file = "ruff-0.3.0-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:e1e0d4381ca88fb2b73ea0766008e703f33f460295de658f5467f6f229658c19"}, + {file = "ruff-0.3.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f7dbba46e2827dfcb0f0cc55fba8e96ba7c8700e0a866eb8cef7d1d66c25dcb"}, + {file = "ruff-0.3.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:23dbb808e2f1d68eeadd5f655485e235c102ac6f12ad31505804edced2a5ae77"}, + {file = "ruff-0.3.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3ef655c51f41d5fa879f98e40c90072b567c666a7114fa2d9fe004dffba00932"}, + {file = "ruff-0.3.0-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:d0d3d7ef3d4f06433d592e5f7d813314a34601e6c5be8481cccb7fa760aa243e"}, + {file = "ruff-0.3.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b08b356d06a792e49a12074b62222f9d4ea2a11dca9da9f68163b28c71bf1dd4"}, + {file = "ruff-0.3.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9343690f95710f8cf251bee1013bf43030072b9f8d012fbed6ad702ef70d360a"}, + {file = "ruff-0.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a1f3ed501a42f60f4dedb7805fa8d4534e78b4e196f536bac926f805f0743d49"}, + {file = "ruff-0.3.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:cc30a9053ff2f1ffb505a585797c23434d5f6c838bacfe206c0e6cf38c921a1e"}, + {file = "ruff-0.3.0-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:5da894a29ec018a8293d3d17c797e73b374773943e8369cfc50495573d396933"}, + {file = "ruff-0.3.0-py3-none-musllinux_1_2_i686.whl", hash = "sha256:755c22536d7f1889be25f2baf6fedd019d0c51d079e8417d4441159f3bcd30c2"}, + {file = "ruff-0.3.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:dd73fe7f4c28d317855da6a7bc4aa29a1500320818dd8f27df95f70a01b8171f"}, + {file = "ruff-0.3.0-py3-none-win32.whl", hash = "sha256:19eacceb4c9406f6c41af806418a26fdb23120dfe53583df76d1401c92b7c14b"}, + {file = "ruff-0.3.0-py3-none-win_amd64.whl", hash = "sha256:128265876c1d703e5f5e5a4543bd8be47c73a9ba223fd3989d4aa87dd06f312f"}, + {file = "ruff-0.3.0-py3-none-win_arm64.whl", hash = "sha256:e3a4a6d46aef0a84b74fcd201a4401ea9a6cd85614f6a9435f2d33dd8cefbf83"}, + {file = "ruff-0.3.0.tar.gz", hash = "sha256:0886184ba2618d815067cf43e005388967b67ab9c80df52b32ec1152ab49f53a"}, ] [[package]] @@ -347,4 +347,4 @@ test = ["pytest (>=6.0.0)", "setuptools (>=65)"] [metadata] lock-version = "2.0" python-versions = ">=3.8,<4.0" -content-hash = "ab391426c4bb9a17b7a0a4bef04e032ebdc5e0d229732ddf45bd5b3be3fd9944" +content-hash = "5d31b4444f8986872ffc0b04078a56d854ab149e7985a30ddd1e31dfea9764c9" diff --git a/pyproject.toml b/pyproject.toml index 1b0fd62360..c2601229c1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "metatype" -version = "0.3.5" +version = "0.3.6-0" description = "" authors = [] @@ -9,7 +9,7 @@ python = ">=3.8,<4.0" typegraph = { path = "typegraph/python", develop = true } [tool.poetry.group.dev.dependencies] -ruff = "^0.1.15" +ruff = "^0.3.0" respx = "^0.20.2" pyyaml = "^6.0.1" diff --git a/typegate/tests/runtimes/wasmedge/rust/Cargo.toml b/typegate/tests/runtimes/wasmedge/rust/Cargo.toml index 3ec52e1560..244c065ded 100644 --- a/typegate/tests/runtimes/wasmedge/rust/Cargo.toml +++ b/typegate/tests/runtimes/wasmedge/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rust" -version = "0.3.5" +version = "0.3.6-0" edition = "2021" [lib] diff --git a/typegraph/core/Cargo.toml b/typegraph/core/Cargo.toml index 96ecdfbc3d..17e85d765e 100644 --- a/typegraph/core/Cargo.toml +++ b/typegraph/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "typegraph_core" -version = "0.3.5" +version = "0.3.6-0" edition = "2021" [lib] diff --git a/typegraph/node/package.json b/typegraph/node/package.json index 4d772814e3..06d7311b47 100644 --- a/typegraph/node/package.json +++ b/typegraph/node/package.json @@ -1,6 +1,6 @@ { "name": "metatype", - "version": "0.3.5", + "version": "0.3.6-0", "description": "Declarative API development platform. Build serverless backends with zero-trust and less code, no matter where and how your (legacy) systems are.", "scripts": { "sdk-build": "cd sdk && pnpm run build", diff --git a/typegraph/node/sdk/package.json b/typegraph/node/sdk/package.json index 6a00836a42..ee4b3e47b7 100644 --- a/typegraph/node/sdk/package.json +++ b/typegraph/node/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@typegraph/sdk", - "version": "0.3.5", + "version": "0.3.6-0", "description": "Declarative API development platform. Build serverless backends with zero-trust and less code, no matter where and how your (legacy) systems are.", "type": "module", "scripts": { diff --git a/typegraph/node/sdk/src/tg_manage.ts b/typegraph/node/sdk/src/tg_manage.ts index 66f5145d45..ac1ee0dedb 100644 --- a/typegraph/node/sdk/src/tg_manage.ts +++ b/typegraph/node/sdk/src/tg_manage.ts @@ -6,7 +6,7 @@ import { BasicAuth, tgDeploy, tgRemove } from "./tg_deploy.js"; import { TypegraphOutput } from "./typegraph.js"; import { getEnvVariable } from "./utils/func_utils.js"; -const VERSION = "0.3.5"; +const VERSION = "0.3.6-0"; const PORT = "META_CLI_SERVER_PORT"; // meta-cli instance that executes the current file const SELF_PATH = "META_CLI_TG_PATH"; // path to the current file to uniquely identify the run results diff --git a/typegraph/python/pyproject.toml b/typegraph/python/pyproject.toml index 6ad392920f..34d757557e 100644 --- a/typegraph/python/pyproject.toml +++ b/typegraph/python/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "typegraph" -version = "0.3.5" +version = "0.3.6-0" description = "Declarative API development platform. Build serverless backends with zero-trust and less code, no matter where and how your (legacy) systems are." authors = ["Metatype Contributors "] license = "MPL-2.0" diff --git a/typegraph/python/typegraph/__init__.py b/typegraph/python/typegraph/__init__.py index 016f0bb541..f530d97fe2 100644 --- a/typegraph/python/typegraph/__init__.py +++ b/typegraph/python/typegraph/__init__.py @@ -5,4 +5,4 @@ from typegraph.policy import Policy # noqa from typegraph import effects as fx # noqa -version = "0.3.5" +version = "0.3.6-0" diff --git a/typegraph/python/typegraph/graph/tg_manage.py b/typegraph/python/typegraph/graph/tg_manage.py index 1caf9fef89..038df7675a 100644 --- a/typegraph/python/typegraph/graph/tg_manage.py +++ b/typegraph/python/typegraph/graph/tg_manage.py @@ -18,7 +18,7 @@ from typegraph.graph.shared_types import BasicAuth, TypegraphOutput -VERSION = "0.3.5" +VERSION = "0.3.6-0" PORT = "META_CLI_SERVER_PORT" # meta-cli instance that executes the current file SELF_PATH = ( "META_CLI_TG_PATH" # path to the current file to uniquely identify the run results