Andy Wilkinson
1b87af13be
Improve diagnostics when extracting a non-existent subsection
...
Closes gh-568
2019-08-30 14:05:50 +01:00
Andy Wilkinson
bc66fe5643
Polish "Allow custom snippets directory via JUnit 5"
...
See gh-633
2019-08-30 11:43:35 +01:00
Jochen Just
43ec46fcc1
Allow custom snippets directory via JUnit 5
...
See gh-633
2019-08-30 11:23:19 +01:00
Andy Wilkinson
cc22dbfe26
Merge branch '1.2.x'
2019-08-30 11:20:34 +01:00
Andy Wilkinson
508b3d6593
Upgrade to Spring Java Format 0.0.15
2019-08-30 11:07:04 +01:00
Andy Wilkinson
32c92bf885
Merge branch '1.2.x'
2019-03-26 12:11:10 +00:00
Andy Wilkinson
2dda908c7e
Polish "Use HTTPS for externals links where possible"
...
See gh-611
2019-03-26 12:00:27 +00:00
Spring Operator
cb5d7c2220
Use HTTPS for externals links where possible
...
See gh-611
2019-03-26 11:59:53 +00:00
Andy Wilkinson
c2c4ed7752
Merge branch '1.1.x' into 1.2.x
2019-03-26 11:45:06 +00:00
Andy Wilkinson
2cfe47a330
Merge branch '1.0.x' into 1.1.x
2019-03-26 10:53:52 +00:00
Andy Wilkinson
447cc4940e
Polish "Use HTTPS for external links where possible"
...
See gh-609
2019-03-26 10:49:19 +00:00
Spring Operator
f2e60ea347
Use HTTPS for external links where possible
...
See gh-609
2019-03-26 10:28:47 +00:00
Andy Wilkinson
09a4323ed5
Merge branch '1.2.x'
2019-03-19 11:42:23 +00:00
Andy Wilkinson
3282a798cb
Merge branch '1.1.x' into 1.2.x
2019-03-19 11:35:06 +00:00
Andy Wilkinson
f7e61013bb
Merge branch '1.0.x' into 1.1.x
2019-03-19 11:24:34 +00:00
Andy Wilkinson
75132b537a
Use HTTPS to link to Apache license
2019-03-19 11:21:34 +00:00
Andy Wilkinson
df9711ba3a
Merge branch '1.2.x'
2019-03-13 09:33:16 +00:00
Andy Wilkinson
874ebba73d
Polish "Fix links to ignored() in RequestDocumentation's javadoc"
...
See gh-595
2019-03-13 09:31:35 +00:00
clydebarrow
2f12c2de6a
Fix links to ignored() in RequestDocumentation's javadoc
...
See gh-595
2019-03-13 09:27:42 +00:00
Andy Wilkinson
c006b062e8
Merge branch '1.2.x'
2018-11-22 12:13:59 +00:00
Andy Wilkinson
71198a402a
Maintain formatting during subsection extraction
...
Closes gh-466
2018-11-22 11:33:34 +00:00
Andy Wilkinson
9851a7cd71
Merge branch '1.2.x'
2018-11-22 11:03:30 +00:00
Andy Wilkinson
9e1ba8a922
Improve beneathPath to work with multiple matches with common structure
...
Closes gh-473
2018-11-22 11:00:23 +00:00
Andy Wilkinson
1966640520
Only attempt parameter resolution in a test method context
...
Previously, RestDocumenationExtension would attempt parameter resolution
for any use RestDocumentationContextProvider. Due to the provider
being method-scoped, this could lead to a NullPointerException when
it was resolved in the context of a class.
This commit updates RestDocumentationExtension so that it only supports
parameter resolution for RestDocumentationContextProvider in the context
of a test method.
Closes gh-538
2018-11-21 15:03:48 +00:00
Andy Wilkinson
64ea9c29f5
Polish "Provide a public API for resolving the type of a field"
...
Closes gh-549
2018-11-21 14:22:20 +00:00
Mathias Düsterhöft
4453fde23c
Provide a public API for resolving the type of a field
...
See gh-549
2018-11-21 14:22:20 +00:00
Andy Wilkinson
ada273ba9e
Rework JsonFieldTypeResolver to only discover the field types
...
See gh-549
2018-11-21 14:22:20 +00:00
Andy Wilkinson
9deae49795
Merge branch '1.2.x'
2018-11-01 07:04:45 +00:00
Andy Wilkinson
e23c6b45d4
Stop flagging documented field beneath option null field as missing
...
Closes gh-557
2018-11-01 07:03:29 +00:00
Andy Wilkinson
5d4cfb934a
Merge branch '1.2.x'
2018-10-03 17:53:39 +01:00
VonUniGE
1456c954ba
Correct default output directory in ManualRestDocumentation javadoc
...
Closes gh-553
2018-10-03 17:52:47 +01:00
Andy Wilkinson
fad2dff977
Merge branch '1.2.x'
2018-08-08 16:51:28 +01:00
Andy Wilkinson
244a734232
Adopt Spring Java Format for code formatting and style
2018-08-08 14:08:15 +01:00
Andy Wilkinson
ceb844183d
Merge branch '1.2.x'
2018-08-08 12:27:43 +01:00
Andy Wilkinson
7431426cf3
Update tests to use AssertJ
...
Closes gh-537
2018-08-08 11:22:57 +01:00
Andy Wilkinson
26e5cddb45
Merge branch '1.2.x'
2018-08-01 14:15:02 +01:00
Johnny Lim
7f86552670
Polish JsonContentHandler.isEmptyCollection()
...
Closes gh-535
2018-08-01 14:14:35 +01:00
Andy Wilkinson
824e8d6ddf
Merge branch '1.2.x'
2018-08-01 12:00:03 +01:00
Andy Wilkinson
d57fa02254
Polish "Consistently use ID-based equality check for TemplateFormat"
2018-08-01 11:47:49 +01:00
Johnny Lim
d05f6cdb6a
Consistently use ID-based equality check for TemplateFormat
...
Closes gh-530
2018-08-01 11:43:52 +01:00
Andy Wilkinson
5bc873810c
Merge branch '1.2.x'
2018-08-01 11:39:24 +01:00
Johnny Lim
5a8fe2f100
Polish
...
Closes gh-534
2018-08-01 11:37:07 +01:00
Andy Wilkinson
71d53664bb
Merge branch '1.2.x'
2018-07-19 11:19:22 +01:00
Andy Wilkinson
81b55d470b
Refine missing field detection logic for paths with multiple arrays
...
Previously, missing field detection worked correctly for paths
containing a single array, but if the path contained multiple arrays
the extracted value would be a list containing a single empty list.
In this case the field would not be considered missing when, in fact
it should have been.
This commit updates the missing field detection logic to recursively
examine the extracted value and, when it's a collection, the values
that it contains. As a result, a field will be considered to be
missing if it isn't present, if it's an empty collection, or if it's
a collection that only contains empty collections or, to any depth,
collections of empty collections.
Closes gh-519
2018-07-19 11:11:38 +01:00
Andy Wilkinson
47fe048693
Merge branch '1.2.x'
2018-07-16 17:10:08 +01:00
Johnny Lim
5ace000c75
Remove unnecessary FieldDoesNotExistException handling
...
Previously, FieldDoesNotExistException was caught when extracting
a field to determine whether or not it is missing (absent or an
empty collection). The handling is redundant due to an earlier call
to hasField so this commit removes it.
Closes gh-525
2018-07-16 16:09:47 +01:00
Andy Wilkinson
c0ae004988
Merge branch '1.2.x'
2018-07-16 16:05:26 +01:00
Andy Wilkinson
cae53fdf3c
Polish "Remove redundant static modifier for enums"
...
See gh-526
2018-07-16 16:05:02 +01:00
Johnny Lim
559357e211
Remove redundant static modifier for enums
...
Closes gh-526
2018-07-16 16:03:36 +01:00
Andy Wilkinson
d59886df31
Merge branch '1.2.x'
2018-07-16 15:56:54 +01:00