diff --git a/.release-please-manifest.json b/.release-please-manifest.json index b7b3ef016..07848f2f1 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - ".": "5.5.4", - "packages/cli": "5.5.4", - "packages/core": "5.5.4", - "packages/http": "5.5.4", - "packages/http-server": "5.5.4" + ".": "5.6.0", + "packages/cli": "5.6.0", + "packages/core": "5.6.0", + "packages/http": "5.6.0", + "packages/http-server": "5.6.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 45ad1e0da..cf4fa1703 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,66 +1,122 @@ - - -# Change Log +# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to Semantic Versioning. -# Unreleased + + +## [5.6.0](https://github.com/stoplightio/prism/compare/v5.5.4...v5.6.0) (2024-03-18) + +This is an inaccurate view of this release. +We are working to add Release Please to manage this and this should be cleaner in the next release. +Sorry for the inconvenience. + + +### Features -# 5.5.4 (2024.02.02) +* 1813 start using 415 code for invalid content-types instead constantly inferring it ([df475fc](https://github.com/stoplightio/prism/commit/df475fcb67608428c143b3e6a988d95a1ef1fd3e)) +* adds more standard compliant request body handling ([#2260](https://github.com/stoplightio/prism/issues/2260)) ([3b56cb7](https://github.com/stoplightio/prism/commit/3b56cb72f41d106cbcc95bb7c27711a3c05c6298)) +* Allow JSON Schema Faker configuration in specification ([b72dd03](https://github.com/stoplightio/prism/commit/b72dd03e24bea4a7178c824eb0d83c68715f1503)) +* better validation for optional auth ([#2401](https://github.com/stoplightio/prism/issues/2401)) ([e2d9f0f](https://github.com/stoplightio/prism/commit/e2d9f0f23884c73a8dad371e3497a0956c00ee11)) +* **http:** added support to Deprecation header for deprecated operations [#1563](https://github.com/stoplightio/prism/issues/1563) ([1415319](https://github.com/stoplightio/prism/commit/14153193c69bccd960e62bc2b86ec23470d66921)) +* **http:** detect complex schema error, improve error message ([#2327](https://github.com/stoplightio/prism/issues/2327)) ([07af511](https://github.com/stoplightio/prism/commit/07af51120ecb8593bc7c0892bc79f5ad5258a67c)) +* **proxy:** add a flag to skip request validation ([71d04c8](https://github.com/stoplightio/prism/commit/71d04c8e19fef64f1354a17e51cf48a0d8b4bee7)) +* support circular refs ([#1835](https://github.com/stoplightio/prism/issues/1835)) ([d287dd7](https://github.com/stoplightio/prism/commit/d287dd700c2597c0b20214c8340680dd42e20085)) + + +### Bug Fixes + +* [#1881](https://github.com/stoplightio/prism/issues/1881) fixed memory leak for validation ([931fc0f](https://github.com/stoplightio/prism/commit/931fc0fe47b4ff4ec58f8ba3369d50f8d1bf47c3)) +* [#1881](https://github.com/stoplightio/prism/issues/1881) fixed memory leak for validation ([bfc258a](https://github.com/stoplightio/prism/commit/bfc258aa98e49c46fa5116ca1e7b49b8a3117ce9)) +* [#1881](https://github.com/stoplightio/prism/issues/1881) fixed memory leak for validation ([1a05283](https://github.com/stoplightio/prism/commit/1a0528365251043d041c487ebeb905a51310e420)) +* fixed handling of number with format: double ([e10a1e5](https://github.com/stoplightio/prism/commit/e10a1e54995bd0a0c325412de63041835023f5d5)) +* 1917 fixed handling of example request for invalid requests ([444012b](https://github.com/stoplightio/prism/commit/444012bf1d9675abb2628727d4c5b39de486eb43)) +* another fix for memory leak of schema validation ([ded2a9b](https://github.com/stoplightio/prism/commit/ded2a9b110459b7c15e00115e5a600f6f8cd8438)) +* **ci:** release please simpler config ([#2489](https://github.com/stoplightio/prism/issues/2489)) ([b6be539](https://github.com/stoplightio/prism/commit/b6be539ff987194fda497d6b08c3671a7beed63f)) +* **ci:** release please with checkout ([#2492](https://github.com/stoplightio/prism/issues/2492)) ([ea378fc](https://github.com/stoplightio/prism/commit/ea378fc9187989b7eea42eb2d2f24e31bacf08a4)) +* **ci:** release please with root ([#2497](https://github.com/stoplightio/prism/issues/2497)) ([6043a9b](https://github.com/stoplightio/prism/commit/6043a9b792c6838acfa3d48c1bfe34ca8b7ba094)) +* **ci:** remove root from release please ([#2494](https://github.com/stoplightio/prism/issues/2494)) ([ad1743e](https://github.com/stoplightio/prism/commit/ad1743ee0387a13c85e5d37628bc2ba1236f83fb)) +* **ci:** STOP-267 add release please manifest ([#2484](https://github.com/stoplightio/prism/issues/2484)) ([82fe01e](https://github.com/stoplightio/prism/commit/82fe01e3a868863ba2854b7a14e8c10666b4f4a3)) +* **ci:** STOP-267 automate release branch creation ([#2479](https://github.com/stoplightio/prism/issues/2479)) ([182e4f9](https://github.com/stoplightio/prism/commit/182e4f96917d4967b9d363657ef65528ce3e33ae)) +* **ci:** STOP-267 improve auto-release config ([#2481](https://github.com/stoplightio/prism/issues/2481)) ([bb29592](https://github.com/stoplightio/prism/commit/bb29592ded13f2ec248236a564b46b6180f5e100)) +* decode path before matching it ([ed5bce8](https://github.com/stoplightio/prism/commit/ed5bce837fb0cf83d15fb1a085227986f063aee7)) +* **deps:** bump sanitize-html for security ([#1828](https://github.com/stoplightio/prism/issues/1828)) ([3fc86f4](https://github.com/stoplightio/prism/commit/3fc86f46fac222ceb4900d1f1d75f85543cf71f7)) +* fixed [#1860](https://github.com/stoplightio/prism/issues/1860) performance regression ([fe6345d](https://github.com/stoplightio/prism/commit/fe6345dc8a78dc0a0a30774c0175422c9cc93139)) +* **http-server:** discard request body if the content-length header i… ([#2103](https://github.com/stoplightio/prism/issues/2103)) ([c172f42](https://github.com/stoplightio/prism/commit/c172f42c89d67c3963eb9962d0550d5126756d34)) +* **http:** add explicit dependency on chalk ([#2263](https://github.com/stoplightio/prism/issues/2263)) ([55b07c9](https://github.com/stoplightio/prism/commit/55b07c98145799faf0aae47a023a34a6e22e714b)) +* json schema faker fillProperties not working ([#2398](https://github.com/stoplightio/prism/issues/2398)) ([e8acebd](https://github.com/stoplightio/prism/commit/e8acebd430dfe3cfc9db7bda3228256153346488)) +* keep encoded value if uri decoding fails. ([#2387](https://github.com/stoplightio/prism/issues/2387)) ([aba9bee](https://github.com/stoplightio/prism/commit/aba9bee0dae442da8364c327bd3d2e560e7de4cc)) +* **readme:** npm downloads badge ([#1849](https://github.com/stoplightio/prism/issues/1849)) ([3245a22](https://github.com/stoplightio/prism/commit/3245a22a059145aabf01d790992712405b3fbf11)) +* remove deprecated usage of parse ([#1959](https://github.com/stoplightio/prism/issues/1959)) ([ea5b445](https://github.com/stoplightio/prism/commit/ea5b44555435424c2743fd3cde9bea75a408c6b8)) +* replace date-time validator with our bug fixed version ([#1856](https://github.com/stoplightio/prism/issues/1856)) ([44186db](https://github.com/stoplightio/prism/commit/44186dbf6eba6ad506fd9f08e473edf891cdbf3c)) +* testing circle ci build ([0d2deb0](https://github.com/stoplightio/prism/commit/0d2deb0cee73d73b301b5839103f2f50cbbc880b)) +* update http-spec ([#2037](https://github.com/stoplightio/prism/issues/2037)) ([72d6882](https://github.com/stoplightio/prism/commit/72d6882bc39a673e65b1fc10ff88d3581b838dca)) +* upgrade dependencies and resolve breaking http spec changes ([#2105](https://github.com/stoplightio/prism/issues/2105)) ([ebbc6c1](https://github.com/stoplightio/prism/commit/ebbc6c1546aced8db0f492dd80651d2459c9bae0)) +* upgrade deps to clean up last security vulnerabilities ([#2076](https://github.com/stoplightio/prism/issues/2076)) ([b1ac6f4](https://github.com/stoplightio/prism/commit/b1ac6f4c47a256c653965ebcd66f4693889ae157)) +* upgrade jsrp to 9.2.4 to allow basic auth ([#2279](https://github.com/stoplightio/prism/issues/2279)) ([2148a2b](https://github.com/stoplightio/prism/commit/2148a2bc9c43d2897900ffe5838d7bc76fd8a3d1)) +* use proper client call in memory leak tests ([c223192](https://github.com/stoplightio/prism/commit/c223192750c2edde958e43da8bffe639f2672952)) +* validateOutput() when schema contains internal reference ([#2363](https://github.com/stoplightio/prism/issues/2363)) ([8e143e6](https://github.com/stoplightio/prism/commit/8e143e6622bdc8098a5c86c399831a12858612d5)) + + + + + + + +## 5.5.4 (2024.02.02) - upgrade dependencies to eliminate lodash prototype pollution vulnerabilities [#2459](https://github.com/stoplightio/prism/pull/2459) -# 5.5.3 (2024.01.12) +## 5.5.3 (2024.01.12) - added functionality to show unevaluated property name in error message [#2441](https://github.com/stoplightio/prism/pull/2441) - thanks @aleung for your contribution! -# 5.5.2 (2023.12.01) +## 5.5.2 (2023.12.01) - added support for default JSON deserialization for arrays of objects in form data request bodies in OpenAPI 3 [#2379](https://github.com/stoplightio/prism/pull/2379) - thanks @ilanashapiro for your contribution! -# 5.5.1 (2023.10.30) +## 5.5.1 (2023.10.30) - fixed issue with int64 [#2420](https://github.com/stoplightio/prism/pull/2420) -# 5.5.0 (2023.10.23) +## 5.5.0 (2023.10.23) - added new cli flag `--ignoreExamples` [#2408](https://github.com/stoplightio/prism/pull/2408) - thanks @ilanashapiro for your contribution! -# 5.4.0 (2023.10.09) +## 5.4.0 (2023.10.09) - Fixed issue with filling additional properties [#2398](https://github.com/stoplightio/prism/pull/2398) - added more validation around optional security. [#2401](https://github.com/stoplightio/prism/pull/2401) - Fixed issue with internal refs inside json schemas [#2402](https://github.com/stoplightio/prism/pull/2402) -# 5.3.2 (2023.09.19) +## 5.3.2 (2023.09.19) - fixed issue with sending binary data in proxy mode. [#2387](https://github.com/stoplightio/prism/pull/2387) -# 5.3.1 (2023.08.25) +## 5.3.1 (2023.08.25) - fixed issue with validateOutput() when schema contains internal reference. [#2363](https://github.com/stoplightio/prism/pull/2363) - thanks @mtjandra for your contribution! -# 5.3.0 (2023.08.17) +## 5.3.0 (2023.08.17) - added new cli parameter to control the json schema faker fillProperties setting universally. [#2355](https://github.com/stoplightio/prism/pull/2355) - correctly list Response or Request in violation messages. [#2358](https://github.com/stoplightio/prism/pull/2358) -# 5.2.0 (2023.07.28) +## 5.2.0 (2023.07.28) - added support for multipart/form-data in the request body. [#2321](https://github.com/stoplightio/prism/pull/2321) - thanks @ilanashapiro for your contribution! -# 5.1.0 (2023.07.24) +## 5.1.0 (2023.07.24) - Improved error messages when using static mocking and the schema is too complex. -# 5.0.1 (2023.06.01) +## 5.0.1 (2023.06.01) - Limit the `sl-violations` response header to around 8 KB. [#2297](https://github.com/stoplightio/prism/pull/2297) - Improve error messages that describe unresolvable JSON Pointer references. [#2195](https://github.com/stoplightio/prism/issues/2195) -# 5.0.0 (2023.05.17) +## 5.0.0 (2023.05.17) ## Changed @@ -72,13 +128,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Handle exploded form query params. [#2288](https://github.com/stoplightio/prism/pull/2288) - Respect prefer header for validation proxy when server returns 501. [#2292](https://github.com/stoplightio/prism/pull/2292) - thanks @nursanamar for your contribution to this. -# 4.14.1 (2023.05.11) +## 4.14.1 (2023.05.11) ## Fixed - Bump @stoplight/types and @stoplight/http-spec to support `unspecified` parameter style to fix query param errors for OAS 2.0 documents. -# 4.14.0 (2023.05.08) +## 4.14.0 (2023.05.08) ## Changed @@ -88,7 +144,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Allow spec document to be requested via HTTP Basic auth via the URL parameters in Node 18+. [#2279](https://github.com/stoplightio/prism/pull/2279) -# 4.13.0 (2023.04.28) +## 4.13.0 (2023.04.28) ## Fixed @@ -96,19 +152,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Upgrade fast-xml-parser (thanks @spriggyjeff) [#2262](https://github.com/stoplightio/prism/pull/2262) - Do not error when there is no response content but accept header is set (thanks @ilanashapiro) [#2267](https://github.com/stoplightio/prism/pull/2267) -# 4.12.0 (2023.04.12) +## 4.12.0 (2023.04.12) ## Added - Improves handling of GET/HEAD requests in the proxy that look like they include a request body. [#2260](https://github.com/stoplightio/prism/pull/2260) -# 4.11.1 (2023.03.15) +## 4.11.1 (2023.03.15) ## Added - CLI option flag `--verboseLevel` or `-v` to set log levels. [#2231](https://github.com/stoplightio/prism/pull/2231) -# 4.10.6 (2023.03.01) +## 4.10.6 (2023.03.01) ## Changed @@ -119,61 +175,61 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Make x-json-schema-faker work more sensibly. [#2181](https://github.com/stoplightio/prism/pull/2181) -# 4.10.5 (2022.10.05) +## 4.10.5 (2022.10.05) ## Fixed - Fixed breaking change with mock command in v4.10.4. [#2138](https://github.com/stoplightio/prism/issues/2138) -# 4.10.4 (2022.09.14) +## 4.10.4 (2022.09.14) ## Changed - Various 3rd party dependency updates and Dependabot configuration changes -# 4.10.3 (2022.08.16) +## 4.10.3 (2022.08.16) ## Fixed - Fixed issue with recursive request body schemas. [#2090](https://github.com/stoplightio/prism/pull/2090) -# 4.10.2 (2022.08.11) +## 4.10.2 (2022.08.11) ## Fixed - Fixed issue with empty body when content-type header is set. [#2103](https://github.com/stoplightio/prism/pull/2103) - thanks @acolombier -# 4.10.1 (2022.06.22) +## 4.10.1 (2022.06.22) ## Changed - Upgraded dependencies to resolve security vulnerabilities. [#2075](https://github.com/stoplightio/prism/pull/2075) [#2076](https://github.com/stoplightio/prism/pull/2076) -# 4.10.0 (2022.06.07) +## 4.10.0 (2022.06.07) ## Added - Added support for ranges of response status codes. [#2065](https://github.com/stoplightio/prism/pull/2065) -# 4.9.3 (2022.05.19) +## 4.9.3 (2022.05.19) ## Changed - Update faker dependency to point to official community-maintained version. [#2021](https://github.com/stoplightio/prism/pull/2021) - thanks @jasonbarry -# 4.9.2 (2022.04.26) +## 4.9.2 (2022.04.26) ## Added - Alphabetize properties for dynamic responses. [#2041](https://github.com/stoplightio/prism/pull/2041) -# 4.9.1 (2022.04.20) +## 4.9.1 (2022.04.20) ## Fixed - Fixed issue where query parameters weren't being forwarded in proxy mode. [#2042](https://github.com/stoplightio/prism/pull/2042) -# 4.9.0 (2022.04.19) +## 4.9.0 (2022.04.19) ## Changed @@ -185,7 +241,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Fixed deprecated usage of `parse` [#1959](https://github.com/stoplightio/prism/pull/1959) - thanks @jbl428 - Removed dependency that had critical security vulnerability [#2037](https://github.com/stoplightio/prism/pull/2037) -# 4.8.0 (2022.02.17) +## 4.8.0 (2022.02.17) ## Added @@ -195,36 +251,36 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Ignore `Content-Type` when validating a request and the body is empty instead of producing a HTTP 415. [#1990](https://github.com/stoplightio/prism/pull/1990) -# 4.7.0 (2022.02.03) +## 4.7.0 (2022.02.03) ## Added - CLI flag to control validating requests when running the proxy [#1980](https://github.com/stoplightio/prism/pull/1980) -# 4.6.2 (2021.12.10) +## 4.6.2 (2021.12.10) ## Changed - When `allOf` has the effect of adding `readOnly` to a property, the property is no longer required in input. - When `allOf` has the effect of adding `writeOnly` to a property, the property is no longer required in output. -# 4.6.1 (2021.11.22) +## 4.6.1 (2021.11.22) ## Changed - in proxy mode, Prism does not send `Content-Encoding` header back to client as it was received from the upstream server because Prism's response is never compressed -# 4.6.0 (2021.11.08) +## 4.6.0 (2021.11.08) ## Changed - Prism now responds with 415 http code if request content-type does not match content-types available in operation body -# 4.5.0 (2021.10.21) +## 4.5.0 (2021.10.21) - allow [json-schema-faker configuration in specification](https://github.com/stoplightio/prism/pull/1899) -# 4.4.3 (2021.10.21) +## 4.4.3 (2021.10.21) ## Fixed @@ -232,91 +288,91 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Updated dependencies #1916 - Do not check content-type for 204 code #1915 -# 4.4.2 (2021.10.13) +## 4.4.2 (2021.10.13) ## Fixed - Fixed issue with generating numbers with maximum and minimum range of `Number.MAX_VALUE` -# 4.4.1 (2021.09.29) +## 4.4.1 (2021.09.29) ## Fixed - Fixed memory leak [#1881](https://github.com/stoplightio/prism/issues/1881) -# 4.4.0 (2021.09.09) +## 4.4.0 (2021.09.09) ## Changed - Added support for Deprecation header for deprecated operations [#1879](https://github.com/stoplightio/prism/pull/1879) -# 4.3.4 (2021-08-26) +## 4.3.4 (2021-08-26) ## Fixed - Better path matching for concrete and templated parts [1876](https://github.com/stoplightio/prism/pull/1876) -# 4.3.3 (2021-08-24) +## 4.3.3 (2021-08-24) ## Fixed - Fixes issue with encoded URLs: was unable to find them in spec while mocking. -# 4.3.2 (2021-08-23) +## 4.3.2 (2021-08-23) ## Fixed - Fixes performance regression in `prism-cli` [#1860](https://github.com/stoplightio/prism/issues/1860) -# 4.3.1 (2021-07-16) +## 4.3.1 (2021-07-16) ## Fixed - Fixed issue with date-time type validation [#1856](https://github.com/stoplightio/prism/pull/1856) -# 4.3.0 (2021-07-08) +## 4.3.0 (2021-07-08) ## Changed - Supports readOnly writeOnly properties [#1853](https://github.com/stoplightio/prism/pull/1853) -# 4.2.6 (2021-06-23) +## 4.2.6 (2021-06-23) ## Changed - Increase Max Request Size to 10mb by default [#1844](https://github.com/stoplightio/prism/pull/1844) -# 4.2.5 (2021-05-25) +## 4.2.5 (2021-05-25) ## Changed - Support Circular JSON Refs [#1835](https://github.com/stoplightio/prism/pull/1835) -# 4.2.4 (2021-05-24) +## 4.2.4 (2021-05-24) ## Changed - Improved the build pipeline [#1834](https://github.com/stoplightio/prism/pull/1834) -# 4.2.3 (2021-05-17) +## 4.2.3 (2021-05-17) ## Fixed - bumped `sanitize-html` dep to address security issue [#1828](https://github.com/stoplightio/prism/pull/1828) -# 4.2.2 (2021-05-04) +## 4.2.2 (2021-05-04) ## Fixed - encodeURI param names to avoid performance issues on startup [#1816](https://github.com/stoplightio/prism/pull/1816) -# 4.2.1 (2021-04-28) +## 4.2.1 (2021-04-28) ## Changed - Bump @stoplight/json-schema-sampler to support `if/then/else` JSON Schema compound keywords in static mode [#1792](https://github.com/stoplightio/prism/pull/1792) -# 4.2.0 (2021-04-23) +## 4.2.0 (2021-04-23) ## Added @@ -326,20 +382,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Return preferred example when validation fails [#1786](https://github.com/stoplightio/prism/pull/1786) -# 4.1.3 (2021-04-21) +## 4.1.3 (2021-04-21) ## Fixed - Prism is now supporting nullable validations [#1782](https://github.com/stoplightio/prism/pull/1782) -# 4.1.2 (2020-12-01) +## 4.1.2 (2020-12-01) ## Fixed - Yet another improvement for the returned path in Problem JSON payloads [#1548](https://github.com/stoplightio/prism/pull/1548) - Prism is now respecting `min/maxItems` properties in JSON Schemas [#1530](https://github.com/stoplightio/prism/pull/1530) -# 4.1.1 (2020-11-24) +## 4.1.1 (2020-11-24) ## Fixed @@ -351,19 +407,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Prism will now validate that the requested code (either through prefer code header or \_\_code query param) is a number. [#1542](https://github.com/stoplightio/prism/pull/1542) -# 4.1.0 (2020-09-25) +## 4.1.0 (2020-09-25) ## Changed - When running in proxy mode and an upstream server responds with `501`, Prism will now "remock" the request and provide a meaningful response. This is a fancy way to say "if the upstream server has not yet implemented an operation, it will mock" [#1426](https://github.com/stoplightio/prism/pull/1426) -# 4.0.1 (2020-09-07) +## 4.0.1 (2020-09-07) ## Fixed - Fixed a type issue in the HTTP Client that would let you pass incorrect parameters [#1391](https://github.com/stoplightio/prism/pull/1391) -# 4.0.0 (2020-08-25) +## 4.0.0 (2020-08-25) ## Fixed @@ -378,7 +434,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), * **BREAKING**: Prism does **NOT** support Node 8 and 10 anymore; the miminal runtime is now 12 * A significant number of dependencies has been upgraded -# 3.3.7 (2020-07-24) +## 3.3.7 (2020-07-24) ## Fixed @@ -388,20 +444,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Prism is now stop to claim error for paths declared in the document that are not starting with a `/` [#1340](https://github.com/stoplightio/prism/pull/1340) -# 3.3.6 (2020-07-08) +## 3.3.6 (2020-07-08) ## Fixed - Prism is not returning an error anymore when trying to construct a schema for HTTP headers and query string with mixed cases property names [#1268](https://github.com/stoplightio/prism/pull/1268) -# 3.3.5 (2020-05-26) +## 3.3.5 (2020-05-26) ## Fixed - Since the media type parameters are not standardised (apart from the quality one), the negotiator will discard them during the matching process or simply treat them as strings/numbers without trying to guess anything more [#1159](https://github.com/stoplightio/prism/pull/1159) - Prism is now handling correctly hypens on both Path parameters and Query Parameters [#1189](https://github.com/stoplightio/prism/pull/1189), [#1992](https://github.com/stoplightio/prism/pull/1992) -# 3.3.4 (2020-05-04) +## 3.3.4 (2020-05-04) ## Fixed @@ -410,20 +466,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Autogenerated security validation errors now have the `detail` field filled with an informative message [#1101](https://github.com/stoplightio/prism/pull/1101) - Correctly catch some exceptions and propagate them to the CLI [#1107](https://github.com/stoplightio/prism/pull/1107) -# 3.3.3 (2020-04-02) +## 3.3.3 (2020-04-02) ## Fixed - All the dependencies used by the various Prism packages have been explicitily declared avoiding some resolutions problems in case you are using Prism programmatically [#1072](https://github.com/stoplightio/prism/pull/1072) - Prism's current options aren't overriden internally anymore because of the `Prefer` header set [#1074](https://github.com/stoplightio/prism/pull/1074) -# 3.3.2 (2020-03-16) +## 3.3.2 (2020-03-16) ## Fixed - Prism will not correctly consider that HTTP Security Schemes are case insensitive [#1044](https://github.com/stoplightio/prism/pull/1044) -# 3.3.1 (2020-03-13) +## 3.3.1 (2020-03-13) ## Fixed @@ -431,46 +487,46 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Fixed a condition where Prism would ignore CLI flags in case the nor `Prefer` or Query String preferences were passed [#1034](https://github.com/stoplightio/prism/pull/1034) - Created a specific error when a 200-299 response cannot be found for a successful request [#1035](https://github.com/stoplightio/prism/pull/1035) -# 3.3.0 (2020-03-10) +## 3.3.0 (2020-03-10) ## Added - Prism now supports sending its configuration parameters through the `Prefer` header [#984](https://github.com/stoplightio/prism/pull/984) - Experimental Postman Collection support [#985](https://github.com/stoplightio/prism/pull/985) -# 3.2.9 (2020-02-19) +## 3.2.9 (2020-02-19) ## Fixed - Correctly evaluate the `ServerMatch` property so that Prism will prefer concrete matches over templated ones [#983](https://github.com/stoplightio/prism/pull/983) - HTTP Client now correctly returns empty bodies [#993](https://github.com/stoplightio/prism/pull/993) -# 3.2.8 (2020-02-11) +## 3.2.8 (2020-02-11) ## Fixed - Correctly discriminate methods in the router when server is not defined [#969](https://github.com/stoplightio/prism/pull/969) -# 3.2.7 (2020-02-06) +## 3.2.7 (2020-02-06) ## Fixed - Removed double definition of the `ProblemJsonError` [#965](https://github.com/stoplightio/prism/pull/965) -# 3.2.6 (2020-02-03) +## 3.2.6 (2020-02-03) ## Fixed - Correctly set `access-control-expose-headers` headers for preflight and regular responses when CORS is enabled [#958](https://github.com/stoplightio/prism/pull/958) - Prism public HTTP Client fixes and docs improvements [#959](https://github.com/stoplightio/prism/pull/959) -# 3.2.5 (2020-01-30) +## 3.2.5 (2020-01-30) ## Fixed - Correctly set `vary` and `access-control-request-headers` headers for preflight and regular responses when CORS is enabled -# 3.2.4 (2020-01-28) +## 3.2.4 (2020-01-28) ## Changed @@ -482,27 +538,27 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Prism is now normalising the media types so that when looking for compatible contents charsets and other parameters are not taken in consideration [#944](https://github.com/stoplightio/prism/pull/944) - Prism's external HTTP Client is now correctly constructing the internal log object [#952](https://github.com/stoplightio/prism/pull/952) -# 3.2.3 (2019-12-19) +## 3.2.3 (2019-12-19) ## Fixed - Prism will not coerce JSON Payloads anymore during the schema validation [#905](https://github.com/stoplightio/prism/pull/905) -# 3.2.2 (2019-12-13) +## 3.2.2 (2019-12-13) ## Fixed - Correctly handle the possibility of a body/headers generation failure [#875](https://github.com/stoplightio/prism/pull/875) - Input validation errors should not trigger a `500` status code when the `--errors` flag is set to true [#892](https://github.com/stoplightio/prism/pull/892) -# 3.2.1 (2019-11-21) +## 3.2.1 (2019-11-21) ## Fixed - Put `chalk` as an explicit dependency in the CLI package [#854](https://github.com/stoplightio/prism/pull/854) - Make sure callbacks work on `application/x-www-form-urlencoded` data [#856](https://github.com/stoplightio/prism/pull/856) -# 3.2.0 (2019-11-21) +## 3.2.0 (2019-11-21) ## Added @@ -531,7 +587,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - When the request is missing the `Accept` header, Prism will now effectively treat it as a `*/*`, according to the respective CFP [#802](https://github.com/stoplightio/prism/pull/802) - Prism will now passthrough as response anything that matches `text/*` instead of only `text/plain` [#796](https://github.com/stoplightio/prism/pull/796) -# 3.1.1 (2019-09-23) +## 3.1.1 (2019-09-23) ## Fixed @@ -542,7 +598,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Prism is now selecting proper serializer when Accept header contains content type which is missing in spec. This is a result of simplifying serializer selection approach. [#620](https://github.com/stoplightio/prism/pull/620) - HEAD requests no longer fail with 406 Not Acceptable [#603](https://github.com/stoplightio/prism/pull/603) -# 3.1.0 (2019-09-03) +## 3.1.0 (2019-09-03) ## Added @@ -560,7 +616,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Prism is correctly returning a single root node with the payload for XML data [#578](https://github.com/stoplightio/prism/pull/578) - Prism is correctly returning payload-less responses #606 -# 3.0.4 (2019-08-20) +## 3.0.4 (2019-08-20) ## Added @@ -573,7 +629,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Prism got rid of some big internal dependencies that now aren't required anymore, making it faster and lighter. [#490](https://github.com/stoplightio/prism/pull/490) - Prism now correctly validates OAS2 `application/x-www-urlencoded` (form data) params (#483) -# 3.0.3 (2019-07-25) +## 3.0.3 (2019-07-25) ## Fixed @@ -588,17 +644,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Prism HTTP Client is now adding 'user-agent' header with Prism/<> as the value when making HTTP requests - Prism is now using `yargs` for its command line interface, replacing oclif. -# 3.0.1 (2019-07-16) +## 3.0.1 (2019-07-16) ## Fixed - Fixed an error in the JSON Path bundling for NPM Package download -# 3.0.0 (2019-07-16) +## 3.0.0 (2019-07-16) This is nothing more than the beta 6 rebranded. -# 3.0.0-beta.6 (2019-07-12) +## 3.0.0-beta.6 (2019-07-12) ### Fixed @@ -607,20 +663,20 @@ This is nothing more than the beta 6 rebranded. - Prism now validates any payload, as long it has a schema and it's parsable [#446](https://github.com/stoplightio/prism/issues/446) - Prism now will tell you explicitly when a response has been constructed from a `default` response definition [#445](https://github.com/stoplightio/prism/issues/445) -# 3.0.0-beta.5 (2019-07-09) +## 3.0.0-beta.5 (2019-07-09) ### Features - Internal refactoring: Prism validation process is now completely sync [#400](https://github.com/stoplightio/prism/issues/400) -# 3.0.0-beta.3 (2019-07-05) +## 3.0.0-beta.3 (2019-07-05) ### Features - Prism examples generator supports `x-faker` extensions [#384 — thanks @vanhoofmaarten!](https://github.com/stoplightio/prism/issues/vanhoofmaarten!) - Documentation reorganisation [#393](https://github.com/stoplightio/prism/issues/393) -# 3.0.0-beta.3 (2019-07-01) +## 3.0.0-beta.3 (2019-07-01) ### Features @@ -633,7 +689,7 @@ This is nothing more than the beta 6 rebranded. - Prism is now able to parse HTTP FormData payloads [#381](https://github.com/stoplightio/prism/issues/381) -# 3.0.0-beta.1 (2019-06-22) +## 3.0.0-beta.1 (2019-06-22) ### Features @@ -644,7 +700,7 @@ This is nothing more than the beta 6 rebranded. - Static JSON Schema examples generator gives precendece to `default` over `examples` [#373](https://github.com/stoplightio/prism/issues/373) -# 3.0.0-beta.1 (2019-06-18) +## 3.0.0-beta.1 (2019-06-18) ### Features @@ -656,13 +712,13 @@ This is nothing more than the beta 6 rebranded. - Prism's build process in TypeScript has been revisited [#356](https://github.com/stoplightio/prism/issues/356) -# 3.0.0-alpha.16 (2019-06-17) +## 3.0.0-alpha.16 (2019-06-17) ### Features - Prism can now validate servers [#351](https://github.com/stoplightio/prism/issues/351) -# 3.0.0-alpha.15 (2019-06-14) +## 3.0.0-alpha.15 (2019-06-14) ### Fixed @@ -672,14 +728,14 @@ This is nothing more than the beta 6 rebranded. - Prism now has got a static example fallback in case the `dynamic` flag is not enabled [#347](https://github.com/stoplightio/prism/issues/347) -# 3.0.0-alpha.14 (2019-06-11) +## 3.0.0-alpha.14 (2019-06-11) ### Fixed - Prism is now handling the fact that HTTP headers are case insensitive [#338](https://github.com/stoplightio/prism/issues/338) - Prism is now normalising OAS2/3 schemas improving and simplyfing the validation capabilites [#338](https://github.com/stoplightio/prism/issues/338) -# 3.0.0-alpha.13 (2019-06-09) +## 3.0.0-alpha.13 (2019-06-09) ### Fixed @@ -689,7 +745,7 @@ This is nothing more than the beta 6 rebranded. - Prism CLI has now a new CLI option to specify the IP Address where it will listen connections for [#340](https://github.com/stoplightio/prism/issues/340) -# 3.0.0-alpha.12 (2019-06-04) +## 3.0.0-alpha.12 (2019-06-04) ### Fixed @@ -703,7 +759,7 @@ This is nothing more than the beta 6 rebranded. - Add new GitHub ISSUES template files for the project [#326](https://github.com/stoplightio/prism/issues/326) - Decouple payload generation from its serialisation [#322](https://github.com/stoplightio/prism/issues/322) -# 3.0.0-alpha.11 (2019-05-24) +## 3.0.0-alpha.11 (2019-05-24) ### Fixed diff --git a/mlc_config.json b/mlc_config.json new file mode 100644 index 000000000..f7a23c019 --- /dev/null +++ b/mlc_config.json @@ -0,0 +1,5 @@ +{ + "ignorePatterns": [ + "^https://github\\.com/stoplightio/prism/compare/" + ] +} \ No newline at end of file diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md new file mode 100644 index 000000000..e4a9bb0cb --- /dev/null +++ b/packages/cli/CHANGELOG.md @@ -0,0 +1,29 @@ +# Changelog + +## [5.6.0](https://github.com/stoplightio/prism/compare/v5.5.4...v5.6.0) (2024-03-18) + + +### Features + +* 1813 start using 415 code for invalid content-types instead constantly inferring it ([df475fc](https://github.com/stoplightio/prism/commit/df475fcb67608428c143b3e6a988d95a1ef1fd3e)) +* Allow JSON Schema Faker configuration in specification ([b72dd03](https://github.com/stoplightio/prism/commit/b72dd03e24bea4a7178c824eb0d83c68715f1503)) +* **proxy:** add a flag to skip request validation ([71d04c8](https://github.com/stoplightio/prism/commit/71d04c8e19fef64f1354a17e51cf48a0d8b4bee7)) +* support circular refs ([#1835](https://github.com/stoplightio/prism/issues/1835)) ([d287dd7](https://github.com/stoplightio/prism/commit/d287dd700c2597c0b20214c8340680dd42e20085)) + + +### Bug Fixes + +* fixed [#1860](https://github.com/stoplightio/prism/issues/1860) performance regression ([fe6345d](https://github.com/stoplightio/prism/commit/fe6345dc8a78dc0a0a30774c0175422c9cc93139)) +* json schema faker fillProperties not working ([#2398](https://github.com/stoplightio/prism/issues/2398)) ([e8acebd](https://github.com/stoplightio/prism/commit/e8acebd430dfe3cfc9db7bda3228256153346488)) +* update http-spec ([#2037](https://github.com/stoplightio/prism/issues/2037)) ([72d6882](https://github.com/stoplightio/prism/commit/72d6882bc39a673e65b1fc10ff88d3581b838dca)) +* upgrade dependencies and resolve breaking http spec changes ([#2105](https://github.com/stoplightio/prism/issues/2105)) ([ebbc6c1](https://github.com/stoplightio/prism/commit/ebbc6c1546aced8db0f492dd80651d2459c9bae0)) +* upgrade jsrp to 9.2.4 to allow basic auth ([#2279](https://github.com/stoplightio/prism/issues/2279)) ([2148a2b](https://github.com/stoplightio/prism/commit/2148a2bc9c43d2897900ffe5838d7bc76fd8a3d1)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @stoplight/prism-core bumped from ^5.5.4 to ^5.6.0 + * @stoplight/prism-http bumped from ^5.5.4 to ^5.6.0 + * @stoplight/prism-http-server bumped from ^5.5.4 to ^5.6.0 diff --git a/packages/cli/package.json b/packages/cli/package.json index 725b50477..eddd90d82 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@stoplight/prism-cli", - "version": "5.5.4", + "version": "5.6.0", "author": "Stoplight ", "bin": { "prism": "./dist/index.js" @@ -10,9 +10,9 @@ "@stoplight/http-spec": "^7.0.2", "@stoplight/json": "^3.18.1", "@stoplight/json-schema-ref-parser": "9.2.7", - "@stoplight/prism-core": "^5.5.4", - "@stoplight/prism-http": "^5.5.4", - "@stoplight/prism-http-server": "^5.5.4", + "@stoplight/prism-core": "^5.6.0", + "@stoplight/prism-http": "^5.6.0", + "@stoplight/prism-http-server": "^5.6.0", "@stoplight/types": "^14.1.0", "chalk": "^4.1.2", "chokidar": "^3.5.2", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md new file mode 100644 index 000000000..34a6ea39a --- /dev/null +++ b/packages/core/CHANGELOG.md @@ -0,0 +1,8 @@ +# Changelog + +## [5.6.0](https://github.com/stoplightio/prism/compare/v5.5.4...v5.6.0) (2024-03-18) + + +### Features + +* **http:** added support to Deprecation header for deprecated operations [#1563](https://github.com/stoplightio/prism/issues/1563) ([1415319](https://github.com/stoplightio/prism/commit/14153193c69bccd960e62bc2b86ec23470d66921)) diff --git a/packages/core/package.json b/packages/core/package.json index bbcc463f9..d333b316c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@stoplight/prism-core", - "version": "5.5.4", + "version": "5.6.0", "main": "dist/index.js", "types": "dist/index.d.ts", "author": "Stoplight ", diff --git a/packages/http-server/CHANGELOG.md b/packages/http-server/CHANGELOG.md new file mode 100644 index 000000000..34b73c382 --- /dev/null +++ b/packages/http-server/CHANGELOG.md @@ -0,0 +1,24 @@ +# Changelog + +## [5.6.0](https://github.com/stoplightio/prism/compare/v5.5.4...v5.6.0) (2024-03-18) + + +### Features + +* 1813 start using 415 code for invalid content-types instead constantly inferring it ([df475fc](https://github.com/stoplightio/prism/commit/df475fcb67608428c143b3e6a988d95a1ef1fd3e)) +* adds more standard compliant request body handling ([#2260](https://github.com/stoplightio/prism/issues/2260)) ([3b56cb7](https://github.com/stoplightio/prism/commit/3b56cb72f41d106cbcc95bb7c27711a3c05c6298)) +* support circular refs ([#1835](https://github.com/stoplightio/prism/issues/1835)) ([d287dd7](https://github.com/stoplightio/prism/commit/d287dd700c2597c0b20214c8340680dd42e20085)) + + +### Bug Fixes + +* **http-server:** discard request body if the content-length header i… ([#2103](https://github.com/stoplightio/prism/issues/2103)) ([c172f42](https://github.com/stoplightio/prism/commit/c172f42c89d67c3963eb9962d0550d5126756d34)) +* update http-spec ([#2037](https://github.com/stoplightio/prism/issues/2037)) ([72d6882](https://github.com/stoplightio/prism/commit/72d6882bc39a673e65b1fc10ff88d3581b838dca)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @stoplight/prism-core bumped from ^5.5.4 to ^5.6.0 + * @stoplight/prism-http bumped from ^5.5.4 to ^5.6.0 diff --git a/packages/http-server/package.json b/packages/http-server/package.json index d63015b8b..9706bef67 100644 --- a/packages/http-server/package.json +++ b/packages/http-server/package.json @@ -1,6 +1,6 @@ { "name": "@stoplight/prism-http-server", - "version": "5.5.4", + "version": "5.6.0", "main": "dist/index.js", "types": "dist/index.d.ts", "author": "Stoplight ", @@ -19,8 +19,8 @@ "access": "public" }, "dependencies": { - "@stoplight/prism-core": "^5.5.4", - "@stoplight/prism-http": "^5.5.4", + "@stoplight/prism-core": "^5.6.0", + "@stoplight/prism-http": "^5.6.0", "@stoplight/types": "^14.1.0", "fast-xml-parser": "^4.2.0", "fp-ts": "^2.11.5", diff --git a/packages/http/CHANGELOG.md b/packages/http/CHANGELOG.md new file mode 100644 index 000000000..ef1cba3db --- /dev/null +++ b/packages/http/CHANGELOG.md @@ -0,0 +1,41 @@ +# Changelog + +## [5.6.0](https://github.com/stoplightio/prism/compare/v5.5.4...v5.6.0) (2024-03-18) + + +### Features + +* 1813 start using 415 code for invalid content-types instead constantly inferring it ([df475fc](https://github.com/stoplightio/prism/commit/df475fcb67608428c143b3e6a988d95a1ef1fd3e)) +* adds more standard compliant request body handling ([#2260](https://github.com/stoplightio/prism/issues/2260)) ([3b56cb7](https://github.com/stoplightio/prism/commit/3b56cb72f41d106cbcc95bb7c27711a3c05c6298)) +* Allow JSON Schema Faker configuration in specification ([b72dd03](https://github.com/stoplightio/prism/commit/b72dd03e24bea4a7178c824eb0d83c68715f1503)) +* better validation for optional auth ([#2401](https://github.com/stoplightio/prism/issues/2401)) ([e2d9f0f](https://github.com/stoplightio/prism/commit/e2d9f0f23884c73a8dad371e3497a0956c00ee11)) +* **http:** added support to Deprecation header for deprecated operations [#1563](https://github.com/stoplightio/prism/issues/1563) ([1415319](https://github.com/stoplightio/prism/commit/14153193c69bccd960e62bc2b86ec23470d66921)) +* **http:** detect complex schema error, improve error message ([#2327](https://github.com/stoplightio/prism/issues/2327)) ([07af511](https://github.com/stoplightio/prism/commit/07af51120ecb8593bc7c0892bc79f5ad5258a67c)) +* support circular refs ([#1835](https://github.com/stoplightio/prism/issues/1835)) ([d287dd7](https://github.com/stoplightio/prism/commit/d287dd700c2597c0b20214c8340680dd42e20085)) + + +### Bug Fixes + +* [#1881](https://github.com/stoplightio/prism/issues/1881) fixed memory leak for validation ([931fc0f](https://github.com/stoplightio/prism/commit/931fc0fe47b4ff4ec58f8ba3369d50f8d1bf47c3)) +* [#1881](https://github.com/stoplightio/prism/issues/1881) fixed memory leak for validation ([bfc258a](https://github.com/stoplightio/prism/commit/bfc258aa98e49c46fa5116ca1e7b49b8a3117ce9)) +* [#1881](https://github.com/stoplightio/prism/issues/1881) fixed memory leak for validation ([1a05283](https://github.com/stoplightio/prism/commit/1a0528365251043d041c487ebeb905a51310e420)) +* fixed handling of number with format: double ([e10a1e5](https://github.com/stoplightio/prism/commit/e10a1e54995bd0a0c325412de63041835023f5d5)) +* 1917 fixed handling of example request for invalid requests ([444012b](https://github.com/stoplightio/prism/commit/444012bf1d9675abb2628727d4c5b39de486eb43)) +* another fix for memory leak of schema validation ([ded2a9b](https://github.com/stoplightio/prism/commit/ded2a9b110459b7c15e00115e5a600f6f8cd8438)) +* decode path before matching it ([ed5bce8](https://github.com/stoplightio/prism/commit/ed5bce837fb0cf83d15fb1a085227986f063aee7)) +* **http:** add explicit dependency on chalk ([#2263](https://github.com/stoplightio/prism/issues/2263)) ([55b07c9](https://github.com/stoplightio/prism/commit/55b07c98145799faf0aae47a023a34a6e22e714b)) +* json schema faker fillProperties not working ([#2398](https://github.com/stoplightio/prism/issues/2398)) ([e8acebd](https://github.com/stoplightio/prism/commit/e8acebd430dfe3cfc9db7bda3228256153346488)) +* keep encoded value if uri decoding fails. ([#2387](https://github.com/stoplightio/prism/issues/2387)) ([aba9bee](https://github.com/stoplightio/prism/commit/aba9bee0dae442da8364c327bd3d2e560e7de4cc)) +* remove deprecated usage of parse ([#1959](https://github.com/stoplightio/prism/issues/1959)) ([ea5b445](https://github.com/stoplightio/prism/commit/ea5b44555435424c2743fd3cde9bea75a408c6b8)) +* replace date-time validator with our bug fixed version ([#1856](https://github.com/stoplightio/prism/issues/1856)) ([44186db](https://github.com/stoplightio/prism/commit/44186dbf6eba6ad506fd9f08e473edf891cdbf3c)) +* update http-spec ([#2037](https://github.com/stoplightio/prism/issues/2037)) ([72d6882](https://github.com/stoplightio/prism/commit/72d6882bc39a673e65b1fc10ff88d3581b838dca)) +* upgrade dependencies and resolve breaking http spec changes ([#2105](https://github.com/stoplightio/prism/issues/2105)) ([ebbc6c1](https://github.com/stoplightio/prism/commit/ebbc6c1546aced8db0f492dd80651d2459c9bae0)) +* use proper client call in memory leak tests ([c223192](https://github.com/stoplightio/prism/commit/c223192750c2edde958e43da8bffe639f2672952)) +* validateOutput() when schema contains internal reference ([#2363](https://github.com/stoplightio/prism/issues/2363)) ([8e143e6](https://github.com/stoplightio/prism/commit/8e143e6622bdc8098a5c86c399831a12858612d5)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @stoplight/prism-core bumped from ^5.5.4 to ^5.6.0 diff --git a/packages/http/package.json b/packages/http/package.json index 7c1139d91..c0413b948 100644 --- a/packages/http/package.json +++ b/packages/http/package.json @@ -1,6 +1,6 @@ { "name": "@stoplight/prism-http", - "version": "5.5.4", + "version": "5.6.0", "main": "dist/index.js", "types": "dist/index.d.ts", "author": "Stoplight ", @@ -20,7 +20,7 @@ "@stoplight/json": "^3.18.1", "@stoplight/json-schema-merge-allof": "0.7.8", "@stoplight/json-schema-sampler": "0.3.0", - "@stoplight/prism-core": "^5.5.4", + "@stoplight/prism-core": "^5.6.0", "@stoplight/types": "^14.1.0", "@stoplight/yaml": "^4.2.3", "abstract-logging": "^2.0.1", diff --git a/version.txt b/version.txt index 0413736d6..1bc788d3b 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -5.5.4 \ No newline at end of file +5.6.0