Skip to content

Commit 36e133d

Browse files
committed
chore: release 0.19.0
1 parent eb65e32 commit 36e133d

42 files changed

Lines changed: 670 additions & 187 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.release-please-manifest.json

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
{
2-
"packages/case-core": "0.18.0",
3-
"packages/case-definition-dsl": "0.18.0",
4-
"packages/case-core-plugin-http": "0.18.0",
5-
"packages/case-core-plugin-http-dsl": "0.18.0",
6-
"packages/case-core-plugin-function": "0.18.0",
7-
"packages/case-core-plugin-function-dsl": "0.18.0",
8-
"packages/case-plugin-base": "0.18.0",
9-
"packages/case-plugin-dsl-types": "0.18.0",
10-
"packages/case-entities": "0.18.0",
11-
"packages/contract-case-jest": "0.13.0",
12-
"packages/documentation": "0.0.8",
13-
".": "0.18.0",
14-
"packages/contract-case-cli": "0.2.6",
15-
"packages/case-maintainer-config": "0.1.0",
16-
"packages/eslint-config-case-maintainer": "0.1.1",
17-
"packages/case-connector": "0.10.0",
18-
"packages/case-connector-proto": "0.9.0",
19-
"packages/dsl-java": "0.3.0",
20-
"packages/documentation-matchers-generator": "0.0.1"
2+
"packages/case-core": "0.19.0",
3+
"packages/case-definition-dsl": "0.19.0",
4+
"packages/case-core-plugin-http": "0.19.0",
5+
"packages/case-core-plugin-http-dsl": "0.19.0",
6+
"packages/case-core-plugin-function": "0.19.0",
7+
"packages/case-core-plugin-function-dsl": "0.19.0",
8+
"packages/case-plugin-base": "0.19.0",
9+
"packages/case-plugin-dsl-types": "0.19.0",
10+
"packages/case-entities": "0.19.0",
11+
"packages/contract-case-jest": "0.19.0",
12+
"packages/documentation": "0.19.0",
13+
".": "0.19.0",
14+
"packages/contract-case-cli": "0.19.0",
15+
"packages/case-maintainer-config": "0.19.0",
16+
"packages/eslint-config-case-maintainer": "0.19.0",
17+
"packages/case-connector": "0.19.0",
18+
"packages/case-connector-proto": "0.19.0",
19+
"packages/dsl-java": "0.19.0",
20+
"packages/documentation-matchers-generator": "0.19.0"
2121
}

docs/maintainers/FULL-CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,45 @@
11
# Changelog
22

3+
## [0.19.0](https://github.com/case-contract-testing/contract-case/compare/v0.18.0...v0.19.0) (2025-03-04)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* The `mocks` module has been renamed `interactions`; and `AnyMockDescriptor` has been renamed `AnyInteractionDescriptor`. You may need to update your imports
9+
* Replace runExample / runRejectingExample / runThrowingExample with runInteraction / runRejectingInteraction / runThrowingInteraction
10+
* Allow different tests to have different values for the same default state variable. Contracts using state variables from the previous version will need to be regnerated
11+
* Add ability for matchers to validate their own content. This is a breaking change for any plugin authors, as matcher Executor implementations now need to provide validation functions
12+
* Move the matchers to packages grouped around related functionality - please update your imports following the matcher documentation
13+
14+
### Features
15+
16+
* Add ability for matchers to validate their own content. This is a breaking change for any plugin authors, as matcher Executor implementations now need to provide validation functions ([afaa8d7](https://github.com/case-contract-testing/contract-case/commit/afaa8d75d81e45ca7609f89b1e17819183bc59b2))
17+
* Add ability for the current version to be generated from the git sha ([dd70365](https://github.com/case-contract-testing/contract-case/commit/dd703650fd058d34f6d772011b74faec10b93074))
18+
* Expose docs-json for auto-documentation purposes ([2ff4e97](https://github.com/case-contract-testing/contract-case/commit/2ff4e97501bc29af4af085d7a751b752bad8e82c))
19+
* Run parameter validators ahead of the self-check, allowing early warning of configuration mistakes in example interactions ([186d2e5](https://github.com/case-contract-testing/contract-case/commit/186d2e58eff512d37e53425ac353b231d15250a8))
20+
21+
22+
### Bug Fixes
23+
24+
* Add debugging information to the broker 403 error ([a8cbb70](https://github.com/case-contract-testing/contract-case/commit/a8cbb70703fb19ac0351c038edeb23545b980ec3))
25+
* Allow different tests to have different values for the same default state variable. Contracts using state variables from the previous version will need to be regnerated ([2984d2b](https://github.com/case-contract-testing/contract-case/commit/2984d2baf29406fab884c5fffc790b6022621047))
26+
* Change the "->" in interaction names to "returns" ([e1c3f29](https://github.com/case-contract-testing/contract-case/commit/e1c3f29bb6803dff59f615b75b055cc3c9d184b7))
27+
* Fix an issue where if the verifier was called with multiple contracts, they would inappropriately run concurrently ([83a8edd](https://github.com/case-contract-testing/contract-case/commit/83a8eddaf9a87231506cc39fc3439325923dd4bc))
28+
29+
30+
### Code Refactoring
31+
32+
* Move the matchers to packages grouped around related functionality - please update your imports following the matcher documentation ([1edbda0](https://github.com/case-contract-testing/contract-case/commit/1edbda04c1fc6bcee19bfb13beb30980714bbfb6))
33+
* Replace runExample / runRejectingExample / runThrowingExample with runInteraction / runRejectingInteraction / runThrowingInteraction ([a37e0e8](https://github.com/case-contract-testing/contract-case/commit/a37e0e8258672894e702aebdb5d9cddce90923b4))
34+
* The `mocks` module has been renamed `interactions`; and `AnyMockDescriptor` has been renamed `AnyInteractionDescriptor`. You may need to update your imports ([f3f4b0d](https://github.com/case-contract-testing/contract-case/commit/f3f4b0dafb6f9be2a5055fe198dda03025b5682b))
35+
36+
37+
### Dependencies
38+
39+
* The following workspace dependencies were updated
40+
* devDependencies
41+
* @contract-case/eslint-config-case-maintainer bumped from 0.1.1 to 0.19.0
42+
343
## [0.18.0](https://github.com/case-contract-testing/contract-case/compare/v0.17.1...v0.18.0) (2024-10-17)
444

545

0 commit comments

Comments
 (0)