From 69f165bfd4e21cfb873a8d1ded48530ecf68a0eb Mon Sep 17 00:00:00 2001 From: GitHub Actions release workflow Date: Wed, 7 Dec 2022 15:57:27 +0000 Subject: [PATCH] chore: release v3.0.0 --- CHANGELOG.md | 13 ++++++++----- package.json | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 55e1bcb..62bf6db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [3.0.0] - 2022-12-07 ### Added - New parameter `recordingType` in method `run()` to differentiate between prepare, teardown or main test run - New dev and peer dependency - Superface Parser [v1.2.0](https://github.com/superfaceai/parser/releases/tag/v1.2.0) @@ -25,10 +27,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Errors for module `matcher` - Error `CoverageFileNotFoundError` for correct reporting -### Removed -- Parameter `client` from constructor and method `run` -- Function for omitting timestamp from perform error `removeTimestamp` - ### Changed - **BREAKING CHANGE:** Recording fixtures are grouped by test file or provider - **BREAKING CHANGE:** Recording fixtures are stored next to test file OR in `/recordings//.recording.json` @@ -40,6 +38,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Return value from method `run` to `PerformError | string` - Does not overwrite HTTP traffic recording when in record mode, instead save new one next to old one with suffix `-new` +### Removed +- Parameter `client` from constructor and method `run` +- Function for omitting timestamp from perform error `removeTimestamp` + ## [2.0.3] - 2022-02-15 ### Changed - Updated One-SDK to [v1.3.0](https://github.com/superfaceai/one-sdk-js/releases/tag/v1.3.0) and AST to [v1.1.0](https://github.com/superfaceai/ast-js/releases/tag/v1.1.0) @@ -82,7 +84,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Modules for io, formatting and errors. - SuperfaceTest class -[Unreleased]: https://github.com/superfaceai/testing/compare/v2.0.3...HEAD +[Unreleased]: https://github.com/superfaceai/testing/compare/v3.0.0...HEAD +[3.0.0]: https://github.com/superfaceai/testing/compare/v2.0.3...v3.0.0 [2.0.3]: https://github.com/superfaceai/testing/compare/v2.0.1...v2.0.3 [2.0.1]: https://github.com/superfaceai/testing/compare/v2.0.0...v2.0.1 [2.0.0]: https://github.com/superfaceai/testing/compare/v1.0.0...v2.0.0 diff --git a/package.json b/package.json index 7b14d3e..56ae79d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@superfaceai/testing", - "version": "3.0.0-rc.2", + "version": "3.0.0", "description": "Testing library for Superface capabilities.", "main": "dist/index.js", "source": "src/index.ts",