@@ -42,7 +42,12 @@ public void render(ChangedOpenApi diff, OutputStreamWriter outputStreamWriter) {
4242 diff .getNewSpecOpenApi ().getInfo ().getTitle (),
4343 diff .getNewSpecOpenApi ().getInfo ().getVersion ()));
4444 safelyAppend (outputStreamWriter , System .lineSeparator ());
45- safelyAppend (outputStreamWriter , ":reproducible:\n :sectlinks:\n :toc:\n " );
45+ safelyAppend (outputStreamWriter , ":reproducible:" );
46+ safelyAppend (outputStreamWriter , System .lineSeparator ());
47+ safelyAppend (outputStreamWriter , ":sectlinks:" );
48+ safelyAppend (outputStreamWriter , System .lineSeparator ());
49+ safelyAppend (outputStreamWriter , ":toc:" );
50+ safelyAppend (outputStreamWriter , System .lineSeparator ());
4651 safelyAppend (outputStreamWriter , System .lineSeparator ());
4752
4853 List <Endpoint > newEndpoints = diff .getNewEndpoints ();
@@ -86,19 +91,23 @@ private void ol_changed(
8691 Optional .ofNullable (operation .getSummary ()).map (ChangedMetadata ::getRight ).orElse ("" );
8792
8893 safelyAppend (outputStreamWriter , itemEndpoint (method , pathUrl , desc ));
94+ safelyAppend (outputStreamWriter , System .lineSeparator ());
8995 if (result (operation .getParameters ()).isDifferent ()) {
90- safelyAppend (outputStreamWriter , "* Parameter:\n " );
96+ safelyAppend (outputStreamWriter , "* Parameter:" );
97+ safelyAppend (outputStreamWriter , System .lineSeparator ());
9198 safelyAppend (outputStreamWriter , ul_param (operation .getParameters ()));
9299 safelyAppend (outputStreamWriter , System .lineSeparator ());
93100 }
94101 if (operation .resultRequestBody ().isDifferent ()) {
95- safelyAppend (outputStreamWriter , "* Request:\n " );
102+ safelyAppend (outputStreamWriter , "* Request:" );
103+ safelyAppend (outputStreamWriter , System .lineSeparator ());
96104 safelyAppend (
97105 outputStreamWriter , ul_content (operation .getRequestBody ().getContent (), true , 2 ));
98106 safelyAppend (outputStreamWriter , System .lineSeparator ());
99107 }
100108 if (operation .resultApiResponses ().isDifferent ()) {
101- safelyAppend (outputStreamWriter , "* Return Type:\n " );
109+ safelyAppend (outputStreamWriter , "* Return Type:" );
110+ safelyAppend (outputStreamWriter , System .lineSeparator ());
102111 safelyAppend (outputStreamWriter , ul_response (operation .getApiResponses ()));
103112 safelyAppend (outputStreamWriter , System .lineSeparator ());
104113 }
@@ -128,13 +137,14 @@ private String itemResponse(String title, String code) {
128137 if (!code .equals ("default" ) && !code .matches ("[1-5]XX" )) {
129138 status = HttpStatus .getReasonPhrase (Integer .parseInt (code ));
130139 }
131- sb .append (title ).append (code ).append (' ' ).append (status ).append (" \n " );
140+ sb .append (title ).append (code ).append (' ' ).append (status ).append (System . lineSeparator () );
132141 return sb .toString ();
133142 }
134143
135144 private String itemChangedResponse (String title , String contentType , ChangedResponse response ) {
136145 return itemResponse (title , contentType )
137- + "** Media types:\n "
146+ + "** Media types:"
147+ + System .lineSeparator ()
138148 + ul_content (response .getContent (), false , 3 );
139149 }
140150
@@ -158,7 +168,7 @@ private String ul_content(ChangedContent changedContent, boolean isRequest, int
158168 }
159169
160170 private String itemContent (String title , String contentType , int indent ) {
161- return StringUtils .repeat ('*' , indent ) + " " + title + contentType + " \n " ;
171+ return StringUtils .repeat ('*' , indent ) + " " + title + contentType + System . lineSeparator () ;
162172 }
163173
164174 private String itemContent (
@@ -171,7 +181,7 @@ private String itemContent(
171181 sb .append (itemContent (title , contentType , indent ))
172182 .append (itemContent ("Schema:" , "" , indent ))
173183 .append (changedMediaType .isCompatible () ? "Backward compatible" : "Broken compatibility" )
174- .append (" \n " );
184+ .append (System . lineSeparator () );
175185 if (!changedMediaType .isCompatible ()) {
176186 sb .append (incompatibilities (changedMediaType .getSchema ()));
177187 }
@@ -190,6 +200,8 @@ private String incompatibilities(String propName, final ChangedSchema schema) {
190200 if (schema .isCoreChanged () == DiffResult .INCOMPATIBLE && schema .isChangedType ()) {
191201 String type = type (schema .getOldSchema ()) + " -> " + type (schema .getNewSchema ());
192202 sb .append (property (propName , "Changed property type" , type ));
203+ sb .append (System .lineSeparator ());
204+ sb .append (System .lineSeparator ());
193205 }
194206 String prefix = propName .isEmpty () ? "" : propName + "." ;
195207 sb .append (
@@ -226,7 +238,7 @@ protected String property(String name, String title, Schema<?> schema) {
226238 }
227239
228240 protected String property (String name , String title , String type ) {
229- return String .format ("*** %s: %s (%s)%n \n " , title , name , type );
241+ return String .format ("*** %s: %s (%s)" , title , name , type );
230242 }
231243
232244 protected Schema <?> resolve (Schema <?> schema ) {
@@ -286,12 +298,13 @@ private String listEndpoints(
286298 sb .append (
287299 itemEndpoint (
288300 endpoint .getMethod ().toString (), endpoint .getPathUrl (), endpoint .getSummary ()));
301+ sb .append (System .lineSeparator ());
289302 }
290303 return sb .append (System .lineSeparator ()).toString ();
291304 }
292305
293306 private String itemEndpoint (String method , String path , String desc ) {
294- return String .format ("=== %s%s%n " , StringUtils .rightPad (method , 6 ), path );
307+ return String .format ("=== %s%s" , StringUtils .rightPad (method , 6 ), path );
295308 }
296309
297310 public String bigTitle (String title , String version ) {
0 commit comments