- Add validation and output task by @DelaunayAlex in #134
- Allow http client to receive empty response by @boddissattva in #135
- Feat/vars by @KarimGl in #132
- fix(dsl): Correct default dataset null values by @boddissattva in #127
- chore(): Replace Mockserver with Wiremock by @DelaunayAlex in #126
- fix(dsl): Correct default dataset null values by @boddissattva in #127
- chore(): Replace Mockserver with Wiremock by @DelaunayAlex in #126
- Use preemptive basic authentication for proxy by @boddissattva in #123
- Dataset synchronisation by @nbrouand in #117
- Add new selenium action by @nbrouand in #116
- Add if strategy by @nbrouand in #119
- Use correctly http5 Apache client to do preemptive basic auth by @boddissattva in #115
- Fix input of JmsSender from queueName to destination (break⦠by @nbrouand in #118
- Add selenium scenario example by @rbenyoussef in #98
- Bump chutney to 2.2.2 by #112
- feat: improve synchronize log #111
- Allow explicit id for scenario saving #109
- feature(chutneyFunction): add jsonMerge, jsonSet and jsonSetMany functions to match with chutney project #107
- feature(chutneyEnvironment): add condition to prevent that 2 targets have the same name in a ChutneyEnvironment #108
- feat(): add http put method on http client #104
- chore(): Add HttpClient HTTP methods delete and patch #105
- Synchronize scenarios annotated with @Scenario #100
- Add proxy support for synchronization #102
- SQL scenario example #96
- Upgrade to java17 by #99
- Add environment dsl #92
- Fix kafka start broker action name #88
- Add micrometer stop missing parameters #89
- Fix synchronized scenario url and json file path #87
- Clean module example #90
- Add kafka scenario example #91
- Add amqp scenario example #93
- Add HTTP scenario example #94
- Add JMS scenario example #95
breaking changes :
- Tasks methods were renamed to Action
Technical enhancements:
- π§ | Use StringEscapeUtils from commons-text #85
- π§ | Rename Task into Action #84
- π§ | Add developer in Maven published pom #83
Dependencies updated:
- Upgrade to Chutney 1.6.0
Technical enhancements:
- π§ | Enforce dependency convergence (#81)
Dependencies updated:
- Update to Chutney 1.5.6
Dependencies updated:
- Update to Chutney 1.5.4
Dependencies updated:
- Update to Chutney 1.5.2
Implemented enhancements:
- π | New scenarios must be created by synchronize function #69
- π | src/resources/chutney/in_progress folder must be created automatically if not exist #68
Fixed bugs:
- π | Scenario synchronization should display explanatory errors #71
- π | .chutney folder created when report forlder is different #70
- π | Site generator bugs #66
Merged pull requests:
- fix(synchronize): refactor synchronize function #75
- Normalize and simply use of launcher and engine #74
Breaking changes:
- JUnit 5 Chutney engine configuration properties are not prefixed by junit. anymore.
- JUnit 5 Chutney engine SiteGeneratorExecutionListener is disable by default from now on.
Fixed bugs:
- π | test with same method name in different class #59
- π | Run junit test in // with launcher results on failure #55
Merged pull requests:
- feat(): add outputs and validations support to tasks #67 (rbenyoussef)
- feat(environment): synchronise local environments from remote #65 (KarimGl)
- fix same method name junit #64 (boddissattva)
- feat(): Allow JUnit configuration of Environments' definitions path #63 (boddissattva)
- chore(): Bump to Koltin 1.6.21 #62 (boddissattva)
Merged pull requests:
Fixed bugs:
- π | Task [json-compare] failed: mode type is class com.chutneytesting.kotlin.dsl.JsonCompareMode, should be class java.lang.String #57
Merged pull requests:
- fix(json-compare): use enum name on json compare #58 (KarimGl)
- chore() : Target without security #56 (boddissattva)
- fix key passord mapping from environment #54 (boddissattva)
- Example - bump junit and failsafe versions #53 (boddissattva)
Merged pull requests:
- JUnit Engine - Allow test methods with chutney scenarios list return type #52 (boddissattva)
Implemented enhancements:
Merged pull requests:
- Upgrade to Chutney 1.4.8 and remove environment workaround #51 (nbrouand)
- Improve junit engine #49 (boddissattva)
Merged pull requests:
Merged pull requests:
- chore/json compare mode #45 (boddissattva)
- task: Add SFTP ls, attributes, upload and download #44 (bessonm)
- feat/junit engine #27 (boddissattva)
Merged pull requests:
- feat: Add SCP upload/download #43 (bessonm)
- Update functions #42 (boddissattva)
- Kafka publish consume tasks #41 (boddissattva)
KafkaBasicConsumeTask => properties is now defaulted to null (was Map<String, String> = mapOf("auto.offset.reset" to "earliest")) SeleniumGetTask() => selector is now string, was boolean
Implemented enhancements:
- π| Keep all execution reports in target/ folder #36
Fixed bugs:
- π | Jms tasks input defaulted (should not be) #39
Merged pull requests:
0.1.11 (2021-12-01)
Merged pull requests:
- fix/null json inputs #34 (boddissattva)
- feat: HTTP server keypassword & Missing param on HttpsListenerTask #33 ([bessonm](https://github.>
- chore(): Update JUnit5 version to 5.8.1 #32 (boddissattva)
- fix: Remove default HTTP output #31 (bessonm)
- feat/radius #30 (boddissattva)
- fix: Reverse actual & expected assertion values #29 (bessonm)
- bugfix: FinalTask DSL is missing 'target' argument #26 (bessonm)
0.1.10 (2021-10-12)
Closed issues:
- Upgrade to jdk 11 #21
- Upgrade jackson-module-kotlin which have vulnabilirity #20
- When releasing add github release #19
- Add non existing DSL Chutney tasks #15
- Add all changelog since 0.1.0 in changelog #14
- Add github release push to release github action #13
Merged pull requests:
- Add an example project / Clean and update project #25 (boddissattva)
- feat(): Run kotlin style scenarios without chutney server #24 (bessonm)
0.1.9 (2021-09-16)
Merged pull requests:
0.1.8 (2021-06-24)
Merged pull requests:
- chore: Release to maven central #18 (bessonm)
- chore: fix build with ktsrunner does not exist anymore #17 (nbrouand)
- Complete tasks and functions from Chutney 1.2.20 #16 (boddissattva)
- fix() : ignore empty parameters of strategies in generated json files #12 (RedouaeElalami)
0.1.7 (2021-02-11)
Merged pull requests:
- fix(dsl): fix empty strategy #11 (iguissouma)
0.1.6 (2021-02-11)
Merged pull requests:
- feature(json): adjust mapper serialization feature #9 (iguissouma)
0.1.5 (2021-02-10)
0.1.4 (2021-02-10)
Merged pull requests:
0.1.3 (2020-11-05)
Merged pull requests:
0.1.2 (2020-11-04)
0.1.1 (2020-09-30)
Merged pull requests:
- Modiciation needed for CRI team #3 (nbrouand)
- Update from fork #2 (nbrouand)
- chore(): Add changelog and contributing. Add readme links. #1 (boddissattva)
0.1.0 (2020-09-17)
* This Changelog was automatically generated by github_changelog_generator