From d2b465c7d34272778be670bd704047920dfc492a Mon Sep 17 00:00:00 2001 From: stoplight-bot Date: Fri, 7 Jun 2024 15:11:38 +0000 Subject: [PATCH] chore(release): 1.8.0 [skip ci] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # [1.8.0](https://github.com/stoplightio/spectral/compare/@stoplight/spectral-functions-v1.7.2...@stoplight/spectral-functions-1.8.0) (2024-06-07) ### Bug Fixes * **cli:** choose proxy agent based on requester protocol ([#2521](https://github.com/stoplightio/spectral/issues/2521)) ([056f2e1](https://github.com/stoplightio/spectral/commit/056f2e1eef966b807734fb00aae071411feabe75)) * **cli:** clarify usage of --format ([#2575](https://github.com/stoplightio/spectral/issues/2575)) ([96eee89](https://github.com/stoplightio/spectral/commit/96eee89d3210931b8ffeffe44c44d7e9f610c0b0)) * **core:** dedupe paths containing special characters correctly ([758de21](https://github.com/stoplightio/spectral/commit/758de213aa9dd6319c832de54cfee31fe1b86649)) * **core:** invalid then produced by Rule#toJSON ([#2496](https://github.com/stoplightio/spectral/issues/2496)) ([db91553](https://github.com/stoplightio/spectral/commit/db9155326289ef5c143353719fe71def84ca136e)) * **core:** more accurate ruleset error paths ([66b3ca7](https://github.com/stoplightio/spectral/commit/66b3ca704136d5d8a34211e72e2d8a2c522261e4)) * **core:** pointer in overrides are applied too broadly ([#2511](https://github.com/stoplightio/spectral/issues/2511)) ([69403c1](https://github.com/stoplightio/spectral/commit/69403c1dc1dd78937bf4dbab3c392f03c76e2201)) * **core:** reset path in fn context ([#2389](https://github.com/stoplightio/spectral/issues/2389)) ([3d47ec4](https://github.com/stoplightio/spectral/commit/3d47ec432fde46d9d1e59d00c1173d924b6a39a1)) * **parsers:** update @stoplight/json from ~3.20.1 to ~3.21.0 ([e906d20](https://github.com/stoplightio/spectral/commit/e906d20f3d12e9958886e1232789d1e2c5cf8771)) * **parsers:** update @stoplight/yaml from ~4.2.3 to ~4.3.0 ([91fdded](https://github.com/stoplightio/spectral/commit/91fdded2fcb25880f4ec40091d7d8137f9b64504)) * **ref-resolver:** bump @stoplight/json-ref-resolver from ~3.1.4 to ~3.1.5 ([#3635](https://github.com/stoplightio/spectral/issues/3635)) ([215ae93](https://github.com/stoplightio/spectral/commit/215ae93a3b06d73cc10a07b6c43c718450a2a2fd)) * **ref-resolver:** update @stoplight/json-ref-resolver from ~3.1.5 to ~3.1.6 ([6f73151](https://github.com/stoplightio/spectral/commit/6f7315189caac381f826ccb16b596f224eedda8c)) * **ruleset-bundler:** defaults should be last one ([#2403](https://github.com/stoplightio/spectral/issues/2403)) ([8780cfa](https://github.com/stoplightio/spectral/commit/8780cfac20cfa70b8ca8208f1b15955ca2111746)) * **ruleset-bundler:** remove extraneous 'external dependency' warnings ([#2475](https://github.com/stoplightio/spectral/issues/2475)) ([e791534](https://github.com/stoplightio/spectral/commit/e7915342cb434ea871394e969d166f8987083642)) * **ruleset-migrator:** correct package.json's browser field ([#2497](https://github.com/stoplightio/spectral/issues/2497)) ([89a6a67](https://github.com/stoplightio/spectral/commit/89a6a677ef78e7f5e28d92d03048709a8ef0b89b)) * **ruleset-migrator:** transform functions under overrides ([#2459](https://github.com/stoplightio/spectral/issues/2459)) ([45e817f](https://github.com/stoplightio/spectral/commit/45e817ffb9b682779c8e20153405879d9205454d)) * **ruleset-migrator:** update @stoplight/json from ~3.20.1 to ~3.21.0 ([3f7eebc](https://github.com/stoplightio/spectral/commit/3f7eebc2ab11b9e78f675dd559369b2aea099a7c)) * **ruleset-migrator:** use module for require.resolve ([#2405](https://github.com/stoplightio/spectral/issues/2405)) ([d7c0fa4](https://github.com/stoplightio/spectral/commit/d7c0fa44c506f8f724129c31ee51701fb9699bef)) * **rulesets:** avoid false errors from ajv ([#2408](https://github.com/stoplightio/spectral/issues/2408)) ([92dab78](https://github.com/stoplightio/spectral/commit/92dab78d0c07e6919c0485cadbe5aa2391a53e8b)) * **rulesets:** example validation for required readOnly and writeOnly properties ([#2573](https://github.com/stoplightio/spectral/issues/2573)) ([ae1fea5](https://github.com/stoplightio/spectral/commit/ae1fea50bc37faf7bb230e58158c5d490fc8fb42)) * **rulesets:** oasExample should clean id fields from non-schema objects ([#2561](https://github.com/stoplightio/spectral/issues/2561)) ([7f7583e](https://github.com/stoplightio/spectral/commit/7f7583e37e9e7d18bc2d7c9ae50939a540b5d720)) * **rulesets:** tweak server variables function ([#2533](https://github.com/stoplightio/spectral/issues/2533)) ([244cbda](https://github.com/stoplightio/spectral/commit/244cbda1256e218d9ab24288e772162b5230323d)) ### Features * **cli:** add sarif formatter ([#2532](https://github.com/stoplightio/spectral/issues/2532)) ([959a86a](https://github.com/stoplightio/spectral/commit/959a86aedbc0bfe2533212dcaa4e28784fc1e384)) * **cli:** require newer version of all Spectral dependencies ([10ddd97](https://github.com/stoplightio/spectral/commit/10ddd97b6609a58c3542dccf4019488095b38064)) * **cli:** use hpagent ([#2513](https://github.com/stoplightio/spectral/issues/2513)) ([9b2d347](https://github.com/stoplightio/spectral/commit/9b2d3476996f7763c035380beffd2bf46c6051f9)) * **core:** relax formats validation ([#2151](https://github.com/stoplightio/spectral/issues/2151)) ([de16b4c](https://github.com/stoplightio/spectral/commit/de16b4cbd56cd9836609ab79487a6e3e06df964d)) * **core:** support x- extensions in the ruleset ([#2440](https://github.com/stoplightio/spectral/issues/2440)) ([964151e](https://github.com/stoplightio/spectral/commit/964151e73b6cc3c0b7c960eac3711ffbeac690ae)) * **formats:** jsonSchemaLoose format should search for enum keyword ([#2551](https://github.com/stoplightio/spectral/issues/2551)) ([0835545](https://github.com/stoplightio/spectral/commit/0835545f0b43e7995720bb8a455808f76ef69483)) * **formats:** support AsyncAPI 2.6.0 ([#2391](https://github.com/stoplightio/spectral/issues/2391)) ([b8e51b4](https://github.com/stoplightio/spectral/commit/b8e51b487e0667908d8148b818007026722cacb7)) * **formatters:** add export entrypoint for utils ([#2482](https://github.com/stoplightio/spectral/issues/2482)) ([d4b883c](https://github.com/stoplightio/spectral/commit/d4b883c8739ca9eeeebff7f67620e210ac653796)) * **formatters:** add GitHub Actions formatter ([#2508](https://github.com/stoplightio/spectral/issues/2508)) ([6904927](https://github.com/stoplightio/spectral/commit/69049275e9b39d1b22d8d04ef8a47b630b6b1380)) * **formatters:** add sarif formatter ([#2532](https://github.com/stoplightio/spectral/issues/2532)) ([908c308](https://github.com/stoplightio/spectral/commit/908c3081df514dbb11c5f6b379f5ad49442c1e0c)) * **formatters:** move formatters to a separate package ([#2468](https://github.com/stoplightio/spectral/issues/2468)) ([664e259](https://github.com/stoplightio/spectral/commit/664e25927f31ca24beebecf78ac373668328de23)) * **rulesets:** add multiple xor ([#2614](https://github.com/stoplightio/spectral/issues/2614)) ([af9c742](https://github.com/stoplightio/spectral/commit/af9c742ef8a9e0749031f41ecf9466e15be9acdd)) * **rulesets:** add new rule that requires sibling items field for type array ([#2632](https://github.com/stoplightio/spectral/issues/2632)) ([24198bc](https://github.com/stoplightio/spectral/commit/24198bcb32eafdeb119ee2432d8488d7a5af14aa)) * **rulesets:** add oas3_1-servers-in-webhook and oas3_1-callbacks-in… ([#2581](https://github.com/stoplightio/spectral/issues/2581)) ([7a8cc0e](https://github.com/stoplightio/spectral/commit/7a8cc0e62c09aca2d579bb81a2602c17028efb49)) * **rulesets:** add oas3-server-variables rule ([#2526](https://github.com/stoplightio/spectral/issues/2526)) ([4c4de85](https://github.com/stoplightio/spectral/commit/4c4de85f5bfe5a1eb8ecdbfa8b9b9b4d7b8f6031)) * **rulesets:** add scope validation to oas{2,3}-operation-security-defined rules ([#2538](https://github.com/stoplightio/spectral/issues/2538)) ([68aacd6](https://github.com/stoplightio/spectral/commit/68aacd615dc6830ef9d856fcad74f1ec2b2a0ca2)) * **rulesets:** add traits array path to headers rule ([#2460](https://github.com/stoplightio/spectral/issues/2460)) ([9ceabca](https://github.com/stoplightio/spectral/commit/9ceabca80969885c240349d6ebba15c09a4f8697)) * **rulesets:** improve {oas2,oas3}-valid-schema rule ([#2574](https://github.com/stoplightio/spectral/issues/2574)) ([8df2c36](https://github.com/stoplightio/spectral/commit/8df2c36d7461a86b3f6fb77fcd1759ed0c3750a0)) * **rulesets:** support AsyncAPI 2.6.0 ([#2391](https://github.com/stoplightio/spectral/issues/2391)) ([94a7801](https://github.com/stoplightio/spectral/commit/94a7801c558948aed085cd9cd1856019681d1c9b)) --- packages/functions/CHANGELOG.md | 7 +++++++ packages/functions/package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/functions/CHANGELOG.md b/packages/functions/CHANGELOG.md index 296332e97..b18b5ec5f 100644 --- a/packages/functions/CHANGELOG.md +++ b/packages/functions/CHANGELOG.md @@ -1,3 +1,10 @@ +# @stoplight/spectral-functions [1.8.0](https://github.com/stoplightio/spectral/compare/@stoplight/spectral-functions-v1.7.2...@stoplight/spectral-functions-1.8.0) (2024-06-07) + + +### Features + +* **rulesets:** add multiple xor ([#2614](https://github.com/stoplightio/spectral/issues/2614)) ([af9c742](https://github.com/stoplightio/spectral/commit/af9c742ef8a9e0749031f41ecf9466e15be9acdd)) + # [@stoplight/spectral-functions-v1.7.2](https://github.com/stoplightio/spectral/compare/@stoplight/spectral-functions-v1.7.1...@stoplight/spectral-functions-v1.7.2) (2022-12-13) diff --git a/packages/functions/package.json b/packages/functions/package.json index 4b3d6596b..96b2bda40 100644 --- a/packages/functions/package.json +++ b/packages/functions/package.json @@ -1,6 +1,6 @@ { "name": "@stoplight/spectral-functions", - "version": "1.7.2", + "version": "1.8.0", "sideEffects": false, "homepage": "https://github.com/stoplightio/spectral", "bugs": "https://github.com/stoplightio/spectral/issues",