buildmaster
befdc98a18
Bumping versions
2021-11-24 10:33:34 +00:00
Marcin Grzejszczak
6da8e89a39
Escapes any special chars; fixes gh-1635
2021-11-23 09:35:29 +01:00
Marcin Grzejszczak
a5cd597b20
Merge remote-tracking branch 'origin/3.0.x' into main
2021-09-01 18:21:50 +02:00
Marcin Grzejszczak
c24f531a2b
Fixed the regression from #1666
2021-09-01 18:19:11 +02:00
Jamie Tanna
13054ddb29
Add support for v4 UUIDs, and allow UUIDs to be case insensitive ( #1688 )
2021-08-06 18:54:23 +02:00
Marcin Grzejszczak
d7b82f10b6
Fixing jdk16
2021-07-13 15:40:18 +02:00
Marcin Grzejszczak
1916b72488
Merge branch '2.2.x'
2021-03-08 15:18:33 +01:00
Marcin Grzejszczak
f9115dc30d
Includes charset in regular expressions; fixes gh-1603
2021-03-08 12:11:03 +01:00
buildmaster
d062b72805
Bumping versions
2021-02-19 00:20:52 +00:00
Marcin Grzejszczak
0dc35900fc
Merge branch '2.2.x'
2021-02-17 19:53:14 +01:00
Arkadiusz Kondas
6853294573
Fix multipart request regex pattern ( #1612 )
...
* Fix multipart request regex pattern
* Add ? to \r to enable linux support in multipart regex
2021-02-17 19:50:36 +01:00
Sylvain Guillope
e852141ce4
Select value of an anyOf() property at random ( #1599 )
...
The current implementation of `anyOf()` always only selects the first value
when generating a property. It means that other possible enum values are always
ignored when producing a value for the property.
This changes the behaviour so that the value is picked at random from any of
the provided values. It could be considered a breaking changes because of the
change of behaviour although it shouldn't be from the contract perspective.
Fixes #1424
Co-authored-by: Sylvain Guillope <sguillope@atlassian.com >
2021-02-01 13:43:20 +01:00
buildmaster
68fd288dfc
Bumping versions
2020-12-11 00:20:25 +00:00
Marcin Grzejszczak
e7cafc162b
Merge branch '2.2.x'
2020-12-11 00:25:46 +01:00
bono007
ec909350e9
Generates random boolean request value for aBoolean() ( #1581 )
...
Fixes gh-1410
2020-12-11 00:25:35 +01:00
Marcin Grzejszczak
d8f6e17af5
Removed most of deprecations; fixes gh-1570
2020-11-26 12:58:47 +01:00
buildmaster
ffd6574532
Bumping versions
2020-09-17 00:23:53 +00:00
Marcin Grzejszczak
a915cf102b
Messaging polyglot support ( #1472 )
...
added support for AMQP, KAFKA and standalone options
2020-08-21 18:05:32 +02:00
Marcin Grzejszczak
242c8208a9
Adds metadata to contracts ( #1466 )
...
fixes #1340
fixes #1078
fixes #1406
2020-08-04 13:36:22 +02:00
Swierkowski
a8fa381281
no length limit in ISO8601_WITH_OFFSET second's decimal fraction ( #1456 )
...
Fixes gh-1452
2020-07-24 18:21:14 +02:00
Olga Maciaszek-Sharma
90c4312b37
Update license comments.
2020-04-24 13:24:33 +02:00
abialas
4872c9a14f
Remove deprecated and fix wrong javadoc on bodyMatchers - they replaced testMatchers and are not deprecated ( #1306 )
2020-01-11 12:29:58 +01:00
Marcin Grzejszczak
180e6a0f5a
Merge branch '2.1.x'
2019-12-31 11:01:23 +01:00
Marcin Grzejszczak
0a7730ef16
Fixing the iso format for regex patterns; fixes gh-1296
2019-12-31 09:33:11 +01:00
Marcin Grzejszczak
1f8ea546d2
Merge branch '2.1.x'
2019-11-08 15:05:01 +01:00
Marcin Grzejszczak
1ac427a20a
Merge branch '2.1.x'
2019-11-06 12:38:51 +01:00
Tim Ysewyn
301e8be951
Merge branch 'master' into feature/kotlin-contract-support
2019-08-13 15:45:51 +02:00
anatoliy-balakirev
ca72481d10
fix NPEs ( #1170 )
2019-08-13 15:28:02 +02:00
Tim Ysewyn
ed83b824bb
Some minor changes based on feedback
2019-08-13 15:01:38 +02:00
Tim Ysewyn
17f72115b1
Fixed javadoc issues
2019-08-09 19:25:36 +02:00
Tim Ysewyn
5c6cd9fa0c
Refactored internals
2019-08-09 17:38:39 +02:00
Tim Ysewyn
981463dbf7
Added getter for 'inProgress' field
2019-08-07 23:59:26 +02:00
Tim Ysewyn
05f9486852
Merge branch 'master' into feature/kotlin-contract-support
2019-08-07 23:29:55 +02:00
Marcin Grzejszczak
24f8930237
Merge branch 'Buzzardo-new_docs'
...
fixes gh-1140
fixes gh-1157
2019-08-07 10:59:06 +02:00
Marcin Grzejszczak
2be3d0ab86
Added the option "inProgress" to the contract
...
without this change we can't have a contract that will generate a stub but not a test. Of course that's for a reason since it's overriding the very essence of contract test.
with this change we assume that the users know what they're doing and that they will use this flag rarerly. Cause it means that you can have a false positive.
related to gh-881
2019-08-06 15:39:32 +02:00
Tim Ysewyn
551d4dde59
Made helper functions static
2019-08-05 20:48:37 +02:00
Tim Ysewyn
b07e50bd8d
Removed unwanted changed
2019-08-02 12:09:00 +02:00
Tim Ysewyn
9935b24a25
First implementation based on existing tests
2019-08-02 11:13:45 +02:00
Marcin Grzejszczak
531fa8ff86
Merge branch 'master' into new_docs
2019-07-31 23:28:12 +02:00
Tim Ysewyn
746fe40f80
Fix consumer accept type
2019-07-31 18:24:25 +02:00
Marcin Grzejszczak
3d89adcf88
Working docs
2019-07-25 14:40:21 +02:00
Marcin Grzejszczak
6b9e377487
Rewriting to java ( #1131 )
...
* Rewritting to java
- rewritten a lot of Spring Cloud Contract Spec module to Java
- extracted all Groovy stuff to a separate package
- will now continue writing extension modules
- spring-cloud-contract-spec will be written purely in java
- spring-cloud-contract-spec-groovy will have Groovy extensions
fixes gh-1130
2019-07-08 14:15:21 +02:00