From 31c10cd3d18d21a3dd5769cae68e108e09d975bb Mon Sep 17 00:00:00 2001 From: Seth Juarez Date: Thu, 15 Oct 2026 22:11:28 -0700 Subject: [PATCH] chore(release): prepare Python 2.0.3, Rust 2.0.2, and TypeScript 2.0.1 Prepare patch releases for the OpenAI Responses fallback fix. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 497512b4-8e78-461b-9e96-8e9af3fdb03c --- .release-please-manifest.json | 6 +- runtime/python/prompty/CHANGELOG.md | 8 + runtime/python/prompty/prompty/_version.py | 2 +- runtime/rust/Cargo.lock | 287 ++++++++---------- runtime/rust/prompty-anthropic/Cargo.toml | 4 +- runtime/rust/prompty-foundry/Cargo.toml | 6 +- runtime/rust/prompty-openai/Cargo.toml | 4 +- runtime/rust/prompty/Cargo.toml | 2 +- runtime/typescript/CHANGELOG.md | 5 + runtime/typescript/package-lock.json | 105 ++----- .../packages/anthropic/package.json | 8 +- runtime/typescript/packages/core/package.json | 6 +- .../typescript/packages/foundry/package.json | 14 +- .../typescript/packages/openai/package.json | 8 +- 14 files changed, 195 insertions(+), 270 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 7c1707d9..1b8d88d8 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "runtime/python/prompty": "2.0.2", - "runtime/rust": "2.0.1", - "runtime/typescript/packages/core": "2.0.0", + "runtime/python/prompty": "2.0.3", + "runtime/rust": "2.0.2", + "runtime/typescript/packages/core": "2.0.1", "runtime/csharp": "2.0.0", "runtime/java": "2.0.0-beta.4", "runtime/go/prompty": "2.0.0-beta.4", diff --git a/runtime/python/prompty/CHANGELOG.md b/runtime/python/prompty/CHANGELOG.md index d76c5a96..4491ebb3 100644 --- a/runtime/python/prompty/CHANGELOG.md +++ b/runtime/python/prompty/CHANGELOG.md @@ -2,6 +2,14 @@ All notable changes to the Prompty Python runtime will be documented here. +## [2.0.3](https://github.com/microsoft/prompty/compare/python/2.0.2...python/2.0.3) (2026-10-16) + + +### Bug Fixes + +* **openai:** extract nested Responses message text when `output_text` is missing or empty ([#571](https://github.com/microsoft/prompty/pull/571)) ([9369929](https://github.com/microsoft/prompty/commit/93699297d9a3a870f02ba54cf5f0108fc491466c)) +* **python:** avoid shell interpretation in release tooling ([#571](https://github.com/microsoft/prompty/pull/571)) ([9369929](https://github.com/microsoft/prompty/commit/93699297d9a3a870f02ba54cf5f0108fc491466c)) + ## [2.0.2](https://github.com/microsoft/prompty/compare/python/2.0.1...python/2.0.2) (2026-09-16) diff --git a/runtime/python/prompty/prompty/_version.py b/runtime/python/prompty/prompty/_version.py index 76478a5b..9ae49265 100644 --- a/runtime/python/prompty/prompty/_version.py +++ b/runtime/python/prompty/prompty/_version.py @@ -1 +1 @@ -VERSION = "2.0.2" # x-release-please-version +VERSION = "2.0.3" # x-release-please-version diff --git a/runtime/rust/Cargo.lock b/runtime/rust/Cargo.lock index ed9bbcae..1e6210f9 100644 --- a/runtime/rust/Cargo.lock +++ b/runtime/rust/Cargo.lock @@ -28,9 +28,9 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.46" +version = "0.4.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f10dafd0c8d2e51ae9a748805777613ed0bbe17bf586b76c8311f45c020a32f" +checksum = "ee19bd99b43e3691acbad4e840420a4881cea6c0b66a208125a824f8fd53f5a1" dependencies = [ "compression-codecs", "compression-core", @@ -57,7 +57,7 @@ checksum = "82f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667" dependencies = [ "proc-macro2", "quote", - "syn 3.0.5", + "syn 3.0.9", ] [[package]] @@ -74,9 +74,9 @@ checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53" [[package]] name = "aws-lc-rs" -version = "1.18.1" +version = "1.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b281d307588d634de920874890732659e2e7672f72b5e10e81badc1a8a83621e" +checksum = "faac5829c2b74c28f830747e7818ccfb684261b5f48a1118b1e2a13d36dfab13" dependencies = [ "aws-lc-sys", "zeroize", @@ -84,9 +84,9 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.45.0" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bff6c3b54fad79a2e60b8102caf565819711497c1f5f092f49508e2f5c31b27" +checksum = "f1622d8446a2d4b2ce0c7eefc73dd43a99779028d5ee5c2dd8073a658ba8a2bc" dependencies = [ "cc", "cmake", @@ -187,9 +187,9 @@ checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04" [[package]] name = "cc" -version = "1.4.5" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "005ec2760ca554fae18df7a11195552ec576cd665632a881bc011d5bb2fd4d80" +checksum = "6651c9ed80effdc7db0ff72512157f901af5e3549e341e24b1dd4887d836d838" dependencies = [ "find-msvc-tools", "jobserver", @@ -199,9 +199,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" +checksum = "4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600" [[package]] name = "cfg_aliases" @@ -244,9 +244,9 @@ dependencies = [ [[package]] name = "combine" -version = "4.6.8" +version = "4.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfc320937d09e6de266b31b9afb480f197d7a861be86be7cb2ea7e5d1bfffc5e" +checksum = "4356eba6976435498d05a311ee9fc486da3bc81c200d3f0d7dd9703b41913f92" dependencies = [ "bytes", "memchr", @@ -254,9 +254,9 @@ dependencies = [ [[package]] name = "compression-codecs" -version = "0.4.41" +version = "0.4.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58a6d0db8759036a783bc7c3f7a07f8cef3bf9470eb1db3bc86e8bcd1c5d0fe8" +checksum = "98fc98460ba0ad5317075d3632b8dfc45d0be8c4a49347c2a38272019717614a" dependencies = [ "compression-core", "flate2", @@ -318,9 +318,9 @@ dependencies = [ [[package]] name = "crc32fast" -version = "1.5.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8498c871161e1742aaa9d52551b2d6ebdd4c3d45a3be423e3728f33b955be550" +checksum = "01a7799fd6b852db0e61728dde9a204c423b44d689dbd432522543614b490e78" dependencies = [ "cfg-if", ] @@ -336,9 +336,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.5.8" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" +checksum = "9e9de72ce2ad1f90dc62fa25f0f430ef85eb4b0d8fa0be4f30373bc40a21d28e" dependencies = [ "serde_core", ] @@ -362,7 +362,7 @@ checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8" dependencies = [ "proc-macro2", "quote", - "syn 3.0.5", + "syn 3.0.9", ] [[package]] @@ -379,13 +379,12 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "encoding_rs" -version = "0.8.41" +version = "0.8.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5ef0006ac9ab233c38522f5ae99cae3625151de8f706cacee1cba4b8e2832a" +checksum = "8e985e0451871ad22fb8d2b6b076e2028a502a0d3950998c2c5c0a4f9b5d9679" dependencies = [ "cfg-if", "core_detect", - "multiversion", "multiversion_no_op", "rustversion", "scopeguard", @@ -394,9 +393,9 @@ dependencies = [ [[package]] name = "equivalent" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +checksum = "00d174d5400e5e8fd687ad1049e2f578285fa914201b1af7e8b112a4546bd826" [[package]] name = "errno" @@ -430,9 +429,9 @@ dependencies = [ [[package]] name = "find-msvc-tools" -version = "0.1.12" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e0f1c7c3a72c66fd80abe965175f7523475c0489a87d3ff9d6e8c87d87a9d2d" +checksum = "aedcfb3409746eddb02b9e19ebda1c3394f759a152e48ee875a0844d1b955484" [[package]] name = "flate2" @@ -522,7 +521,7 @@ checksum = "9fb9654ba8355388abeb8dcb4fc62f511300867002afc858860463bdd9fe0c44" dependencies = [ "proc-macro2", "quote", - "syn 3.0.5", + "syn 3.0.9", ] [[package]] @@ -595,9 +594,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.19" +version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef8e5e5a340588f4452631496976cf8636d4a7ecf600239fdc27615d2530bc16" +checksum = "7d29020232d6aa3fb1daca64c1127cf662cf97f254ae16c18c05b8ab635fc118" dependencies = [ "atomic-waker", "bytes", @@ -674,9 +673,9 @@ dependencies = [ [[package]] name = "hyper" -version = "1.11.1" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b501faa50e7a26c3d3560ca625132f4078a17771f4810baf70475ae48cbe43" +checksum = "2c3e324da4c95177d6291d4c8730197c0d1822f8a9766814a4a44fa5ab797c9c" dependencies = [ "atomic-waker", "bytes", @@ -695,9 +694,9 @@ dependencies = [ [[package]] name = "hyper-rustls" -version = "0.27.9" +version = "0.27.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f" +checksum = "dfa8e654703247911e29c23fbeaa261834bd9bb74efba2f9acddc37bfb127f53" dependencies = [ "http", "hyper", @@ -710,16 +709,17 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.20" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" +checksum = "ddc03d96684f9226b8a787cdb71488417b53ab5ea8fdb1dac946cb9431cc8bff" dependencies = [ - "base64 0.22.1", + "base64 0.23.1", "bytes", "futures-channel", "futures-util", "http", "http-body", + "httparse", "hyper", "ipnet", "libc", @@ -944,9 +944,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.105" +version = "0.3.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce57d20d1ea864ce2ac172ab472d409214f4fd359f0b2a2775abdf522e2af99e" +checksum = "7883d941dae510fb2d978fc3fe018c71c9e2892fd38854de3e8b92c2e5ad9cc5" dependencies = [ "cfg-if", "futures-util", @@ -955,9 +955,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.189" +version = "0.2.190" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" +checksum = "ce5d3ddc6d3fa000eb1536d85e147bfe31aacaba692ed6a876f95cb7c855be78" [[package]] name = "litemap" @@ -982,9 +982,9 @@ checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6" [[package]] name = "lru-slab" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" +checksum = "4050469837a6ff301cd14c1f8f24f88549e6d548f24f64e2148eb0f72cebc51f" [[package]] name = "memchr" @@ -1026,36 +1026,15 @@ dependencies = [ [[package]] name = "mio" -version = "1.2.3" +version = "1.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b18443e9c262bfe8fa82f51666e2642c53393f7e5c27b3e1aeab922cff5b9d8" +checksum = "1788edb87fdc09c7e26304471e2f5be8cdefb1b6930d6e3985fc02ff53bf86ee" dependencies = [ "libc", "wasi", "windows-sys 0.61.2", ] -[[package]] -name = "multiversion" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4ca4bea16ffc3f443cf7d866912118196bfef4c6a1556ca00f9f9b00bb43f7c" -dependencies = [ - "multiversion-macros", -] - -[[package]] -name = "multiversion-macros" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d416831a7317ef4b08bee00b69cbbb9c8763da7959a7026244d6266869f9c83" -dependencies = [ - "proc-macro2", - "quote", - "rustversion", - "syn 3.0.5", -] - [[package]] name = "multiversion_no_op" version = "1.0.0" @@ -1214,9 +1193,9 @@ dependencies = [ [[package]] name = "powerfmt" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" +checksum = "4a6394b9e965e73d0a289ee54f589087e2c676aedf60885baf52c76b771e4958" [[package]] name = "ppv-lite86" @@ -1238,7 +1217,7 @@ dependencies = [ [[package]] name = "prompty" -version = "2.0.1" +version = "2.0.2" dependencies = [ "async-trait", "chrono", @@ -1263,7 +1242,7 @@ dependencies = [ [[package]] name = "prompty-anthropic" -version = "2.0.1" +version = "2.0.2" dependencies = [ "async-trait", "bytes", @@ -1278,7 +1257,7 @@ dependencies = [ [[package]] name = "prompty-foundry" -version = "2.0.1" +version = "2.0.2" dependencies = [ "async-trait", "azure_core", @@ -1299,7 +1278,7 @@ dependencies = [ [[package]] name = "prompty-openai" -version = "2.0.1" +version = "2.0.2" dependencies = [ "async-trait", "bytes", @@ -1314,9 +1293,9 @@ dependencies = [ [[package]] name = "quinn" -version = "0.11.11" +version = "0.11.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c1a41e437b6bbd489372cd4971de128e85c855f56c57f283d20ff016cf7c0a8" +checksum = "4051e23e9185c255a7e33ef59cdbca87a22d359052eecd22fc6b901fb37d9d11" dependencies = [ "bytes", "cfg_aliases", @@ -1334,15 +1313,15 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.11.17" +version = "0.11.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04759210543be93709136e28212294a659ef5001836ff4eab4d663e4529bba83" +checksum = "0e750cca55fe4f0439a15d0bb529da9651e79993e8e72c61a899a36d462befbe" dependencies = [ "aws-lc-rs", "bytes", "getrandom 0.4.3", "lru-slab", - "rand 0.10.2", + "rand 0.10.3", "rand_pcg", "ring", "rustc-hash", @@ -1357,9 +1336,9 @@ dependencies = [ [[package]] name = "quinn-udp" -version = "0.5.15" +version = "0.5.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35a133f956daabe89a61a685c2649f13d82d5aa4bd5d12d1277e1072a21c0694" +checksum = "af66907df18639dcf4db56ca65490cabc4b27a97dbadd96f2926cca73298f016" dependencies = [ "cfg_aliases", "libc", @@ -1402,9 +1381,9 @@ dependencies = [ [[package]] name = "rand" -version = "0.10.2" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80" +checksum = "65c9fb96cbc91e3478eaae79a69fcd3f1ae4ad052e471fe6732fff548984b4af" dependencies = [ "chacha20", "getrandom 0.4.3", @@ -1585,9 +1564,9 @@ dependencies = [ [[package]] name = "rustls-native-certs" -version = "0.8.4" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4d" +checksum = "4a073f5dc7469f984c52ad2752b63b0807745133b6de880b7b64c1ac4c48aec4" dependencies = [ "openssl-probe", "rustls-pki-types", @@ -1607,9 +1586,9 @@ dependencies = [ [[package]] name = "rustls-platform-verifier" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0" +checksum = "1167586491e2b18b8bfbb293e8180ec17c201c4f076d7cb3070ca964e7598f98" dependencies = [ "core-foundation 0.10.1", "core-foundation-sys", @@ -1628,9 +1607,9 @@ dependencies = [ [[package]] name = "rustls-platform-verifier-android" -version = "0.1.1" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" +checksum = "eec689c0bc40ff2458a5977b6619cb718087084a18e02a131c599b62d05e1a5f" [[package]] name = "rustls-webpki" @@ -1736,14 +1715,14 @@ checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn 3.0.5", + "syn 3.0.9", ] [[package]] name = "serde_json" -version = "1.0.151" +version = "1.0.154" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14" +checksum = "e7e9cc8b1b85264074fbcc02a88680c4096b1e47df8f739dceb03bf482f04bd6" dependencies = [ "itoa", "memchr", @@ -1799,14 +1778,14 @@ checksum = "a22144e767da4ddd8416dbf383700542ffd8a5dc493dfecedfe1fe3ad03c98ae" dependencies = [ "proc-macro2", "quote", - "syn 3.0.5", + "syn 3.0.9", ] [[package]] name = "sha2" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4" +checksum = "47d7069beb7d6ac7b9acd1039986e73443f24234f41074da099d6f994ac9ad19" dependencies = [ "cfg-if", "cpufeatures", @@ -1859,9 +1838,9 @@ checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" [[package]] name = "smallvec" -version = "1.16.0" +version = "1.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9be42f50aa861c555654aa3a37f52f4b1074bacf4e48fe0ef7fa584e80f1f0f" +checksum = "5b3dc8af474f516a851ff4bd12db780f948b9250ad37211e4eec0bccea54e01b" [[package]] name = "socket2" @@ -1898,9 +1877,9 @@ dependencies = [ [[package]] name = "syn" -version = "3.0.5" +version = "3.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12df2e0110f65b775f769bb17ef989067a1d931b2eb822bd4346631eeada89f9" +checksum = "d78c8dee4c7bf0e14673097256fed6142ce9d3b85a408189d07482442145823b" dependencies = [ "proc-macro2", "quote", @@ -1918,13 +1897,13 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.2" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +checksum = "901704edd0dfe137f1987838ee4f259e4e063c31371bdb423f7ae38ec6f77f02" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.9", ] [[package]] @@ -1950,22 +1929,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.20" +version = "2.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f" +checksum = "09e52cb86a36cede5cb101bf8908837b3e4c6e5e59fe7fd85c23fb56200d189e" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "2.0.20" +version = "2.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af" +checksum = "fe5197923287db20a58125f0bc85c062f7f2c892de97b18c356f9efb14b28524" dependencies = [ "proc-macro2", "quote", - "syn 3.0.5", + "syn 3.0.9", ] [[package]] @@ -2010,24 +1989,15 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.13.2" +version = "1.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cf0ded5c4e56918d8f8a339e1bb67d038d3bc6d144ac407904015ba2e4cde9b" -dependencies = [ - "tinyvec_macros", -] - -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" +checksum = "fd3ca314f692efd6c868f8408f53fe444634a845f96c028b97d35f6a1f79f0ee" [[package]] name = "tokio" -version = "1.53.1" +version = "1.53.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed" +checksum = "ce3335fa71841cda333a58d7615b03901380ecf09d59b3296d21f8bbac0dde4e" dependencies = [ "bytes", "libc", @@ -2048,14 +2018,14 @@ checksum = "78773a2a397f451582ce068015985c33193cf6dea8b74d2a639fe457b2f07b0e" dependencies = [ "proc-macro2", "quote", - "syn 3.0.5", + "syn 3.0.9", ] [[package]] name = "tokio-rustls" -version = "0.26.5" +version = "0.26.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c85f2c3ef0b1cd58b36682f4b17aaa995f0e5db534d85692b4903abce21f67" +checksum = "c9cc2678c2cdd569ef8215e2afd7954ada2ae20b4fdd2c5fe6139a3b02d105db" dependencies = [ "rustls", "tokio", @@ -2063,9 +2033,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.19" +version = "0.7.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "494815d09bf52b5548659851081238f0ca39ff638363907596da739561c62c52" +checksum = "e464cf451ba96ebfc6f9b6542f17ee8b8956e33f1e40d9690624e59d7a7f8a4b" dependencies = [ "bytes", "futures-core", @@ -2194,7 +2164,7 @@ dependencies = [ "dyn-clone", "futures", "pin-project", - "rand 0.10.2", + "rand 0.10.3", "reqwest", "serde", "serde_json", @@ -2221,9 +2191,9 @@ dependencies = [ [[package]] name = "unicode-ident" -version = "1.0.24" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" +checksum = "a2c754d6c33795a1c324727428e5a7dedb5b06195f9890bdbcba760d3e246563" [[package]] name = "unsafe-libyaml" @@ -2257,9 +2227,9 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.26.1" +version = "1.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ef6dac1e96601b4fb3acccccff2139741fcb757cb9a36089bf5be91cfb285ce" +checksum = "7cc1186384beb7dd8eedea376413fd654937285ea6c9cfbb928dc3043ea4b606" dependencies = [ "getrandom 0.4.3", "js-sys", @@ -2278,9 +2248,9 @@ dependencies = [ [[package]] name = "want" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +checksum = "ec4cdd0dd910afe868b7ef477227d8d538b46b3075031afee8a9f2acb0a2ed0b" dependencies = [ "try-lock", ] @@ -2302,9 +2272,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.128" +version = "0.2.129" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aecb87a33d3b0c5e3b7aa46336eaf486cffafbd281b195e4c8b80d50df2351bf" +checksum = "9bb54f33acc68fd454578d9820b0bde1a1a3d17aa17bb7b6595806d02886d409" dependencies = [ "cfg-if", "once_cell", @@ -2315,19 +2285,20 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.78" +version = "0.4.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ef4c5d3d2cdf5c54f4231181768f5510842e350db025faf1f7163b1030ed928" +checksum = "3cbab34de2d982e9b48e18d216d04c4a6f641066ff19ffb699980f591ee3610e" dependencies = [ "js-sys", + "tokio", "wasm-bindgen", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.128" +version = "0.2.129" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a690d511e3c1a8b3a55e33511e3c2c00c78415cd23650f32b808627f5696b9ed" +checksum = "2e29d0c35b16e224a7eeb5cd2d25e3e1968fbd65604117b44d3b789d00ee8535" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2335,22 +2306,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.128" +version = "0.2.129" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "411e4887f0071ef2d2164a9d5fdf2d20efbef78fccd3a78b0c10a1dc5295e48a" +checksum = "6f501a8bc3719dba86ef8ae4728879c08001bea749eb1333ac5b91e040e2a6b7" dependencies = [ "bumpalo", "proc-macro2", "quote", - "syn 3.0.5", + "syn 3.0.9", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.128" +version = "0.2.129" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81941cd78d0c92026c33e5e01312845a4cb1e9af3407f9134b100dd03144103e" +checksum = "23f0c9c52aa7cd7d77769a4cfe2a9adb1b331f489a41d912ce14513d5ab995c6" dependencies = [ "unicode-ident", ] @@ -2370,9 +2341,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.105" +version = "0.3.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fbddc4a036f00ec4f18c83445bd3115cb306a91da554919a099d9222fe4a7f8" +checksum = "88261b9deccee56594c11a3460c462c41f58d148598fe70ad77070126a68aba4" dependencies = [ "js-sys", "wasm-bindgen", @@ -2583,30 +2554,30 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.2" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" +checksum = "ec8ebde2db3681e8c9980cc27822030e68752690ddfa9473e739aeb4dbde6d71" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.9", "synstructure", ] [[package]] name = "zerocopy" -version = "0.8.57" +version = "0.8.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d35102a9f36d089ccae9e4c6802bc118be4487b80aaffc0ab4e0cf5ce92d2873" +checksum = "e5fe1f8f1b06191a00962174c61aa5005e0bb391a6d80d07e24d115c01a92ed8" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.57" +version = "0.8.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "146c01f5ab44258da43cf276c74a2763db2ff3969c9c652c3f2de07041d0b2bc" +checksum = "863ad3ac83293fb4d740aedbfdc9240dd8d1a50c1099acd76ce80ce7c7230c7f" dependencies = [ "proc-macro2", "quote", @@ -2624,21 +2595,21 @@ dependencies = [ [[package]] name = "zerofrom-derive" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" +checksum = "f75b4683f6c7f45248d4d64056a24298c6281e0993356d7d1b4a1a962ef10d4a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.9", "synstructure", ] [[package]] name = "zeroize" -version = "1.9.0" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e" +checksum = "e13084392c5e4bc371903e2935a5eaeed24905a7511356b883835e18a78f6879" [[package]] name = "zerotrie" @@ -2670,14 +2641,14 @@ checksum = "34df6fc39dbd26ddc9c10e6a2984476e13acce22e64e4487636ef494369225da" dependencies = [ "proc-macro2", "quote", - "syn 3.0.5", + "syn 3.0.9", ] [[package]] name = "zlib-rs" -version = "0.6.7" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34b31d188d9d685a4f9c7b46d6e36631b07058d2cfe190267adce54dc230bf12" +checksum = "b268e58e7c693d7c271f93ffc4ba3b380412554231c85bf61ca7af91042a4112" [[package]] name = "zmij" diff --git a/runtime/rust/prompty-anthropic/Cargo.toml b/runtime/rust/prompty-anthropic/Cargo.toml index 79e11dab..dae98be5 100644 --- a/runtime/rust/prompty-anthropic/Cargo.toml +++ b/runtime/rust/prompty-anthropic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "prompty-anthropic" -version = "2.0.1" +version = "2.0.2" edition = "2024" rust-version = "1.85" description = "Anthropic provider for Prompty — Claude Messages API executor and processor" @@ -12,7 +12,7 @@ keywords = ["llm", "prompt", "anthropic", "claude", "ai"] categories = ["development-tools"] [dependencies] -prompty = { version = "2.0.1", path = "../prompty" } +prompty = { version = "2.0.2", path = "../prompty" } async-trait = "0.1" bytes = "1" futures = "0.3" diff --git a/runtime/rust/prompty-foundry/Cargo.toml b/runtime/rust/prompty-foundry/Cargo.toml index 4f33c064..9b3f5e70 100644 --- a/runtime/rust/prompty-foundry/Cargo.toml +++ b/runtime/rust/prompty-foundry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "prompty-foundry" -version = "2.0.1" +version = "2.0.2" edition = "2024" rust-version = "1.85" description = "Azure OpenAI / Foundry provider for Prompty" @@ -12,8 +12,8 @@ keywords = ["llm", "prompt", "azure", "openai", "foundry"] categories = ["development-tools"] [dependencies] -prompty = { version = "2.0.1", path = "../prompty" } -prompty-openai = { version = "2.0.1", path = "../prompty-openai" } +prompty = { version = "2.0.2", path = "../prompty" } +prompty-openai = { version = "2.0.2", path = "../prompty-openai" } async-trait = "0.1" azure_identity = { version = "1.0", optional = true } azure_core = { version = "1.1", optional = true } diff --git a/runtime/rust/prompty-openai/Cargo.toml b/runtime/rust/prompty-openai/Cargo.toml index 5b1e37ef..56039591 100644 --- a/runtime/rust/prompty-openai/Cargo.toml +++ b/runtime/rust/prompty-openai/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "prompty-openai" -version = "2.0.1" +version = "2.0.2" edition = "2024" rust-version = "1.85" description = "OpenAI provider for Prompty" @@ -12,7 +12,7 @@ keywords = ["llm", "prompt", "openai", "ai"] categories = ["development-tools"] [dependencies] -prompty = { version = "2.0.1", path = "../prompty" } +prompty = { version = "2.0.2", path = "../prompty" } serde = { version = "1", features = ["derive"] } serde_json = "1" async-trait = "0.1" diff --git a/runtime/rust/prompty/Cargo.toml b/runtime/rust/prompty/Cargo.toml index b8227181..c0895113 100644 --- a/runtime/rust/prompty/Cargo.toml +++ b/runtime/rust/prompty/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "prompty" -version = "2.0.1" +version = "2.0.2" edition = "2024" rust-version = "1.85" description = "Prompty is an asset class and format for LLM prompts" diff --git a/runtime/typescript/CHANGELOG.md b/runtime/typescript/CHANGELOG.md index 644d9455..7f231be6 100644 --- a/runtime/typescript/CHANGELOG.md +++ b/runtime/typescript/CHANGELOG.md @@ -2,6 +2,11 @@ All notable changes to the Prompty TypeScript runtime will be documented here. +## [2.0.1] — 2026-10-16 + +### Fixed +- OpenAI Responses processor now falls back to nested completed message text when top-level `output_text` is missing or empty (#571) + ## [2.0.0] — 2026-09-16 ### Added diff --git a/runtime/typescript/package-lock.json b/runtime/typescript/package-lock.json index bcabb884..1f4604f1 100644 --- a/runtime/typescript/package-lock.json +++ b/runtime/typescript/package-lock.json @@ -143,6 +143,7 @@ "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.11.0.tgz", "integrity": "sha512-JjQWO6akOck45PH/XBrxzsQGAiKrfFl4m5iggJ0ItMIz5omRufOXWpqCPpdjKN3vKDzlSUvFjaMb7Zwf0gvAdA==", "license": "MIT", + "peer": true, "dependencies": { "@azure/abort-controller": "^2.1.2", "@azure/core-auth": "^1.10.0", @@ -213,6 +214,7 @@ "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.25.0.tgz", "integrity": "sha512-bMs8ekJLjX8wPV+9IPBges1SLPyuDtE9g5gLDWOpxzKcoOFQnpLGkbcT1tdw3FaAmDS1gnPmMmJ6y/T5B96kIA==", "license": "MIT", + "peer": true, "dependencies": { "@azure/abort-controller": "^2.1.2", "@azure/core-auth": "^1.10.0", @@ -942,7 +944,6 @@ "integrity": "sha512-KYOUGQFlLWR+s4QMV2Q9ko38TZm7EdO87Qm7rvZLqk/webse/cDjtyxKhg/47l0byCbs/k46LT8qc4PKjAikzA==", "dev": true, "license": "MIT", - "peer": true, "funding": { "url": "https://github.com/sponsors/oxc-project" } @@ -976,7 +977,6 @@ "os": [ "android" ], - "peer": true, "engines": { "node": "^20.19.0 || >=22.12.0" } @@ -994,7 +994,6 @@ "os": [ "android" ], - "peer": true, "engines": { "node": "^20.19.0 || >=22.12.0" } @@ -1012,7 +1011,6 @@ "os": [ "darwin" ], - "peer": true, "engines": { "node": "^20.19.0 || >=22.12.0" } @@ -1030,7 +1028,6 @@ "os": [ "darwin" ], - "peer": true, "engines": { "node": "^20.19.0 || >=22.12.0" } @@ -1048,7 +1045,6 @@ "os": [ "freebsd" ], - "peer": true, "engines": { "node": "^20.19.0 || >=22.12.0" } @@ -1066,7 +1062,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": "^20.19.0 || >=22.12.0" } @@ -1079,15 +1074,11 @@ "arm64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": "^20.19.0 || >=22.12.0" } @@ -1100,15 +1091,11 @@ "arm64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": "^20.19.0 || >=22.12.0" } @@ -1121,15 +1108,11 @@ "ppc64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": "^20.19.0 || >=22.12.0" } @@ -1142,15 +1125,11 @@ "s390x" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": "^20.19.0 || >=22.12.0" } @@ -1163,15 +1142,11 @@ "x64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": "^20.19.0 || >=22.12.0" } @@ -1184,15 +1159,11 @@ "x64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": "^20.19.0 || >=22.12.0" } @@ -1210,7 +1181,6 @@ "os": [ "openharmony" ], - "peer": true, "engines": { "node": "^20.19.0 || >=22.12.0" } @@ -1228,7 +1198,6 @@ "os": [ "win32" ], - "peer": true, "engines": { "node": "^20.19.0 || >=22.12.0" } @@ -1246,7 +1215,6 @@ "os": [ "win32" ], - "peer": true, "engines": { "node": "^20.19.0 || >=22.12.0" } @@ -1256,8 +1224,7 @@ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.62.4", @@ -1862,6 +1829,7 @@ "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", "devOptional": true, "license": "MIT", + "peer": true, "dependencies": { "readdirp": "^4.0.1" }, @@ -1961,7 +1929,6 @@ "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", "dev": true, "license": "Apache-2.0", - "peer": true, "engines": { "node": ">=8" } @@ -2002,6 +1969,7 @@ "dev": true, "hasInstallScript": true, "license": "MIT", + "peer": true, "bin": { "esbuild": "bin/esbuild" }, @@ -2387,7 +2355,6 @@ "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==", "dev": true, "license": "MPL-2.0", - "peer": true, "dependencies": { "detect-libc": "^2.0.3" }, @@ -2425,7 +2392,6 @@ "os": [ "android" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -2447,7 +2413,6 @@ "os": [ "darwin" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -2469,7 +2434,6 @@ "os": [ "darwin" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -2491,7 +2455,6 @@ "os": [ "freebsd" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -2513,7 +2476,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -2530,15 +2492,11 @@ "arm64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MPL-2.0", "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -2555,15 +2513,11 @@ "arm64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MPL-2.0", "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -2580,15 +2534,11 @@ "x64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MPL-2.0", "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -2605,15 +2555,11 @@ "x64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MPL-2.0", "optional": true, "os": [ "linux" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -2635,7 +2581,6 @@ "os": [ "win32" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -2657,7 +2602,6 @@ "os": [ "win32" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -2800,7 +2744,6 @@ } ], "license": "MIT", - "peer": true, "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -3095,7 +3038,6 @@ "integrity": "sha512-eTBTTqMR6uHKLgcUqpJP8ntzDI6V4LYA8negAMBEI7gkgVvOdrx6VsvS2Ym+83KhOPdLCHWJu0w7UQFJZhHKNw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@oxc-project/types": "=0.154.0", "@rolldown/pluginutils": "^1.0.0" @@ -3243,7 +3185,6 @@ "integrity": "sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==", "dev": true, "license": "BSD-3-Clause", - "peer": true, "engines": { "node": ">=0.10.0" } @@ -3739,14 +3680,14 @@ }, "packages/anthropic": { "name": "@prompty/anthropic", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { - "@prompty/core": "^2.0.0" + "@prompty/core": "^2.0.1" }, "devDependencies": { "@anthropic-ai/sdk": "^0.124.0", - "@prompty/core": "^2.0.0", + "@prompty/core": "^2.0.1", "@types/node": "^26.4.1", "dotenv": "^17.4.2", "tsup": "^8.4.0", @@ -3758,7 +3699,7 @@ }, "peerDependencies": { "@anthropic-ai/sdk": ">=0.39.0", - "@prompty/core": "^2.0.0" + "@prompty/core": "^2.0.1" }, "peerDependenciesMeta": { "@anthropic-ai/sdk": { @@ -3768,7 +3709,7 @@ }, "packages/core": { "name": "@prompty/core", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "gray-matter": "^4.0.3", @@ -3778,8 +3719,8 @@ }, "devDependencies": { "@opentelemetry/api": "^1.9.0", - "@prompty/anthropic": "^2.0.0", - "@prompty/openai": "^2.0.0", + "@prompty/anthropic": "^2.0.1", + "@prompty/openai": "^2.0.1", "@types/mustache": "^4.2.5", "@types/node": "^26.4.1", "@types/nunjucks": "^3.2.6", @@ -3802,18 +3743,18 @@ }, "packages/foundry": { "name": "@prompty/foundry", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@azure/ai-projects": "^2.6.0", "@azure/identity": "^4.13.2", - "@prompty/core": "^2.0.0", - "@prompty/openai": "^2.0.0", + "@prompty/core": "^2.0.1", + "@prompty/openai": "^2.0.1", "openai": "^7.10.0" }, "devDependencies": { - "@prompty/core": "^2.0.0", - "@prompty/openai": "^2.0.0", + "@prompty/core": "^2.0.1", + "@prompty/openai": "^2.0.1", "@types/node": "^26.4.1", "dotenv": "^17.4.2", "tsup": "^8.4.0", @@ -3824,20 +3765,20 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@prompty/core": "^2.0.0", - "@prompty/openai": "^2.0.0" + "@prompty/core": "^2.0.1", + "@prompty/openai": "^2.0.1" } }, "packages/openai": { "name": "@prompty/openai", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { - "@prompty/core": "^2.0.0", + "@prompty/core": "^2.0.1", "openai": "^7.10.0" }, "devDependencies": { - "@prompty/core": "^2.0.0", + "@prompty/core": "^2.0.1", "@types/node": "^26.4.1", "dotenv": "^17.4.2", "tsup": "^8.4.0", @@ -3848,7 +3789,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@prompty/core": "^2.0.0" + "@prompty/core": "^2.0.1" } } } diff --git a/runtime/typescript/packages/anthropic/package.json b/runtime/typescript/packages/anthropic/package.json index eebab689..bd65ee99 100644 --- a/runtime/typescript/packages/anthropic/package.json +++ b/runtime/typescript/packages/anthropic/package.json @@ -1,6 +1,6 @@ { "name": "@prompty/anthropic", - "version": "2.0.0", + "version": "2.0.1", "description": "Anthropic provider for Prompty — executor and processor for Anthropic Messages API", "type": "module", "main": "./dist/index.cjs", @@ -47,7 +47,7 @@ }, "peerDependencies": { "@anthropic-ai/sdk": ">=0.39.0", - "@prompty/core": "^2.0.0" + "@prompty/core": "^2.0.1" }, "peerDependenciesMeta": { "@anthropic-ai/sdk": { @@ -56,7 +56,7 @@ }, "devDependencies": { "@anthropic-ai/sdk": "^0.124.0", - "@prompty/core": "^2.0.0", + "@prompty/core": "^2.0.1", "@types/node": "^26.4.1", "dotenv": "^17.4.2", "tsup": "^8.4.0", @@ -64,6 +64,6 @@ "vitest": "^5.0.5" }, "dependencies": { - "@prompty/core": "^2.0.0" + "@prompty/core": "^2.0.1" } } diff --git a/runtime/typescript/packages/core/package.json b/runtime/typescript/packages/core/package.json index 2c4f6a7c..ab68638f 100644 --- a/runtime/typescript/packages/core/package.json +++ b/runtime/typescript/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@prompty/core", - "version": "2.0.0", + "version": "2.0.1", "description": "Prompty core runtime — load, render, parse, and trace .prompty files", "type": "module", "main": "./dist/index.cjs", @@ -60,8 +60,8 @@ }, "devDependencies": { "@opentelemetry/api": "^1.9.0", - "@prompty/anthropic": "^2.0.0", - "@prompty/openai": "^2.0.0", + "@prompty/anthropic": "^2.0.1", + "@prompty/openai": "^2.0.1", "@types/mustache": "^4.2.5", "@types/node": "^26.4.1", "@types/nunjucks": "^3.2.6", diff --git a/runtime/typescript/packages/foundry/package.json b/runtime/typescript/packages/foundry/package.json index a540a206..c3871742 100644 --- a/runtime/typescript/packages/foundry/package.json +++ b/runtime/typescript/packages/foundry/package.json @@ -1,6 +1,6 @@ { "name": "@prompty/foundry", - "version": "2.0.0", + "version": "2.0.1", "description": "Microsoft Foundry provider for Prompty — executor and processor for Azure AI Foundry", "type": "module", "main": "./dist/index.cjs", @@ -46,19 +46,19 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@prompty/core": "^2.0.0", - "@prompty/openai": "^2.0.0" + "@prompty/core": "^2.0.1", + "@prompty/openai": "^2.0.1" }, "dependencies": { "@azure/ai-projects": "^2.6.0", "@azure/identity": "^4.13.2", - "@prompty/core": "^2.0.0", - "@prompty/openai": "^2.0.0", + "@prompty/core": "^2.0.1", + "@prompty/openai": "^2.0.1", "openai": "^7.10.0" }, "devDependencies": { - "@prompty/core": "^2.0.0", - "@prompty/openai": "^2.0.0", + "@prompty/core": "^2.0.1", + "@prompty/openai": "^2.0.1", "@types/node": "^26.4.1", "dotenv": "^17.4.2", "tsup": "^8.4.0", diff --git a/runtime/typescript/packages/openai/package.json b/runtime/typescript/packages/openai/package.json index 868f9f5f..cbed36e3 100644 --- a/runtime/typescript/packages/openai/package.json +++ b/runtime/typescript/packages/openai/package.json @@ -1,6 +1,6 @@ { "name": "@prompty/openai", - "version": "2.0.0", + "version": "2.0.1", "description": "OpenAI provider for Prompty — executor and processor for OpenAI APIs", "type": "module", "main": "./dist/index.cjs", @@ -45,14 +45,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@prompty/core": "^2.0.0" + "@prompty/core": "^2.0.1" }, "dependencies": { - "@prompty/core": "^2.0.0", + "@prompty/core": "^2.0.1", "openai": "^7.10.0" }, "devDependencies": { - "@prompty/core": "^2.0.0", + "@prompty/core": "^2.0.1", "@types/node": "^26.4.1", "dotenv": "^17.4.2", "tsup": "^8.4.0",