Releases: case-contract-testing/contract-case
Releases · case-contract-testing/contract-case
v0.18.0
0.18.0 (2024-10-17)
⚠ BREAKING CHANGES
- Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings
Bug Fixes
- Improve broker logging and error reporting (61fb28d)
Code Refactoring
- Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings (c9ddd93)
@contract-case/dsl-java: v0.3.0
0.3.0 (2024-10-17)
⚠ BREAKING CHANGES
- Now supports function implmentation mocks, supplied on the SetupInfo object. Breaking change as getInfo has been renamed to getMockSetup for consistency with other languages
Features
- Now supports function implmentation mocks, supplied on the SetupInfo object. Breaking change as getInfo has been renamed to getMockSetup for consistency with other languages (426ee0b)
Bug Fixes
- Correct issue where plugin module names weren't passed to the core (149ede1)
- Fix hang if the provided trigger function needed to call back to ContractCase's core (6fefba5)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @contract-case/case-connector bumped from 0.9.0 to 0.10.0
- dependencies
@contract-case/contract-case-jest: v0.13.0
0.13.0 (2024-10-17)
⚠ BREAKING CHANGES
- Introduce a clearer SetupInfo type instead of the config map in triggers, allowing separation between stateVariables and mockSetup information. Existing triggers will need to be updated
Bug Fixes
- Accurately include version numbers at runtime (cca80e3)
Code Refactoring
- Introduce a clearer SetupInfo type instead of the config map in triggers, allowing separation between stateVariables and mockSetup information. Existing triggers will need to be updated (3cafd35)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @contract-case/case-connector bumped from 0.9.0 to 0.10.0
- @contract-case/case-core-plugin-http-dsl bumped from 0.17.1 to 0.18.0
- @contract-case/case-entities-internal bumped from 0.17.1 to 0.18.0
- @contract-case/case-definition-dsl bumped from 0.17.1 to 0.18.0
- @contract-case/case-plugin-base bumped from 0.17.1 to 0.18.0
- @contract-case/case-plugin-dsl-types bumped from 0.17.1 to 0.18.0
- @contract-case/cli bumped from 0.2.5 to 0.2.6
- dependencies
@contract-case/cli: v0.2.6
@contract-case/case-plugin-dsl-types: v0.18.0
0.18.0 (2024-10-17)
⚠ BREAKING CHANGES
- Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings
Code Refactoring
- Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings (c9ddd93)
@contract-case/case-plugin-base: v0.18.0
0.18.0 (2024-10-17)
Miscellaneous Chores
- @contract-case/case-plugin-base: Synchronize ContractCase versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @contract-case/case-plugin-dsl-types bumped from 0.17.1 to 0.18.0
- dependencies
@contract-case/case-entities-internal: v0.18.0
0.18.0 (2024-10-17)
Miscellaneous Chores
- @contract-case/case-entities-internal: Synchronize ContractCase versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @contract-case/case-core-plugin-http-dsl bumped from 0.17.1 to 0.18.0
- @contract-case/case-core-plugin-function-dsl bumped from 0.17.1 to 0.18.0
- @contract-case/case-plugin-dsl-types bumped from 0.17.1 to 0.18.0
- dependencies
@contract-case/case-definition-dsl: v0.18.0
0.18.0 (2024-10-17)
Miscellaneous Chores
- @contract-case/case-definition-dsl: Synchronize ContractCase versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @contract-case/case-entities-internal bumped from 0.17.1 to 0.18.0
- @contract-case/case-plugin-dsl-types bumped from 0.17.1 to 0.18.0
- @contract-case/case-core-plugin-http-dsl bumped from 0.17.1 to 0.18.0
- @contract-case/case-core-plugin-function-dsl bumped from 0.17.1 to 0.18.0
- devDependencies
- @contract-case/case-core-plugin-http-dsl bumped from 0.17.1 to 0.18.0
- dependencies
@contract-case/case-core: v0.18.0
0.18.0 (2024-10-17)
⚠ BREAKING CHANGES
- Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings
Bug Fixes
- Improve broker logging and error reporting (61fb28d)
Code Refactoring
- Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings (c9ddd93)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @contract-case/case-core-plugin-http-dsl bumped from 0.17.1 to 0.18.0
- @contract-case/case-core-plugin-http bumped from 0.17.1 to 0.18.0
- @contract-case/case-core-plugin-function bumped from 0.17.1 to 0.18.0
- @contract-case/case-entities-internal bumped from 0.17.1 to 0.18.0
- @contract-case/case-plugin-base bumped from 0.17.1 to 0.18.0
- @contract-case/case-plugin-dsl-types bumped from 0.17.1 to 0.18.0
- devDependencies
- @contract-case/case-definition-dsl bumped from ^0.17.1 to ^0.18.0
- dependencies
@contract-case/case-core-plugin-http: v0.18.0
0.18.0 (2024-10-17)
⚠ BREAKING CHANGES
- Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings
Code Refactoring
- Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings (c9ddd93)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @contract-case/case-core-plugin-http-dsl bumped from ^0.17.1 to ^0.18.0
- @contract-case/case-plugin-dsl-types bumped from 0.17.1 to 0.18.0
- @contract-case/case-plugin-base bumped from ^0.17.1 to ^0.18.0
- dependencies