Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
".": "5.13.4",
"packages/cli": "5.16.1",
"packages/core": "5.13.1",
"packages/http": "5.16.1",
"packages/http-server": "5.16.1"
".": "5.14.0",
"packages/cli": "5.16.2",
"packages/core": "5.13.2",
"packages/http": "5.16.2",
"packages/http-server": "5.16.2"
}
57 changes: 57 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,63 @@ The format for this file is based on [Keep a Changelog](https://keepachangelog.c

<!-- markdown-link-check-disable -->

## [5.14.0](https://github.com/stainless-api/prism/compare/v5.13.4...v5.14.0) (2025-12-18)


### Features

* 1813 start using 415 code for invalid content-types instead constantly inferring it ([df475fc](https://github.com/stainless-api/prism/commit/df475fcb67608428c143b3e6a988d95a1ef1fd3e))
* adds more standard compliant request body handling ([#2260](https://github.com/stainless-api/prism/issues/2260)) ([3b56cb7](https://github.com/stainless-api/prism/commit/3b56cb72f41d106cbcc95bb7c27711a3c05c6298))
* Allow JSON Schema Faker configuration in specification ([b72dd03](https://github.com/stainless-api/prism/commit/b72dd03e24bea4a7178c824eb0d83c68715f1503))
* better validation for optional auth ([#2401](https://github.com/stainless-api/prism/issues/2401)) ([e2d9f0f](https://github.com/stainless-api/prism/commit/e2d9f0f23884c73a8dad371e3497a0956c00ee11))
* **deps:** bump node from 16 to 18.20 ([#2520](https://github.com/stainless-api/prism/issues/2520)) ([4b175a6](https://github.com/stainless-api/prism/commit/4b175a614a7d1f184863d741c8cbec494b37b57f))
* **deps:** bump xcode version ([#2522](https://github.com/stainless-api/prism/issues/2522)) ([939f749](https://github.com/stainless-api/prism/commit/939f749100ed2a1d36bf0e62c37190ac192ea209))
* **http:** added support to Deprecation header for deprecated operations [#1563](https://github.com/stainless-api/prism/issues/1563) ([1415319](https://github.com/stainless-api/prism/commit/14153193c69bccd960e62bc2b86ec23470d66921))
* **http:** detect complex schema error, improve error message ([#2327](https://github.com/stainless-api/prism/issues/2327)) ([07af511](https://github.com/stainless-api/prism/commit/07af51120ecb8593bc7c0892bc79f5ad5258a67c))
* **proxy:** add a flag to skip request validation ([71d04c8](https://github.com/stainless-api/prism/commit/71d04c8e19fef64f1354a17e51cf48a0d8b4bee7))
* STOP-243 - create prism instance with full spec ([#2501](https://github.com/stainless-api/prism/issues/2501)) ([ed41dca](https://github.com/stainless-api/prism/commit/ed41dca89e5ad673f1a0d813b403a44de7e367b2))


### Bug Fixes

* [#1881](https://github.com/stainless-api/prism/issues/1881) fixed memory leak for validation ([931fc0f](https://github.com/stainless-api/prism/commit/931fc0fe47b4ff4ec58f8ba3369d50f8d1bf47c3))
* [#1881](https://github.com/stainless-api/prism/issues/1881) fixed memory leak for validation ([bfc258a](https://github.com/stainless-api/prism/commit/bfc258aa98e49c46fa5116ca1e7b49b8a3117ce9))
* [#1881](https://github.com/stainless-api/prism/issues/1881) fixed memory leak for validation ([1a05283](https://github.com/stainless-api/prism/commit/1a0528365251043d041c487ebeb905a51310e420))
* [#7839](https://github.com/stainless-api/prism/issues/7839) fixed handling of number with format: double ([e10a1e5](https://github.com/stainless-api/prism/commit/e10a1e54995bd0a0c325412de63041835023f5d5))
* 1917 fixed handling of example request for invalid requests ([444012b](https://github.com/stainless-api/prism/commit/444012bf1d9675abb2628727d4c5b39de486eb43))
* add patch for node-abort-controller to use non-polyfilled AbortController and AbortSignal ([#9](https://github.com/stainless-api/prism/issues/9)) ([8827f4d](https://github.com/stainless-api/prism/commit/8827f4d3706384b445830b1a45913b2d3123d2db))
* another fix for memory leak of schema validation ([ded2a9b](https://github.com/stainless-api/prism/commit/ded2a9b110459b7c15e00115e5a600f6f8cd8438))
* bump version of @stoplight/json ([#20](https://github.com/stainless-api/prism/issues/20)) ([fce25cb](https://github.com/stainless-api/prism/commit/fce25cbba5fa1af40fbeb9f9df40908682577ff9))
* **ci:** release please simpler config ([#2489](https://github.com/stainless-api/prism/issues/2489)) ([b6be539](https://github.com/stainless-api/prism/commit/b6be539ff987194fda497d6b08c3671a7beed63f))
* **ci:** release please with checkout ([#2492](https://github.com/stainless-api/prism/issues/2492)) ([ea378fc](https://github.com/stainless-api/prism/commit/ea378fc9187989b7eea42eb2d2f24e31bacf08a4))
* **ci:** release please with root ([#2497](https://github.com/stainless-api/prism/issues/2497)) ([6043a9b](https://github.com/stainless-api/prism/commit/6043a9b792c6838acfa3d48c1bfe34ca8b7ba094))
* **ci:** remove root from release please ([#2494](https://github.com/stainless-api/prism/issues/2494)) ([ad1743e](https://github.com/stainless-api/prism/commit/ad1743ee0387a13c85e5d37628bc2ba1236f83fb))
* **ci:** STOP-267 add release please manifest ([#2484](https://github.com/stainless-api/prism/issues/2484)) ([82fe01e](https://github.com/stainless-api/prism/commit/82fe01e3a868863ba2854b7a14e8c10666b4f4a3))
* **ci:** STOP-267 automate release branch creation ([#2479](https://github.com/stainless-api/prism/issues/2479)) ([182e4f9](https://github.com/stainless-api/prism/commit/182e4f96917d4967b9d363657ef65528ce3e33ae))
* **ci:** STOP-267 improve auto-release config ([#2481](https://github.com/stainless-api/prism/issues/2481)) ([bb29592](https://github.com/stainless-api/prism/commit/bb29592ded13f2ec248236a564b46b6180f5e100))
* correctly handle body requests that are falsy ([9ec460e](https://github.com/stainless-api/prism/commit/9ec460ebb041d2922dd23a7b37f5f646e789b392))
* correctly handle cases where null is sent as the body ([d255b00](https://github.com/stainless-api/prism/commit/d255b00121c2d241c9391d9dc043e2f91c6c16c8))
* decode path before matching it ([ed5bce8](https://github.com/stainless-api/prism/commit/ed5bce837fb0cf83d15fb1a085227986f063aee7))
* fixed [#1860](https://github.com/stainless-api/prism/issues/1860) performance regression ([fe6345d](https://github.com/stainless-api/prism/commit/fe6345dc8a78dc0a0a30774c0175422c9cc93139))
* **http-negotiator:** [#2381](https://github.com/stainless-api/prism/issues/2381) add additional warn log message ([#2550](https://github.com/stainless-api/prism/issues/2550)) ([64a23fc](https://github.com/stainless-api/prism/commit/64a23fc530ff1e01c186f01e77a5906c0251f394))
* **http-server:** discard request body if the content-length header i… ([#2103](https://github.com/stainless-api/prism/issues/2103)) ([c172f42](https://github.com/stainless-api/prism/commit/c172f42c89d67c3963eb9962d0550d5126756d34))
* **http:** add explicit dependency on chalk ([#2263](https://github.com/stainless-api/prism/issues/2263)) ([55b07c9](https://github.com/stainless-api/prism/commit/55b07c98145799faf0aae47a023a34a6e22e714b))
* json schema faker fillProperties not working ([#2398](https://github.com/stainless-api/prism/issues/2398)) ([e8acebd](https://github.com/stainless-api/prism/commit/e8acebd430dfe3cfc9db7bda3228256153346488))
* keep encoded value if uri decoding fails. ([#2387](https://github.com/stainless-api/prism/issues/2387)) ([aba9bee](https://github.com/stainless-api/prism/commit/aba9bee0dae442da8364c327bd3d2e560e7de4cc))
* mock issue resolve for similar templated requests ([#2564](https://github.com/stainless-api/prism/issues/2564)) ([b8e9fd8](https://github.com/stainless-api/prism/commit/b8e9fd815f0f612664b36704e4200d5473875fbe))
* **packaging:** update @stoplight/prism-* to @stainless-api/prism-* ([#14](https://github.com/stainless-api/prism/issues/14)) ([93704a6](https://github.com/stainless-api/prism/commit/93704a6dcd7aac8c808548af7fe8acecfeb35c69))
* pin @stoplight/json dep to 3.20.0 ([#1](https://github.com/stainless-api/prism/issues/1)) ([1e7a286](https://github.com/stainless-api/prism/commit/1e7a286ca284aad9d12e0f5784c8e564a23c3e32))
* readOnly objects in arrays are handled correctly ([#2513](https://github.com/stainless-api/prism/issues/2513)) ([7670236](https://github.com/stainless-api/prism/commit/767023681f481d5e9d8c46203613faa635541eab))
* remove deprecated usage of parse ([#1959](https://github.com/stainless-api/prism/issues/1959)) ([ea5b445](https://github.com/stainless-api/prism/commit/ea5b44555435424c2743fd3cde9bea75a408c6b8))
* replace date-time validator with our bug fixed version ([#1856](https://github.com/stainless-api/prism/issues/1856)) ([44186db](https://github.com/stainless-api/prism/commit/44186dbf6eba6ad506fd9f08e473edf891cdbf3c))
* testing circle ci build ([0d2deb0](https://github.com/stainless-api/prism/commit/0d2deb0cee73d73b301b5839103f2f50cbbc880b))
* update http-spec ([#2037](https://github.com/stainless-api/prism/issues/2037)) ([72d6882](https://github.com/stainless-api/prism/commit/72d6882bc39a673e65b1fc10ff88d3581b838dca))
* upgrade dependencies and resolve breaking http spec changes ([#2105](https://github.com/stainless-api/prism/issues/2105)) ([ebbc6c1](https://github.com/stainless-api/prism/commit/ebbc6c1546aced8db0f492dd80651d2459c9bae0))
* upgrade deps to clean up last security vulnerabilities ([#2076](https://github.com/stainless-api/prism/issues/2076)) ([b1ac6f4](https://github.com/stainless-api/prism/commit/b1ac6f4c47a256c653965ebcd66f4693889ae157))
* upgrade jsrp to 9.2.4 to allow basic auth ([#2279](https://github.com/stainless-api/prism/issues/2279)) ([2148a2b](https://github.com/stainless-api/prism/commit/2148a2bc9c43d2897900ffe5838d7bc76fd8a3d1))
* use proper client call in memory leak tests ([c223192](https://github.com/stainless-api/prism/commit/c223192750c2edde958e43da8bffe639f2672952))
* validateOutput() when schema contains internal reference ([#2363](https://github.com/stainless-api/prism/issues/2363)) ([8e143e6](https://github.com/stainless-api/prism/commit/8e143e6622bdc8098a5c86c399831a12858612d5))

## [5.13.4](https://github.com/stainless-api/prism/compare/v5.13.3...v5.13.4) (2025-12-18)


Expand Down
11 changes: 11 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# Changelog

## [5.16.2](https://github.com/stainless-api/prism/compare/v5.16.1...v5.16.2) (2025-12-18)


### Dependencies

* The following workspace dependencies were updated
* dependencies
* @stainless-api/prism-core bumped from 5.13.1 to 5.13.2
* @stainless-api/prism-http bumped from 5.16.1 to 5.16.2
* @stainless-api/prism-http-server bumped from 5.16.1 to 5.16.2

## [5.16.1](https://github.com/stainless-api/prism/compare/v5.16.0...v5.16.1) (2025-12-18)


Expand Down
8 changes: 4 additions & 4 deletions packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@stainless-api/prism-cli",
"version": "5.16.1",
"version": "5.16.2",
"author": "Stainless <dev@stainlessapi.com>",
"bin": {
"prism": "./dist/index.js"
Expand All @@ -9,9 +9,9 @@
"dependencies": {
"@stoplight/json": "3.21.7",
"@stoplight/json-schema-ref-parser": "9.2.7",
"@stainless-api/prism-core": "5.13.1",
"@stainless-api/prism-http": "5.16.1",
"@stainless-api/prism-http-server": "5.16.1",
"@stainless-api/prism-core": "5.13.2",
"@stainless-api/prism-http": "5.16.2",
"@stainless-api/prism-http-server": "5.16.2",
"@stoplight/types": "14.1.0",
"chalk": "^4.1.2",
"chokidar": "^3.5.2",
Expand Down
7 changes: 7 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## [5.13.2](https://github.com/stainless-api/prism/compare/v5.13.1...v5.13.2) (2025-12-18)


### Bug Fixes

* **packaging:** update @stoplight/prism-* to @stainless-api/prism-* ([#14](https://github.com/stainless-api/prism/issues/14)) ([93704a6](https://github.com/stainless-api/prism/commit/93704a6dcd7aac8c808548af7fe8acecfeb35c69))

## [5.13.1](https://github.com/stainless-api/prism/compare/v5.13.0...v5.13.1) (2025-12-18)


Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@stainless-api/prism-core",
"version": "5.13.1",
"version": "5.13.2",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"author": "Stainless <dev@stainlessapi.com>",
Expand Down
10 changes: 10 additions & 0 deletions packages/http-server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Changelog

## [5.16.2](https://github.com/stainless-api/prism/compare/v5.16.1...v5.16.2) (2025-12-18)


### Dependencies

* The following workspace dependencies were updated
* dependencies
* @stainless-api/prism-core bumped from ^5.13.1 to ^5.13.2
* @stainless-api/prism-http bumped from ^5.16.1 to ^5.16.2

## [5.16.1](https://github.com/stainless-api/prism/compare/v5.16.0...v5.16.1) (2025-12-18)


Expand Down
6 changes: 3 additions & 3 deletions packages/http-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@stainless-api/prism-http-server",
"version": "5.16.1",
"version": "5.16.2",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"author": "Stainless <dev@stainlessapi.com>",
Expand All @@ -19,8 +19,8 @@
"access": "public"
},
"dependencies": {
"@stainless-api/prism-core": "^5.13.1",
"@stainless-api/prism-http": "^5.16.1",
"@stainless-api/prism-core": "^5.13.2",
"@stainless-api/prism-http": "^5.16.2",
"@stoplight/types": "^14.1.0",
"fast-xml-parser": "^4.2.0",
"fp-ts": "^2.11.5",
Expand Down
9 changes: 9 additions & 0 deletions packages/http/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
# Changelog


## [5.16.2](https://github.com/stainless-api/prism/compare/v5.16.1...v5.16.2) (2025-12-18)


### Dependencies

* The following workspace dependencies were updated
* dependencies
* @stainless-api/prism-core bumped from ^5.13.1 to ^5.13.2

## [5.16.1](https://github.com/stainless-api/prism/compare/v5.16.0...v5.16.1) (2025-12-18)


Expand Down
4 changes: 2 additions & 2 deletions packages/http/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@stainless-api/prism-http",
"version": "5.16.1",
"version": "5.16.2",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"author": "Stainless <dev@stainlessapi.com>",
Expand All @@ -20,7 +20,7 @@
"@stoplight/json": "3.21.7",
"@stoplight/json-schema-merge-allof": "0.7.8",
"@stoplight/json-schema-sampler": "0.3.0",
"@stainless-api/prism-core": "^5.13.1",
"@stainless-api/prism-core": "^5.13.2",
"@stoplight/http-spec": "^7.0.3",
"@stoplight/json-schema-ref-parser": "9.2.7",
"@stoplight/types": "^14.1.0",
Expand Down
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5.13.4
5.14.0