diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 8e73ce7..cff865d 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "4.24.0" + ".": "4.25.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a8e3a1..2cbbf65 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,277 @@ # Changelog +## [4.25.0](https://github.com/runwayml/sdk-node/compare/v4.24.0...v4.25.0) (2026-10-23) + + +### Features + +* add Grok Imagine Video 1.5 Lite and Eleven v4 text-to-speech models ([2c2b936](https://github.com/runwayml/sdk-node/commit/2c2b9365d8499a9c5cabf75b9860ff4aa508c8d7)) +* add Ideogram 4.0 and 4.5 text-to-image models ([a211ede](https://github.com/runwayml/sdk-node/commit/a211ede66dd95a0c36ac8f470e6df8f16195c2f1)) +* add image generation options ([d66571c](https://github.com/runwayml/sdk-node/commit/d66571c3fb80b05ca0bae1d1347ae667c9fbdae0)) +* add Kling 4.0 video generation ([bec4e23](https://github.com/runwayml/sdk-node/commit/bec4e2324aa988d1848140a51df18cda393d3f05)) +* add Nano Banana 2 Lite and expand image and video model support ([1f9d4c5](https://github.com/runwayml/sdk-node/commit/1f9d4c5cfe6d83a09a8e71d025d1ba05cd2bd5cd)) +* add new models, image options, and audit-log actions ([60b27dc](https://github.com/runwayml/sdk-node/commit/60b27dc1aa9bdd6d5c78b600088ec9acefc4dc32)) +* add polling support to avatarVideos.create() ([7ab7236](https://github.com/runwayml/sdk-node/commit/7ab7236bb7103346ace419c0a69cb0efa7eff298)) +* add Seedance and Veo generation options ([37cdb70](https://github.com/runwayml/sdk-node/commit/37cdb707c53a28495ea72315e3bfeacee33945af)) +* add SKIP_BREW env var to ./scripts/bootstrap ([#70](https://github.com/runwayml/sdk-node/issues/70)) ([fbe3af3](https://github.com/runwayml/sdk-node/commit/fbe3af397d49e3e0ea6a7ac8826653d369610180)) +* add video-to-audio and newly released image and audio models ([7b94923](https://github.com/runwayml/sdk-node/commit/7b949238ec5fa221ea7dfe12b9088a28d01cb6ef)) +* **api:** Act Two, credit usage endpoints ([d437388](https://github.com/runwayml/sdk-node/commit/d4373887ae8ff753a30a1c860bbeec1bc8d7b036)) +* **api:** Add 720p t2i ratios ([226e57c](https://github.com/runwayml/sdk-node/commit/226e57c9c40810776fc21cd8eb4a2199f2520633)) +* **api:** add ad_localization recipe ([381c1d5](https://github.com/runwayml/sdk-node/commit/381c1d53748039bcc300377bd945100d23fd7a2c)) +* **api:** add avatar_videos resource ([a6e2971](https://github.com/runwayml/sdk-node/commit/a6e29713fdf913d5673cdab25676f848926e2539)) +* **api:** add avatar, voice, document, and realtime session endpoints ([67e7d93](https://github.com/runwayml/sdk-node/commit/67e7d93132b878ccbe71cea4f086274d3e08efd4)) +* **api:** Add document update endpoint ([16d3605](https://github.com/runwayml/sdk-node/commit/16d3605c209427716b07576bfc1e59e02fe25704)) +* **api:** Add Gemini 2.5 Flash Image to t2i ([97c5828](https://github.com/runwayml/sdk-node/commit/97c58280b335f0b67b0515aeb79203d8351fd6e2)) +* **api:** Add gen4_image_turbo model ([e4c491b](https://github.com/runwayml/sdk-node/commit/e4c491b580307434b6e77d72d9bf5e093cce5c90)) +* **api:** add magnific video upscale model ([e73f696](https://github.com/runwayml/sdk-node/commit/e73f696927aff302dce0388542aab0ee8d258e25)) +* **api:** add Model Router CRUD and routed video generation ([0e0047e](https://github.com/runwayml/sdk-node/commit/0e0047ecf244778ce71275c3e54b6b27a01259ee)) +* **api:** add Model Router image and audio generation ([abe2515](https://github.com/runwayml/sdk-node/commit/abe25153012b36268b0f52554e8576764ef46eea)) +* **api:** Add new avatar and voice routes ([64dffce](https://github.com/runwayml/sdk-node/commit/64dffcead151800f4d7f1183bb2e9b6e21f35691)) +* **api:** add outpaint support for Aleph 2.0 ([2830b88](https://github.com/runwayml/sdk-node/commit/2830b882725ee55895a93eeb12f74e4a75998ea8)) +* **api:** add outputCount and quality to marketing stock image ([9a9ae1b](https://github.com/runwayml/sdk-node/commit/9a9ae1b329a8898d9d18028be2ec91eec1dd08ce)) +* **api:** add realtime session external integrations ([7e6f7e4](https://github.com/runwayml/sdk-node/commit/7e6f7e44fb9c59a097e1efa81f613c567b1fcfde)) +* **api:** add seed_audio model ([e13105b](https://github.com/runwayml/sdk-node/commit/e13105bf13e62b8df5a819702106d028021cac08)) +* **api:** add seedance2_mini and gemini_omni_flash models ([0fc27cf](https://github.com/runwayml/sdk-node/commit/0fc27cfbf05d42d6bbc88e346c1125d8874cf02e)) +* **api:** Add speech to speech ([0d0d76b](https://github.com/runwayml/sdk-node/commit/0d0d76b5431d7b50144b62ae804fa83b5cf4d47c)) +* **api:** add tools parameter to realtime sessions ([c882c8c](https://github.com/runwayml/sdk-node/commit/c882c8c610c764c6e1b7c1fad6ad9a44c6ad4250)) +* **api:** add Video to HDR ([d9f546a](https://github.com/runwayml/sdk-node/commit/d9f546a458dae9a59498ae77fd847043dbd150a4)) +* **api:** add Video to HDR ([e43d39f](https://github.com/runwayml/sdk-node/commit/e43d39fed425e84fa6a654c281260094a7a2d596)) +* **api:** Add video upscale endpoint ([86ade6d](https://github.com/runwayml/sdk-node/commit/86ade6da5565b4c60f04c4fef3bcff0b1c86c181)) +* **api:** add workflow invocation polling support ([97ddbce](https://github.com/runwayml/sdk-node/commit/97ddbcebf0fac222689c3dffee9e98645378ecba)) +* **api:** add workflows and workflow invocations resources ([244eaef](https://github.com/runwayml/sdk-node/commit/244eaef44f76f5badec9ba40c1cf842bbb7301ee)) +* **api:** Added speech to speech ([27dcfbb](https://github.com/runwayml/sdk-node/commit/27dcfbbbb5b85025e0b6827014065c3de515ca46)) +* **api:** Additional i2v durations ([0df86ce](https://github.com/runwayml/sdk-node/commit/0df86ce683a0b602f18025690fef5698111f1edd)) +* **api:** Aleph2 ([4b028c0](https://github.com/runwayml/sdk-node/commit/4b028c00fd3defebdb26ae0bcdd17fa2eed67c7c)) +* **api:** api update ([5829348](https://github.com/runwayml/sdk-node/commit/5829348844f3d796ea6e0e88663a5c9ad2662b00)) +* **api:** API version 2024-11-06 ([#29](https://github.com/runwayml/sdk-node/issues/29)) ([1a83bac](https://github.com/runwayml/sdk-node/commit/1a83bace28a6de44622954f4d7012c8cc6e04d4e)) +* **api:** Autogen spec updates ([568199e](https://github.com/runwayml/sdk-node/commit/568199ea4253058c2e159501682b6b9639b6ae57)) +* **api:** Awaitability on new resources ([cc401e5](https://github.com/runwayml/sdk-node/commit/cc401e5b1337ccd060f55b7748bbdcc62de2e814)) +* **api:** Deprecate v2v ratio ([64bf759](https://github.com/runwayml/sdk-node/commit/64bf759eb773868673a78342af36afe1c628c9e4)) +* **api:** document product_ad 2026-07 ([8824afb](https://github.com/runwayml/sdk-node/commit/8824afb5b4dfa2fa63ac9138e74feffed6d56a5c)) +* **api:** expose generate image and audio endpoints ([15567a1](https://github.com/runwayml/sdk-node/commit/15567a1df3e00fadd7e63485e205768b589c54d3)) +* **api:** Finish migrating to typescript sdk ([98c0815](https://github.com/runwayml/sdk-node/commit/98c0815d1ecddd396a01fe0eba94b4a14f3d7453)) +* **api:** gemini 3 pro ([1a56448](https://github.com/runwayml/sdk-node/commit/1a5644838f18e0bc1405efdc3248b7d04d8b08cd)) +* **api:** gemini_3_pro t2i ([5ed12e8](https://github.com/runwayml/sdk-node/commit/5ed12e8e55ee7466b00854f78a5b75bdc625cb89)) +* **api:** Gen-4 Aleph ([e3171be](https://github.com/runwayml/sdk-node/commit/e3171be20b9c1b2e91b8c66b1b437cbb40fe3927)) +* **api:** Gen-4 Image (text-to-image) support ([348a4c9](https://github.com/runwayml/sdk-node/commit/348a4c902980531f4cf45a744f0567a0cd0aefb1)) +* **api:** Gen-4.5 t2v+i2v ([4c46a95](https://github.com/runwayml/sdk-node/commit/4c46a956064ef6d2851c7d47517eecc4109f4812)) +* **api:** gpt_image_2 ([bf73ef6](https://github.com/runwayml/sdk-node/commit/bf73ef6456f9e173be49f6c5b32cf579eef4a53d)) +* **api:** Image upscale endpoint ([48ce6da](https://github.com/runwayml/sdk-node/commit/48ce6dab8160e0288674b9f31d173a89d9b3528e)) +* **api:** manual updates ([f07a24a](https://github.com/runwayml/sdk-node/commit/f07a24a42d05da12597cd552565d0320fa3c3f60)) +* **api:** Recipes, aleph2 range ([1c5790c](https://github.com/runwayml/sdk-node/commit/1c5790c23725932207fe8eb448898791afa3f49c)) +* **api:** Remove unreleased model ([0d56ef3](https://github.com/runwayml/sdk-node/commit/0d56ef3774ba512de754645956ff199ca66904d3)) +* **api:** Remove video_upscale resource ([bc1618a](https://github.com/runwayml/sdk-node/commit/bc1618a971c69bce1e95a1b31c3a54cedd9f2120)) +* **api:** Revert G3P changes ([20d9b0d](https://github.com/runwayml/sdk-node/commit/20d9b0d9c53119c08187b8807afb8e7df45d3760)) +* **api:** SD2, HH1 ([d028584](https://github.com/runwayml/sdk-node/commit/d0285848d451f85e95533077248f194d831af0ac)) +* **api:** SDK updates, contentModeration for i2v ([1f8bde8](https://github.com/runwayml/sdk-node/commit/1f8bde80060f2ceb8685ee4cec9dc408174d286e)) +* **api:** Seedance 2.5 1080p, Grok Imagine Video 1.5, Grok Imagine Image 2 ([7a1bcaa](https://github.com/runwayml/sdk-node/commit/7a1bcaac36ac71dc614bddc6ce9709fad9061f3c)) +* **api:** seedance2 ([ef7934e](https://github.com/runwayml/sdk-node/commit/ef7934eb8c29153ab0ba7023dcd832fa165f9274)) +* **api:** seedance2_fast ([798ab32](https://github.com/runwayml/sdk-node/commit/798ab32554d45daff0898e13910e894e84ff1e41)) +* **api:** Seedream 5 Pro/Lite + negativePrompt for Veo models ([bc2c6fc](https://github.com/runwayml/sdk-node/commit/bc2c6fcb243a34020dd3df3d2e33a1e28c6769f1)) +* **api:** Set latest default API version ([#31](https://github.com/runwayml/sdk-node/issues/31)) ([844bf94](https://github.com/runwayml/sdk-node/commit/844bf94b69329a72a8f4b04b338a5e47c84b839c)) +* **api:** Sound effects endpoint ([4779d32](https://github.com/runwayml/sdk-node/commit/4779d32660d7ff2ad7c736826b65ba98f9119d9a)) +* **api:** stlc build onto staging next ([1eccef9](https://github.com/runwayml/sdk-node/commit/1eccef91a9814fb3b9476cc202746bc01e5f2411)) +* **api:** Sunset upscale endpoint ([e899d15](https://github.com/runwayml/sdk-node/commit/e899d1579eff69fa7175b06b66eed680f2faf8af)) +* **api:** Support ephemeral uploads ([939e7d7](https://github.com/runwayml/sdk-node/commit/939e7d7b42f5f14417e80da7b4af54f557ff75e5)) +* **api:** Text to Speech update ([6abcae5](https://github.com/runwayml/sdk-node/commit/6abcae54f20ff6bf2ce177641fbb676313f2aa7e)) +* **api:** Typescript migration ([360a69c](https://github.com/runwayml/sdk-node/commit/360a69cb4dfaa4c63a3e4e4ae3fdd3d94cca433e)) +* **api:** Update discriminated union schema ([e5174dd](https://github.com/runwayml/sdk-node/commit/e5174dd5e6822c7da3b92f53560bef2c0baf380a)) +* **api:** Update OpenAPI copy for asset URL and media field descriptions ([de3212c](https://github.com/runwayml/sdk-node/commit/de3212c7a125ed1c0bfe7cef200c4601127c9850)) +* **api:** Update t2v parameters ([780b5e3](https://github.com/runwayml/sdk-node/commit/780b5e3e434bd12f123f3fa43330628bcf317bdc)) +* **api:** update via SDK Studio ([#18](https://github.com/runwayml/sdk-node/issues/18)) ([846ce77](https://github.com/runwayml/sdk-node/commit/846ce77258f9009889de77a33ef4120480e7d814)) +* **api:** Update with gen4_turbo, org endpoint ([#96](https://github.com/runwayml/sdk-node/issues/96)) ([cbd8766](https://github.com/runwayml/sdk-node/commit/cbd8766e63ed4b1ca1cab3d92b695800460d15d0)) +* **api:** Veo 3.1 and Veo 3.1 Fast ([d0ba4af](https://github.com/runwayml/sdk-node/commit/d0ba4af090600e87e3ed710840ecbb6129aaf3cb)) +* **api:** Veo3 integration ([ea3a3d3](https://github.com/runwayml/sdk-node/commit/ea3a3d3b3bee8662da1f905fbdf93cb197187533)) +* **api:** veo3.1 audio parameter ([bddb6e5](https://github.com/runwayml/sdk-node/commit/bddb6e576c083f0189391269c98cfcb3779e8e31)) +* **api:** Voice dubbing and isolation ([59da30f](https://github.com/runwayml/sdk-node/commit/59da30fcf9c58c60641da94773cbe31018180966)) +* **client:** accept RFC6838 JSON content types ([#72](https://github.com/runwayml/sdk-node/issues/72)) ([fce90b2](https://github.com/runwayml/sdk-node/commit/fce90b2ad6b6466250f6008df7f61def9f86b87c)) +* **client:** add generate.video.preview for dry-run routing ([be6563c](https://github.com/runwayml/sdk-node/commit/be6563ceb75e9a7b8fa1be8366fc56e7c5887774)) +* **client:** add recipe endpoints to config ([4f10d98](https://github.com/runwayml/sdk-node/commit/4f10d98ac659de2e2d345358867760312ff2d8e6)) +* **client:** add support for endpoint-specific base URLs ([10f3bc9](https://github.com/runwayml/sdk-node/commit/10f3bc9b92a98bd844558c68c13e809c9ef0b5e0)) +* **client:** Handle new discriminated task responses ([6dbdb43](https://github.com/runwayml/sdk-node/commit/6dbdb4365e1e78f54f2e06c7120b567adf0a58f3)) +* **client:** Make recipes waitable ([8ca5de7](https://github.com/runwayml/sdk-node/commit/8ca5de79f72244494f89ffacd853b6fc62213037)) +* **client:** Make t2s awaitable ([cd44157](https://github.com/runwayml/sdk-node/commit/cd441579ffca5d36a4a2a810cfbb7c3dc385471f)) +* **client:** Make t2v waitable ([26314cd](https://github.com/runwayml/sdk-node/commit/26314cd682b35170a587cc0d39dd48dcc14b3a61)) +* **client:** make video to hdr waitable ([95aee4a](https://github.com/runwayml/sdk-node/commit/95aee4a8e2d042f3ee972838bc171bd8ff59ae91)) +* **client:** make video upscale waitable ([882d9a7](https://github.com/runwayml/sdk-node/commit/882d9a710ac0a85e956efc33a5b26d5e373f4a6a)) +* **client:** send retry count header ([#15](https://github.com/runwayml/sdk-node/issues/15)) ([5994394](https://github.com/runwayml/sdk-node/commit/5994394a4ac96ff642592e9372fe68a7f9df67a0)) +* **client:** waitForTaskOutput only returns successes ([1d94aed](https://github.com/runwayml/sdk-node/commit/1d94aed8de6fcb73912e52984fc7a48d04c7247c)) +* **docs:** Update docs URL ([c6c3ade](https://github.com/runwayml/sdk-node/commit/c6c3adea8a461e18ebae9214bf973e88cfd243dd)) +* initial stlc build ([c73d393](https://github.com/runwayml/sdk-node/commit/c73d3939e9aa13986833c8cfe835a14944804f58)) +* **internal:** Cleanup, migration docs ([13429e8](https://github.com/runwayml/sdk-node/commit/13429e844f7b59800f1135c63f37124431b6c535)) +* **internal:** make git install file structure match npm ([#38](https://github.com/runwayml/sdk-node/issues/38)) ([d784a50](https://github.com/runwayml/sdk-node/commit/d784a500723af1278295edcdcfcc1396f1ff4d56)) +* **readme:** Fix for readme example ([774fbf3](https://github.com/runwayml/sdk-node/commit/774fbf31daf4abaafe00d414ec9373d8d3d32e02)) +* **readme:** gen4_turbo ratio ([d67afb0](https://github.com/runwayml/sdk-node/commit/d67afb0292aee89f2e5a07f3e02f3dc7d5737f61)) +* support setting headers via env ([2db5865](https://github.com/runwayml/sdk-node/commit/2db5865b1a9a9628ffa300c04b160759a3ff4172)) + + +### Bug Fixes + +* **api:** Add missing 1080p sizes ([f7b0ee2](https://github.com/runwayml/sdk-node/commit/f7b0ee2d093b18dff4b3b0919edede442d549826)) +* **api:** Fix bad extra param ([3479da2](https://github.com/runwayml/sdk-node/commit/3479da2987378f8bbd41d85f0dbf23922b2e2b78)) +* **api:** Fix for parameters with missing descriptions ([fa0bca8](https://github.com/runwayml/sdk-node/commit/fa0bca84dd6f9df42f47fb2480ef7feaa8fd7549)) +* **api:** improve type resolution when importing as a package ([#89](https://github.com/runwayml/sdk-node/issues/89)) ([5efca73](https://github.com/runwayml/sdk-node/commit/5efca73ba23abe44b8d06b27c3576ab1e8578854)) +* **api:** Make `ratio` a required parameter for i2v ([e336bf6](https://github.com/runwayml/sdk-node/commit/e336bf6e7fb8070b3b2d7d3dcb04db1784e8b89d)) +* **api:** Remove invalid 4.5 i2v ratio ([764b728](https://github.com/runwayml/sdk-node/commit/764b728a48a4a59494fa2b5ee0061233fc840dd5)) +* **api:** remove range param ([34be816](https://github.com/runwayml/sdk-node/commit/34be8160482638b2930c77aa41a6fc3718526579)) +* **api:** remove spurious api param ([bfb3b92](https://github.com/runwayml/sdk-node/commit/bfb3b922209c2b16bbc5c19f0c9b70a6634ab824)) +* **api:** update the right config file this time ([72f96f2](https://github.com/runwayml/sdk-node/commit/72f96f25b22b1fffb911dbf745bda185fcdcbfdd)) +* avoid type error in certain environments ([#79](https://github.com/runwayml/sdk-node/issues/79)) ([5fe62b2](https://github.com/runwayml/sdk-node/commit/5fe62b2db2e256c66c8a9a28c0b9edad7753d7ba)) +* cap media data URIs at 5MB ([7e69a65](https://github.com/runwayml/sdk-node/commit/7e69a65fec9c031b5dde2415827abc948ce59adb)) +* **ci:** also publish on v* tag push ([3189089](https://github.com/runwayml/sdk-node/commit/3189089642114d256a359020b7958a67f46d639a)) +* **ci:** bump @arethetypeswrong/cli to ^0.18.0 and run CI workflows on Node 24 ([b7cdbf2](https://github.com/runwayml/sdk-node/commit/b7cdbf2cfc87df45d08dacd12f5538f12451c67c)) +* **ci:** publish npm only on release event ([1edbb30](https://github.com/runwayml/sdk-node/commit/1edbb300db15abed2d47db566e05ded6048b3b18)) +* **ci:** publish npm only on release event ([d978bb3](https://github.com/runwayml/sdk-node/commit/d978bb3724855a00d87f54e52e0e1b4dfbb3e9e2)) +* **ci:** publish on v* tag if release event is skipped ([786b0b8](https://github.com/runwayml/sdk-node/commit/786b0b85a1ce6c0ff09e17e1317b77e69ff4b53e)) +* **ci:** release-doctor — report correct token name ([d468e0f](https://github.com/runwayml/sdk-node/commit/d468e0fab36355a04daafc68f1a41bbf119a45b6)) +* **client:** avoid memory leak with abort signals ([98a8cab](https://github.com/runwayml/sdk-node/commit/98a8cab8bc27f8d4e1c09b0da279effa57fcccbd)) +* **client:** avoid removing abort listener too early ([910e705](https://github.com/runwayml/sdk-node/commit/910e705015259f20182105433949b686edf78177)) +* **client:** Awaitable task output on image upscale ([eecc954](https://github.com/runwayml/sdk-node/commit/eecc95429bb929947f1ef4b8db5f995ae5aae6a2)) +* **client:** don't send `Content-Type` for bodyless methods ([fec294b](https://github.com/runwayml/sdk-node/commit/fec294bb6341f4d5ce5e355d4db066460c879ddc)) +* **client:** drop generate.video dry-run/preview from SDK surface ([4b0ae07](https://github.com/runwayml/sdk-node/commit/4b0ae07d8bf62e414a216b8ea4c21440704c2c2e)) +* **client:** make generate.image and generate.audio responses awaitable ([45f6384](https://github.com/runwayml/sdk-node/commit/45f6384bc518d7bc4eec24fe02629184dae0d52b)) +* **client:** make generate.video responses awaitable ([ce7f001](https://github.com/runwayml/sdk-node/commit/ce7f001d067adb00b74abbffd19634789511512e)) +* **client:** normalize method ([#57](https://github.com/runwayml/sdk-node/issues/57)) ([649ee71](https://github.com/runwayml/sdk-node/commit/649ee71e01a5d8090e2dba5b3533c5d8e17e6797)) +* **client:** point generate.video waitable at task-only response type ([95d5f1a](https://github.com/runwayml/sdk-node/commit/95d5f1ac39e9deebe442d889798d25b48931d401)) +* **client:** preserve URL params already embedded in path ([a92d6da](https://github.com/runwayml/sdk-node/commit/a92d6da554e4dd680371889ad54e51d6bd1570b2)) +* **client:** restore uploads on RunwayML ([083a07d](https://github.com/runwayml/sdk-node/commit/083a07d0d6713aaad39d8505464c431d59e1af6e)) +* **client:** send `X-Stainless-Timeout` in seconds ([#85](https://github.com/runwayml/sdk-node/issues/85)) ([c8a4b91](https://github.com/runwayml/sdk-node/commit/c8a4b915842c2edcfa65aa675afede83d40b1a62)) +* **client:** send content-type header for requests with an omitted optional body ([6db71b4](https://github.com/runwayml/sdk-node/commit/6db71b43914e73b2cb1109890585914278d03fd8)) +* **client:** type dryRun separately from waitable generate.video ([652a4a7](https://github.com/runwayml/sdk-node/commit/652a4a70b0c43ce94132f987a961808ac0fca7d5)) +* coerce nullable values to undefined ([8d83636](https://github.com/runwayml/sdk-node/commit/8d83636a48683066db9254de4dd03d2b22fd918d)) +* **docs/contributing:** correct pnpm link command ([986478f](https://github.com/runwayml/sdk-node/commit/986478f882238b89e2da71ae24268eb43efd1bbe)) +* fix request delays for retrying to be more respectful of high requested delays ([011f449](https://github.com/runwayml/sdk-node/commit/011f44962c070b55413a29c5b46553032c726b72)) +* **internal:** gitignore generated `oidc` dir ([66f247a](https://github.com/runwayml/sdk-node/commit/66f247af137c62276be11f8b07d67807ddc5e7ee)) +* **internal:** work around https://github.com/vercel/next.js/issues/76881 ([#82](https://github.com/runwayml/sdk-node/issues/82)) ([6302be1](https://github.com/runwayml/sdk-node/commit/6302be164440b37dfd7cc4ab5b74d3683177648e)) +* **mcp:** correct code tool API endpoint ([5cfffb8](https://github.com/runwayml/sdk-node/commit/5cfffb84605899868f758b195ec4084e939ca9fd)) +* **mcp:** remove unused tools.ts ([#92](https://github.com/runwayml/sdk-node/issues/92)) ([b234bd9](https://github.com/runwayml/sdk-node/commit/b234bd9b582f017ff3b84f32b045e2a77638c321)) +* **mcp:** return correct lines on typescript errors ([536bc60](https://github.com/runwayml/sdk-node/commit/536bc60ff99dd483e4c6ea1bac7604931033dcc3)) +* publish script — handle NPM errors correctly ([8d9a4ea](https://github.com/runwayml/sdk-node/commit/8d9a4ea3e759eb0caa3b142e2ccef168ba909088)) +* **stlc:** stop hand-edited CI workflows from blocking seals and builds ([5bb2ce4](https://github.com/runwayml/sdk-node/commit/5bb2ce41781a467d44869575bfa3236830b3c76f)) +* **typescript:** upgrade tsc-multi so that it works with Node 26 ([8587f27](https://github.com/runwayml/sdk-node/commit/8587f27180f2e80c723f1c83c19303579ac4a7a8)) +* use pixel output ratios for Kling 4 ([26f5ff3](https://github.com/runwayml/sdk-node/commit/26f5ff3771b4606d3a5841ec06ea63204dd78227)) + + +### Performance Improvements + +* faster formatting ([d0c8495](https://github.com/runwayml/sdk-node/commit/d0c84955edf7f797afd01633fc22fa1e56f60685)) + + +### Chores + +* break long lines in snippets into multiline ([3d8803f](https://github.com/runwayml/sdk-node/commit/3d8803ff8a7ec34206c882f2080529476eee472e)) +* ci build action ([325ad08](https://github.com/runwayml/sdk-node/commit/325ad0802b68cfd93ad75ec2251ed771ff898b6e)) +* **client:** do not parse responses with empty content-length ([869c530](https://github.com/runwayml/sdk-node/commit/869c5303940d7f305d64e1dff065f046ab79491d)) +* **client:** fix logger property type ([a0d9c9b](https://github.com/runwayml/sdk-node/commit/a0d9c9b8d1270289ca91e4867e35613bc8364b05)) +* **client:** minor internal fixes ([f289764](https://github.com/runwayml/sdk-node/commit/f289764c1697224b84ee63a84a909b3dcd0885c3)) +* **client:** remove redundant video upscale class doc ([bca2084](https://github.com/runwayml/sdk-node/commit/bca2084dfbbb86d4b6047d8af0057b554faf449d)) +* **client:** restructure abort controller binding ([c2714e8](https://github.com/runwayml/sdk-node/commit/c2714e8ca8a801fbef3b4b86b408e68da8b48174)) +* **deps:** update dependency node-fetch to v2.6.13 ([fb57999](https://github.com/runwayml/sdk-node/commit/fb579991eeb8870daf669e94ee8426601e5c3989)) +* do not install brew dependencies in ./scripts/bootstrap by default ([a24d5b2](https://github.com/runwayml/sdk-node/commit/a24d5b23582a19d9ed692394851a15032ecfd608)) +* **docs:** add missing descriptions ([e4bb8fc](https://github.com/runwayml/sdk-node/commit/e4bb8fcd76e21e43d94b7dd96961de33ff911faa)) +* **docs:** grammar improvements ([5e7e82f](https://github.com/runwayml/sdk-node/commit/5e7e82f6ecdc28b7982266b40252681489fa1a8f)) +* **docs:** use top-level-await in example snippets ([bc624a6](https://github.com/runwayml/sdk-node/commit/bc624a63442df4f72605c9bfb1dd1b4c9ec1f0fa)) +* **exports:** cleaner resource index imports ([#76](https://github.com/runwayml/sdk-node/issues/76)) ([3a4f0d1](https://github.com/runwayml/sdk-node/commit/3a4f0d1e7b4ddbce01729fb9d35359b032a832a7)) +* **exports:** stop using path fallbacks ([#77](https://github.com/runwayml/sdk-node/issues/77)) ([d7aec87](https://github.com/runwayml/sdk-node/commit/d7aec87862189f58da440ffb8e2ccc77e6e67906)) +* **format:** run eslint and prettier separately ([0435a3e](https://github.com/runwayml/sdk-node/commit/0435a3e937558230cb33d84affa7c203ae8070e7)) +* **formatter:** run prettier and eslint separately ([d1b235d](https://github.com/runwayml/sdk-node/commit/d1b235de576f74193beb33221766b97eb7bcc60c)) +* improve publish-npm script --latest tag logic ([6c9b34e](https://github.com/runwayml/sdk-node/commit/6c9b34e52011637dc88236ad3a6fefa97a7c1736)) +* **internal/client:** fix form-urlencoded requests ([0c1a4e9](https://github.com/runwayml/sdk-node/commit/0c1a4e9ef5d42f793acfcb0491c30552a022a79f)) +* **internal:** add aliases for Record and Array ([#87](https://github.com/runwayml/sdk-node/issues/87)) ([60ae5b8](https://github.com/runwayml/sdk-node/commit/60ae5b8c4f4229aba47eb06d97d5c9665959ef4d)) +* **internal:** allow the mock server port to be set with STAINLESS_MOCK_PORT ([7f5ca95](https://github.com/runwayml/sdk-node/commit/7f5ca95feb336b007be5e0e8ee1cdf7ad85b7759)) +* **internal:** avoid type checking errors with ts-reset ([b59ccba](https://github.com/runwayml/sdk-node/commit/b59ccbab6fa57ddaa2c5b3c6eda7f62507208ca0)) +* **internal:** codegen related update ([962b03d](https://github.com/runwayml/sdk-node/commit/962b03de39a8ebb1bddd44a4c1f644caf856c7ac)) +* **internal:** codegen related update ([41ebbbb](https://github.com/runwayml/sdk-node/commit/41ebbbbd548884e182f3dfc12db948d867559333)) +* **internal:** codegen related update ([adaea73](https://github.com/runwayml/sdk-node/commit/adaea734a692476948fd923b2e003b651e9ab715)) +* **internal:** codegen related update ([7270203](https://github.com/runwayml/sdk-node/commit/7270203b132b5dd3c4101d3ce583e7771acea886)) +* **internal:** codegen related update ([b26c994](https://github.com/runwayml/sdk-node/commit/b26c994a39b1fcb0013fdbf879a3a12384aae568)) +* **internal:** codegen related update ([0dec04d](https://github.com/runwayml/sdk-node/commit/0dec04d25d5747f80b0777e67a0b8d006d8d7c7d)) +* **internal:** codegen related update ([538ade0](https://github.com/runwayml/sdk-node/commit/538ade056718cb8f628ddf38b2bc6ba54cec6d72)) +* **internal:** codegen related update ([5baffaf](https://github.com/runwayml/sdk-node/commit/5baffaf6db38fe23aec849bbcf34a8a47fa15853)) +* **internal:** codegen related update ([f2a374b](https://github.com/runwayml/sdk-node/commit/f2a374ba983aec0857f444a74d4d0f648b889666)) +* **internal:** codegen related update ([71025e1](https://github.com/runwayml/sdk-node/commit/71025e14a6a9c420660f69498a4b7142c8d72735)) +* **internal:** codegen related update ([c604c1c](https://github.com/runwayml/sdk-node/commit/c604c1cb7341a55c4dd390187535668ea5167b80)) +* **internal:** codegen related update ([#20](https://github.com/runwayml/sdk-node/issues/20)) ([0e05275](https://github.com/runwayml/sdk-node/commit/0e05275e3a9fdba864870de913be57a737b8d738)) +* **internal:** codegen related update ([#21](https://github.com/runwayml/sdk-node/issues/21)) ([f95d613](https://github.com/runwayml/sdk-node/commit/f95d613e2285b3e223f376766869a6ea2fd6639a)) +* **internal:** codegen related update ([#48](https://github.com/runwayml/sdk-node/issues/48)) ([a21cdf0](https://github.com/runwayml/sdk-node/commit/a21cdf0be2413f9f753ca9c3dbb1e379a188be6f)) +* **internal:** codegen related update ([#61](https://github.com/runwayml/sdk-node/issues/61)) ([370f44c](https://github.com/runwayml/sdk-node/commit/370f44ccd4768ffc8a2a4daa771fb1484e1ee476)) +* **internal:** codegen related update ([#63](https://github.com/runwayml/sdk-node/issues/63)) ([300b287](https://github.com/runwayml/sdk-node/commit/300b2871cfd932442e980fb77d7e578927e3971b)) +* **internal:** codegen related update ([#67](https://github.com/runwayml/sdk-node/issues/67)) ([0cdfbc2](https://github.com/runwayml/sdk-node/commit/0cdfbc2143c28be153b598b8f16e65de7b016a74)) +* **internal:** deps ([b8ca510](https://github.com/runwayml/sdk-node/commit/b8ca510136fa6687b17755af08f9d5bdf6908db0)) +* **internal:** fix incremental formatting in some cases ([88a5c6a](https://github.com/runwayml/sdk-node/commit/88a5c6aa6688490aa01b8b235b77fc24b59f7de7)) +* **internal:** fix some typos ([#54](https://github.com/runwayml/sdk-node/issues/54)) ([bf97803](https://github.com/runwayml/sdk-node/commit/bf978033352e9700f115fd0083947aad73180933)) +* **internal:** formatting change ([5a2c030](https://github.com/runwayml/sdk-node/commit/5a2c030de794d0936033395461c5f408a5dd55eb)) +* **internal:** ignore .eslintcache ([363880b](https://github.com/runwayml/sdk-node/commit/363880baf7238c8d93049b310b59e95135c02a72)) +* **internal:** make base APIResource abstract ([f81ef2d](https://github.com/runwayml/sdk-node/commit/f81ef2d3cdcec3345d6545f7a3634c84fd18848f)) +* **internal:** more robust bootstrap script ([8b3ce89](https://github.com/runwayml/sdk-node/commit/8b3ce89c9a7fb228cc70a8feb30c54274d07e4ee)) +* **internal:** move publish config ([76760a3](https://github.com/runwayml/sdk-node/commit/76760a328fff448be0df2d1e13359f933df9a15c)) +* **internal:** move stringifyQuery implementation to internal function ([da1c423](https://github.com/runwayml/sdk-node/commit/da1c42327aea13326a45eb2c25d9a93010d911e1)) +* **internal:** remove .eslintcache ([cddc694](https://github.com/runwayml/sdk-node/commit/cddc694255975a47c4a9f8fbadfd1f5940141180)) +* **internal:** remove deprecated `compilerOptions.baseUrl` from tsconfig.json ([efd1de3](https://github.com/runwayml/sdk-node/commit/efd1de3584b4695358d996b58d5567e8bcc31436)) +* **internal:** remove redundant imports config ([6cbd0cc](https://github.com/runwayml/sdk-node/commit/6cbd0ccb64f18297481338abaf84a1e2c79ff80f)) +* **internal:** remove unnecessary getRequestClient function ([#44](https://github.com/runwayml/sdk-node/issues/44)) ([0032e69](https://github.com/runwayml/sdk-node/commit/0032e693f4d5f54243c6ad15e519fb9e768ba1a8)) +* **internal:** update comment in script ([4fce708](https://github.com/runwayml/sdk-node/commit/4fce7080d53f245a281c1ac75774050f34211669)) +* **internal:** update dependencies to address dependabot vulnerabilities ([22fa15b](https://github.com/runwayml/sdk-node/commit/22fa15bf13e20f2f6d805bc76e8a9feb9e90a182)) +* **internal:** update gitignore ([5092c13](https://github.com/runwayml/sdk-node/commit/5092c13fc4a65d7e0ae1e50b4196bdf49b552289)) +* **internal:** update isAbsoluteURL ([#51](https://github.com/runwayml/sdk-node/issues/51)) ([12444ab](https://github.com/runwayml/sdk-node/commit/12444abb0bd32c23a25c256bfb95181e48d95801)) +* **internal:** update multipart form array serialization ([567b761](https://github.com/runwayml/sdk-node/commit/567b761312bb028fdf35bfe15fffc2d03de988cd)) +* **internal:** upgrade babel, qs, js-yaml ([5727e88](https://github.com/runwayml/sdk-node/commit/5727e88d737f029c2a149f62f4bcecade1ebc360)) +* **internal:** upgrade eslint ([78f9073](https://github.com/runwayml/sdk-node/commit/78f9073d4d8848c519624ddf7b990dbe9b2cd6d6)) +* **internal:** upload builds and expand CI branch coverage ([8370298](https://github.com/runwayml/sdk-node/commit/83702983182f932164d536ed9e0c38de5f0be24a)) +* **internal:** use npm pack for build uploads ([842d1c6](https://github.com/runwayml/sdk-node/commit/842d1c67a523a9a1ef13de62ff82261b9b2b0888)) +* **jsdoc:** fix [@link](https://github.com/link) annotations to refer only to parts of the package‘s public interface ([12dee23](https://github.com/runwayml/sdk-node/commit/12dee2350ae5e68c4c800f1c8d8c61f3d7a28841)) +* local reseal after client.uploads + generate/routers fix ([afa2949](https://github.com/runwayml/sdk-node/commit/afa294944324bd4c9fd1d2387727715f5cb04e6d)) +* make some internal functions async ([83cb83f](https://github.com/runwayml/sdk-node/commit/83cb83fc4b8a44f7e52edd5b5a0835a1a07f67fd)) +* mention unit type in timeout docs ([d717981](https://github.com/runwayml/sdk-node/commit/d7179816cebabdbe083c064509f43a3546330329)) +* **openapi:** keep generate.video SDK schema task-only ([1bea1e8](https://github.com/runwayml/sdk-node/commit/1bea1e8253a0e090b83f85698729bff09000cd16)) +* rebuild project due to codegen change ([#33](https://github.com/runwayml/sdk-node/issues/33)) ([f72b350](https://github.com/runwayml/sdk-node/commit/f72b350bd214fa3e2dc50a35882279497b0c1540)) +* rebuild project due to codegen change ([#35](https://github.com/runwayml/sdk-node/issues/35)) ([dba4d69](https://github.com/runwayml/sdk-node/commit/dba4d69941e7a075b91fb3f860b3e44710683025)) +* redact api-key headers in debug logs ([0ccaa3e](https://github.com/runwayml/sdk-node/commit/0ccaa3e0c04aef4dc86998614ba9a2d3577826ce)) +* regenerate SDKs from dev-docs main ([435fcf9](https://github.com/runwayml/sdk-node/commit/435fcf9c7d3b6da1ef5ba81e48bafcb53e536b31)) +* reject unknown router and Veo fields ([237cb37](https://github.com/runwayml/sdk-node/commit/237cb37e2a04e8aa772a02e46b86f89fc6fd79ea)) +* remove redundant word in comment ([#37](https://github.com/runwayml/sdk-node/issues/37)) ([b84a2b2](https://github.com/runwayml/sdk-node/commit/b84a2b22fd6a6ee966d909e6038cbc689b131314)) +* **test:** do not count install time for mock server timeout ([d80b103](https://github.com/runwayml/sdk-node/commit/d80b103ef1a96be8f35bfa44bf1e16d9cefd6854)) +* **tests:** bump steady to v0.19.4 ([c9d36d5](https://github.com/runwayml/sdk-node/commit/c9d36d5f5180ddc0eb476fbe9fba2ce1d3a2a19b)) +* **tests:** bump steady to v0.19.5 ([f4ca1f5](https://github.com/runwayml/sdk-node/commit/f4ca1f5e011cebe085b85b3aa77c92c2a616f0b1)) +* **tests:** bump steady to v0.19.6 ([a9f8d68](https://github.com/runwayml/sdk-node/commit/a9f8d68a9630c52788b4a983d9fb1251e244bdc6)) +* **tests:** bump steady to v0.19.7 ([ef9ed5c](https://github.com/runwayml/sdk-node/commit/ef9ed5cdba5e6a454602d2042beb3970a94464fd)) +* **tests:** bump steady to v0.20.1 ([eaf16bb](https://github.com/runwayml/sdk-node/commit/eaf16bb86a46a87d80d58f8d1297d05a9d64c75d)) +* **tests:** bump steady to v0.20.2 ([3954b07](https://github.com/runwayml/sdk-node/commit/3954b07d0a0f1517c9391b636a02a1920ee2be71)) +* **tests:** bump steady to v0.22.1 ([e40bb3a](https://github.com/runwayml/sdk-node/commit/e40bb3afcb0b45f57d5128c9fbd167dfc49ed28b)) +* **tests:** remove redundant File import ([894a537](https://github.com/runwayml/sdk-node/commit/894a537f370f0402245a79a4db2d7385a0ce0e0a)) +* trim dry-run/preview noise from 4.11.0 changelog ([7250967](https://github.com/runwayml/sdk-node/commit/725096754cdbb60e863ba994e0a9a34155f4c7e0)) +* update @stainless-api/prism-cli to v5.15.0 ([2d01033](https://github.com/runwayml/sdk-node/commit/2d0103304202e0173e2763f2fcf86b980c162ced)) +* update CI script ([04256bd](https://github.com/runwayml/sdk-node/commit/04256bd112cb48553264d951bbb7d2dacbed78c9)) +* update mock server docs ([a62b5b4](https://github.com/runwayml/sdk-node/commit/a62b5b4631defb67526c603be3355f23d08a0c0e)) +* update SDK settings ([6f5e76a](https://github.com/runwayml/sdk-node/commit/6f5e76aaa1a1715d33fadbabd40336dad114723a)) +* update SDK settings ([08e0534](https://github.com/runwayml/sdk-node/commit/08e05342026b09ad4821ca7c9c981de27c80b43f)) +* update SDK settings ([6bf27fe](https://github.com/runwayml/sdk-node/commit/6bf27fee5c636ba5fba152d60235e4d9ae895efa)) + + +### Documentation + +* expand 4.14.0 changelog with customer-facing API surface ([49d67ec](https://github.com/runwayml/sdk-node/commit/49d67ecae4c5895329550ede016353c9cf8289b9)) +* expand 4.15.0 changelog with customer-facing API surface ([177eae4](https://github.com/runwayml/sdk-node/commit/177eae4cff21ec7cb746a6f118ddce21573686b8)) +* expand 4.16.0 changelog with customer-facing API surface ([c54971d](https://github.com/runwayml/sdk-node/commit/c54971d28690036abdd039565e0e2435ce5dc0ba)) +* improve 4.20.1 release notes ([befd905](https://github.com/runwayml/sdk-node/commit/befd905acb5389507918f38168b96d4e97093a82)) +* improve 4.21.0 release notes ([7ea4b9d](https://github.com/runwayml/sdk-node/commit/7ea4b9d707711005c5706109266c1dd0ab8d253a)) +* improve 4.22.0 release notes ([229facc](https://github.com/runwayml/sdk-node/commit/229facc46e836cb822b82ed9e3a09af6f3bf578a)) +* improve 4.24.0 release notes ([0766602](https://github.com/runwayml/sdk-node/commit/0766602a347f381456acf4129f45551d86b437ba)) +* **readme:** fix typo ([84ba1ba](https://github.com/runwayml/sdk-node/commit/84ba1ba3611532d5b9f6a1f40f49855094566745)) +* remove suggestion to use `npm` call out ([#36](https://github.com/runwayml/sdk-node/issues/36)) ([316e011](https://github.com/runwayml/sdk-node/commit/316e0116da78bef877be5ba6525d29b645fe252d)) + + +### Refactors + +* introduce dedicated error types for workflow invocation polling ([338cac0](https://github.com/runwayml/sdk-node/commit/338cac0fd52b1090ce4eb88e6c8a582fbfee8192)) +* **tests:** switch from prism to steady ([2a917cf](https://github.com/runwayml/sdk-node/commit/2a917cf3a49d0d548967ae983324f0586174f8e3)) + + +### Build System + +* **deps:** bump cross-spawn from 7.0.3 to 7.0.6 ([f66aa40](https://github.com/runwayml/sdk-node/commit/f66aa40fd1faa3114a3d4ae891cf9e45f8bf237e)) +* **deps:** bump cross-spawn from 7.0.3 to 7.0.6 ([65802b5](https://github.com/runwayml/sdk-node/commit/65802b54041b6cd351c4b28785c22bb542c0f4ae)) + ## [4.24.0](https://github.com/runwayml/sdk-node/compare/v4.23.0...v4.24.0) (2026-10-23) ### Features diff --git a/package.json b/package.json index f8c1442..3ec8ff6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@runwayml/sdk", - "version": "4.24.0", + "version": "4.25.0", "description": "The official TypeScript library for the RunwayML API", "author": "RunwayML ", "types": "dist/index.d.ts", diff --git a/src/version.ts b/src/version.ts index c460480..5e6f1de 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const VERSION = '4.24.0'; // x-release-please-version +export const VERSION = '4.25.0'; // x-release-please-version