From 96d2c0b2299d939e5b1422493809e6d5a0296d33 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Thu, 24 Nov 2022 23:49:31 +0100 Subject: [PATCH 001/129] update documentation for spring-boot v3 --- docs/index.html | 14 ++++++++++++- docs/intro.html | 16 ++++++++++++-- docs/v2/demos.html | 5 ++++- docs/v2/faq.html | 6 +++--- docs/v2/getting-started.html | 4 ++-- docs/v2/index.html | 21 +++++++++++-------- docs/v2/migrating-from-springfox.html | 4 ++-- docs/v2/modules.html | 6 +++--- src/docs/asciidoc/intro.adoc | 3 ++- src/docs/asciidoc/v2/demos.adoc | 1 + src/docs/asciidoc/v2/faq.adoc | 4 ++-- src/docs/asciidoc/v2/getting-started.adoc | 2 +- src/docs/asciidoc/v2/index.adoc | 2 +- .../asciidoc/v2/migrating-from-springfox.adoc | 2 +- src/docs/asciidoc/v2/modules.adoc | 4 ++-- 15 files changed, 63 insertions(+), 31 deletions(-) diff --git a/docs/index.html b/docs/index.html index 97f3673..e4f1139 100644 --- a/docs/index.html +++ b/docs/index.html @@ -269,7 +269,7 @@

1. Introduction

OpenAPI 3

  • -

    Spring-boot (v1 and v2)

    +

    Spring-boot (v1, v2 and v3)

  • JSR-303, specifically for @NotNull, @Min, @Max, and @Size.

    @@ -288,6 +288,18 @@

    1. Introduction

    The following video introduces the Library:

    +
    + + + + + +
    + + +For spring-boot v3 support, make sure you use springdoc-openapi v2 +
    +
    spring.io conference diff --git a/docs/intro.html b/docs/intro.html index 2620130..d62eacf 100644 --- a/docs/intro.html +++ b/docs/intro.html @@ -49,7 +49,7 @@

    IntroductionOpenAPI 3

  • -

    Spring-boot (v1 and v2)

    +

    Spring-boot (v1, v2 and v3)

  • JSR-303, specifically for @NotNull, @Min, @Max, and @Size.

    @@ -68,6 +68,18 @@

    Introduction

    The following video introduces the Library:

    +
    + + + + + +
    + + +For spring-boot v3 support, make sure you use springdoc-openapi v2 +
    +
    spring.io conference @@ -81,7 +93,7 @@

    Introduction

    diff --git a/docs/v2/demos.html b/docs/v2/demos.html index e987c03..38c5e56 100644 --- a/docs/v2/demos.html +++ b/docs/v2/demos.html @@ -54,6 +54,9 @@

    Demo Spring Boot 3 and Spring Cloud Function WebFlux

  • +
  • +

    Demo Spring Boot 3 and Spring Cloud Gateway

    +
  • diff --git a/docs/v2/faq.html b/docs/v2/faq.html index 9663f34..e0f0927 100644 --- a/docs/v2/faq.html +++ b/docs/v2/faq.html @@ -1801,7 +1801,7 @@

    springdoc-openapi 2.x is compatible with spring-boot 3.

    -

    In general, you should only pick the last stable version as per today 2.0.0-RC2.

    +

    In general, you should only pick the last stable version as per today 2.0.0.

    More precisely, this the exhaustive list of spring-boot versions against which springdoc-openapi has been built:

    @@ -1818,7 +1818,7 @@

    3.0.x

    -

    2.0.0-RC2+

    +

    2.0.x+

    2.7.x, 1.5.x

    @@ -1856,7 +1856,7 @@

    diff --git a/docs/v2/getting-started.html b/docs/v2/getting-started.html index 4135d22..96d20fc 100644 --- a/docs/v2/getting-started.html +++ b/docs/v2/getting-started.html @@ -40,7 +40,7 @@

    Getting S
       <dependency>
           <groupId>org.springdoc</groupId>
           <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
    -      <version>2.0.0-RC2</version>
    +      <version>2.0.0</version>
        </dependency>
    @@ -96,7 +96,7 @@

    Getting S diff --git a/docs/v2/index.html b/docs/v2/index.html index 141f90e..228c282 100644 --- a/docs/v2/index.html +++ b/docs/v2/index.html @@ -6,7 +6,7 @@ -springdoc-openapi v2.0.0-RC2 +springdoc-openapi v2.0.0 - @@ -2018,18 +1946,6 @@

    - - - @@ -2221,18 +2137,6 @@

    - - - @@ -2586,18 +2466,6 @@

    - - - @@ -2619,18 +2487,6 @@

    12. Special Thanks

    JetBrains - - - -
    @@ -4526,18 +4382,6 @@

    - - -

    From aec3d7318adf03c01e0d8b420710088678419936 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Wed, 13 Dec 2023 18:13:25 +0100 Subject: [PATCH 049/129] docs update --- docs/index.html | 7932 ++++++++++++++++++++++++----------------------- 1 file changed, 4044 insertions(+), 3888 deletions(-) diff --git a/docs/index.html b/docs/index.html index 95a8d0a..fedab62 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,734 +1,758 @@ - - - - - -OpenAPI 3 Library for spring-boot - -OpenAPI 3 Library for spring-boot - - - - - - - - - -springdoc-openapi v2.1.0 - - - + + + + + + OpenAPI 3 Library for spring-boot + + OpenAPI 3 Library for spring-boot + + + + + + + + + + springdoc-openapi v2.1.0 + + + diff --git a/docs/v1/index.html b/docs/v1/index.html index 2d84d7c..35781a8 100644 --- a/docs/v1/index.html +++ b/docs/v1/index.html @@ -5,7 +5,7 @@ -springdoc-openapi v1.7.0 +springdoc-openapi v1.8.0 - + + + + + +OpenAPI 3 Library for spring-boot + +OpenAPI 3 Library for spring-boot + + + + + + + + + +springdoc-openapi v2.6.0 + + + + + + + + + + + diff --git a/docs/v1/index.html b/docs/v1/index.html index b842c90..70070e8 100644 --- a/docs/v1/index.html +++ b/docs/v1/index.html @@ -12,6 +12,30 @@ display: none } + + + + + + + + @@ -4379,31 +4403,6 @@

    - - - - - - - - - diff --git a/src/docs/asciidoc/docinfo-footer.html b/src/docs/asciidoc/docinfo-footer.html index 9b2ebef..e35c962 100644 --- a/src/docs/asciidoc/docinfo-footer.html +++ b/src/docs/asciidoc/docinfo-footer.html @@ -19,28 +19,3 @@ var sa=function(a){ta(a);S(a.m,a.o,3,!1,function(){a:{var b=a.i;var c=r.btoa(b);if(c=r[c]){try{var d=O(P,r.atob(c))}catch(e){b=!1;break a}b=b===K(d,1)}else b=!1}b?Z(a,K(a.g,14)):(Z(a,K(a.g,8)),V(a.j))},function(){pa(function(){Z(a,K(a.g,7));V(a.j)},function(){return Z(a,K(a.g,6))},K(a.g,9),K(a.g,10),K(a.g,11))})},Z=function(a,b){a.h||(a.h=!0,a=new a.l.XMLHttpRequest,a.open("GET",b,!0),a.send())},ta=function(a){var b=r.btoa(a.i);a.l[b]&&Z(a,K(a.g,5))};(function(a,b){r[a]=function(c){for(var d=[],e=0;e - - - - - - - - - \ No newline at end of file diff --git a/src/docs/asciidoc/docinfo.html b/src/docs/asciidoc/docinfo.html index 19e2462..a81434f 100644 --- a/src/docs/asciidoc/docinfo.html +++ b/src/docs/asciidoc/docinfo.html @@ -3,3 +3,27 @@ display: none } + + + + + + + + \ No newline at end of file From 113fb993ee3e3d9439e49f17f79e1e2fb3d693e9 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Wed, 21 Aug 2024 14:14:38 +0200 Subject: [PATCH 071/129] test google tags --- docs/index.html | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/docs/index.html b/docs/index.html index 695ba73..4b903be 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,6 +1,14 @@ + + + + @@ -42,17 +50,12 @@ gtag('config', 'G-1GEGWXWNH4'); - - - - -
    +

    How to Integrate Open API 3 with Spring project (not Spring Boot)?

    +
    +

    When your application is using spring without (spring-boot), you need to add beans and auto-configuration that are natively provided in spring-boot.

    +
    +
    +

    For example, lets assume you want load the swagger-ui in spring-mvc application:

    +
    +
    +
      +
    • +

      You mainly, need to add the springdoc-openapi module

      +
    • +
    +
    +
    +
    +
    <dependency>
    +   <groupId>org.springdoc</groupId>
    +   <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
    +   <version>last.version</version>
    +</dependency>
    +
    +
    +
    +
      +
    • +

      If you don’t have the spring-boot and spring-boot-autoconfigure dependencies, you need to add them. And pay attention to the compatibility matrix, between you spring.version and spring-boot.version. For example, in this case (spring.version=5.1.12.RELEASE):

      +
    • +
    +
    +
    +
    +
    		<dependency>
    +			<groupId>org.springframework.boot</groupId>
    +			<artifactId>spring-boot-autoconfigure</artifactId>
    +			<version>3.3.3</version>
    +		</dependency>
    +
    +
    +
    +
      +
    • +

      Scan for the springdoc-openapi 'auto-configuration classes that spring-boot automatically loads for you.

      +
    • +
    • +

      Depending on your module, you can find them on the file: spring.factories of each springdoc-openapi module.

      +
    • +
    +
    +
    +
    +
    @Configuration
    +@EnableWebMvc
    +public class WebConfig implements WebApplicationInitializer {
    +
    +	@Override
    +	public void onStartup(ServletContext servletContext)  {
    +		WebApplicationContext context = getContext();
    +		servletContext.addListener(new ContextLoaderListener(context));
    +		ServletRegistration.Dynamic dispatcher = servletContext.addServlet("RestServlet",
    +				new DispatcherServlet(context));
    +		dispatcher.setLoadOnStartup(1);
    +		dispatcher.addMapping("/*");
    +	}
    +
    +	private AnnotationConfigWebApplicationContext getContext() {
    +		AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext();
    +		context.register(this.getClass(),
    +				SpringDocConfiguration.class,
    +				SpringDocConfigProperties.class,
    +				SpringDocSpecPropertiesConfiguration.class,
    +				SpringDocWebMvcConfiguration.class,
    +				MultipleOpenApiSupportConfiguration.class,
    +				SwaggerConfig.class,
    +				SwaggerUiConfigProperties.class,
    +				SwaggerUiOAuthProperties.class,
    +				SpringDocUIConfiguration.class
    +		);
    +		return context;
    +	}
    +}
    +
    +
    +
    +
    +
      +
    • +

      Depending on your module, you can find them on the file: org.springframework.boot.autoconfigure.AutoConfiguration.imports of each springdoc-openapi module.

      +
    • +
    • +

      For groups usage make sure your GroupedOpenApi Beans are scanned.

      +
    • +
    • +

      If additionally, you are using custom context path: /my-servlet-path. Make sure you declare the following property:

      +
    • +
    +
    +
    +
    +
    spring.mvc.servlet.path=/my-servlet-path
    +
    +
    +
    +
    -

    13.78. What is the compatibility matrix of springdoc-openapi with spring-boot ?

    +

    13.78. How to Integrate Open API 3 with Spring project (not Spring Boot)?

    +
    +

    When your application is using spring without (spring-boot), you need to add beans and auto-configuration that are natively provided in spring-boot.

    +
    +
    +

    For example, lets assume you want load the swagger-ui in spring-mvc application:

    +
    +
    +
      +
    • +

      You mainly, need to add the springdoc-openapi module

      +
    • +
    +
    +
    +
    +
    <dependency>
    +   <groupId>org.springdoc</groupId>
    +   <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
    +   <version>last.version</version>
    +</dependency>
    +
    +
    +
    +
      +
    • +

      If you don’t have the spring-boot and spring-boot-autoconfigure dependencies, you need to add them. And pay attention to the compatibility matrix, between you spring.version and spring-boot.version. For example, in this case (spring.version=5.1.12.RELEASE):

      +
    • +
    +
    +
    +
    +
            <dependency>
    +            <groupId>org.springframework.boot</groupId>
    +            <artifactId>spring-boot-autoconfigure</artifactId>
    +            <version>3.3.3</version>
    +        </dependency>
    +
    +
    +
    +
      +
    • +

      Scan for the springdoc-openapi 'auto-configuration classes that spring-boot automatically loads for you.

      +
    • +
    • +

      Depending on your module, you can find them on the file: spring.factories of each springdoc-openapi module.

      +
    • +
    +
    +
    +
    +
    @Configuration
    +@EnableWebMvc
    +public class WebConfig implements WebApplicationInitializer {
    +
    +    @Override
    +    public void onStartup(ServletContext servletContext)  {
    +        WebApplicationContext context = getContext();
    +        servletContext.addListener(new ContextLoaderListener(context));
    +        ServletRegistration.Dynamic dispatcher = servletContext.addServlet("RestServlet",
    +                new DispatcherServlet(context));
    +        dispatcher.setLoadOnStartup(1);
    +        dispatcher.addMapping("/*");
    +    }
    +
    +    private AnnotationConfigWebApplicationContext getContext() {
    +        AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext();
    +        context.register(this.getClass(),
    +                SpringDocConfiguration.class,
    +                SpringDocConfigProperties.class,
    +                SpringDocSpecPropertiesConfiguration.class,
    +                SpringDocWebMvcConfiguration.class,
    +                MultipleOpenApiSupportConfiguration.class,
    +                SwaggerConfig.class,
    +                SwaggerUiConfigProperties.class,
    +                SwaggerUiOAuthProperties.class,
    +                SpringDocUIConfiguration.class
    +        );
    +        return context;
    +    }
    +}
    +
    +
    +
    +
    +
      +
    • +

      Depending on your module, you can find them on the file: org.springframework.boot.autoconfigure.AutoConfiguration.imports of each springdoc-openapi module.

      +
    • +
    • +

      For groups usage make sure your GroupedOpenApi Beans are scanned.

      +
    • +
    • +

      If additionally, you are using custom context path: /my-servlet-path. Make sure you declare the following property:

      +
    • +
    +
    +
    +
    +
    spring.mvc.servlet.path=/my-servlet-path
    +
    +
    +
    +
    +

    13.79. What is the compatibility matrix of springdoc-openapi with spring-boot ?

    springdoc-openapi 2.x is compatible with spring-boot 3.

    @@ -4563,7 +4668,7 @@

    -

    13.79. Why am i getting an error: Swagger UI unable to render definition, when overriding the default spring registered HttpMessageConverter?

    +

    13.80. Why am i getting an error: Swagger UI unable to render definition, when overriding the default spring registered HttpMessageConverter?

    When overriding the default spring-boot registered HttpMessageConverter, you should have ByteArrayHttpMessageConverter registered as well to have proper springdoc-openapi support.

    @@ -4588,7 +4693,7 @@

    -

    13.80. Some parameters are not generated in the resulting OpenAPI spec.

    +

    13.81. Some parameters are not generated in the resulting OpenAPI spec.

    The issue is caused by the changes introduced by Spring-Boot 3.2.0 in particular for the Parameter Name Discovery. diff --git a/src/docs/asciidoc/faq.adoc b/src/docs/asciidoc/faq.adoc index d967882..7a16822 100644 --- a/src/docs/asciidoc/faq.adoc +++ b/src/docs/asciidoc/faq.adoc @@ -944,6 +944,78 @@ public class OpenAPIConfig { } ---- +=== How to Integrate Open API 3 with Spring project (not Spring Boot)? +When your application is using spring without (spring-boot), you need to add beans and auto-configuration that are natively provided in spring-boot. + +For example, lets assume you want load the swagger-ui in spring-mvc application: + +* You mainly, need to add the springdoc-openapi module + +[source,xml] +---- + + org.springdoc + springdoc-openapi-starter-webmvc-ui + last.version + +---- + +* If you don't have the spring-boot and spring-boot-autoconfigure dependencies, you need to add them. And pay attention to the compatibility matrix, between you spring.version and spring-boot.version. For example, in this case (spring.version=5.1.12.RELEASE): + +[source,xml] +---- + + org.springframework.boot + spring-boot-autoconfigure + 3.3.3 + +---- + +* Scan for the `springdoc-openapi` 'auto-configuration classes that spring-boot automatically loads for you. +* Depending on your module, you can find them on the file: `spring.factories` of each `springdoc-openapi` module. + +[source,java] +---- +@Configuration +@EnableWebMvc +public class WebConfig implements WebApplicationInitializer { + + @Override + public void onStartup(ServletContext servletContext) { + WebApplicationContext context = getContext(); + servletContext.addListener(new ContextLoaderListener(context)); + ServletRegistration.Dynamic dispatcher = servletContext.addServlet("RestServlet", + new DispatcherServlet(context)); + dispatcher.setLoadOnStartup(1); + dispatcher.addMapping("/*"); + } + + private AnnotationConfigWebApplicationContext getContext() { + AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext(); + context.register(this.getClass(), + SpringDocConfiguration.class, + SpringDocConfigProperties.class, + SpringDocSpecPropertiesConfiguration.class, + SpringDocWebMvcConfiguration.class, + MultipleOpenApiSupportConfiguration.class, + SwaggerConfig.class, + SwaggerUiConfigProperties.class, + SwaggerUiOAuthProperties.class, + SpringDocUIConfiguration.class + ); + return context; + } +} +---- + +* Depending on your module, you can find them on the file: `org.springframework.boot.autoconfigure.AutoConfiguration.imports` of each `springdoc-openapi` module. +* For groups usage make sure your `GroupedOpenApi` Beans are scanned. +* If additionally, you are using custom `context path`: `/my-servlet-path`. Make sure you declare the following property: +[source,properties] +---- +spring.mvc.servlet.path=/my-servlet-path +---- + === What is the compatibility matrix of `springdoc-openapi` with `spring-boot` ? `springdoc-openapi 2.x` is compatible with `spring-boot 3`. From cf98feaa5573eb32a57825985543561f30996089 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Fri, 27 Sep 2024 23:03:38 +0200 Subject: [PATCH 074/129] docs update --- docs/faq.html | 40 +++++++++++++-- docs/favicon.ico | Bin 64646 -> 182726 bytes docs/index.html | 46 +++++++++++++++--- docs/migrating-from-springfox.html | 4 +- docs/properties.html | 8 +-- docs/ui-properties.html | 6 +-- docs/v1/faq.html | 6 +-- docs/v1/index.html | 10 ++-- docs/v1/migrating-from-springfox.html | 4 +- docs/v1/properties.html | 4 +- docs/v1/ui-properties.html | 6 +-- .../asciidoc/migrating-from-springfox.adoc | 2 +- src/docs/asciidoc/ui-properties.adoc | 2 +- .../asciidoc/v1/migrating-from-springfox.adoc | 2 +- src/docs/asciidoc/v1/ui-properties.adoc | 2 +- 15 files changed, 99 insertions(+), 43 deletions(-) diff --git a/docs/faq.html b/docs/faq.html index a577278..b7cb689 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -298,15 +298,13 @@

    -
    ---
    -@Bean
    +
    @Bean
     @Primary
     fun swaggerUiConfig(config: SwaggerUiConfigProperties): SwaggerUiConfigProperties {
         config.showCommonExtensions = true
         config.queryConfigEnabled = true
         return config
     }
    ----
     
    @@ -579,7 +577,7 @@

    +
    +
    import io.swagger.v3.oas.annotations.Parameter;
    +import io.swagger.v3.oas.annotations.media.Content;
    +import io.swagger.v3.oas.annotations.media.Encoding;
    +import io.swagger.v3.oas.annotations.parameters.RequestBody;
    +
    +@PostMapping(value = "/upload", consumes = {MediaType.MULTIPART_FORM_DATA_VALUE})
    +public ResponseEntity<?> upload(@Parameter(description = "file") final MultipartFile file) {
    +    return null;
    +}
    +
    +@PostMapping(value = "/uploadFileWithQuery", consumes = {MediaType.MULTIPART_FORM_DATA_VALUE})
    +public ResponseEntity<?> uploadFileWithQuery(@Parameter(description = "file") @RequestPart("file") final MultipartFile file,
    +        @Parameter(description = "An extra query parameter") @RequestParam String name) {
    +    return null;
    +}
    +
    +@PostMapping(value = "/uploadFileWithJson", consumes = {MediaType.MULTIPART_FORM_DATA_VALUE}, produces = {
    +        MediaType.APPLICATION_JSON_VALUE})
    +public ResponseEntity<?> uploadFileWithJson(
    +        @RequestBody(content = @Content(encoding = @Encoding(name = "jsonRequest", contentType = MediaType.APPLICATION_JSON_VALUE)))
    +        @Parameter(description = "An extra JSON payload sent with file") @RequestPart("jsonRequest") final JsonRequest jsonRequest,
    +        @RequestPart("file") final MultipartFile file) {
    +    return null;
    +}
    +
    +
    +

    Can I use @Parameter inside @Operation annotation?

    @@ -2066,7 +2096,7 @@

    diff --git a/docs/favicon.ico b/docs/favicon.ico index 0dfbcd7b523a26d4222c067be61c0c835b7314f6..45468e6bdc0bf260cfe760cb74d127dccba082bc 100644 GIT binary patch literal 182726 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 z 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

    @DgZG)j$0 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 literal 64646 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

    )9Y{xw^Vg#R?UzVgzweggm_VQW@SqNB9W% z8vI_Oc`iRI5#m?FmsYz6bXIDg(H84HaPoqW8e?hcAsBlt2K|SEc<+H}tZx+XnXY2X zt+;ode)i}6<~fduWh_#`3UH%`4`2k?>@dpNBx|9i@EOvRwP4qRefXlUujzrd{dccv z4^hO(-to%;)8Den57`6fS?*bpRh~UNv}49vH`6y*PtF40Xv@B^w?ac`JnwskHMcKw zER)7T9(03afjVyGnAWMR^-B#O$$X>=+lc#9a9F77PRLrTSFff@I&0a1krvHckdKd# zsq1$i{#nUdeW#Bn_%>!WGVqbr-iUqe!90N@^9Jw;OMD=$-LS8eAIT)%y8zh09%$G< z^S6W$T5w`(s@O=DudMSAsZaRGt*{VN;}LH_FW!T~2=B*)J^h3Zo;XUE0-vm%ll06u zLkt@XonSc&@z+I`$GF9qZLhxTVQRn3{E(?QHUo6>F%iGgg;0N+;<=^8KLjJdVr%A8 zTAwcX5rL0b#tQ;Qnm21s-WopgEczMmSoYq7Uz7I0p3iz~j|3mBTemjLk2M|xt+0z+*Cb&Ly=#c4N%O8m4hdl6$m-V@_CypilEboHc9@W4H_Kp?G417$UJXt*lY%IVX=7zDp5p`>y zP1=wZ&kMd^&G@KJ9YzdPI`c@z2IBe1fjvAn#`)2X%ZF8*YQ*xih6_oz2Oq+>S`O}| z_WYDS!gz3~?QAbTfDx=OflhSwW}vCBHg4R= zaY?J{Vx)1S#&qo1F*OGE?A=R?7A>Ob)27qBdGl0^o1hyRTXPLv0An9}BU_UtkdFP< zkWU+5Sny$~ZyY^(ROPM0u~vn|uQ06`ZnokB<-)feZEDb6@RjXe~e`M9OSHcaow-j`7U;{eG|M@N?@1!uAew6ngOvPShiIw!=L-`$jATA#3=MaSOc!1X)Pdjzbs6-ncjoFajTX_zC+5Kj9-=SXS1{F50r!NitriO+#nMP*^7@!lO`#BNXi5DckS9G z#l4W{+YjUD%EM^d;Cqnw!*OEXVP9O_bn_4P3xhoiYp|SoO|bYgN+)7XHO3bF`AmuDQe!BSxq(qLp!^9oq93UwonRLH8CCd_XsGb8}Pip)q$OSeQNg$r{Xs z3m2;U;gcD~^HPX=(Sg^(U_3#_6B2wNyaw$UE#h z4PZYj#O=hGhwq^^o}o>*7a#CZ$J|R%-aoqIXlFWb-2A&MeTg|R=oOa!jCz*NI0tHn5 zk|j$L);tLbJ}}P#Sxj3daA+w9;XcF`MLu8$-)#KOpFh7@{ZhUqK9CMOwA3TE27B=# z<>L%}3*QLfRvULfo99LReKhz2^*^vk#s5T{+qAG^3qIgO4BvDd@XLkY;*UrEOGzBl z$r{0)Wli5O!^7h^DcUr|3Z6cFy0xNHq{DYu;-G7NTeKN52aWNAd|DY~)~s3Tn+g2_ z@!DWJ!nb(p)Tz2-6SiaQ`2c${bac!cfRAVib3XVE@7}#z@fq+I%s*n?GWN66Bg}Q9 zePzp*C9xwzU(zEze1M-pS3ntJpUVh7P%qYCqr7jw{Z_9TFKilC()vaOlB>5Tb@rS} z6;}6BzU{z5F_(_Yr#(5YbQdbdGTDUR)++zqqO4C~{U7G(;lB$$f%UMTv7bHcxwG8e z=oHW8+u}!saRVEbcHGm$k)~$R$<$m~k2=B$dOd^riE5uW5pfC?ohtZBAM5U14tk ziMdv!ND-PgZ5qKoiF4t?h1J-BjY)4FPOrS@ktT8?#yMm*Yb5yS-n~0Pr>|MFrpeX? ze|;f)@G*hoav=68cpdZ**g9YvLtC_QP^IkbdQM{9FZ_NCuNk~e=fnN!G{;a6j0vTf zxH$6hyQplnAw1R+c? z{J8PyZWR1U;70}dA7@;@D1>?HwC1WMkDRSNTUvj&ybt~?@Y#iZ0CBR7{dz2W=;>X< zMvAyv>9JoS#v^#VK}HW`*B*ckA2w6WXJ~mtTED?NdVbN9;#l4@$moIW+yj^gcVwR{ zTjebHY1OV(+hm{2&V6G%o6!U40odZPRtkK?s;tFxg77V=Tc<9s*Z9fkIHL!0R1biU z3>!L(YVh0y5. Springdoc-openapi Properties

    -

    springdoc-openapi relies on standard spring configuration properties (yml or properties) using the standard files locations.

    +

    springdoc-openapi relies on standard spring configuration properties (yml or properties) using the standard files locations.

    5.1. springdoc-openapi core properties

    @@ -1697,8 +1697,8 @@

    <

    springdoc.swagger-ui.validatorUrl

    -

    validator.swagger.io/validator

    -

    By default, Swagger UI attempts to validate specs against swagger.io’s online validator. You can use this parameter to set a different validator URL, for example for locally deployed validators Validator Badge. Setting it to either none, 127.0.0.1 or localhost will disable validation.

    + +

    By default, Swagger UI does not validate specs. You can use this parameter to set a validator URL, for example for against swagger.io’s online validator.

    springdoc.swagger-ui.tryItOutEnabled

    @@ -2335,7 +2335,7 @@

    -
    ---
    -@Bean
    +
    @Bean
     @Primary
     fun swaggerUiConfig(config: SwaggerUiConfigProperties): SwaggerUiConfigProperties {
         config.showCommonExtensions = true
         config.queryConfigEnabled = true
         return config
     }
    ----
     
    @@ -3241,7 +3239,7 @@

    +
    +
    import io.swagger.v3.oas.annotations.Parameter;
    +import io.swagger.v3.oas.annotations.media.Content;
    +import io.swagger.v3.oas.annotations.media.Encoding;
    +import io.swagger.v3.oas.annotations.parameters.RequestBody;
    +
    +@PostMapping(value = "/upload", consumes = {MediaType.MULTIPART_FORM_DATA_VALUE})
    +public ResponseEntity<?> upload(@Parameter(description = "file") final MultipartFile file) {
    +    return null;
    +}
    +
    +@PostMapping(value = "/uploadFileWithQuery", consumes = {MediaType.MULTIPART_FORM_DATA_VALUE})
    +public ResponseEntity<?> uploadFileWithQuery(@Parameter(description = "file") @RequestPart("file") final MultipartFile file,
    +        @Parameter(description = "An extra query parameter") @RequestParam String name) {
    +    return null;
    +}
    +
    +@PostMapping(value = "/uploadFileWithJson", consumes = {MediaType.MULTIPART_FORM_DATA_VALUE}, produces = {
    +        MediaType.APPLICATION_JSON_VALUE})
    +public ResponseEntity<?> uploadFileWithJson(
    +        @RequestBody(content = @Content(encoding = @Encoding(name = "jsonRequest", contentType = MediaType.APPLICATION_JSON_VALUE)))
    +        @Parameter(description = "An extra JSON payload sent with file") @RequestPart("jsonRequest") final JsonRequest jsonRequest,
    +        @RequestPart("file") final MultipartFile file) {
    +    return null;
    +}
    +
    +
    +

    13.54. Can I use @Parameter inside @Operation annotation?

    diff --git a/docs/migrating-from-springfox.html b/docs/migrating-from-springfox.html index f954f48..fb0f539 100644 --- a/docs/migrating-from-springfox.html +++ b/docs/migrating-from-springfox.html @@ -71,7 +71,7 @@

    diff --git a/docs/properties.html b/docs/properties.html index b6888e2..6aa7245 100644 --- a/docs/properties.html +++ b/docs/properties.html @@ -33,7 +33,7 @@

    Springdoc-openapi Properties

    -

    springdoc-openapi relies on standard spring configuration properties (yml or properties) using the standard files locations.

    +

    springdoc-openapi relies on standard spring configuration properties (yml or properties) using the standard files locations.

    springdoc-openapi core properties

    @@ -396,8 +396,8 @@

    springdoc.swagger-ui.validatorUrl

    -

    https://validator.swagger.io/validator

    -

    By default, Swagger UI attempts to validate specs against swagger.io’s online validator. You can use this parameter to set a different validator URL, for example for locally deployed validators Validator Badge. Setting it to either none, 127.0.0.1 or localhost will disable validation.

    + +

    By default, Swagger UI does not validate specs. You can use this parameter to set a validator URL, for example for against swagger.io’s online validator.

    springdoc.swagger-ui.tryItOutEnabled

    @@ -614,7 +614,7 @@

    diff --git a/docs/ui-properties.html b/docs/ui-properties.html index 2cf9876..23b8f76 100644 --- a/docs/ui-properties.html +++ b/docs/ui-properties.html @@ -65,8 +65,8 @@

    springdoc.swagger-ui.validatorUrl

    -

    https://validator.swagger.io/validator

    -

    By default, Swagger UI attempts to validate specs against swagger.io’s online validator. You can use this parameter to set a different validator URL, for example for locally deployed validators Validator Badge. Setting it to either none, 127.0.0.1 or localhost will disable validation.

    + +

    By default, Swagger UI does not validate specs. You can use this parameter to set a validator URL, for example for against swagger.io’s online validator.

    springdoc.swagger-ui.tryItOutEnabled

    @@ -280,7 +280,7 @@
    diff --git a/docs/v1/faq.html b/docs/v1/faq.html index 5fc3063..0dab8bf 100644 --- a/docs/v1/faq.html +++ b/docs/v1/faq.html @@ -298,15 +298,13 @@

    -
    ---
    -@Bean
    +
    @Bean
     @Primary
     fun swaggerUiConfig(config: SwaggerUiConfigProperties): SwaggerUiConfigProperties {
         config.showCommonExtensions = true
         config.queryConfigEnabled = true
         return config
     }
    ----
     
    @@ -2016,7 +2014,7 @@

    diff --git a/docs/v1/index.html b/docs/v1/index.html index 2061e21..ab1bb7f 100644 --- a/docs/v1/index.html +++ b/docs/v1/index.html @@ -1586,8 +1586,8 @@

    <

    springdoc.swagger-ui.validatorUrl

    -

    validator.swagger.io/validator

    -

    By default, Swagger UI attempts to validate specs against swagger.io’s online validator. You can use this parameter to set a different validator URL, for example for locally deployed validators Validator Badge. Setting it to either none, 127.0.0.1 or localhost will disable validation.

    + +

    By default, Swagger UI does not validate specs. You can use this parameter to set a validator URL, for example for against swagger.io’s online validator.

    springdoc.swagger-ui.tryItOutEnabled

    @@ -2028,7 +2028,7 @@

    -
    ---
    -@Bean
    +
    @Bean
     @Primary
     fun swaggerUiConfig(config: SwaggerUiConfigProperties): SwaggerUiConfigProperties {
         config.showCommonExtensions = true
         config.queryConfigEnabled = true
         return config
     }
    ----
     
    diff --git a/docs/v1/migrating-from-springfox.html b/docs/v1/migrating-from-springfox.html index 7623a51..716ba47 100644 --- a/docs/v1/migrating-from-springfox.html +++ b/docs/v1/migrating-from-springfox.html @@ -71,7 +71,7 @@

    diff --git a/docs/v1/properties.html b/docs/v1/properties.html index cae141a..951ded7 100644 --- a/docs/v1/properties.html +++ b/docs/v1/properties.html @@ -396,8 +396,8 @@

    springdoc.swagger-ui.validatorUrl

    -

    https://validator.swagger.io/validator

    -

    By default, Swagger UI attempts to validate specs against swagger.io’s online validator. You can use this parameter to set a different validator URL, for example for locally deployed validators Validator Badge. Setting it to either none, 127.0.0.1 or localhost will disable validation.

    + +

    By default, Swagger UI does not validate specs. You can use this parameter to set a validator URL, for example for against swagger.io’s online validator.

    springdoc.swagger-ui.tryItOutEnabled

    diff --git a/docs/v1/ui-properties.html b/docs/v1/ui-properties.html index 9a927f6..314301c 100644 --- a/docs/v1/ui-properties.html +++ b/docs/v1/ui-properties.html @@ -65,8 +65,8 @@

    springdoc.swagger-ui.validatorUrl

    -

    https://validator.swagger.io/validator

    -

    By default, Swagger UI attempts to validate specs against swagger.io’s online validator. You can use this parameter to set a different validator URL, for example for locally deployed validators Validator Badge. Setting it to either none, 127.0.0.1 or localhost will disable validation.

    + +

    By default, Swagger UI does not validate specs. You can use this parameter to set a validator URL, for example for against swagger.io’s online validator.

    springdoc.swagger-ui.tryItOutEnabled

    @@ -280,7 +280,7 @@ diff --git a/src/docs/asciidoc/migrating-from-springfox.adoc b/src/docs/asciidoc/migrating-from-springfox.adoc index 9346af6..e097dad 100644 --- a/src/docs/asciidoc/migrating-from-springfox.adoc +++ b/src/docs/asciidoc/migrating-from-springfox.adoc @@ -20,7 +20,7 @@ Package for swagger 3 annotations is `io.swagger.v3.oas.annotations`. - `@ApiImplicitParam` -> `@Parameter` - `@ApiImplicitParams` -> `@Parameters` - `@ApiModel` -> `@Schema` -- `@ApiModelProperty(hidden = true)` -> `@Schema(accessMode = READ_ONLY)` +- `@ApiModelProperty(allowEmptyValue = true)` -> `@Schema(nullable = true)` - `@ApiModelProperty` -> `@Schema` - `@ApiOperation(value = "foo", notes = "bar")` -> `@Operation(summary = "foo", description = "bar")` - `@ApiParam` -> `@Parameter` diff --git a/src/docs/asciidoc/ui-properties.adoc b/src/docs/asciidoc/ui-properties.adoc index c466f9b..5144b77 100644 --- a/src/docs/asciidoc/ui-properties.adoc +++ b/src/docs/asciidoc/ui-properties.adoc @@ -7,7 +7,7 @@ |springdoc.swagger-ui.enabled | `true` | `Boolean`. To disable the swagger-ui endpoint (/swagger-ui.html by default). |springdoc.swagger-ui.configUrl | `/v3/api-docs/swagger-config` | `String`. URL to fetch external configuration document from. |springdoc.swagger-ui.layout | `BaseLayout` | `String`. The name of a component available via the plugin system to use as the top-level layout for Swagger UI. -|springdoc.swagger-ui.validatorUrl | `https://validator.swagger.io/validator` | By default, Swagger UI attempts to validate specs against swagger.io's online validator. You can use this parameter to set a different validator URL, for example for locally deployed validators link:https://github.com/swagger-api/validator-badge[Validator Badge, window="_blank"]. Setting it to either `none`, `127.0.0.1` or `localhost` will disable validation. +|springdoc.swagger-ui.validatorUrl | | By default, Swagger UI does not validate specs. You can use this parameter to set a validator URL, for example for against swagger.io’s online validator. |springdoc.swagger-ui.tryItOutEnabled | `false` |`Boolean`. Controls whether the "Try it out" section should be enabled by default. |springdoc.swagger-ui.filter | `false` | `Boolean OR String`. If set, enables filtering. The top bar will show an edit box that you can use to filter the tagged operations that are shown. Can be Boolean to enable or disable, or a string, in which case filtering will be enabled using that string as the filter expression. Filtering is case sensitive matching the filter expression anywhere inside the tag. |springdoc.swagger-ui.operationsSorter | | `Function=(a => a)`. Apply a sort to the operation list of each API. It can be 'alpha' (sort by paths alphanumerically), 'method' (sort by HTTP method) or a function (see Array.prototype.sort() to know how sort function works). Default is the order returned by the server unchanged. diff --git a/src/docs/asciidoc/v1/migrating-from-springfox.adoc b/src/docs/asciidoc/v1/migrating-from-springfox.adoc index 6e039b3..78a1f03 100644 --- a/src/docs/asciidoc/v1/migrating-from-springfox.adoc +++ b/src/docs/asciidoc/v1/migrating-from-springfox.adoc @@ -20,7 +20,7 @@ Package for swagger 3 annotations is `io.swagger.v3.oas.annotations`. - `@ApiImplicitParam` -> `@Parameter` - `@ApiImplicitParams` -> `@Parameters` - `@ApiModel` -> `@Schema` -- `@ApiModelProperty(hidden = true)` -> `@Schema(accessMode = READ_ONLY)` +- `@ApiModelProperty(allowEmptyValue = true)` -> `@Schema(nullable = true)` - `@ApiModelProperty` -> `@Schema` - `@ApiOperation(value = "foo", notes = "bar")` -> `@Operation(summary = "foo", description = "bar")` - `@ApiParam` -> `@Parameter` diff --git a/src/docs/asciidoc/v1/ui-properties.adoc b/src/docs/asciidoc/v1/ui-properties.adoc index c466f9b..5144b77 100644 --- a/src/docs/asciidoc/v1/ui-properties.adoc +++ b/src/docs/asciidoc/v1/ui-properties.adoc @@ -7,7 +7,7 @@ |springdoc.swagger-ui.enabled | `true` | `Boolean`. To disable the swagger-ui endpoint (/swagger-ui.html by default). |springdoc.swagger-ui.configUrl | `/v3/api-docs/swagger-config` | `String`. URL to fetch external configuration document from. |springdoc.swagger-ui.layout | `BaseLayout` | `String`. The name of a component available via the plugin system to use as the top-level layout for Swagger UI. -|springdoc.swagger-ui.validatorUrl | `https://validator.swagger.io/validator` | By default, Swagger UI attempts to validate specs against swagger.io's online validator. You can use this parameter to set a different validator URL, for example for locally deployed validators link:https://github.com/swagger-api/validator-badge[Validator Badge, window="_blank"]. Setting it to either `none`, `127.0.0.1` or `localhost` will disable validation. +|springdoc.swagger-ui.validatorUrl | | By default, Swagger UI does not validate specs. You can use this parameter to set a validator URL, for example for against swagger.io’s online validator. |springdoc.swagger-ui.tryItOutEnabled | `false` |`Boolean`. Controls whether the "Try it out" section should be enabled by default. |springdoc.swagger-ui.filter | `false` | `Boolean OR String`. If set, enables filtering. The top bar will show an edit box that you can use to filter the tagged operations that are shown. Can be Boolean to enable or disable, or a string, in which case filtering will be enabled using that string as the filter expression. Filtering is case sensitive matching the filter expression anywhere inside the tag. |springdoc.swagger-ui.operationsSorter | | `Function=(a => a)`. Apply a sort to the operation list of each API. It can be 'alpha' (sort by paths alphanumerically), 'method' (sort by HTTP method) or a function (see Array.prototype.sort() to know how sort function works). Default is the order returned by the server unchanged. From 7b40556aa0776e308f98c2f6c95daceee749f63b Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Fri, 27 Sep 2024 23:14:19 +0200 Subject: [PATCH 075/129] docs update --- docs/core-properties.html | 47 ++++++++--------- docs/faq.html | 30 ++++++++++- docs/index.html | 73 +++++++++++++++++--------- docs/properties.html | 45 +++++++--------- docs/v1/properties.html | 45 +++++++--------- src/docs/asciidoc/core-properties.adoc | 41 +++++++-------- src/docs/asciidoc/faq.adoc | 22 ++++++++ 7 files changed, 180 insertions(+), 123 deletions(-) diff --git a/docs/core-properties.html b/docs/core-properties.html index 11fe88a..ba094a0 100644 --- a/docs/core-properties.html +++ b/docs/core-properties.html @@ -56,37 +56,37 @@

    springdoc.packages-to-scan

    *

    -

    List of Strings.The list of packages to scan (comma separated)

    +

    List of Strings. The list of packages to scan (comma separated)

    springdoc.paths-to-match

    /*

    -

    List of Strings.The list of paths to match (comma separated)

    +

    List of Strings. The list of paths to match (comma separated)

    springdoc.produces-to-match

    /*

    -

    List of Strings.The list of produces mediaTypes to match (comma separated)

    +

    List of Strings. The list of produces mediaTypes to match (comma separated)

    springdoc.headers-to-match

    /*

    -

    List of Strings.The list of headers to match (comma separated)

    +

    List of Strings. The list of headers to match (comma separated)

    springdoc.consumes-to-match

    /*

    -

    List of Strings.The list of consumes mediaTypes to match (comma separated)

    +

    List of Strings. The list of consumes mediaTypes to match (comma separated)

    springdoc.paths-to-exclude

    -

    List of Strings.The list of paths to exclude (comma separated)

    +

    List of Strings. The list of paths to exclude (comma separated)

    springdoc.packages-to-exclude

    -

    List of Strings.The list of packages to exclude (comma separated)

    +

    List of Strings. The list of packages to exclude (comma separated)

    springdoc.default-consumes-media-type

    @@ -96,7 +96,7 @@

    springdoc.default-produces-media-type

    /

    -

    String.The default produces media type.

    +

    String. The default produces media type.

    springdoc.cache.disabled

    @@ -126,52 +126,52 @@

    springdoc.group-configs[0].group

    -

    String.The group name

    +

    String. The group name

    springdoc.group-configs[0].display-name

    -

    String.The display name of the group.

    +

    String. The display name of the group.

    springdoc.group-configs[0].packages-to-scan

    *

    -

    List of Strings.The list of packages to scan for a group (comma separated)

    +

    List of Strings. The list of packages to scan for a group (comma separated)

    springdoc.group-configs[0].paths-to-match

    /*

    -

    List of Strings.The list of paths to match for a group(comma separated)

    +

    List of Strings. The list of paths to match for a group (comma separated)

    springdoc.group-configs[0].paths-to-exclude

    ``

    -

    List of Strings.The list of paths to exclude for a group(comma separated)

    +

    List of Strings. The list of paths to exclude for a group (comma separated)

    springdoc.group-configs[0].packages-to-exclude

    -

    List of Strings.The list of packages to exclude for a group(comma separated)

    +

    List of Strings. The list of packages to exclude for a group (comma separated)

    springdoc.group-configs[0].produces-to-match

    /*

    -

    List of Strings.The list of produces mediaTypes to match (comma separated)

    +

    List of Strings. The list of produces mediaTypes to match (comma separated)

    springdoc.group-configs[0].consumes-to-match

    /*

    -

    List of Strings.The list of consumes mediaTypes to match (comma separated)

    +

    List of Strings. The list of consumes mediaTypes to match (comma separated)

    springdoc.group-configs[0].headers-to-match

    /*

    -

    List of Strings.The list of headers to match (comma separated)

    +

    List of Strings. The list of headers to match (comma separated)

    springdoc.webjars.prefix

    /webjars

    -

    String, To change the webjars prefix that is visible the URL of swagger-ui for spring-webflux.

    +

    String. To change the webjars prefix that is visible the URL of swagger-ui for spring-webflux.

    springdoc.api-docs.resolve-schema-properties

    @@ -219,14 +219,9 @@

    Boolean. To make spring security login-endpoint visible.

    -

    springdoc.pre-loading-enabled

    -

    false

    -

    Boolean. Pre-loading setting to load OpenAPI on application startup.

    - -

    springdoc.pre-loading-locales

    -

    List of Strings.The list of locales to load OpenAPI on application startup.(comma separated) If not specified, it will preload with the default Locale.

    +

    List of Strings. The list of locales to load OpenAPI on application startup (comma separated). If not specified, it will preload with the default Locale.

    springdoc.writer-with-order-by-keys

    @@ -276,7 +271,7 @@

    springdoc.api-docs.version

    openapi_3_0

    -

    String. To Choose OpenAPI 3.0 or OpenAPI 3.1 (using the value OPENAPI_3_1).

    +

    String. To choose OpenAPI 3.0 or OpenAPI 3.1 (using the value OPENAPI_3_1).

    springdoc.default-flat-param-object

    @@ -330,7 +325,7 @@ diff --git a/docs/faq.html b/docs/faq.html index b7cb689..63448a8 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -602,6 +602,34 @@

    +
      +
    • +

      If you need to manually adjust the URL displayed in the Swagger UI, implement the ServerBaseUrlCustomizer interface. This might be necessary to remove the port number, for example.

      +
    • +
    + +
    +
    +
    @Bean
    +public class CustomServerBaseUrlCustomizer implements ServerBaseUrlCustomizer {
    +    @Override
    +    public String customize(String serverBaseUrl) {
    +        try {
    +            URL url = new URL(serverBaseUrl);
    +            if (url.getHost().contains(".com")) {
    +                serverBaseUrl = new URL(url.getProtocol(),url.getHost(),url.getFile()).toString();
    +            }
    +        } catch (MalformedURLException ex) {
    +            // nothing we can do
    +        }
    +
    +        return serverBaseUrl;
    +    }
    +}
    +
    +
    +

    Is @JsonView annotations in Spring MVC APIs supported?

    @@ -2096,7 +2124,7 @@

    diff --git a/docs/index.html b/docs/index.html index 7bcdbe7..ac14e4b 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1365,37 +1365,37 @@

    springdoc.packages-to-scan

    *

    -

    List of Strings.The list of packages to scan (comma separated)

    +

    List of Strings. The list of packages to scan (comma separated)

    springdoc.paths-to-match

    /*

    -

    List of Strings.The list of paths to match (comma separated)

    +

    List of Strings. The list of paths to match (comma separated)

    springdoc.produces-to-match

    /*

    -

    List of Strings.The list of produces mediaTypes to match (comma separated)

    +

    List of Strings. The list of produces mediaTypes to match (comma separated)

    springdoc.headers-to-match

    /*

    -

    List of Strings.The list of headers to match (comma separated)

    +

    List of Strings. The list of headers to match (comma separated)

    springdoc.consumes-to-match

    /*

    -

    List of Strings.The list of consumes mediaTypes to match (comma separated)

    +

    List of Strings. The list of consumes mediaTypes to match (comma separated)

    springdoc.paths-to-exclude

    -

    List of Strings.The list of paths to exclude (comma separated)

    +

    List of Strings. The list of paths to exclude (comma separated)

    springdoc.packages-to-exclude

    -

    List of Strings.The list of packages to exclude (comma separated)

    +

    List of Strings. The list of packages to exclude (comma separated)

    springdoc.default-consumes-media-type

    @@ -1405,7 +1405,7 @@

    springdoc.default-produces-media-type

    /

    -

    String.The default produces media type.

    +

    String. The default produces media type.

    springdoc.cache.disabled

    @@ -1435,52 +1435,52 @@

    springdoc.group-configs[0].group

    -

    String.The group name

    +

    String. The group name

    springdoc.group-configs[0].display-name

    -

    String.The display name of the group.

    +

    String. The display name of the group.

    springdoc.group-configs[0].packages-to-scan

    *

    -

    List of Strings.The list of packages to scan for a group (comma separated)

    +

    List of Strings. The list of packages to scan for a group (comma separated)

    springdoc.group-configs[0].paths-to-match

    /*

    -

    List of Strings.The list of paths to match for a group(comma separated)

    +

    List of Strings. The list of paths to match for a group (comma separated)

    springdoc.group-configs[0].paths-to-exclude

    ``

    -

    List of Strings.The list of paths to exclude for a group(comma separated)

    +

    List of Strings. The list of paths to exclude for a group (comma separated)

    springdoc.group-configs[0].packages-to-exclude

    -

    List of Strings.The list of packages to exclude for a group(comma separated)

    +

    List of Strings. The list of packages to exclude for a group (comma separated)

    springdoc.group-configs[0].produces-to-match

    /*

    -

    List of Strings.The list of produces mediaTypes to match (comma separated)

    +

    List of Strings. The list of produces mediaTypes to match (comma separated)

    springdoc.group-configs[0].consumes-to-match

    /*

    -

    List of Strings.The list of consumes mediaTypes to match (comma separated)

    +

    List of Strings. The list of consumes mediaTypes to match (comma separated)

    springdoc.group-configs[0].headers-to-match

    /*

    -

    List of Strings.The list of headers to match (comma separated)

    +

    List of Strings. The list of headers to match (comma separated)

    springdoc.webjars.prefix

    /webjars

    -

    String, To change the webjars prefix that is visible the URL of swagger-ui for spring-webflux.

    +

    String. To change the webjars prefix that is visible the URL of swagger-ui for spring-webflux.

    springdoc.api-docs.resolve-schema-properties

    @@ -1528,14 +1528,9 @@

    Boolean. To make spring security login-endpoint visible.

    -

    springdoc.pre-loading-enabled

    -

    false

    -

    Boolean. Pre-loading setting to load OpenAPI on application startup.

    - -

    springdoc.pre-loading-locales

    -

    List of Strings.The list of locales to load OpenAPI on application startup.(comma separated) If not specified, it will preload with the default Locale.

    +

    List of Strings. The list of locales to load OpenAPI on application startup (comma separated). If not specified, it will preload with the default Locale.

    springdoc.writer-with-order-by-keys

    @@ -1585,7 +1580,7 @@

    springdoc.api-docs.version

    openapi_3_0

    -

    String. To Choose OpenAPI 3.0 or OpenAPI 3.1 (using the value OPENAPI_3_1).

    +

    String. To choose OpenAPI 3.0 or OpenAPI 3.1 (using the value OPENAPI_3_1).

    springdoc.default-flat-param-object

    @@ -3264,6 +3259,34 @@

    +
      +
    • +

      If you need to manually adjust the URL displayed in the Swagger UI, implement the ServerBaseUrlCustomizer interface. This might be necessary to remove the port number, for example.

      +
    • +
    + +
    +
    +
    @Bean
    +public class CustomServerBaseUrlCustomizer implements ServerBaseUrlCustomizer {
    +    @Override
    +    public String customize(String serverBaseUrl) {
    +        try {
    +            URL url = new URL(serverBaseUrl);
    +            if (url.getHost().contains(".com")) {
    +                serverBaseUrl = new URL(url.getProtocol(),url.getHost(),url.getFile()).toString();
    +            }
    +        } catch (MalformedURLException ex) {
    +            // nothing we can do
    +        }
    +
    +        return serverBaseUrl;
    +    }
    +}
    +
    +
    +

    13.25. Is @JsonView annotations in Spring MVC APIs supported?

    diff --git a/docs/properties.html b/docs/properties.html index 6aa7245..42da469 100644 --- a/docs/properties.html +++ b/docs/properties.html @@ -64,37 +64,37 @@

    springdoc.packages-to-scan

    *

    -

    List of Strings.The list of packages to scan (comma separated)

    +

    List of Strings. The list of packages to scan (comma separated)

    springdoc.paths-to-match

    /*

    -

    List of Strings.The list of paths to match (comma separated)

    +

    List of Strings. The list of paths to match (comma separated)

    springdoc.produces-to-match

    /*

    -

    List of Strings.The list of produces mediaTypes to match (comma separated)

    +

    List of Strings. The list of produces mediaTypes to match (comma separated)

    springdoc.headers-to-match

    /*

    -

    List of Strings.The list of headers to match (comma separated)

    +

    List of Strings. The list of headers to match (comma separated)

    springdoc.consumes-to-match

    /*

    -

    List of Strings.The list of consumes mediaTypes to match (comma separated)

    +

    List of Strings. The list of consumes mediaTypes to match (comma separated)

    springdoc.paths-to-exclude

    -

    List of Strings.The list of paths to exclude (comma separated)

    +

    List of Strings. The list of paths to exclude (comma separated)

    springdoc.packages-to-exclude

    -

    List of Strings.The list of packages to exclude (comma separated)

    +

    List of Strings. The list of packages to exclude (comma separated)

    springdoc.default-consumes-media-type

    @@ -104,7 +104,7 @@

    springdoc.default-produces-media-type

    /

    -

    String.The default produces media type.

    +

    String. The default produces media type.

    springdoc.cache.disabled

    @@ -134,52 +134,52 @@

    springdoc.group-configs[0].group

    -

    String.The group name

    +

    String. The group name

    springdoc.group-configs[0].display-name

    -

    String.The display name of the group.

    +

    String. The display name of the group.

    springdoc.group-configs[0].packages-to-scan

    *

    -

    List of Strings.The list of packages to scan for a group (comma separated)

    +

    List of Strings. The list of packages to scan for a group (comma separated)

    springdoc.group-configs[0].paths-to-match

    /*

    -

    List of Strings.The list of paths to match for a group(comma separated)

    +

    List of Strings. The list of paths to match for a group (comma separated)

    springdoc.group-configs[0].paths-to-exclude

    ``

    -

    List of Strings.The list of paths to exclude for a group(comma separated)

    +

    List of Strings. The list of paths to exclude for a group (comma separated)

    springdoc.group-configs[0].packages-to-exclude

    -

    List of Strings.The list of packages to exclude for a group(comma separated)

    +

    List of Strings. The list of packages to exclude for a group (comma separated)

    springdoc.group-configs[0].produces-to-match

    /*

    -

    List of Strings.The list of produces mediaTypes to match (comma separated)

    +

    List of Strings. The list of produces mediaTypes to match (comma separated)

    springdoc.group-configs[0].consumes-to-match

    /*

    -

    List of Strings.The list of consumes mediaTypes to match (comma separated)

    +

    List of Strings. The list of consumes mediaTypes to match (comma separated)

    springdoc.group-configs[0].headers-to-match

    /*

    -

    List of Strings.The list of headers to match (comma separated)

    +

    List of Strings. The list of headers to match (comma separated)

    springdoc.webjars.prefix

    /webjars

    -

    String, To change the webjars prefix that is visible the URL of swagger-ui for spring-webflux.

    +

    String. To change the webjars prefix that is visible the URL of swagger-ui for spring-webflux.

    springdoc.api-docs.resolve-schema-properties

    @@ -227,14 +227,9 @@

    Boolean. To make spring security login-endpoint visible.

    -

    springdoc.pre-loading-enabled

    -

    false

    -

    Boolean. Pre-loading setting to load OpenAPI on application startup.

    - -

    springdoc.pre-loading-locales

    -

    List of Strings.The list of locales to load OpenAPI on application startup.(comma separated) If not specified, it will preload with the default Locale.

    +

    List of Strings. The list of locales to load OpenAPI on application startup (comma separated). If not specified, it will preload with the default Locale.

    springdoc.writer-with-order-by-keys

    @@ -284,7 +279,7 @@

    springdoc.api-docs.version

    openapi_3_0

    -

    String. To Choose OpenAPI 3.0 or OpenAPI 3.1 (using the value OPENAPI_3_1).

    +

    String. To choose OpenAPI 3.0 or OpenAPI 3.1 (using the value OPENAPI_3_1).

    springdoc.default-flat-param-object

    diff --git a/docs/v1/properties.html b/docs/v1/properties.html index 951ded7..97cb901 100644 --- a/docs/v1/properties.html +++ b/docs/v1/properties.html @@ -64,37 +64,37 @@

    springdoc.packages-to-scan

    *

    -

    List of Strings.The list of packages to scan (comma separated)

    +

    List of Strings. The list of packages to scan (comma separated)

    springdoc.paths-to-match

    /*

    -

    List of Strings.The list of paths to match (comma separated)

    +

    List of Strings. The list of paths to match (comma separated)

    springdoc.produces-to-match

    /*

    -

    List of Strings.The list of produces mediaTypes to match (comma separated)

    +

    List of Strings. The list of produces mediaTypes to match (comma separated)

    springdoc.headers-to-match

    /*

    -

    List of Strings.The list of headers to match (comma separated)

    +

    List of Strings. The list of headers to match (comma separated)

    springdoc.consumes-to-match

    /*

    -

    List of Strings.The list of consumes mediaTypes to match (comma separated)

    +

    List of Strings. The list of consumes mediaTypes to match (comma separated)

    springdoc.paths-to-exclude

    -

    List of Strings.The list of paths to exclude (comma separated)

    +

    List of Strings. The list of paths to exclude (comma separated)

    springdoc.packages-to-exclude

    -

    List of Strings.The list of packages to exclude (comma separated)

    +

    List of Strings. The list of packages to exclude (comma separated)

    springdoc.default-consumes-media-type

    @@ -104,7 +104,7 @@

    springdoc.default-produces-media-type

    /

    -

    String.The default produces media type.

    +

    String. The default produces media type.

    springdoc.cache.disabled

    @@ -134,52 +134,52 @@

    springdoc.group-configs[0].group

    -

    String.The group name

    +

    String. The group name

    springdoc.group-configs[0].display-name

    -

    String.The display name of the group.

    +

    String. The display name of the group.

    springdoc.group-configs[0].packages-to-scan

    *

    -

    List of Strings.The list of packages to scan for a group (comma separated)

    +

    List of Strings. The list of packages to scan for a group (comma separated)

    springdoc.group-configs[0].paths-to-match

    /*

    -

    List of Strings.The list of paths to match for a group(comma separated)

    +

    List of Strings. The list of paths to match for a group (comma separated)

    springdoc.group-configs[0].paths-to-exclude

    ``

    -

    List of Strings.The list of paths to exclude for a group(comma separated)

    +

    List of Strings. The list of paths to exclude for a group (comma separated)

    springdoc.group-configs[0].packages-to-exclude

    -

    List of Strings.The list of packages to exclude for a group(comma separated)

    +

    List of Strings. The list of packages to exclude for a group (comma separated)

    springdoc.group-configs[0].produces-to-match

    /*

    -

    List of Strings.The list of produces mediaTypes to match (comma separated)

    +

    List of Strings. The list of produces mediaTypes to match (comma separated)

    springdoc.group-configs[0].consumes-to-match

    /*

    -

    List of Strings.The list of consumes mediaTypes to match (comma separated)

    +

    List of Strings. The list of consumes mediaTypes to match (comma separated)

    springdoc.group-configs[0].headers-to-match

    /*

    -

    List of Strings.The list of headers to match (comma separated)

    +

    List of Strings. The list of headers to match (comma separated)

    springdoc.webjars.prefix

    /webjars

    -

    String, To change the webjars prefix that is visible the URL of swagger-ui for spring-webflux.

    +

    String. To change the webjars prefix that is visible the URL of swagger-ui for spring-webflux.

    springdoc.api-docs.resolve-schema-properties

    @@ -227,14 +227,9 @@

    Boolean. To make spring security login-endpoint visible.

    -

    springdoc.pre-loading-enabled

    -

    false

    -

    Boolean. Pre-loading setting to load OpenAPI on application startup.

    - -

    springdoc.pre-loading-locales

    -

    List of Strings.The list of locales to load OpenAPI on application startup.(comma separated) If not specified, it will preload with the default Locale.

    +

    List of Strings. The list of locales to load OpenAPI on application startup (comma separated). If not specified, it will preload with the default Locale.

    springdoc.writer-with-order-by-keys

    @@ -284,7 +279,7 @@

    springdoc.api-docs.version

    openapi_3_0

    -

    String. To Choose OpenAPI 3.0 or OpenAPI 3.1 (using the value OPENAPI_3_1).

    +

    String. To choose OpenAPI 3.0 or OpenAPI 3.1 (using the value OPENAPI_3_1).

    springdoc.default-flat-param-object

    diff --git a/src/docs/asciidoc/core-properties.adoc b/src/docs/asciidoc/core-properties.adoc index 3165e22..30ef9d1 100644 --- a/src/docs/asciidoc/core-properties.adoc +++ b/src/docs/asciidoc/core-properties.adoc @@ -5,30 +5,30 @@ |springdoc.api-docs.path | `/v3/api-docs` | `String`, For custom path of the OpenAPI documentation in Json format. |springdoc.api-docs.enabled | `true` | `Boolean`. To disable the springdoc-openapi endpoint (/v3/api-docs by default). -|springdoc.packages-to-scan | `*`| `List of Strings`.The list of packages to scan (comma separated) -|springdoc.paths-to-match | `/*`| `List of Strings`.The list of paths to match (comma separated) -|springdoc.produces-to-match | `/*`| `List of Strings`.The list of produces mediaTypes to match (comma separated) -|springdoc.headers-to-match | `/*`| `List of Strings`.The list of headers to match (comma separated) -|springdoc.consumes-to-match | `/*`| `List of Strings`.The list of consumes mediaTypes to match (comma separated) -|springdoc.paths-to-exclude | | `List of Strings`.The list of paths to exclude (comma separated) -|springdoc.packages-to-exclude | | `List of Strings`.The list of packages to exclude (comma separated) +|springdoc.packages-to-scan | `*`| `List of Strings`. The list of packages to scan (comma separated) +|springdoc.paths-to-match | `/*`| `List of Strings`. The list of paths to match (comma separated) +|springdoc.produces-to-match | `/*`| `List of Strings`. The list of produces mediaTypes to match (comma separated) +|springdoc.headers-to-match | `/*`| `List of Strings`. The list of headers to match (comma separated) +|springdoc.consumes-to-match | `/*`| `List of Strings`. The list of consumes mediaTypes to match (comma separated) +|springdoc.paths-to-exclude | | `List of Strings`. The list of paths to exclude (comma separated) +|springdoc.packages-to-exclude | | `List of Strings`. The list of packages to exclude (comma separated) |springdoc.default-consumes-media-type | `application/json` | `String`. The default consumes media type. -|springdoc.default-produces-media-type | `*/*` | `String`.The default produces media type. +|springdoc.default-produces-media-type | `*/*` | `String`. The default produces media type. |springdoc.cache.disabled | `false` | `Boolean`. To disable the springdoc-openapi cache of the calculated OpenAPI. |springdoc.show-actuator | `false` | `Boolean`. To display the actuator endpoints. |springdoc.auto-tag-classes | `true` | `Boolean`. To disable the springdoc-openapi automatic tags. |springdoc.model-and-view-allowed | `false` | `Boolean`. To allow RestControllers with ModelAndView return to appear in the OpenAPI description. |springdoc.override-with-generic-response | `true` | `Boolean`. When true, automatically adds @ControllerAdvice responses to all the generated responses. -|springdoc.group-configs[0].group | | `String`.The group name -|springdoc.group-configs[0].display-name | | `String`.The display name of the group. -|springdoc.group-configs[0].packages-to-scan | `*`| `List of Strings`.The list of packages to scan for a group (comma separated) -|springdoc.group-configs[0].paths-to-match | `/*`| `List of Strings`.The list of paths to match for a group(comma separated) -|springdoc.group-configs[0].paths-to-exclude | ``| `List of Strings`.The list of paths to exclude for a group(comma separated) -|springdoc.group-configs[0].packages-to-exclude | | `List of Strings`.The list of packages to exclude for a group(comma separated) -|springdoc.group-configs[0].produces-to-match | `/*`| `List of Strings`.The list of produces mediaTypes to match (comma separated) -|springdoc.group-configs[0].consumes-to-match | `/*`| `List of Strings`.The list of consumes mediaTypes to match (comma separated) -|springdoc.group-configs[0].headers-to-match | `/*`| `List of Strings`.The list of headers to match (comma separated) -|springdoc.webjars.prefix | `/webjars` |`String`, To change the webjars prefix that is visible the URL of swagger-ui for spring-webflux. +|springdoc.group-configs[0].group | | `String`. The group name +|springdoc.group-configs[0].display-name | | `String`. The display name of the group. +|springdoc.group-configs[0].packages-to-scan | `*`| `List of Strings`. The list of packages to scan for a group (comma separated) +|springdoc.group-configs[0].paths-to-match | `/*`| `List of Strings`. The list of paths to match for a group (comma separated) +|springdoc.group-configs[0].paths-to-exclude | ``| `List of Strings`. The list of paths to exclude for a group (comma separated) +|springdoc.group-configs[0].packages-to-exclude | | `List of Strings`. The list of packages to exclude for a group (comma separated) +|springdoc.group-configs[0].produces-to-match | `/*`| `List of Strings`. The list of produces mediaTypes to match (comma separated) +|springdoc.group-configs[0].consumes-to-match | `/*`| `List of Strings`. The list of consumes mediaTypes to match (comma separated) +|springdoc.group-configs[0].headers-to-match | `/*`| `List of Strings`. The list of headers to match (comma separated) +|springdoc.webjars.prefix | `/webjars` |`String`. To change the webjars prefix that is visible the URL of swagger-ui for spring-webflux. |springdoc.api-docs.resolve-schema-properties | `false` | `Boolean`. To enable property resolver on @Schema (name, title and description). |springdoc.remove-broken-reference-definitions | `true` | `Boolean`. To disable removal of broken reference definitions. |springdoc.writer-with-default-pretty-printer | `false` | `Boolean`. To enable pretty print of the OpenApi specification. @@ -38,8 +38,7 @@ |springdoc.model-converters.sort-converter.enabled | `true` | `Boolean`. To disable Sort converter. |springdoc.use-fqn | `false` | `Boolean`. To enable fully qualified names. |springdoc.show-login-endpoint | `false` | `Boolean`. To make spring security login-endpoint visible. -|springdoc.pre-loading-enabled | `false` | `Boolean`. Pre-loading setting to load OpenAPI on application startup. -|springdoc.pre-loading-locales | | `List of Strings`.The list of locales to load OpenAPI on application startup.(comma separated) If not specified, it will preload with the default Locale. +|springdoc.pre-loading-locales | | `List of Strings`. The list of locales to load OpenAPI on application startup (comma separated). If not specified, it will preload with the default Locale. |springdoc.writer-with-order-by-keys | `false` | `Boolean`. Enable a deterministic/alphabetical ordering. |springdoc.use-management-port | `false` | `Boolean`. To expose the swagger-ui on the actuator management port. |springdoc.disable-i18n | `false` | `Boolean`. To disable automatic translation using i18n. @@ -49,7 +48,7 @@ |springdoc.enable-kotlin | `true` | `Boolproperty resolver on @Schema (extensionean`. To enable Kotlin support. |springdoc.enable-hateoas | `true` | `Boolean`. To enable spring-hateoas support. |springdoc.enable-data-rest | `true` | `Boolean`. To enable spring-data-rest support. -|springdoc.api-docs.version | `openapi_3_0` | `String`. To Choose `OpenAPI 3.0` or `OpenAPI 3.1` (using the value `OPENAPI_3_1`). +|springdoc.api-docs.version | `openapi_3_0` | `String`. To choose `OpenAPI 3.0` or `OpenAPI 3.1` (using the value `OPENAPI_3_1`). |springdoc.default-flat-param-object | `false` | `Boolean`. To default flatten parameter. |springdoc.default-support-form-data | `false` | `Boolean`. To default set parameters to form data when specifying api to accept form data. |springdoc.nullable-request-parameter-enabled | `true` | `Boolean`. To default Enable Support for nullable request parameters in Kotlin. diff --git a/src/docs/asciidoc/faq.adoc b/src/docs/asciidoc/faq.adoc index 08e8371..aed9279 100644 --- a/src/docs/asciidoc/faq.adoc +++ b/src/docs/asciidoc/faq.adoc @@ -281,6 +281,28 @@ ForwardedHeaderFilter forwardedHeaderFilter() { } ---- +* If you need to manually adjust the URL displayed in the Swagger UI, implement the `ServerBaseUrlCustomizer` interface. This might be necessary to remove the port number, for example. + +[source,java] +---- +@Bean +public class CustomServerBaseUrlCustomizer implements ServerBaseUrlCustomizer { + @Override + public String customize(String serverBaseUrl) { + try { + URL url = new URL(serverBaseUrl); + if (url.getHost().contains(".com")) { + serverBaseUrl = new URL(url.getProtocol(),url.getHost(),url.getFile()).toString(); + } + } catch (MalformedURLException ex) { + // nothing we can do + } + + return serverBaseUrl; + } +} +---- + === Is `@JsonView` annotations in Spring MVC APIs supported? * Yes From ed402dab62d80d063e9df7a96c8878bff440bc24 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Fri, 27 Sep 2024 23:15:35 +0200 Subject: [PATCH 076/129] docs update --- docs/faq.html | 8 ++++---- docs/index.html | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/faq.html b/docs/faq.html index 63448a8..e13649f 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -668,7 +668,7 @@

    @@ -688,7 +688,7 @@

    @@ -1595,7 +1595,7 @@

    @@ -2124,7 +2124,7 @@

    diff --git a/docs/index.html b/docs/index.html index ac14e4b..e9c99c3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3325,7 +3325,7 @@

    @@ -3345,7 +3345,7 @@

    @@ -4252,7 +4252,7 @@

    From ad2749f19a6933ce340c4db816524acc263f37ec Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Mon, 30 Sep 2024 18:33:50 +0200 Subject: [PATCH 077/129] docs update --- docs/features.html | 2 +- docs/index.html | 2 +- src/docs/asciidoc/features.adoc | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/features.html b/docs/features.html index d648c6f..620aea1 100644 --- a/docs/features.html +++ b/docs/features.html @@ -165,7 +165,7 @@

    diff --git a/docs/index.html b/docs/index.html index e9c99c3..4be0510 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1145,7 +1145,7 @@

    diff --git a/src/docs/asciidoc/features.adoc b/src/docs/asciidoc/features.adoc index c832293..a49e6f4 100644 --- a/src/docs/asciidoc/features.adoc +++ b/src/docs/asciidoc/features.adoc @@ -81,7 +81,7 @@ Here is the link for some sample codes: And the Demo code, using the functional endpoints DSL: -- link:https://github.com/springdoc/springdoc-openapi-demos/tree/2.x/demo-spring-boot-3-webflux-functional[Sample webflux application using functional DSL] +- link:https://github.com/springdoc/springdoc-openapi-demos/tree/master/demo-spring-boot-3-webflux-functional[Sample webflux application using functional DSL] Since version `v1.3.8`, the support of functional endpoints has been added. Two main annotations have been added for this purpose: `@RouterOperations` and `@RouterOperation`. From d1d718537ea0c0d237a4b4800a43e7d966e37519 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Sun, 6 Oct 2024 12:33:21 +0200 Subject: [PATCH 078/129] docs update --- docs/features.html | 2 +- docs/index.html | 58 ------------------------ docs/intro.html | 7 +-- docs/v1/index.html | 45 ------------------ src/docs/asciidoc/docinfo-footer.html | 21 --------- src/docs/asciidoc/docinfo.html | 26 +---------- src/docs/asciidoc/intro.adoc | 5 -- src/docs/asciidoc/v1/docinfo-footer.html | 39 ---------------- 8 files changed, 3 insertions(+), 200 deletions(-) diff --git a/docs/features.html b/docs/features.html index 620aea1..c15ceda 100644 --- a/docs/features.html +++ b/docs/features.html @@ -353,7 +353,7 @@

    diff --git a/docs/index.html b/docs/index.html index 4be0510..8f4a4a4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,14 +1,6 @@ - - - - @@ -33,30 +25,6 @@ display: none } - - - - - - - - @@ -315,11 +283,6 @@

    1. Introduction

    This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal).

    - - - - @@ -4784,27 +4747,6 @@

    - - - - diff --git a/docs/intro.html b/docs/intro.html index 6325a13..dcd6d7f 100644 --- a/docs/intro.html +++ b/docs/intro.html @@ -76,11 +76,6 @@

    Introduction

    This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal).

    - - - - @@ -98,7 +93,7 @@

    Introduction diff --git a/docs/v1/index.html b/docs/v1/index.html index ab1bb7f..6fb1ee1 100644 --- a/docs/v1/index.html +++ b/docs/v1/index.html @@ -12,30 +12,6 @@ display: none } - - - - - - - - @@ -4375,27 +4351,6 @@

    - - diff --git a/src/docs/asciidoc/docinfo-footer.html b/src/docs/asciidoc/docinfo-footer.html index e35c962..e69de29 100644 --- a/src/docs/asciidoc/docinfo-footer.html +++ b/src/docs/asciidoc/docinfo-footer.html @@ -1,21 +0,0 @@ - - - - diff --git a/src/docs/asciidoc/docinfo.html b/src/docs/asciidoc/docinfo.html index a81434f..9df1a95 100644 --- a/src/docs/asciidoc/docinfo.html +++ b/src/docs/asciidoc/docinfo.html @@ -2,28 +2,4 @@ #header #revnumber { display: none } - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/docs/asciidoc/intro.adoc b/src/docs/asciidoc/intro.adoc index c32a8b7..bab79f0 100644 --- a/src/docs/asciidoc/intro.adoc +++ b/src/docs/asciidoc/intro.adoc @@ -27,11 +27,6 @@ image::img/spring-io-24.png[spring.io conference] This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal). ++++ - - - - diff --git a/src/docs/asciidoc/v1/docinfo-footer.html b/src/docs/asciidoc/v1/docinfo-footer.html index e19f1b2..e69de29 100644 --- a/src/docs/asciidoc/v1/docinfo-footer.html +++ b/src/docs/asciidoc/v1/docinfo-footer.html @@ -1,39 +0,0 @@ - - - - - - - - - - \ No newline at end of file From 7e13338576c5dd883fe48b4e6ca754ecd1db3750 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Sun, 6 Oct 2024 12:51:41 +0200 Subject: [PATCH 079/129] docs update --- docs/index.html | 10 ++++++++++ docs/v1/index.html | 10 ++++++++++ src/docs/asciidoc/docinfo.html | 12 +++++++++++- 3 files changed, 31 insertions(+), 1 deletion(-) diff --git a/docs/index.html b/docs/index.html index 8f4a4a4..f06c2b4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -25,6 +25,16 @@ display: none } + + + + diff --git a/docs/v1/index.html b/docs/v1/index.html index 6fb1ee1..2613274 100644 --- a/docs/v1/index.html +++ b/docs/v1/index.html @@ -12,6 +12,16 @@ display: none } + + + + diff --git a/src/docs/asciidoc/docinfo.html b/src/docs/asciidoc/docinfo.html index 9df1a95..112e384 100644 --- a/src/docs/asciidoc/docinfo.html +++ b/src/docs/asciidoc/docinfo.html @@ -2,4 +2,14 @@ #header #revnumber { display: none } - \ No newline at end of file + + + + + \ No newline at end of file From 9e5a1275f59f774d7c24b31d172c92d1197f992b Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Sun, 6 Oct 2024 13:47:57 +0200 Subject: [PATCH 080/129] docs update --- docs/core-properties.html | 25 +- docs/demos.html | 25 +- docs/faq.html | 37 +- docs/features.html | 25 +- docs/getting-started.html | 25 +- docs/index.html | 334 +++++++++--------- docs/intro.html | 25 +- docs/migrating-from-springdoc-v1.html | 25 +- docs/migrating-from-springfox.html | 25 +- docs/modules.html | 25 +- docs/other-resources.html | 25 +- docs/plugins.html | 25 +- docs/properties.html | 46 ++- docs/sponsor.html | 25 +- docs/thanks.html | 25 +- docs/ui-properties.html | 25 +- docs/v1/core-properties.html | 25 +- docs/v1/demos.html | 25 +- docs/v1/faq.html | 25 +- docs/v1/features.html | 25 +- docs/v1/getting-started.html | 25 +- docs/v1/index.html | 299 ++++++++-------- docs/v1/intro.html | 25 +- docs/v1/migrating-from-springfox.html | 25 +- docs/v1/modules.html | 25 +- docs/v1/other-resources.html | 25 +- docs/v1/plugins.html | 25 +- docs/v1/privacy-policy.html | 25 +- docs/v1/properties.html | 46 ++- docs/v1/sponsor.html | 25 +- docs/v1/thanks.html | 25 +- docs/v1/ui-properties.html | 25 +- src/docs/asciidoc/core-properties.adoc | 23 +- src/docs/asciidoc/demos.adoc | 23 +- src/docs/asciidoc/faq.adoc | 25 +- src/docs/asciidoc/features.adoc | 23 +- src/docs/asciidoc/getting-started.adoc | 23 +- src/docs/asciidoc/intro.adoc | 23 +- .../asciidoc/migrating-from-springdoc-v1.adoc | 23 +- .../asciidoc/migrating-from-springfox.adoc | 23 +- src/docs/asciidoc/modules.adoc | 23 +- src/docs/asciidoc/other-resources.adoc | 23 +- src/docs/asciidoc/plugins.adoc | 23 +- src/docs/asciidoc/sponsor.adoc | 23 +- src/docs/asciidoc/thanks.adoc | 23 +- src/docs/asciidoc/ui-properties.adoc | 23 +- src/docs/asciidoc/v1/core-properties.adoc | 23 +- src/docs/asciidoc/v1/demos.adoc | 23 +- src/docs/asciidoc/v1/faq.adoc | 23 +- src/docs/asciidoc/v1/features.adoc | 23 +- src/docs/asciidoc/v1/getting-started.adoc | 23 +- src/docs/asciidoc/v1/intro.adoc | 23 +- .../asciidoc/v1/migrating-from-springfox.adoc | 23 +- src/docs/asciidoc/v1/modules.adoc | 23 +- src/docs/asciidoc/v1/other-resources.adoc | 23 +- src/docs/asciidoc/v1/plugins.adoc | 23 +- src/docs/asciidoc/v1/privacy-policy.adoc | 23 +- src/docs/asciidoc/v1/sponsor.adoc | 23 +- src/docs/asciidoc/v1/thanks.adoc | 23 +- src/docs/asciidoc/v1/ui-properties.adoc | 23 +- 60 files changed, 1000 insertions(+), 1083 deletions(-) diff --git a/docs/core-properties.html b/docs/core-properties.html index ba094a0..03e5131 100644 --- a/docs/core-properties.html +++ b/docs/core-properties.html @@ -310,22 +310,21 @@ - - - - + + + diff --git a/docs/demos.html b/docs/demos.html index 1dc997f..a23367b 100644 --- a/docs/demos.html +++ b/docs/demos.html @@ -71,25 +71,24 @@

    - - - + + + diff --git a/docs/faq.html b/docs/faq.html index e13649f..9a0b74c 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -2021,13 +2021,15 @@

    - + -spring-boot Versions -Minimum springdoc-openapi Versions +

    spring-boot Versions

    +

    Minimum springdoc-openapi Versions

    + + +

    3.4.x

    +

    2.7.x+

    - -

    3.0.x

    2.0.x+

    @@ -2106,25 +2108,24 @@

    - - - - + + + diff --git a/docs/features.html b/docs/features.html index c15ceda..f62e5ed 100644 --- a/docs/features.html +++ b/docs/features.html @@ -335,25 +335,24 @@

    - - - + + + diff --git a/docs/getting-started.html b/docs/getting-started.html index 42da390..eccff00 100644 --- a/docs/getting-started.html +++ b/docs/getting-started.html @@ -91,24 +91,23 @@

    Getting S springdoc.swagger-ui.path=/swagger-ui.html - - - - + + + diff --git a/docs/index.html b/docs/index.html index f06c2b4..d7edf5b 100644 --- a/docs/index.html +++ b/docs/index.html @@ -293,18 +293,17 @@

    1. Introduction

    This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal).

    - - - - + + +
    @@ -369,18 +368,17 @@

    2. Gettin springdoc.swagger-ui.path=/swagger-ui.html

    - - - - + + +
    @@ -967,18 +965,17 @@

    3.11. Jav

    - - - - + + + @@ -1288,18 +1285,17 @@

    - - - + + + @@ -1592,18 +1588,17 @@

    - - - + + + @@ -1987,18 +1981,17 @@

    6.2. Gradle p - - - - + + + @@ -2044,18 +2037,17 @@

    - - - + + + @@ -2247,18 +2239,17 @@

    - - - + + + @@ -2612,18 +2601,17 @@

    - - - + + + @@ -2645,18 +2633,17 @@

    12. Special Thanks

    JetBrains - - - - + + +
    @@ -4651,13 +4638,15 @@

    - + -spring-boot Versions -Minimum springdoc-openapi Versions +

    spring-boot Versions

    +

    Minimum springdoc-openapi Versions

    + + +

    3.4.x

    +

    2.7.x+

    - -

    3.0.x

    2.0.x+

    @@ -4736,18 +4725,17 @@

    - - - - + + + diff --git a/docs/intro.html b/docs/intro.html index dcd6d7f..f8ff1ba 100644 --- a/docs/intro.html +++ b/docs/intro.html @@ -76,24 +76,23 @@

    Introduction

    This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal).

    - - - - + + + diff --git a/docs/migrating-from-springdoc-v1.html b/docs/migrating-from-springdoc-v1.html index 3cb50b0..5d4cf9d 100644 --- a/docs/migrating-from-springdoc-v1.html +++ b/docs/migrating-from-springdoc-v1.html @@ -217,24 +217,23 @@

    - - - + + + diff --git a/docs/migrating-from-springfox.html b/docs/migrating-from-springfox.html index fb0f539..2d257f7 100644 --- a/docs/migrating-from-springfox.html +++ b/docs/migrating-from-springfox.html @@ -212,24 +212,23 @@

    - - - + + + diff --git a/docs/modules.html b/docs/modules.html index 1b30e98..9e49ebe 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -613,25 +613,24 @@

    Javadoc - - - - + + + diff --git a/docs/other-resources.html b/docs/other-resources.html index 885899b..f9e9452 100644 --- a/docs/other-resources.html +++ b/docs/other-resources.html @@ -86,25 +86,24 @@

    - - - + + + diff --git a/docs/plugins.html b/docs/plugins.html index 12e94b9..cf04666 100644 --- a/docs/plugins.html +++ b/docs/plugins.html @@ -136,25 +136,24 @@

    Gradle plug - - - - + + + diff --git a/docs/properties.html b/docs/properties.html index 42da469..a775862 100644 --- a/docs/properties.html +++ b/docs/properties.html @@ -318,18 +318,17 @@

    - - - + + + diff --git a/docs/sponsor.html b/docs/sponsor.html index f473a4a..781f0e0 100644 --- a/docs/sponsor.html +++ b/docs/sponsor.html @@ -111,25 +111,24 @@

    - - - + + + diff --git a/docs/thanks.html b/docs/thanks.html index ee574ee..3280618 100644 --- a/docs/thanks.html +++ b/docs/thanks.html @@ -47,24 +47,23 @@

    Special Thanks

    JetBrains - - - - + + + diff --git a/docs/ui-properties.html b/docs/ui-properties.html index 23b8f76..588206d 100644 --- a/docs/ui-properties.html +++ b/docs/ui-properties.html @@ -265,22 +265,21 @@ - - - - + + + diff --git a/docs/v1/core-properties.html b/docs/v1/core-properties.html index ec90a91..eeb9d4e 100644 --- a/docs/v1/core-properties.html +++ b/docs/v1/core-properties.html @@ -290,22 +290,21 @@ - - - - + + + diff --git a/docs/v1/demos.html b/docs/v1/demos.html index f435940..ff45bc5 100644 --- a/docs/v1/demos.html +++ b/docs/v1/demos.html @@ -77,25 +77,24 @@

    - - - + + + diff --git a/docs/v1/faq.html b/docs/v1/faq.html index 0dab8bf..8685c6e 100644 --- a/docs/v1/faq.html +++ b/docs/v1/faq.html @@ -1996,25 +1996,24 @@

    - - - + + + diff --git a/docs/v1/features.html b/docs/v1/features.html index 504dae1..1a5fa41 100644 --- a/docs/v1/features.html +++ b/docs/v1/features.html @@ -335,25 +335,24 @@

    - - - + + + diff --git a/docs/v1/getting-started.html b/docs/v1/getting-started.html index f85a6f9..5d30ff4 100644 --- a/docs/v1/getting-started.html +++ b/docs/v1/getting-started.html @@ -91,24 +91,23 @@

    Getting S springdoc.swagger-ui.path=/swagger-ui.html - - - - + + + diff --git a/docs/v1/index.html b/docs/v1/index.html index 2613274..2795a2f 100644 --- a/docs/v1/index.html +++ b/docs/v1/index.html @@ -275,18 +275,17 @@

    1. Introduction

    This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal).

    - - - - + + +
    @@ -351,18 +350,17 @@

    2. Gettin springdoc.swagger-ui.path=/swagger-ui.html

    - - - - + + +
    @@ -894,18 +892,17 @@

    3.11. Jav

    - - - - + + + @@ -1215,18 +1212,17 @@

    - - - + + + @@ -1499,18 +1495,17 @@

    - - - + + + @@ -1894,18 +1888,17 @@

    6.2. Gradle p - - - - + + + @@ -1957,18 +1950,17 @@

    - - - + + + @@ -2158,18 +2150,17 @@

    - - - + + + @@ -2326,18 +2316,17 @@

    - - - + + + @@ -2359,18 +2348,17 @@

    11. Special Thanks

    JetBrains - - - - + + +
    @@ -4340,18 +4328,17 @@

    - - - + + +

    diff --git a/docs/v1/intro.html b/docs/v1/intro.html index cad598d..1c2d38c 100644 --- a/docs/v1/intro.html +++ b/docs/v1/intro.html @@ -76,24 +76,23 @@

    Introduction

    This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal).

    - - - - + + + diff --git a/docs/v1/migrating-from-springfox.html b/docs/v1/migrating-from-springfox.html index 716ba47..be23464 100644 --- a/docs/v1/migrating-from-springfox.html +++ b/docs/v1/migrating-from-springfox.html @@ -215,24 +215,23 @@

    - - - + + + diff --git a/docs/v1/modules.html b/docs/v1/modules.html index 8d4600c..b9c33bc 100644 --- a/docs/v1/modules.html +++ b/docs/v1/modules.html @@ -558,25 +558,24 @@

    Javadoc - - - - + + + diff --git a/docs/v1/other-resources.html b/docs/v1/other-resources.html index b2ddea8..f9e9452 100644 --- a/docs/v1/other-resources.html +++ b/docs/v1/other-resources.html @@ -86,25 +86,24 @@

    - - - + + + diff --git a/docs/v1/plugins.html b/docs/v1/plugins.html index 4470597..fcdcd4d 100644 --- a/docs/v1/plugins.html +++ b/docs/v1/plugins.html @@ -136,25 +136,24 @@

    Gradle plug - - - - + + + diff --git a/docs/v1/privacy-policy.html b/docs/v1/privacy-policy.html index a1a71b5..cf3eee8 100644 --- a/docs/v1/privacy-policy.html +++ b/docs/v1/privacy-policy.html @@ -252,22 +252,21 @@

    If you have any questions or concerns about this Policy or its implementation, you may contact us at support@springdoc.org.

    - - - - + + + diff --git a/docs/v1/properties.html b/docs/v1/properties.html index 97cb901..adfad3c 100644 --- a/docs/v1/properties.html +++ b/docs/v1/properties.html @@ -318,18 +318,17 @@

    - - - + + + diff --git a/docs/v1/sponsor.html b/docs/v1/sponsor.html index 1f2b62f..781f0e0 100644 --- a/docs/v1/sponsor.html +++ b/docs/v1/sponsor.html @@ -111,25 +111,24 @@

    - - - + + + diff --git a/docs/v1/thanks.html b/docs/v1/thanks.html index 87fa9e2..3280618 100644 --- a/docs/v1/thanks.html +++ b/docs/v1/thanks.html @@ -47,24 +47,23 @@

    Special Thanks

    JetBrains - - - - + + + diff --git a/docs/v1/ui-properties.html b/docs/v1/ui-properties.html index 314301c..588206d 100644 --- a/docs/v1/ui-properties.html +++ b/docs/v1/ui-properties.html @@ -265,22 +265,21 @@ - - - - + + + diff --git a/src/docs/asciidoc/core-properties.adoc b/src/docs/asciidoc/core-properties.adoc index 30ef9d1..ccffe59 100644 --- a/src/docs/asciidoc/core-properties.adoc +++ b/src/docs/asciidoc/core-properties.adoc @@ -59,16 +59,15 @@ |=== ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/demos.adoc b/src/docs/asciidoc/demos.adoc index e0e55a1..684630a 100644 --- a/src/docs/asciidoc/demos.adoc +++ b/src/docs/asciidoc/demos.adoc @@ -15,16 +15,15 @@ image::img/pets.png[pets.png] * link:https://github.com/springdoc/springdoc-openapi-demos/tree/master[https://github.com/springdoc/springdoc-openapi-demos/tree/master, window="_blank"] ++++ - - - - + + + ++++ diff --git a/src/docs/asciidoc/faq.adoc b/src/docs/asciidoc/faq.adoc index 8d18fe7..a320b29 100644 --- a/src/docs/asciidoc/faq.adoc +++ b/src/docs/asciidoc/faq.adoc @@ -1076,7 +1076,7 @@ More precisely, this the exhaustive list of spring-boot versions against which ` |=== | spring-boot Versions | Minimum springdoc-openapi Versions - +|`3.4.x` | `2.7.x`+ |`3.0.x` | `2.0.x`+ |`2.7.x`, `1.5.x` | `1.6.0`+ |`2.6.x`, `1.5.x` | `1.6.0`+ @@ -1117,16 +1117,15 @@ This can be fixed by adding the `-parameters` arg to the Maven Compiler Plugin. ---- ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/features.adoc b/src/docs/asciidoc/features.adoc index a49e6f4..7c8f329 100644 --- a/src/docs/asciidoc/features.adoc +++ b/src/docs/asciidoc/features.adoc @@ -180,16 +180,15 @@ And some project tests: (from app69 to app75) ---- ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/getting-started.adoc b/src/docs/asciidoc/getting-started.adoc index f82a480..3bbfa4a 100644 --- a/src/docs/asciidoc/getting-started.adoc +++ b/src/docs/asciidoc/getting-started.adoc @@ -32,16 +32,15 @@ springdoc.swagger-ui.path=/swagger-ui.html ---- ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/intro.adoc b/src/docs/asciidoc/intro.adoc index bab79f0..cc226b8 100644 --- a/src/docs/asciidoc/intro.adoc +++ b/src/docs/asciidoc/intro.adoc @@ -27,16 +27,15 @@ image::img/spring-io-24.png[spring.io conference] This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal). ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/migrating-from-springdoc-v1.adoc b/src/docs/asciidoc/migrating-from-springdoc-v1.adoc index 9e1d0b4..fac530f 100644 --- a/src/docs/asciidoc/migrating-from-springdoc-v1.adoc +++ b/src/docs/asciidoc/migrating-from-springdoc-v1.adoc @@ -55,16 +55,15 @@ In addition: * Replace `springdoc-openapi-webflux-ui` by `springdoc-openapi-starter-webflux-ui` ++++ - - - - + + + ++++ diff --git a/src/docs/asciidoc/migrating-from-springfox.adoc b/src/docs/asciidoc/migrating-from-springfox.adoc index e097dad..177ffca 100644 --- a/src/docs/asciidoc/migrating-from-springfox.adoc +++ b/src/docs/asciidoc/migrating-from-springfox.adoc @@ -111,16 +111,15 @@ springdoc.pathsToMatch=/v1, /api/balance/** ++++ - - - - + + + ++++ diff --git a/src/docs/asciidoc/modules.adoc b/src/docs/asciidoc/modules.adoc index 7bfd4f1..8152b9c 100644 --- a/src/docs/asciidoc/modules.adoc +++ b/src/docs/asciidoc/modules.adoc @@ -289,16 +289,15 @@ Ensure that you add it as well as its annotation processor to your project's dep TIP: If both a swagger-annotation description and a javadoc comment are present. The value of the swagger-annotation description will be used. ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/other-resources.adoc b/src/docs/asciidoc/other-resources.adoc index b721e5c..7b12389 100644 --- a/src/docs/asciidoc/other-resources.adoc +++ b/src/docs/asciidoc/other-resources.adoc @@ -26,16 +26,15 @@ Snapshots: ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/plugins.adoc b/src/docs/asciidoc/plugins.adoc index 998b489..fa54df7 100644 --- a/src/docs/asciidoc/plugins.adoc +++ b/src/docs/asciidoc/plugins.adoc @@ -80,16 +80,15 @@ For more custom configuration of `springdoc-openapi-gradle-plugin` ,you can cons * link:https://github.com/springdoc/springdoc-openapi-gradle-plugin[https://github.com/springdoc/springdoc-openapi-gradle-plugin, window="_blank"] ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/sponsor.adoc b/src/docs/asciidoc/sponsor.adoc index 34b8cd7..ee1130a 100644 --- a/src/docs/asciidoc/sponsor.adoc +++ b/src/docs/asciidoc/sponsor.adoc @@ -45,16 +45,15 @@ Gold sponsors donate $500 per month to the project, and get the following benefi ++++ - - - - + + + ++++ diff --git a/src/docs/asciidoc/thanks.adoc b/src/docs/asciidoc/thanks.adoc index 9d47d2c..edd4b92 100644 --- a/src/docs/asciidoc/thanks.adoc +++ b/src/docs/asciidoc/thanks.adoc @@ -8,16 +8,15 @@ image::img/jetbrains.svg[JetBrains] ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/ui-properties.adoc b/src/docs/asciidoc/ui-properties.adoc index 5144b77..8f19dd4 100644 --- a/src/docs/asciidoc/ui-properties.adoc +++ b/src/docs/asciidoc/ui-properties.adoc @@ -51,17 +51,16 @@ |=== ++++ - - - - + + + ++++ diff --git a/src/docs/asciidoc/v1/core-properties.adoc b/src/docs/asciidoc/v1/core-properties.adoc index d2d5d37..31ce3ed 100644 --- a/src/docs/asciidoc/v1/core-properties.adoc +++ b/src/docs/asciidoc/v1/core-properties.adoc @@ -55,16 +55,15 @@ |=== ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/demos.adoc b/src/docs/asciidoc/v1/demos.adoc index 8ce0aa7..28d9a44 100644 --- a/src/docs/asciidoc/v1/demos.adoc +++ b/src/docs/asciidoc/v1/demos.adoc @@ -17,16 +17,15 @@ image::img/pets.png[pets.png] * link:https://github.com/springdoc/springdoc-openapi-demos.git[https://github.com/springdoc/springdoc-openapi-demos.git, window="_blank"] ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/faq.adoc b/src/docs/asciidoc/v1/faq.adoc index df543ae..b5fdbbe 100644 --- a/src/docs/asciidoc/v1/faq.adoc +++ b/src/docs/asciidoc/v1/faq.adoc @@ -1033,16 +1033,15 @@ When overriding the default spring-boot registered `HttpMessageConverter`, you s NOTE: Order is very important, when registering `HttpMessageConverters`. ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/features.adoc b/src/docs/asciidoc/v1/features.adoc index 5e8cac7..8996ea9 100644 --- a/src/docs/asciidoc/v1/features.adoc +++ b/src/docs/asciidoc/v1/features.adoc @@ -180,16 +180,15 @@ And some project tests: (from app69 to app75) ---- ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/getting-started.adoc b/src/docs/asciidoc/v1/getting-started.adoc index cd196cc..fc9cf5b 100644 --- a/src/docs/asciidoc/v1/getting-started.adoc +++ b/src/docs/asciidoc/v1/getting-started.adoc @@ -32,16 +32,15 @@ springdoc.swagger-ui.path=/swagger-ui.html ---- ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/intro.adoc b/src/docs/asciidoc/v1/intro.adoc index 55bb3a4..1959d31 100644 --- a/src/docs/asciidoc/v1/intro.adoc +++ b/src/docs/asciidoc/v1/intro.adoc @@ -25,16 +25,15 @@ image::img/springdoc-openapi-prez.gif[spring.io conference] This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal). ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/migrating-from-springfox.adoc b/src/docs/asciidoc/v1/migrating-from-springfox.adoc index 78a1f03..dad1af7 100644 --- a/src/docs/asciidoc/v1/migrating-from-springfox.adoc +++ b/src/docs/asciidoc/v1/migrating-from-springfox.adoc @@ -112,16 +112,15 @@ springdoc.pathsToMatch=/v1, /api/balance/** ** link:index.html#how-can-i-hide-an-operation-or-a-controller-from-documentation[how-can-i-hide-an-operation-or-a-controller-from-documentation] ++++ - - - - + + + ++++ diff --git a/src/docs/asciidoc/v1/modules.adoc b/src/docs/asciidoc/v1/modules.adoc index 55d3555..a04d3ff 100644 --- a/src/docs/asciidoc/v1/modules.adoc +++ b/src/docs/asciidoc/v1/modules.adoc @@ -295,16 +295,15 @@ NOTE: Make sure, you enable the annotation processor of `therapi-runtime-javadoc TIP: If both a swagger-annotation description and a javadoc comment are present. The value of the swagger-annotation description will be used. ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/other-resources.adoc b/src/docs/asciidoc/v1/other-resources.adoc index ca22e34..ba3baa2 100644 --- a/src/docs/asciidoc/v1/other-resources.adoc +++ b/src/docs/asciidoc/v1/other-resources.adoc @@ -25,16 +25,15 @@ Snapshots: * link:https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/[https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/, window="_blank", window="_blank"] ++++ - - - - + + + ++++ diff --git a/src/docs/asciidoc/v1/plugins.adoc b/src/docs/asciidoc/v1/plugins.adoc index d14a621..2f3eff4 100644 --- a/src/docs/asciidoc/v1/plugins.adoc +++ b/src/docs/asciidoc/v1/plugins.adoc @@ -80,16 +80,15 @@ For more custom configuration of `springdoc-openapi-gradle-plugin` ,you can cons * link:https://github.com/springdoc/springdoc-openapi-gradle-plugin[https://github.com/springdoc/springdoc-openapi-gradle-plugin, window="_blank"] ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/privacy-policy.adoc b/src/docs/asciidoc/v1/privacy-policy.adoc index f158492..d4639b7 100644 --- a/src/docs/asciidoc/v1/privacy-policy.adoc +++ b/src/docs/asciidoc/v1/privacy-policy.adoc @@ -145,16 +145,15 @@ Response Time: We make every effort to respond to your request within one month If you have any questions or concerns about this Policy or its implementation, you may contact us at support@springdoc.org. ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/sponsor.adoc b/src/docs/asciidoc/v1/sponsor.adoc index 7beac85..7b69169 100644 --- a/src/docs/asciidoc/v1/sponsor.adoc +++ b/src/docs/asciidoc/v1/sponsor.adoc @@ -45,16 +45,15 @@ Gold sponsors donate $500 per month to the project, and get the following benefi - If issues are not created by the end of the month, the remaining ones are lost. ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/thanks.adoc b/src/docs/asciidoc/v1/thanks.adoc index 9d47d2c..edd4b92 100644 --- a/src/docs/asciidoc/v1/thanks.adoc +++ b/src/docs/asciidoc/v1/thanks.adoc @@ -8,16 +8,15 @@ image::img/jetbrains.svg[JetBrains] ++++ - - - - + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/ui-properties.adoc b/src/docs/asciidoc/v1/ui-properties.adoc index 5144b77..8f19dd4 100644 --- a/src/docs/asciidoc/v1/ui-properties.adoc +++ b/src/docs/asciidoc/v1/ui-properties.adoc @@ -51,17 +51,16 @@ |=== ++++ - - - - + + + ++++ From 88ad71d9bd2773d343fd752455e7509f42b3b870 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Sun, 6 Oct 2024 14:00:57 +0200 Subject: [PATCH 081/129] docs update --- docs/core-properties.html | 14 +- docs/demos.html | 14 +- docs/faq.html | 14 +- docs/features.html | 14 +- docs/getting-started.html | 14 +- docs/index.html | 168 ++---------------- docs/intro.html | 14 +- docs/migrating-from-springdoc-v1.html | 14 +- docs/migrating-from-springfox.html | 14 +- docs/modules.html | 14 +- docs/other-resources.html | 14 +- docs/plugins.html | 14 +- docs/properties.html | 24 +-- docs/sponsor.html | 14 +- docs/thanks.html | 14 +- docs/ui-properties.html | 14 +- docs/v1/core-properties.html | 14 +- docs/v1/demos.html | 14 +- docs/v1/faq.html | 14 +- docs/v1/features.html | 14 +- docs/v1/getting-started.html | 14 +- docs/v1/index.html | 156 ++-------------- docs/v1/intro.html | 14 +- docs/v1/migrating-from-springfox.html | 14 +- docs/v1/modules.html | 14 +- docs/v1/other-resources.html | 14 +- docs/v1/plugins.html | 14 +- docs/v1/privacy-policy.html | 14 +- docs/v1/properties.html | 24 +-- docs/v1/sponsor.html | 14 +- docs/v1/thanks.html | 14 +- docs/v1/ui-properties.html | 14 +- src/docs/asciidoc/core-properties.adoc | 11 -- src/docs/asciidoc/demos.adoc | 11 -- src/docs/asciidoc/faq.adoc | 11 -- src/docs/asciidoc/features.adoc | 11 -- src/docs/asciidoc/getting-started.adoc | 11 -- src/docs/asciidoc/intro.adoc | 11 -- .../asciidoc/migrating-from-springdoc-v1.adoc | 11 -- .../asciidoc/migrating-from-springfox.adoc | 11 -- src/docs/asciidoc/modules.adoc | 11 -- src/docs/asciidoc/other-resources.adoc | 11 -- src/docs/asciidoc/plugins.adoc | 11 -- src/docs/asciidoc/sponsor.adoc | 11 -- src/docs/asciidoc/thanks.adoc | 11 -- src/docs/asciidoc/ui-properties.adoc | 11 -- src/docs/asciidoc/v1/core-properties.adoc | 11 -- src/docs/asciidoc/v1/demos.adoc | 11 -- src/docs/asciidoc/v1/faq.adoc | 11 -- src/docs/asciidoc/v1/features.adoc | 11 -- src/docs/asciidoc/v1/getting-started.adoc | 11 -- src/docs/asciidoc/v1/intro.adoc | 11 -- .../asciidoc/v1/migrating-from-springfox.adoc | 11 -- src/docs/asciidoc/v1/modules.adoc | 11 -- src/docs/asciidoc/v1/other-resources.adoc | 11 -- src/docs/asciidoc/v1/plugins.adoc | 11 -- src/docs/asciidoc/v1/privacy-policy.adoc | 11 -- src/docs/asciidoc/v1/sponsor.adoc | 11 -- src/docs/asciidoc/v1/thanks.adoc | 11 -- src/docs/asciidoc/v1/ui-properties.adoc | 11 -- 60 files changed, 87 insertions(+), 985 deletions(-) diff --git a/docs/core-properties.html b/docs/core-properties.html index 03e5131..8b94073 100644 --- a/docs/core-properties.html +++ b/docs/core-properties.html @@ -310,21 +310,11 @@ - - - + diff --git a/docs/demos.html b/docs/demos.html index a23367b..b5bf60b 100644 --- a/docs/demos.html +++ b/docs/demos.html @@ -71,24 +71,14 @@

    - - + diff --git a/docs/faq.html b/docs/faq.html index 9a0b74c..d971b94 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -2108,24 +2108,14 @@

    - - - + diff --git a/docs/features.html b/docs/features.html index f62e5ed..b586b4c 100644 --- a/docs/features.html +++ b/docs/features.html @@ -335,24 +335,14 @@

    - - + diff --git a/docs/getting-started.html b/docs/getting-started.html index eccff00..dc3ac33 100644 --- a/docs/getting-started.html +++ b/docs/getting-started.html @@ -91,23 +91,13 @@

    Getting S springdoc.swagger-ui.path=/swagger-ui.html - - - + diff --git a/docs/index.html b/docs/index.html index d7edf5b..1efa0eb 100644 --- a/docs/index.html +++ b/docs/index.html @@ -293,17 +293,7 @@

    1. Introduction

    This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal).

    - - - +
    @@ -368,17 +358,7 @@

    2. Gettin springdoc.swagger-ui.path=/swagger-ui.html

    - - - +
    @@ -965,17 +945,7 @@

    3.11. Jav

    - - - + @@ -1285,17 +1255,7 @@

    - - + @@ -1588,17 +1548,7 @@

    - - +

    5.2. swagger-ui properties

    @@ -1860,17 +1810,7 @@

    < - - - +

    @@ -1981,17 +1921,7 @@

    6.2. Gradle p - - - + @@ -2037,17 +1967,7 @@

    - - + @@ -2239,17 +2159,7 @@

    - - + @@ -2601,17 +2491,7 @@

    - - + @@ -2633,17 +2513,7 @@

    12. Special Thanks

    JetBrains - - - +
    @@ -4725,17 +4595,7 @@

    - - - + diff --git a/docs/intro.html b/docs/intro.html index f8ff1ba..470c06c 100644 --- a/docs/intro.html +++ b/docs/intro.html @@ -76,23 +76,13 @@

    Introduction

    This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal).

    - - - + diff --git a/docs/migrating-from-springdoc-v1.html b/docs/migrating-from-springdoc-v1.html index 5d4cf9d..284ed20 100644 --- a/docs/migrating-from-springdoc-v1.html +++ b/docs/migrating-from-springdoc-v1.html @@ -217,23 +217,13 @@

    - - + diff --git a/docs/migrating-from-springfox.html b/docs/migrating-from-springfox.html index 2d257f7..f222ebf 100644 --- a/docs/migrating-from-springfox.html +++ b/docs/migrating-from-springfox.html @@ -212,23 +212,13 @@

    - - + diff --git a/docs/modules.html b/docs/modules.html index 9e49ebe..43b732b 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -613,24 +613,14 @@

    Javadoc - - - + diff --git a/docs/other-resources.html b/docs/other-resources.html index f9e9452..2b5144c 100644 --- a/docs/other-resources.html +++ b/docs/other-resources.html @@ -86,24 +86,14 @@

    - - + diff --git a/docs/plugins.html b/docs/plugins.html index cf04666..5dd940c 100644 --- a/docs/plugins.html +++ b/docs/plugins.html @@ -136,24 +136,14 @@

    Gradle plug - - - + diff --git a/docs/properties.html b/docs/properties.html index a775862..ac79b5c 100644 --- a/docs/properties.html +++ b/docs/properties.html @@ -318,17 +318,7 @@

    - - + diff --git a/docs/sponsor.html b/docs/sponsor.html index 781f0e0..57b7a0c 100644 --- a/docs/sponsor.html +++ b/docs/sponsor.html @@ -111,24 +111,14 @@

    - - + diff --git a/docs/thanks.html b/docs/thanks.html index 3280618..059af92 100644 --- a/docs/thanks.html +++ b/docs/thanks.html @@ -47,23 +47,13 @@

    Special Thanks

    JetBrains - - - + diff --git a/docs/ui-properties.html b/docs/ui-properties.html index 588206d..d903f0f 100644 --- a/docs/ui-properties.html +++ b/docs/ui-properties.html @@ -265,21 +265,11 @@ - - - + diff --git a/docs/v1/core-properties.html b/docs/v1/core-properties.html index eeb9d4e..28ae4d5 100644 --- a/docs/v1/core-properties.html +++ b/docs/v1/core-properties.html @@ -290,21 +290,11 @@ - - - + diff --git a/docs/v1/demos.html b/docs/v1/demos.html index ff45bc5..df7c04e 100644 --- a/docs/v1/demos.html +++ b/docs/v1/demos.html @@ -77,24 +77,14 @@

    - - + diff --git a/docs/v1/faq.html b/docs/v1/faq.html index 8685c6e..0429bf8 100644 --- a/docs/v1/faq.html +++ b/docs/v1/faq.html @@ -1996,24 +1996,14 @@

    - - + diff --git a/docs/v1/features.html b/docs/v1/features.html index 1a5fa41..02f6023 100644 --- a/docs/v1/features.html +++ b/docs/v1/features.html @@ -335,24 +335,14 @@

    - - + diff --git a/docs/v1/getting-started.html b/docs/v1/getting-started.html index 5d30ff4..e0926e0 100644 --- a/docs/v1/getting-started.html +++ b/docs/v1/getting-started.html @@ -91,23 +91,13 @@

    Getting S springdoc.swagger-ui.path=/swagger-ui.html - - - + diff --git a/docs/v1/index.html b/docs/v1/index.html index 2795a2f..38701bc 100644 --- a/docs/v1/index.html +++ b/docs/v1/index.html @@ -275,17 +275,7 @@

    1. Introduction

    This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal).

    - - - +
    @@ -350,17 +340,7 @@

    2. Gettin springdoc.swagger-ui.path=/swagger-ui.html

    - - - +
    @@ -892,17 +872,7 @@

    3.11. Jav

    - - - + @@ -1212,17 +1182,7 @@

    - - + @@ -1495,17 +1455,7 @@

    - - +

    5.2. swagger-ui properties

    @@ -1767,17 +1717,7 @@

    < - - - +

    @@ -1888,17 +1828,7 @@

    6.2. Gradle p - - - + @@ -1950,17 +1880,7 @@

    - - + @@ -2150,17 +2070,7 @@

    - - + @@ -2316,17 +2216,7 @@

    - - + @@ -2348,17 +2238,7 @@

    11. Special Thanks

    JetBrains - - - +
    @@ -4328,17 +4208,7 @@

    - - +

    diff --git a/docs/v1/intro.html b/docs/v1/intro.html index 1c2d38c..b2ee480 100644 --- a/docs/v1/intro.html +++ b/docs/v1/intro.html @@ -76,23 +76,13 @@

    Introduction

    This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal).

    - - - + diff --git a/docs/v1/migrating-from-springfox.html b/docs/v1/migrating-from-springfox.html index be23464..7cef799 100644 --- a/docs/v1/migrating-from-springfox.html +++ b/docs/v1/migrating-from-springfox.html @@ -215,23 +215,13 @@

    - - + diff --git a/docs/v1/modules.html b/docs/v1/modules.html index b9c33bc..e8afed4 100644 --- a/docs/v1/modules.html +++ b/docs/v1/modules.html @@ -558,24 +558,14 @@

    Javadoc - - - + diff --git a/docs/v1/other-resources.html b/docs/v1/other-resources.html index f9e9452..2b5144c 100644 --- a/docs/v1/other-resources.html +++ b/docs/v1/other-resources.html @@ -86,24 +86,14 @@

    - - + diff --git a/docs/v1/plugins.html b/docs/v1/plugins.html index fcdcd4d..e892caf 100644 --- a/docs/v1/plugins.html +++ b/docs/v1/plugins.html @@ -136,24 +136,14 @@

    Gradle plug - - - + diff --git a/docs/v1/privacy-policy.html b/docs/v1/privacy-policy.html index cf3eee8..ea3edb7 100644 --- a/docs/v1/privacy-policy.html +++ b/docs/v1/privacy-policy.html @@ -252,21 +252,11 @@

    If you have any questions or concerns about this Policy or its implementation, you may contact us at support@springdoc.org.

    - - - + diff --git a/docs/v1/properties.html b/docs/v1/properties.html index adfad3c..a0c7573 100644 --- a/docs/v1/properties.html +++ b/docs/v1/properties.html @@ -318,17 +318,7 @@

    - - + diff --git a/docs/v1/sponsor.html b/docs/v1/sponsor.html index 781f0e0..57b7a0c 100644 --- a/docs/v1/sponsor.html +++ b/docs/v1/sponsor.html @@ -111,24 +111,14 @@

    - - + diff --git a/docs/v1/thanks.html b/docs/v1/thanks.html index 3280618..059af92 100644 --- a/docs/v1/thanks.html +++ b/docs/v1/thanks.html @@ -47,23 +47,13 @@

    Special Thanks

    JetBrains - - - + diff --git a/docs/v1/ui-properties.html b/docs/v1/ui-properties.html index 588206d..d903f0f 100644 --- a/docs/v1/ui-properties.html +++ b/docs/v1/ui-properties.html @@ -265,21 +265,11 @@ - - - + diff --git a/src/docs/asciidoc/core-properties.adoc b/src/docs/asciidoc/core-properties.adoc index ccffe59..190a764 100644 --- a/src/docs/asciidoc/core-properties.adoc +++ b/src/docs/asciidoc/core-properties.adoc @@ -59,15 +59,4 @@ |=== ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/demos.adoc b/src/docs/asciidoc/demos.adoc index 684630a..729dcf1 100644 --- a/src/docs/asciidoc/demos.adoc +++ b/src/docs/asciidoc/demos.adoc @@ -15,15 +15,4 @@ image::img/pets.png[pets.png] * link:https://github.com/springdoc/springdoc-openapi-demos/tree/master[https://github.com/springdoc/springdoc-openapi-demos/tree/master, window="_blank"] ++++ - - - ++++ diff --git a/src/docs/asciidoc/faq.adoc b/src/docs/asciidoc/faq.adoc index a320b29..8383374 100644 --- a/src/docs/asciidoc/faq.adoc +++ b/src/docs/asciidoc/faq.adoc @@ -1117,15 +1117,4 @@ This can be fixed by adding the `-parameters` arg to the Maven Compiler Plugin. ---- ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/features.adoc b/src/docs/asciidoc/features.adoc index 7c8f329..0fbc027 100644 --- a/src/docs/asciidoc/features.adoc +++ b/src/docs/asciidoc/features.adoc @@ -180,15 +180,4 @@ And some project tests: (from app69 to app75) ---- ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/getting-started.adoc b/src/docs/asciidoc/getting-started.adoc index 3bbfa4a..843897a 100644 --- a/src/docs/asciidoc/getting-started.adoc +++ b/src/docs/asciidoc/getting-started.adoc @@ -32,15 +32,4 @@ springdoc.swagger-ui.path=/swagger-ui.html ---- ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/intro.adoc b/src/docs/asciidoc/intro.adoc index cc226b8..af98d77 100644 --- a/src/docs/asciidoc/intro.adoc +++ b/src/docs/asciidoc/intro.adoc @@ -27,15 +27,4 @@ image::img/spring-io-24.png[spring.io conference] This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal). ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/migrating-from-springdoc-v1.adoc b/src/docs/asciidoc/migrating-from-springdoc-v1.adoc index fac530f..dcfbfa4 100644 --- a/src/docs/asciidoc/migrating-from-springdoc-v1.adoc +++ b/src/docs/asciidoc/migrating-from-springdoc-v1.adoc @@ -55,15 +55,4 @@ In addition: * Replace `springdoc-openapi-webflux-ui` by `springdoc-openapi-starter-webflux-ui` ++++ - - - ++++ diff --git a/src/docs/asciidoc/migrating-from-springfox.adoc b/src/docs/asciidoc/migrating-from-springfox.adoc index 177ffca..3094151 100644 --- a/src/docs/asciidoc/migrating-from-springfox.adoc +++ b/src/docs/asciidoc/migrating-from-springfox.adoc @@ -111,15 +111,4 @@ springdoc.pathsToMatch=/v1, /api/balance/** ++++ - - - ++++ diff --git a/src/docs/asciidoc/modules.adoc b/src/docs/asciidoc/modules.adoc index 8152b9c..e729ac6 100644 --- a/src/docs/asciidoc/modules.adoc +++ b/src/docs/asciidoc/modules.adoc @@ -289,15 +289,4 @@ Ensure that you add it as well as its annotation processor to your project's dep TIP: If both a swagger-annotation description and a javadoc comment are present. The value of the swagger-annotation description will be used. ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/other-resources.adoc b/src/docs/asciidoc/other-resources.adoc index 7b12389..e0d5059 100644 --- a/src/docs/asciidoc/other-resources.adoc +++ b/src/docs/asciidoc/other-resources.adoc @@ -26,15 +26,4 @@ Snapshots: ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/plugins.adoc b/src/docs/asciidoc/plugins.adoc index fa54df7..965a622 100644 --- a/src/docs/asciidoc/plugins.adoc +++ b/src/docs/asciidoc/plugins.adoc @@ -80,15 +80,4 @@ For more custom configuration of `springdoc-openapi-gradle-plugin` ,you can cons * link:https://github.com/springdoc/springdoc-openapi-gradle-plugin[https://github.com/springdoc/springdoc-openapi-gradle-plugin, window="_blank"] ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/sponsor.adoc b/src/docs/asciidoc/sponsor.adoc index ee1130a..c53b181 100644 --- a/src/docs/asciidoc/sponsor.adoc +++ b/src/docs/asciidoc/sponsor.adoc @@ -45,15 +45,4 @@ Gold sponsors donate $500 per month to the project, and get the following benefi ++++ - - - ++++ diff --git a/src/docs/asciidoc/thanks.adoc b/src/docs/asciidoc/thanks.adoc index edd4b92..3667983 100644 --- a/src/docs/asciidoc/thanks.adoc +++ b/src/docs/asciidoc/thanks.adoc @@ -8,15 +8,4 @@ image::img/jetbrains.svg[JetBrains] ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/ui-properties.adoc b/src/docs/asciidoc/ui-properties.adoc index 8f19dd4..3d171f4 100644 --- a/src/docs/asciidoc/ui-properties.adoc +++ b/src/docs/asciidoc/ui-properties.adoc @@ -51,16 +51,5 @@ |=== ++++ - - - ++++ diff --git a/src/docs/asciidoc/v1/core-properties.adoc b/src/docs/asciidoc/v1/core-properties.adoc index 31ce3ed..1f52409 100644 --- a/src/docs/asciidoc/v1/core-properties.adoc +++ b/src/docs/asciidoc/v1/core-properties.adoc @@ -55,15 +55,4 @@ |=== ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/demos.adoc b/src/docs/asciidoc/v1/demos.adoc index 28d9a44..d06c474 100644 --- a/src/docs/asciidoc/v1/demos.adoc +++ b/src/docs/asciidoc/v1/demos.adoc @@ -17,15 +17,4 @@ image::img/pets.png[pets.png] * link:https://github.com/springdoc/springdoc-openapi-demos.git[https://github.com/springdoc/springdoc-openapi-demos.git, window="_blank"] ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/faq.adoc b/src/docs/asciidoc/v1/faq.adoc index b5fdbbe..d1b5648 100644 --- a/src/docs/asciidoc/v1/faq.adoc +++ b/src/docs/asciidoc/v1/faq.adoc @@ -1033,15 +1033,4 @@ When overriding the default spring-boot registered `HttpMessageConverter`, you s NOTE: Order is very important, when registering `HttpMessageConverters`. ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/features.adoc b/src/docs/asciidoc/v1/features.adoc index 8996ea9..ce76522 100644 --- a/src/docs/asciidoc/v1/features.adoc +++ b/src/docs/asciidoc/v1/features.adoc @@ -180,15 +180,4 @@ And some project tests: (from app69 to app75) ---- ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/getting-started.adoc b/src/docs/asciidoc/v1/getting-started.adoc index fc9cf5b..dd4b9b5 100644 --- a/src/docs/asciidoc/v1/getting-started.adoc +++ b/src/docs/asciidoc/v1/getting-started.adoc @@ -32,15 +32,4 @@ springdoc.swagger-ui.path=/swagger-ui.html ---- ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/intro.adoc b/src/docs/asciidoc/v1/intro.adoc index 1959d31..d93ac0c 100644 --- a/src/docs/asciidoc/v1/intro.adoc +++ b/src/docs/asciidoc/v1/intro.adoc @@ -25,15 +25,4 @@ image::img/springdoc-openapi-prez.gif[spring.io conference] This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal). ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/migrating-from-springfox.adoc b/src/docs/asciidoc/v1/migrating-from-springfox.adoc index dad1af7..7f8e8d7 100644 --- a/src/docs/asciidoc/v1/migrating-from-springfox.adoc +++ b/src/docs/asciidoc/v1/migrating-from-springfox.adoc @@ -112,15 +112,4 @@ springdoc.pathsToMatch=/v1, /api/balance/** ** link:index.html#how-can-i-hide-an-operation-or-a-controller-from-documentation[how-can-i-hide-an-operation-or-a-controller-from-documentation] ++++ - - - ++++ diff --git a/src/docs/asciidoc/v1/modules.adoc b/src/docs/asciidoc/v1/modules.adoc index a04d3ff..aa382c1 100644 --- a/src/docs/asciidoc/v1/modules.adoc +++ b/src/docs/asciidoc/v1/modules.adoc @@ -295,15 +295,4 @@ NOTE: Make sure, you enable the annotation processor of `therapi-runtime-javadoc TIP: If both a swagger-annotation description and a javadoc comment are present. The value of the swagger-annotation description will be used. ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/other-resources.adoc b/src/docs/asciidoc/v1/other-resources.adoc index ba3baa2..bc55c4c 100644 --- a/src/docs/asciidoc/v1/other-resources.adoc +++ b/src/docs/asciidoc/v1/other-resources.adoc @@ -25,15 +25,4 @@ Snapshots: * link:https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/[https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/, window="_blank", window="_blank"] ++++ - - - ++++ diff --git a/src/docs/asciidoc/v1/plugins.adoc b/src/docs/asciidoc/v1/plugins.adoc index 2f3eff4..baf3c18 100644 --- a/src/docs/asciidoc/v1/plugins.adoc +++ b/src/docs/asciidoc/v1/plugins.adoc @@ -80,15 +80,4 @@ For more custom configuration of `springdoc-openapi-gradle-plugin` ,you can cons * link:https://github.com/springdoc/springdoc-openapi-gradle-plugin[https://github.com/springdoc/springdoc-openapi-gradle-plugin, window="_blank"] ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/privacy-policy.adoc b/src/docs/asciidoc/v1/privacy-policy.adoc index d4639b7..087572f 100644 --- a/src/docs/asciidoc/v1/privacy-policy.adoc +++ b/src/docs/asciidoc/v1/privacy-policy.adoc @@ -145,15 +145,4 @@ Response Time: We make every effort to respond to your request within one month If you have any questions or concerns about this Policy or its implementation, you may contact us at support@springdoc.org. ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/sponsor.adoc b/src/docs/asciidoc/v1/sponsor.adoc index 7b69169..6995675 100644 --- a/src/docs/asciidoc/v1/sponsor.adoc +++ b/src/docs/asciidoc/v1/sponsor.adoc @@ -45,15 +45,4 @@ Gold sponsors donate $500 per month to the project, and get the following benefi - If issues are not created by the end of the month, the remaining ones are lost. ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/thanks.adoc b/src/docs/asciidoc/v1/thanks.adoc index edd4b92..3667983 100644 --- a/src/docs/asciidoc/v1/thanks.adoc +++ b/src/docs/asciidoc/v1/thanks.adoc @@ -8,15 +8,4 @@ image::img/jetbrains.svg[JetBrains] ++++ - - - ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/ui-properties.adoc b/src/docs/asciidoc/v1/ui-properties.adoc index 8f19dd4..3d171f4 100644 --- a/src/docs/asciidoc/v1/ui-properties.adoc +++ b/src/docs/asciidoc/v1/ui-properties.adoc @@ -51,16 +51,5 @@ |=== ++++ - - - ++++ From 9109abdefffb7e24da2790612556478ec8ab9219 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Sun, 6 Oct 2024 14:03:12 +0200 Subject: [PATCH 082/129] docs update --- docs/getting-started.html | 14 ++++++++++++-- docs/index.html | 12 +++++++++++- src/docs/asciidoc/getting-started.adoc | 11 +++++++++++ 3 files changed, 34 insertions(+), 3 deletions(-) diff --git a/docs/getting-started.html b/docs/getting-started.html index dc3ac33..b867cce 100644 --- a/docs/getting-started.html +++ b/docs/getting-started.html @@ -91,13 +91,23 @@

    Getting S springdoc.swagger-ui.path=/swagger-ui.html - + + + diff --git a/docs/index.html b/docs/index.html index 1efa0eb..409924e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -358,7 +358,17 @@

    2. Gettin springdoc.swagger-ui.path=/swagger-ui.html - + + +
    diff --git a/src/docs/asciidoc/getting-started.adoc b/src/docs/asciidoc/getting-started.adoc index 843897a..3bbfa4a 100644 --- a/src/docs/asciidoc/getting-started.adoc +++ b/src/docs/asciidoc/getting-started.adoc @@ -32,4 +32,15 @@ springdoc.swagger-ui.path=/swagger-ui.html ---- ++++ + + + ++++ \ No newline at end of file From ddb66dd66d91ef4d61278be14a98ec1e1c8498f7 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Sun, 6 Oct 2024 14:25:18 +0200 Subject: [PATCH 083/129] docs update --- docs/core-properties.html | 3 +- docs/demos.html | 14 +++++- docs/faq.html | 3 +- docs/features.html | 14 +++++- docs/index.html | 46 +++++++++++++------ docs/intro.html | 3 +- docs/migrating-from-springdoc-v1.html | 3 +- docs/migrating-from-springfox.html | 3 +- docs/modules.html | 3 +- docs/other-resources.html | 3 +- docs/plugins.html | 3 +- docs/properties.html | 13 +++++- docs/sponsor.html | 3 +- docs/thanks.html | 3 +- docs/ui-properties.html | 14 +++++- docs/v1/core-properties.html | 3 +- docs/v1/demos.html | 3 +- docs/v1/faq.html | 3 +- docs/v1/features.html | 3 +- docs/v1/getting-started.html | 3 +- docs/v1/index.html | 13 ------ docs/v1/intro.html | 3 +- docs/v1/migrating-from-springfox.html | 3 +- docs/v1/modules.html | 3 +- docs/v1/other-resources.html | 3 +- docs/v1/plugins.html | 3 +- docs/v1/privacy-policy.html | 3 +- docs/v1/properties.html | 13 +++++- docs/v1/sponsor.html | 3 +- docs/v1/thanks.html | 3 +- docs/v1/ui-properties.html | 3 +- src/docs/asciidoc/core-properties.adoc | 2 - src/docs/asciidoc/demos.adoc | 11 +++++ src/docs/asciidoc/faq.adoc | 2 - src/docs/asciidoc/features.adoc | 11 +++++ src/docs/asciidoc/intro.adoc | 2 - .../asciidoc/migrating-from-springdoc-v1.adoc | 3 +- .../asciidoc/migrating-from-springfox.adoc | 3 +- src/docs/asciidoc/modules.adoc | 2 - src/docs/asciidoc/other-resources.adoc | 2 - src/docs/asciidoc/plugins.adoc | 2 - src/docs/asciidoc/sponsor.adoc | 3 +- src/docs/asciidoc/thanks.adoc | 2 - src/docs/asciidoc/ui-properties.adoc | 11 +++++ src/docs/asciidoc/v1/core-properties.adoc | 2 - src/docs/asciidoc/v1/demos.adoc | 2 - src/docs/asciidoc/v1/faq.adoc | 2 - src/docs/asciidoc/v1/features.adoc | 2 - src/docs/asciidoc/v1/getting-started.adoc | 2 - src/docs/asciidoc/v1/intro.adoc | 2 - .../asciidoc/v1/migrating-from-springfox.adoc | 3 +- src/docs/asciidoc/v1/modules.adoc | 2 - src/docs/asciidoc/v1/other-resources.adoc | 3 +- src/docs/asciidoc/v1/plugins.adoc | 2 - src/docs/asciidoc/v1/privacy-policy.adoc | 2 - src/docs/asciidoc/v1/sponsor.adoc | 2 - src/docs/asciidoc/v1/thanks.adoc | 2 - src/docs/asciidoc/v1/ui-properties.adoc | 3 +- 58 files changed, 154 insertions(+), 132 deletions(-) diff --git a/docs/core-properties.html b/docs/core-properties.html index 8b94073..5aab260 100644 --- a/docs/core-properties.html +++ b/docs/core-properties.html @@ -310,11 +310,10 @@ -
    diff --git a/docs/demos.html b/docs/demos.html index b5bf60b..ecfb903 100644 --- a/docs/demos.html +++ b/docs/demos.html @@ -71,14 +71,24 @@

    + + diff --git a/docs/faq.html b/docs/faq.html index d971b94..6c319c9 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -2108,14 +2108,13 @@

    - diff --git a/docs/features.html b/docs/features.html index b586b4c..940904b 100644 --- a/docs/features.html +++ b/docs/features.html @@ -335,14 +335,24 @@

    + + diff --git a/docs/index.html b/docs/index.html index 409924e..971d68a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -293,7 +293,6 @@

    1. Introduction

    This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal).

    -
    @@ -955,7 +954,6 @@

    3.11. Jav

    - @@ -1265,7 +1263,17 @@

    + + @@ -1558,7 +1566,6 @@

    5.2. swagger-ui properties

    @@ -1820,7 +1827,17 @@

    < - + + + @@ -1931,7 +1948,6 @@

    6.2. Gradle p - @@ -1977,7 +1993,17 @@

    + + @@ -2169,7 +2195,6 @@

    @@ -2355,7 +2380,6 @@

    @@ -2415,7 +2439,6 @@

    12. Special Thanks

    JetBrains -
    @@ -4605,7 +4626,6 @@

    - diff --git a/docs/intro.html b/docs/intro.html index 470c06c..9181077 100644 --- a/docs/intro.html +++ b/docs/intro.html @@ -76,13 +76,12 @@

    Introduction

    This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal).

    - diff --git a/docs/migrating-from-springdoc-v1.html b/docs/migrating-from-springdoc-v1.html index 284ed20..78713b0 100644 --- a/docs/migrating-from-springdoc-v1.html +++ b/docs/migrating-from-springdoc-v1.html @@ -217,13 +217,12 @@

    diff --git a/docs/migrating-from-springfox.html b/docs/migrating-from-springfox.html index f222ebf..6965e12 100644 --- a/docs/migrating-from-springfox.html +++ b/docs/migrating-from-springfox.html @@ -212,13 +212,12 @@

    diff --git a/docs/modules.html b/docs/modules.html index 43b732b..bfa1aec 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -613,14 +613,13 @@

    Javadoc - diff --git a/docs/other-resources.html b/docs/other-resources.html index 2b5144c..16fe852 100644 --- a/docs/other-resources.html +++ b/docs/other-resources.html @@ -86,14 +86,13 @@

    diff --git a/docs/plugins.html b/docs/plugins.html index 5dd940c..443c6ec 100644 --- a/docs/plugins.html +++ b/docs/plugins.html @@ -136,14 +136,13 @@

    Gradle plug - diff --git a/docs/properties.html b/docs/properties.html index ac79b5c..a476c69 100644 --- a/docs/properties.html +++ b/docs/properties.html @@ -318,7 +318,6 @@

    swagger-ui properties

    @@ -580,7 +579,17 @@

    - + + + diff --git a/docs/sponsor.html b/docs/sponsor.html index 57b7a0c..6d028dd 100644 --- a/docs/sponsor.html +++ b/docs/sponsor.html @@ -111,14 +111,13 @@

    diff --git a/docs/thanks.html b/docs/thanks.html index 059af92..3425017 100644 --- a/docs/thanks.html +++ b/docs/thanks.html @@ -47,13 +47,12 @@

    Special Thanks

    JetBrains - diff --git a/docs/ui-properties.html b/docs/ui-properties.html index d903f0f..228d9fd 100644 --- a/docs/ui-properties.html +++ b/docs/ui-properties.html @@ -265,11 +265,21 @@ - + + + diff --git a/docs/v1/core-properties.html b/docs/v1/core-properties.html index 28ae4d5..a51d985 100644 --- a/docs/v1/core-properties.html +++ b/docs/v1/core-properties.html @@ -290,11 +290,10 @@ - diff --git a/docs/v1/demos.html b/docs/v1/demos.html index df7c04e..0eca07f 100644 --- a/docs/v1/demos.html +++ b/docs/v1/demos.html @@ -77,14 +77,13 @@

    diff --git a/docs/v1/faq.html b/docs/v1/faq.html index 0429bf8..fd768f3 100644 --- a/docs/v1/faq.html +++ b/docs/v1/faq.html @@ -1996,14 +1996,13 @@

    diff --git a/docs/v1/features.html b/docs/v1/features.html index 02f6023..e53a7f8 100644 --- a/docs/v1/features.html +++ b/docs/v1/features.html @@ -335,14 +335,13 @@

    diff --git a/docs/v1/getting-started.html b/docs/v1/getting-started.html index e0926e0..9ba13a5 100644 --- a/docs/v1/getting-started.html +++ b/docs/v1/getting-started.html @@ -91,13 +91,12 @@

    Getting S springdoc.swagger-ui.path=/swagger-ui.html - diff --git a/docs/v1/index.html b/docs/v1/index.html index 38701bc..0488dfd 100644 --- a/docs/v1/index.html +++ b/docs/v1/index.html @@ -275,7 +275,6 @@

    1. Introduction

    This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal).

    -
    @@ -340,7 +339,6 @@

    2. Gettin springdoc.swagger-ui.path=/swagger-ui.html

    -
    @@ -872,7 +870,6 @@

    3.11. Jav

    - @@ -1182,7 +1179,6 @@

    5.2. swagger-ui properties

    @@ -1717,7 +1712,6 @@

    < - @@ -1828,7 +1822,6 @@

    6.2. Gradle p - @@ -1880,7 +1873,6 @@

    @@ -2130,7 +2121,6 @@

    11. Special Thanks

    JetBrains -
    @@ -4208,7 +4196,6 @@

    Introduction

    This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal).

    - diff --git a/docs/v1/migrating-from-springfox.html b/docs/v1/migrating-from-springfox.html index 7cef799..c9ae792 100644 --- a/docs/v1/migrating-from-springfox.html +++ b/docs/v1/migrating-from-springfox.html @@ -215,13 +215,12 @@

    diff --git a/docs/v1/modules.html b/docs/v1/modules.html index e8afed4..4a88baf 100644 --- a/docs/v1/modules.html +++ b/docs/v1/modules.html @@ -558,14 +558,13 @@

    Javadoc - diff --git a/docs/v1/other-resources.html b/docs/v1/other-resources.html index 2b5144c..16fe852 100644 --- a/docs/v1/other-resources.html +++ b/docs/v1/other-resources.html @@ -86,14 +86,13 @@

    diff --git a/docs/v1/plugins.html b/docs/v1/plugins.html index e892caf..f27f4a9 100644 --- a/docs/v1/plugins.html +++ b/docs/v1/plugins.html @@ -136,14 +136,13 @@

    Gradle plug - diff --git a/docs/v1/privacy-policy.html b/docs/v1/privacy-policy.html index ea3edb7..cb9f032 100644 --- a/docs/v1/privacy-policy.html +++ b/docs/v1/privacy-policy.html @@ -252,11 +252,10 @@

    If you have any questions or concerns about this Policy or its implementation, you may contact us at support@springdoc.org.

    - diff --git a/docs/v1/properties.html b/docs/v1/properties.html index a0c7573..7afeafd 100644 --- a/docs/v1/properties.html +++ b/docs/v1/properties.html @@ -318,7 +318,6 @@

    swagger-ui properties

    @@ -580,7 +579,17 @@

    - + + + diff --git a/docs/v1/sponsor.html b/docs/v1/sponsor.html index 57b7a0c..6d028dd 100644 --- a/docs/v1/sponsor.html +++ b/docs/v1/sponsor.html @@ -111,14 +111,13 @@

    diff --git a/docs/v1/thanks.html b/docs/v1/thanks.html index 059af92..3425017 100644 --- a/docs/v1/thanks.html +++ b/docs/v1/thanks.html @@ -47,13 +47,12 @@

    Special Thanks

    JetBrains - diff --git a/docs/v1/ui-properties.html b/docs/v1/ui-properties.html index d903f0f..9e1dec9 100644 --- a/docs/v1/ui-properties.html +++ b/docs/v1/ui-properties.html @@ -265,11 +265,10 @@ - diff --git a/src/docs/asciidoc/core-properties.adoc b/src/docs/asciidoc/core-properties.adoc index 190a764..6563822 100644 --- a/src/docs/asciidoc/core-properties.adoc +++ b/src/docs/asciidoc/core-properties.adoc @@ -58,5 +58,3 @@ |springdoc.trim-kotlin-indent | `false` | `Boolean`. Adjust indentation when parsing the `@Operation` annotation in Kotlin. |=== -++++ -++++ \ No newline at end of file diff --git a/src/docs/asciidoc/demos.adoc b/src/docs/asciidoc/demos.adoc index 729dcf1..684630a 100644 --- a/src/docs/asciidoc/demos.adoc +++ b/src/docs/asciidoc/demos.adoc @@ -15,4 +15,15 @@ image::img/pets.png[pets.png] * link:https://github.com/springdoc/springdoc-openapi-demos/tree/master[https://github.com/springdoc/springdoc-openapi-demos/tree/master, window="_blank"] ++++ + + + ++++ diff --git a/src/docs/asciidoc/faq.adoc b/src/docs/asciidoc/faq.adoc index 8383374..d816c8e 100644 --- a/src/docs/asciidoc/faq.adoc +++ b/src/docs/asciidoc/faq.adoc @@ -1116,5 +1116,3 @@ This can be fixed by adding the `-parameters` arg to the Maven Compiler Plugin. ---- -++++ -++++ \ No newline at end of file diff --git a/src/docs/asciidoc/features.adoc b/src/docs/asciidoc/features.adoc index 0fbc027..7c8f329 100644 --- a/src/docs/asciidoc/features.adoc +++ b/src/docs/asciidoc/features.adoc @@ -180,4 +180,15 @@ And some project tests: (from app69 to app75) ---- ++++ + + + ++++ \ No newline at end of file diff --git a/src/docs/asciidoc/intro.adoc b/src/docs/asciidoc/intro.adoc index af98d77..5859101 100644 --- a/src/docs/asciidoc/intro.adoc +++ b/src/docs/asciidoc/intro.adoc @@ -26,5 +26,3 @@ image::img/spring-io-24.png[spring.io conference] This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal). -++++ -++++ \ No newline at end of file diff --git a/src/docs/asciidoc/migrating-from-springdoc-v1.adoc b/src/docs/asciidoc/migrating-from-springdoc-v1.adoc index dcfbfa4..aadf7f8 100644 --- a/src/docs/asciidoc/migrating-from-springdoc-v1.adoc +++ b/src/docs/asciidoc/migrating-from-springdoc-v1.adoc @@ -54,5 +54,4 @@ In addition: * Replace `springdoc-openapi-ui` by `springdoc-openapi-starter-webmvc-ui` * Replace `springdoc-openapi-webflux-ui` by `springdoc-openapi-starter-webflux-ui` -++++ -++++ + diff --git a/src/docs/asciidoc/migrating-from-springfox.adoc b/src/docs/asciidoc/migrating-from-springfox.adoc index 3094151..4d74d2e 100644 --- a/src/docs/asciidoc/migrating-from-springfox.adoc +++ b/src/docs/asciidoc/migrating-from-springfox.adoc @@ -110,5 +110,4 @@ springdoc.pathsToMatch=/v1, /api/balance/** ** link:index.html#how-can-i-hide-an-operation-or-a-controller-from-documentation[how-can-i-hide-an-operation-or-a-controller-from-documentation] -++++ -++++ + diff --git a/src/docs/asciidoc/modules.adoc b/src/docs/asciidoc/modules.adoc index e729ac6..6075633 100644 --- a/src/docs/asciidoc/modules.adoc +++ b/src/docs/asciidoc/modules.adoc @@ -288,5 +288,3 @@ Ensure that you add it as well as its annotation processor to your project's dep TIP: If both a swagger-annotation description and a javadoc comment are present. The value of the swagger-annotation description will be used. -++++ -++++ \ No newline at end of file diff --git a/src/docs/asciidoc/other-resources.adoc b/src/docs/asciidoc/other-resources.adoc index e0d5059..d06e742 100644 --- a/src/docs/asciidoc/other-resources.adoc +++ b/src/docs/asciidoc/other-resources.adoc @@ -25,5 +25,3 @@ Snapshots: * link:https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/[https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/, window="_blank", window="_blank"] -++++ -++++ \ No newline at end of file diff --git a/src/docs/asciidoc/plugins.adoc b/src/docs/asciidoc/plugins.adoc index 965a622..ff75b93 100644 --- a/src/docs/asciidoc/plugins.adoc +++ b/src/docs/asciidoc/plugins.adoc @@ -79,5 +79,3 @@ For more custom configuration of `springdoc-openapi-gradle-plugin` ,you can cons * link:https://github.com/springdoc/springdoc-openapi-gradle-plugin[https://github.com/springdoc/springdoc-openapi-gradle-plugin, window="_blank"] -++++ -++++ \ No newline at end of file diff --git a/src/docs/asciidoc/sponsor.adoc b/src/docs/asciidoc/sponsor.adoc index c53b181..3d0072b 100644 --- a/src/docs/asciidoc/sponsor.adoc +++ b/src/docs/asciidoc/sponsor.adoc @@ -44,5 +44,4 @@ Gold sponsors donate $500 per month to the project, and get the following benefi - If issues are not created by the end of the month, the remaining ones are lost. -++++ -++++ + diff --git a/src/docs/asciidoc/thanks.adoc b/src/docs/asciidoc/thanks.adoc index 3667983..b3c8920 100644 --- a/src/docs/asciidoc/thanks.adoc +++ b/src/docs/asciidoc/thanks.adoc @@ -7,5 +7,3 @@ image::img/jetbrains.svg[JetBrains] -++++ -++++ \ No newline at end of file diff --git a/src/docs/asciidoc/ui-properties.adoc b/src/docs/asciidoc/ui-properties.adoc index 3d171f4..8f19dd4 100644 --- a/src/docs/asciidoc/ui-properties.adoc +++ b/src/docs/asciidoc/ui-properties.adoc @@ -51,5 +51,16 @@ |=== ++++ + + + ++++ diff --git a/src/docs/asciidoc/v1/core-properties.adoc b/src/docs/asciidoc/v1/core-properties.adoc index 1f52409..19d8c0f 100644 --- a/src/docs/asciidoc/v1/core-properties.adoc +++ b/src/docs/asciidoc/v1/core-properties.adoc @@ -54,5 +54,3 @@ |springdoc.trim-kotlin-indent | `false` | `Boolean`. Adjust indentation when parsing the `@Operation` annotation in Kotlin. |=== -++++ -++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/demos.adoc b/src/docs/asciidoc/v1/demos.adoc index d06c474..d3f69e3 100644 --- a/src/docs/asciidoc/v1/demos.adoc +++ b/src/docs/asciidoc/v1/demos.adoc @@ -16,5 +16,3 @@ image::img/pets.png[pets.png] === Source code of the Demo Applications * link:https://github.com/springdoc/springdoc-openapi-demos.git[https://github.com/springdoc/springdoc-openapi-demos.git, window="_blank"] -++++ -++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/faq.adoc b/src/docs/asciidoc/v1/faq.adoc index d1b5648..29170dd 100644 --- a/src/docs/asciidoc/v1/faq.adoc +++ b/src/docs/asciidoc/v1/faq.adoc @@ -1032,5 +1032,3 @@ When overriding the default spring-boot registered `HttpMessageConverter`, you s ---- NOTE: Order is very important, when registering `HttpMessageConverters`. -++++ -++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/features.adoc b/src/docs/asciidoc/v1/features.adoc index ce76522..2b12c02 100644 --- a/src/docs/asciidoc/v1/features.adoc +++ b/src/docs/asciidoc/v1/features.adoc @@ -179,5 +179,3 @@ And some project tests: (from app69 to app75) ---- -++++ -++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/getting-started.adoc b/src/docs/asciidoc/v1/getting-started.adoc index dd4b9b5..4ca4341 100644 --- a/src/docs/asciidoc/v1/getting-started.adoc +++ b/src/docs/asciidoc/v1/getting-started.adoc @@ -31,5 +31,3 @@ TIP: For custom path of the swagger documentation in HTML format, add a custom s springdoc.swagger-ui.path=/swagger-ui.html ---- -++++ -++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/intro.adoc b/src/docs/asciidoc/v1/intro.adoc index d93ac0c..8a15af9 100644 --- a/src/docs/asciidoc/v1/intro.adoc +++ b/src/docs/asciidoc/v1/intro.adoc @@ -24,5 +24,3 @@ image::img/springdoc-openapi-prez.gif[spring.io conference] This is a community-based project, not maintained by the Spring Framework Contributors (Pivotal). -++++ -++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/migrating-from-springfox.adoc b/src/docs/asciidoc/v1/migrating-from-springfox.adoc index 7f8e8d7..890b435 100644 --- a/src/docs/asciidoc/v1/migrating-from-springfox.adoc +++ b/src/docs/asciidoc/v1/migrating-from-springfox.adoc @@ -111,5 +111,4 @@ springdoc.pathsToMatch=/v1, /api/balance/** * To hide an operation or a controller from documentation ** link:index.html#how-can-i-hide-an-operation-or-a-controller-from-documentation[how-can-i-hide-an-operation-or-a-controller-from-documentation] -++++ -++++ + diff --git a/src/docs/asciidoc/v1/modules.adoc b/src/docs/asciidoc/v1/modules.adoc index aa382c1..21d76a7 100644 --- a/src/docs/asciidoc/v1/modules.adoc +++ b/src/docs/asciidoc/v1/modules.adoc @@ -294,5 +294,3 @@ NOTE: Make sure, you enable the annotation processor of `therapi-runtime-javadoc TIP: If both a swagger-annotation description and a javadoc comment are present. The value of the swagger-annotation description will be used. -++++ -++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/other-resources.adoc b/src/docs/asciidoc/v1/other-resources.adoc index bc55c4c..d06e742 100644 --- a/src/docs/asciidoc/v1/other-resources.adoc +++ b/src/docs/asciidoc/v1/other-resources.adoc @@ -24,5 +24,4 @@ Snapshots: * link:https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/[https://s01.oss.sonatype.org/content/repositories/snapshots/org/springdoc/, window="_blank", window="_blank"] -++++ -++++ + diff --git a/src/docs/asciidoc/v1/plugins.adoc b/src/docs/asciidoc/v1/plugins.adoc index baf3c18..7c04fb5 100644 --- a/src/docs/asciidoc/v1/plugins.adoc +++ b/src/docs/asciidoc/v1/plugins.adoc @@ -79,5 +79,3 @@ For more custom configuration of `springdoc-openapi-gradle-plugin` ,you can cons * link:https://github.com/springdoc/springdoc-openapi-gradle-plugin[https://github.com/springdoc/springdoc-openapi-gradle-plugin, window="_blank"] -++++ -++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/privacy-policy.adoc b/src/docs/asciidoc/v1/privacy-policy.adoc index 087572f..8363f6f 100644 --- a/src/docs/asciidoc/v1/privacy-policy.adoc +++ b/src/docs/asciidoc/v1/privacy-policy.adoc @@ -144,5 +144,3 @@ Response Time: We make every effort to respond to your request within one month If you have any questions or concerns about this Policy or its implementation, you may contact us at support@springdoc.org. -++++ -++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/sponsor.adoc b/src/docs/asciidoc/v1/sponsor.adoc index 6995675..67babac 100644 --- a/src/docs/asciidoc/v1/sponsor.adoc +++ b/src/docs/asciidoc/v1/sponsor.adoc @@ -44,5 +44,3 @@ Gold sponsors donate $500 per month to the project, and get the following benefi - Company logos on all https://springdoc.org page footers - If issues are not created by the end of the month, the remaining ones are lost. -++++ -++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/thanks.adoc b/src/docs/asciidoc/v1/thanks.adoc index 3667983..b3c8920 100644 --- a/src/docs/asciidoc/v1/thanks.adoc +++ b/src/docs/asciidoc/v1/thanks.adoc @@ -7,5 +7,3 @@ image::img/jetbrains.svg[JetBrains] -++++ -++++ \ No newline at end of file diff --git a/src/docs/asciidoc/v1/ui-properties.adoc b/src/docs/asciidoc/v1/ui-properties.adoc index 3d171f4..b566d11 100644 --- a/src/docs/asciidoc/v1/ui-properties.adoc +++ b/src/docs/asciidoc/v1/ui-properties.adoc @@ -50,6 +50,5 @@ |=== -++++ -++++ + From baee60f3c2082b6bdc941f2be61fb8e0718fe0c7 Mon Sep 17 00:00:00 2001 From: polgarc <29740673+polgarc@users.noreply.github.com> Date: Thu, 21 Nov 2024 21:04:33 +0100 Subject: [PATCH 084/129] doc: fix links --- src/docs/asciidoc/faq.adoc | 2 +- src/docs/asciidoc/features.adoc | 14 +++++++------- src/docs/asciidoc/modules.adoc | 2 +- src/docs/asciidoc/v1/features.adoc | 4 ++-- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/docs/asciidoc/faq.adoc b/src/docs/asciidoc/faq.adoc index d816c8e..75ee3b6 100644 --- a/src/docs/asciidoc/faq.adoc +++ b/src/docs/asciidoc/faq.adoc @@ -766,7 +766,7 @@ If the CSRF Token is required, swagger-ui automatically sends the new XSRF-TOKEN If your XSRF-TOKEN isn't standards-based, you can use a requestInterceptor to manually capture and attach the latest xsrf token to requests programmatically via spring resource transformer: -* link:https://github.com/swagger-api/swagger-ui/blob/main/docs/usage/configuration.md#requestinterceptor[https://github.com/swagger-api/swagger-ui/blob/main/docs/usage/configuration.md#requestinterceptor, window="_blank"] +* link:https://github.com/swagger-api/swagger-ui/blob/master/docs/usage/configuration.md#requestinterceptor[https://github.com/swagger-api/swagger-ui/blob/main/docs/usage/configuration.md#requestinterceptor, window="_blank"] Starting from release v1.4.4 of springdoc-openapi, a new property is added to enable CSRF support, while using standard header names: [source,properties] diff --git a/src/docs/asciidoc/features.adoc b/src/docs/asciidoc/features.adoc index 7c8f329..34e8863 100644 --- a/src/docs/asciidoc/features.adoc +++ b/src/docs/asciidoc/features.adoc @@ -73,11 +73,11 @@ RouterFunction routes() { Here is the link for some sample codes: -- link:https://github.com/springdoc/springdoc-openapi/blob/master/springdoc-openapi-webflux-core/src/test/java/test/org/springdoc/api/app90/HelloRouter.java[HelloRouter] -- link:https://github.com/springdoc/springdoc-openapi/blob/master/springdoc-openapi-webflux-core/src/test/java/test/org/springdoc/api/app90/quotes/QuotesRouter.java[QuotesRouter] -- link:https://github.com/springdoc/springdoc-openapi/blob/master/springdoc-openapi-webflux-core/src/test/java/test/org/springdoc/api/app90/book/BookRouter.java[BookRouter] -- link:https://github.com/springdoc/springdoc-openapi/blob/master/springdoc-openapi-webflux-core/src/test/java/test/org/springdoc/api/app90/employee/EmployeeRouter.java[EmployeeRouter] -- link:https://github.com/springdoc/springdoc-openapi/blob/master/springdoc-openapi-webflux-core/src/test/java/test/org/springdoc/api/app90/position/PositionRouter.java[PositionRouter] +- link:https://github.com/springdoc/springdoc-openapi/blob/master/springdoc-openapi-starter-webflux-api/src/test/java/test/org/springdoc/api/app90/HelloRouter.java[HelloRouter] +- link:https://github.com/springdoc/springdoc-openapi/blob/master/springdoc-openapi-starter-webflux-api/src/test/java/test/org/springdoc/api/app90/quotes/QuotesRouter.java[QuotesRouter] +- link:https://github.com/springdoc/springdoc-openapi/blob/master/springdoc-openapi-starter-webflux-api/src/test/java/test/org/springdoc/api/app90/book/BookRouter.java[BookRouter] +- link:https://github.com/springdoc/springdoc-openapi/blob/master/springdoc-openapi-starter-webflux-api/src/test/java/test/org/springdoc/api/app90/employee/EmployeeRouter.java[EmployeeRouter] +- link:https://github.com/springdoc/springdoc-openapi/blob/master/springdoc-openapi-starter-webflux-api/src/test/java/test/org/springdoc/api/app90/position/PositionRouter.java[PositionRouter] And the Demo code, using the functional endpoints DSL: @@ -160,11 +160,11 @@ For that, `@RouterOperation` fields must help identify uniquely the concerned ro Some code samples are available on GITHUB of demos: -* link:https://github.com/springdoc/springdoc-openapi-demos/tree/master/springdoc-openapi-spring-boot-2-webflux-functional[Sample application with Functional Endpoints documentation, window="_blank"] +* link:https://github.com/springdoc/springdoc-openapi-demos/tree/master/demo-spring-boot-3-webflux-functional[Sample application with Functional Endpoints documentation, window="_blank"] And some project tests: (from app69 to app75) -* link:https://github.com/springdoc/springdoc-openapi/tree/master/springdoc-openapi-webflux-core/src/test/java/test/org/springdoc/api[Sample code with Functional Endpoints documentation, window="_blank"] +* link:https://github.com/springdoc/springdoc-openapi/tree/master/springdoc-openapi-starter-webflux-api/src/test/java/test/org/springdoc/api[Sample code with Functional Endpoints documentation, window="_blank"] === Integration with WildFly diff --git a/src/docs/asciidoc/modules.adoc b/src/docs/asciidoc/modules.adoc index 6075633..8f37557 100644 --- a/src/docs/asciidoc/modules.adoc +++ b/src/docs/asciidoc/modules.adoc @@ -206,7 +206,7 @@ public Function, Flux> lowercase() { Some code samples are available on GITHUB of demos: -* link:https://github.com/springdoc/springdoc-openapi-demos/tree/master/springdoc-openapi-spring-cloud-function[Sample applications with Spring Cloud Function Web, window="_blank"] +* link:https://github.com/springdoc/springdoc-openapi-demos/tree/master/demo-spring-cloud-function[Sample applications with Spring Cloud Function Web, window="_blank"] === Kotlin support diff --git a/src/docs/asciidoc/v1/features.adoc b/src/docs/asciidoc/v1/features.adoc index 2b12c02..1f60992 100644 --- a/src/docs/asciidoc/v1/features.adoc +++ b/src/docs/asciidoc/v1/features.adoc @@ -81,7 +81,7 @@ Here is the link for some sample codes: And the Demo code, using the functional endpoints DSL: -- link:https://github.com/springdoc/springdoc-openapi-demos/tree/master/springdoc-openapi-spring-boot-2-webflux-functional[Sample webflux application using functional DSL] +- link:https://github.com/springdoc/springdoc-openapi-demos/tree/master/demo-spring-boot-3-webflux-functional[Sample webflux application using functional DSL] Since version `v1.3.8`, the support of functional endpoints has been added. Two main annotations have been added for this purpose: `@RouterOperations` and `@RouterOperation`. @@ -160,7 +160,7 @@ For that, `@RouterOperation` fields must help identify uniquely the concerned ro Some code samples are available on GITHUB of demos: -* link:https://github.com/springdoc/springdoc-openapi-demos/tree/master/springdoc-openapi-spring-boot-2-webflux-functional[Sample application with Functional Endpoints documentation, window="_blank"] +* link:https://github.com/springdoc/springdoc-openapi-demos/tree/master/demo-spring-boot-3-webflux-functional[Sample application with Functional Endpoints documentation, window="_blank"] And some project tests: (from app69 to app75) From ab430b930d95a4f95e1bec69fa4a37d21810dca8 Mon Sep 17 00:00:00 2001 From: polgarc <29740673+polgarc@users.noreply.github.com> Date: Thu, 21 Nov 2024 21:14:11 +0100 Subject: [PATCH 085/129] doc: don't change v1 --- src/docs/asciidoc/v1/features.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/docs/asciidoc/v1/features.adoc b/src/docs/asciidoc/v1/features.adoc index 1f60992..2b12c02 100644 --- a/src/docs/asciidoc/v1/features.adoc +++ b/src/docs/asciidoc/v1/features.adoc @@ -81,7 +81,7 @@ Here is the link for some sample codes: And the Demo code, using the functional endpoints DSL: -- link:https://github.com/springdoc/springdoc-openapi-demos/tree/master/demo-spring-boot-3-webflux-functional[Sample webflux application using functional DSL] +- link:https://github.com/springdoc/springdoc-openapi-demos/tree/master/springdoc-openapi-spring-boot-2-webflux-functional[Sample webflux application using functional DSL] Since version `v1.3.8`, the support of functional endpoints has been added. Two main annotations have been added for this purpose: `@RouterOperations` and `@RouterOperation`. @@ -160,7 +160,7 @@ For that, `@RouterOperation` fields must help identify uniquely the concerned ro Some code samples are available on GITHUB of demos: -* link:https://github.com/springdoc/springdoc-openapi-demos/tree/master/demo-spring-boot-3-webflux-functional[Sample application with Functional Endpoints documentation, window="_blank"] +* link:https://github.com/springdoc/springdoc-openapi-demos/tree/master/springdoc-openapi-spring-boot-2-webflux-functional[Sample application with Functional Endpoints documentation, window="_blank"] And some project tests: (from app69 to app75) From 6c144ed9bf019092d070b2b693be0ac2e7e112c3 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Sat, 23 Nov 2024 23:04:08 +0100 Subject: [PATCH 086/129] upgrade to v2.7.0 --- docs/faq.html | 2 +- docs/getting-started.html | 2 +- docs/index.html | 12 ++++++------ docs/migrating-from-springfox.html | 2 +- docs/modules.html | 4 ++-- pom.xml | 2 +- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/faq.html b/docs/faq.html index 6c319c9..e317ba7 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -2011,7 +2011,7 @@

    springdoc-openapi 2.x is compatible with spring-boot 3.

    -

    In general, you should only pick the last stable version as per today 2.6.0.

    +

    In general, you should only pick the last stable version as per today 2.7.0.

    More precisely, this the exhaustive list of spring-boot versions against which springdoc-openapi has been built:

    diff --git a/docs/getting-started.html b/docs/getting-started.html index b867cce..6b6b039 100644 --- a/docs/getting-started.html +++ b/docs/getting-started.html @@ -40,7 +40,7 @@

    Getting S
       <dependency>
           <groupId>org.springdoc</groupId>
           <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
    -      <version>2.6.0</version>
    +      <version>2.7.0</version>
        </dependency>

    diff --git a/docs/index.html b/docs/index.html index 971d68a..6f3c196 100644 --- a/docs/index.html +++ b/docs/index.html @@ -55,7 +55,7 @@
    @@ -414,7 +414,7 @@

    <
       <dependency>
           <groupId>org.springdoc</groupId>
           <artifactId>springdoc-openapi-starter-webmvc-api</artifactId>
    -      <version>2.6.0</version>
    +      <version>2.7.0</version>
        </dependency>

    @@ -466,7 +466,7 @@

    <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webflux-api</artifactId> - <version>2.6.0</version> + <version>2.7.0</version> </dependency> @@ -2212,7 +2212,7 @@

    <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> - <version>2.6.0</version> + <version>2.7.0</version> </dependency> @@ -4529,7 +4529,7 @@

    springdoc-openapi 2.x is compatible with spring-boot 3.

    -

    In general, you should only pick the last stable version as per today 2.6.0.

    +

    In general, you should only pick the last stable version as per today 2.7.0.

    diff --git a/docs/modules.html b/docs/modules.html index bfa1aec..73156cd 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -73,7 +73,7 @@

    <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-api</artifactId> - <version>2.6.0</version> + <version>2.7.0</version> </dependency> @@ -125,7 +125,7 @@

    <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webflux-api</artifactId> - <version>2.6.0</version> + <version>2.7.0</version> </dependency> diff --git a/pom.xml b/pom.xml index 3c4b216..55302f8 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ 3.1.2-SNAPSHOT - 2.6.0 + 2.7.0 1.8.0 1.8 ${project.basedir}/docs From c9bcde6251b737d5490e9d2e07e816f61940de85 Mon Sep 17 00:00:00 2001 From: Nils Breunese Date: Tue, 26 Nov 2024 15:04:03 +0100 Subject: [PATCH 087/129] Update compatibility matrix --- src/docs/asciidoc/faq.adoc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/docs/asciidoc/faq.adoc b/src/docs/asciidoc/faq.adoc index d816c8e..b30d4e9 100644 --- a/src/docs/asciidoc/faq.adoc +++ b/src/docs/asciidoc/faq.adoc @@ -1075,9 +1075,12 @@ In general, **you should only pick the last stable version as per today {springd More precisely, this the exhaustive list of spring-boot versions against which `springdoc-openapi` has been built: |=== -| spring-boot Versions | Minimum springdoc-openapi Versions -|`3.4.x` | `2.7.x`+ -|`3.0.x` | `2.0.x`+ +| Spring Boot Versions | Springdoc OpenAPI Versions +|`3.4.x` | `2.7.x` +|`3.3.x` | `2.6.x` +|`3.2.x` | `2.3.x` - `2.5.x` +|`3.1.x` | `2.2.x` +|`3.0.x` | `2.0.x` - `2.1.x` |`2.7.x`, `1.5.x` | `1.6.0`+ |`2.6.x`, `1.5.x` | `1.6.0`+ |`2.5.x`, `1.5.x` | `1.5.9`+ From 0c0106ab5b3371622d86176ea14c9ca71a7e6e69 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Tue, 26 Nov 2024 16:23:42 +0100 Subject: [PATCH 088/129] docs update --- docs/faq.html | 24 ++++++++++++++++++------ docs/features.html | 16 ++++++++-------- docs/index.html | 38 +++++++++++++++++++++++++------------- docs/modules.html | 4 ++-- 4 files changed, 53 insertions(+), 29 deletions(-) diff --git a/docs/faq.html b/docs/faq.html index e317ba7..ab16abd 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -1595,7 +1595,7 @@

    @@ -2023,16 +2023,28 @@

    -

    spring-boot Versions

    -

    Minimum springdoc-openapi Versions

    +

    Spring Boot Versions

    +

    Springdoc OpenAPI Versions

    3.4.x

    -

    2.7.x+

    +

    2.7.x

    + + +

    3.3.x

    +

    2.6.x

    + + +

    3.2.x

    +

    2.3.x - 2.5.x

    + + +

    3.1.x

    +

    2.2.x

    3.0.x

    -

    2.0.x+

    +

    2.0.x - 2.1.x

    2.7.x, 1.5.x

    @@ -2114,7 +2126,7 @@

    diff --git a/docs/features.html b/docs/features.html index 940904b..dfa5983 100644 --- a/docs/features.html +++ b/docs/features.html @@ -143,19 +143,19 @@

    @@ -302,7 +302,7 @@

    @@ -312,7 +312,7 @@

    @@ -352,7 +352,7 @@

    diff --git a/docs/index.html b/docs/index.html index 6f3c196..2612dc7 100644 --- a/docs/index.html +++ b/docs/index.html @@ -791,7 +791,7 @@

    @@ -1071,19 +1071,19 @@

    @@ -1230,7 +1230,7 @@

    @@ -1240,7 +1240,7 @@

    @@ -4113,7 +4113,7 @@

    @@ -4541,16 +4541,28 @@

    -

    spring-boot Versions

    -

    Minimum springdoc-openapi Versions

    +

    Spring Boot Versions

    +

    Springdoc OpenAPI Versions

    3.4.x

    -

    2.7.x+

    +

    2.7.x

    + + +

    3.3.x

    +

    2.6.x

    + + +

    3.2.x

    +

    2.3.x - 2.5.x

    + + +

    3.1.x

    +

    2.2.x

    3.0.x

    -

    2.0.x+

    +

    2.0.x - 2.1.x

    2.7.x, 1.5.x

    diff --git a/docs/modules.html b/docs/modules.html index 73156cd..3af8069 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -450,7 +450,7 @@

    @@ -619,7 +619,7 @@

    Javadoc From ac6a9c00ccb583311c151fd4828874ac8a179ab6 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Thu, 28 Nov 2024 21:31:52 +0100 Subject: [PATCH 089/129] docs update --- docs/index.html | 8 +++++++- docs/sponsor.html | 5 ++++- docs/v1/index.html | 8 +++++++- docs/v1/sponsor.html | 5 ++++- .../img/LVM_Versicherung_2010_logo.svg.png | Bin 0 -> 53097 bytes src/docs/asciidoc/index.adoc | 3 +++ src/docs/asciidoc/sponsor.adoc | 3 +++ src/docs/asciidoc/v1/index.adoc | 3 +++ src/docs/asciidoc/v1/sponsor.adoc | 3 +++ 9 files changed, 34 insertions(+), 4 deletions(-) create mode 100644 src/docs/asciidoc/img/LVM_Versicherung_2010_logo.svg.png diff --git a/docs/index.html b/docs/index.html index 2612dc7..1906ee3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -243,6 +243,9 @@

    springdoc-openapi v2.7.0

    + + +

    @@ -2467,6 +2470,9 @@ + + +

    11.1. Benefits of being a bronze sponsor

    @@ -4644,7 +4650,7 @@

    diff --git a/docs/sponsor.html b/docs/sponsor.html index 6d028dd..eb08380 100644 --- a/docs/sponsor.html +++ b/docs/sponsor.html @@ -54,6 +54,9 @@ + + +

    Benefits of being a bronze sponsor

    @@ -117,7 +120,7 @@

    diff --git a/docs/v1/index.html b/docs/v1/index.html index 0488dfd..27b2154 100644 --- a/docs/v1/index.html +++ b/docs/v1/index.html @@ -225,6 +225,9 @@

    springdoc-openapi v1.8.0

    + + +

    @@ -2149,6 +2152,9 @@ + + +

    10.1. Benefits of being a bronze sponsor

    @@ -4202,7 +4208,7 @@

    diff --git a/docs/v1/sponsor.html b/docs/v1/sponsor.html index 6d028dd..7dd751a 100644 --- a/docs/v1/sponsor.html +++ b/docs/v1/sponsor.html @@ -54,6 +54,9 @@ + + +

    Benefits of being a bronze sponsor

    @@ -117,7 +120,7 @@

    diff --git a/src/docs/asciidoc/img/LVM_Versicherung_2010_logo.svg.png b/src/docs/asciidoc/img/LVM_Versicherung_2010_logo.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..5aac7e95d991c5d9fa914229c45d1ba8e0e6821b GIT binary patch literal 53097 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 z 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

    84lwJd7wlLX9jhME46_}(M>8OD^ zbp3h4PgQ`Ft{5iP-+WZQ!c`EoWqZenwOAM?HMe;Bl$|A=ha~n~?v$eY=F#(sVkl~r z^fwgF-#==RVq{IsTHYSYv0)FMR}s0-z82;C5uyl~(KkeNRF+MThmF3#L&F!;wV1S{ zI!JQb2u1FlX8EzO7R9tz9;LgGnA%Y=M(@1QDZdGRjL_mlSYX=HgkpmI zd%Wg>zQd@p=quCpC!Y(8H}@U9f1iq?yWsryB0G2rn4E;>GC`!ERB8RNO$8?Z?r*$B z53GfIT_kg=>fdjhzW%kG+J1Ut*~O5~^z(QEkiTlDetYlLwbzr-iC#!;FxGVv93QuL zomd0$k;zbyobRnEorwYs8x@uNJW{RJCBX)Ha^l3@hAlYrcV~# z#Sd;Nm{~C@Gs_I5Ki?Z-0J+L+i_&JVW*NszgY-hOs7CR!vdbXDh3KDwYH=<(0Aly1b^9tAtD2BM1d=;$7 zQpGi#1aM{FEYOUUAb%25^I%-k7oQL2lwex$4;Y5g79uwu3TOdtk0{8Xp&}^+aLaK@ zk+jEy@iB}T9=LA1ZpakK?d_eSYkFQDfKxmBLy_8lT|+Ccl`{z&aR$YA?zW&s#07HG zrh!_rWIJ}WmA-;%*tPBpo={$PC|<=4>|AH~xuFpxfZ(+;z7<6!6Wv?rvqn_tU%oS` z%?y1u3j*-_z{wTUN+=`Lse0};UAF#<9t6+3UGmlXE16RKAShV0f68}5VFTR=WuP;Vo7Kb5-kMISX|&#Z&qs;%ccEj|G}^795;p>mV{22P!&EuIJwGZMiS`i=p)kR7FS~4s zAu=Y~Z?25u8NnU4+VgFpyiHnpW8#2B@;70bP!+rV=_@~t1s`=7EX~W@I0&NqaSdAK zuw4zI)no%(dS?2)#f>9O(-20kwselC$(XWTH)QZ7MEMuT`!8S?M3@}ME9YsquX3FQ zxTF8S{1I7uLHerrv!zxo)gA-_(YQ!zxtJNdm>heKHFA9}eN1xBvhE literal 0 HcmV?d00001 diff --git a/src/docs/asciidoc/index.adoc b/src/docs/asciidoc/index.adoc index 7f26b58..4f79232 100644 --- a/src/docs/asciidoc/index.adoc +++ b/src/docs/asciidoc/index.adoc @@ -19,6 +19,9 @@ This project is sponsored by + + +

    ++++ diff --git a/src/docs/asciidoc/sponsor.adoc b/src/docs/asciidoc/sponsor.adoc index 3d0072b..4025341 100644 --- a/src/docs/asciidoc/sponsor.adoc +++ b/src/docs/asciidoc/sponsor.adoc @@ -19,6 +19,9 @@ Thank you to our bronze sponsors! + + +

    ++++ diff --git a/src/docs/asciidoc/v1/index.adoc b/src/docs/asciidoc/v1/index.adoc index 40c4954..3fbbf73 100644 --- a/src/docs/asciidoc/v1/index.adoc +++ b/src/docs/asciidoc/v1/index.adoc @@ -17,6 +17,9 @@ This project is sponsored by + + +

    ++++ diff --git a/src/docs/asciidoc/v1/sponsor.adoc b/src/docs/asciidoc/v1/sponsor.adoc index 67babac..def2bd1 100644 --- a/src/docs/asciidoc/v1/sponsor.adoc +++ b/src/docs/asciidoc/v1/sponsor.adoc @@ -19,6 +19,9 @@ Thank you to our bronze sponsors! + + +

    ++++ From a7702a2f8a661efcee111e2e4fe5b6f83d46b90a Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Thu, 28 Nov 2024 21:33:13 +0100 Subject: [PATCH 090/129] docs update --- docs/img/LVM_Versicherung_2010_logo.svg.png | Bin 0 -> 53097 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/img/LVM_Versicherung_2010_logo.svg.png diff --git a/docs/img/LVM_Versicherung_2010_logo.svg.png b/docs/img/LVM_Versicherung_2010_logo.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..5aac7e95d991c5d9fa914229c45d1ba8e0e6821b GIT binary patch literal 53097 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 z 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

    84lwJd7wlLX9jhME46_}(M>8OD^ zbp3h4PgQ`Ft{5iP-+WZQ!c`EoWqZenwOAM?HMe;Bl$|A=ha~n~?v$eY=F#(sVkl~r z^fwgF-#==RVq{IsTHYSYv0)FMR}s0-z82;C5uyl~(KkeNRF+MThmF3#L&F!;wV1S{ zI!JQb2u1FlX8EzO7R9tz9;LgGnA%Y=M(@1QDZdGRjL_mlSYX=HgkpmI zd%Wg>zQd@p=quCpC!Y(8H}@U9f1iq?yWsryB0G2rn4E;>GC`!ERB8RNO$8?Z?r*$B z53GfIT_kg=>fdjhzW%kG+J1Ut*~O5~^z(QEkiTlDetYlLwbzr-iC#!;FxGVv93QuL zomd0$k;zbyobRnEorwYs8x@uNJW{RJCBX)Ha^l3@hAlYrcV~# z#Sd;Nm{~C@Gs_I5Ki?Z-0J+L+i_&JVW*NszgY-hOs7CR!vdbXDh3KDwYH=<(0Aly1b^9tAtD2BM1d=;$7 zQpGi#1aM{FEYOUUAb%25^I%-k7oQL2lwex$4;Y5g79uwu3TOdtk0{8Xp&}^+aLaK@ zk+jEy@iB}T9=LA1ZpakK?d_eSYkFQDfKxmBLy_8lT|+Ccl`{z&aR$YA?zW&s#07HG zrh!_rWIJ}WmA-;%*tPBpo={$PC|<=4>|AH~xuFpxfZ(+;z7<6!6Wv?rvqn_tU%oS` z%?y1u3j*-_z{wTUN+=`Lse0};UAF#<9t6+3UGmlXE16RKAShV0f68}5VFTR=WuP;Vo7Kb5-kMISX|&#Z&qs;%ccEj|G}^795;p>mV{22P!&EuIJwGZMiS`i=p)kR7FS~4s zAu=Y~Z?25u8NnU4+VgFpyiHnpW8#2B@;70bP!+rV=_@~t1s`=7EX~W@I0&NqaSdAK zuw4zI)no%(dS?2)#f>9O(-20kwselC$(XWTH)QZ7MEMuT`!8S?M3@}ME9YsquX3FQ zxTF8S{1I7uLHerrv!zxo)gA-_(YQ!zxtJNdm>heKHFA9}eN1xBvhE literal 0 HcmV?d00001 From 684ac20c7eeef4bb4cd76e7406f6dc700e5e6eb7 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Thu, 28 Nov 2024 21:40:43 +0100 Subject: [PATCH 091/129] Update with LVM sponsor --- docs/img/LVM_Versicherung_2010_logo.svg.png | Bin 53097 -> 7435 bytes .../img/LVM_Versicherung_2010_logo.svg.png | Bin 53097 -> 7435 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/img/LVM_Versicherung_2010_logo.svg.png b/docs/img/LVM_Versicherung_2010_logo.svg.png index 5aac7e95d991c5d9fa914229c45d1ba8e0e6821b..e41ab9609c9528df8a332d63fc0517fbdfffe0f1 100644 GIT binary patch literal 7435 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 s)7J2C?|Ken{-MGD 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 z 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

    84lwJd7wlLX9jhME46_}(M>8OD^ zbp3h4PgQ`Ft{5iP-+WZQ!c`EoWqZenwOAM?HMe;Bl$|A=ha~n~?v$eY=F#(sVkl~r z^fwgF-#==RVq{IsTHYSYv0)FMR}s0-z82;C5uyl~(KkeNRF+MThmF3#L&F!;wV1S{ zI!JQb2u1FlX8EzO7R9tz9;LgGnA%Y=M(@1QDZdGRjL_mlSYX=HgkpmI zd%Wg>zQd@p=quCpC!Y(8H}@U9f1iq?yWsryB0G2rn4E;>GC`!ERB8RNO$8?Z?r*$B z53GfIT_kg=>fdjhzW%kG+J1Ut*~O5~^z(QEkiTlDetYlLwbzr-iC#!;FxGVv93QuL zomd0$k;zbyobRnEorwYs8x@uNJW{RJCBX)Ha^l3@hAlYrcV~# z#Sd;Nm{~C@Gs_I5Ki?Z-0J+L+i_&JVW*NszgY-hOs7CR!vdbXDh3KDwYH=<(0Aly1b^9tAtD2BM1d=;$7 zQpGi#1aM{FEYOUUAb%25^I%-k7oQL2lwex$4;Y5g79uwu3TOdtk0{8Xp&}^+aLaK@ zk+jEy@iB}T9=LA1ZpakK?d_eSYkFQDfKxmBLy_8lT|+Ccl`{z&aR$YA?zW&s#07HG zrh!_rWIJ}WmA-;%*tPBpo={$PC|<=4>|AH~xuFpxfZ(+;z7<6!6Wv?rvqn_tU%oS` z%?y1u3j*-_z{wTUN+=`Lse0};UAF#<9t6+3UGmlXE16RKAShV0f68}5VFTR=WuP;Vo7Kb5-kMISX|&#Z&qs;%ccEj|G}^795;p>mV{22P!&EuIJwGZMiS`i=p)kR7FS~4s zAu=Y~Z?25u8NnU4+VgFpyiHnpW8#2B@;70bP!+rV=_@~t1s`=7EX~W@I0&NqaSdAK zuw4zI)no%(dS?2)#f>9O(-20kwselC$(XWTH)QZ7MEMuT`!8S?M3@}ME9YsquX3FQ zxTF8S{1I7uLHerrv!zxo)gA-_(YQ!zxtJNdm>heKHFA9}eN1xBvhE diff --git a/src/docs/asciidoc/img/LVM_Versicherung_2010_logo.svg.png b/src/docs/asciidoc/img/LVM_Versicherung_2010_logo.svg.png index 5aac7e95d991c5d9fa914229c45d1ba8e0e6821b..e41ab9609c9528df8a332d63fc0517fbdfffe0f1 100644 GIT binary patch literal 7435 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 s)7J2C?|Ken{-MGD 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 z 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

    84lwJd7wlLX9jhME46_}(M>8OD^ zbp3h4PgQ`Ft{5iP-+WZQ!c`EoWqZenwOAM?HMe;Bl$|A=ha~n~?v$eY=F#(sVkl~r z^fwgF-#==RVq{IsTHYSYv0)FMR}s0-z82;C5uyl~(KkeNRF+MThmF3#L&F!;wV1S{ zI!JQb2u1FlX8EzO7R9tz9;LgGnA%Y=M(@1QDZdGRjL_mlSYX=HgkpmI zd%Wg>zQd@p=quCpC!Y(8H}@U9f1iq?yWsryB0G2rn4E;>GC`!ERB8RNO$8?Z?r*$B z53GfIT_kg=>fdjhzW%kG+J1Ut*~O5~^z(QEkiTlDetYlLwbzr-iC#!;FxGVv93QuL zomd0$k;zbyobRnEorwYs8x@uNJW{RJCBX)Ha^l3@hAlYrcV~# z#Sd;Nm{~C@Gs_I5Ki?Z-0J+L+i_&JVW*NszgY-hOs7CR!vdbXDh3KDwYH=<(0Aly1b^9tAtD2BM1d=;$7 zQpGi#1aM{FEYOUUAb%25^I%-k7oQL2lwex$4;Y5g79uwu3TOdtk0{8Xp&}^+aLaK@ zk+jEy@iB}T9=LA1ZpakK?d_eSYkFQDfKxmBLy_8lT|+Ccl`{z&aR$YA?zW&s#07HG zrh!_rWIJ}WmA-;%*tPBpo={$PC|<=4>|AH~xuFpxfZ(+;z7<6!6Wv?rvqn_tU%oS` z%?y1u3j*-_z{wTUN+=`Lse0};UAF#<9t6+3UGmlXE16RKAShV0f68}5VFTR=WuP;Vo7Kb5-kMISX|&#Z&qs;%ccEj|G}^795;p>mV{22P!&EuIJwGZMiS`i=p)kR7FS~4s zAu=Y~Z?25u8NnU4+VgFpyiHnpW8#2B@;70bP!+rV=_@~t1s`=7EX~W@I0&NqaSdAK zuw4zI)no%(dS?2)#f>9O(-20kwselC$(XWTH)QZ7MEMuT`!8S?M3@}ME9YsquX3FQ zxTF8S{1I7uLHerrv!zxo)gA-_(YQ!zxtJNdm>heKHFA9}eN1xBvhE From 4f901a2addc7f842996668bb2c8e77d99e70537a Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Thu, 28 Nov 2024 21:42:35 +0100 Subject: [PATCH 092/129] Update with LVM sponsor --- docs/img/LVM_Versicherung_2010_logo.svg.png | Bin 7435 -> 53097 bytes docs/img/springdoc/springdoc-favicon.svg | 166 ++++++++++++++++++ docs/img/springdoc/springdoc-logo.svg | 139 +++++++++++++++ .../v1/img/LVM_Versicherung_2010_logo.svg.png | Bin 0 -> 53097 bytes docs/v1/img/springdoc/springdoc-favicon.svg | 166 ++++++++++++++++++ docs/v1/img/springdoc/springdoc-logo.svg | 139 +++++++++++++++ .../img/LVM_Versicherung_2010_logo.svg.png | Bin 7435 -> 53097 bytes 7 files changed, 610 insertions(+) create mode 100644 docs/img/springdoc/springdoc-favicon.svg create mode 100644 docs/img/springdoc/springdoc-logo.svg create mode 100644 docs/v1/img/LVM_Versicherung_2010_logo.svg.png create mode 100644 docs/v1/img/springdoc/springdoc-favicon.svg create mode 100644 docs/v1/img/springdoc/springdoc-logo.svg diff --git a/docs/img/LVM_Versicherung_2010_logo.svg.png b/docs/img/LVM_Versicherung_2010_logo.svg.png index e41ab9609c9528df8a332d63fc0517fbdfffe0f1..5aac7e95d991c5d9fa914229c45d1ba8e0e6821b 100644 GIT binary patch literal 53097 zcmdSBg zx)mg)<6RFkzxVsD??3pinQP`6hv#|rUVE*3-RoX!6L$O74QdJ|3OqbKYK*F~79Jjn zJRTlF0~rbYiMr*tdiWQSrGmNw9$rxt<$(z?{5QLqs+Kw)p2tNzJikCZygm3MzXd!z zS3x|yU&eTN*OKt?=p9q5G^OExkeI67P{un({(AN4O)UHgsS8H^I_UxlEd_<-uHG4V zu^%2rS>dkR$kM2Ls=m4Z%5m470Ss9*5s@~*b3g7FoYa+3S8_&f-X--%zeIn z+J3t7LS*{e!*eTqPsMi)T(23VeWm&Gc>Jm`4GQInVYo}D@=)_G3M+pao4;{zq z?nE@~JRKJs1NHz(X>YMhCfV3Q|Sk-xYFFfrMe-JlY(jQ0ZI8 zYFMUepQ@0kxAUi5jCmp~OKZ}d*1PHyhL6_;yQsVG@{{P}Y06T$@Nrb_aNvEOnY!`( z?|j^_$J0awRYu9qRp@4{7ztc|@(M#G=8wn_8oP4DBgtDeD{ZVtwy zto+@rl&;w7NObcB@*H~F z*bD5^Y*UJ4A@~C9CN${UeUVz7Mpc9EXmqZuK3>d4&R`!!7kp)V^uUInuMkC9DY6x( zZBL5{g(Mppx!Er<1x!lMQTG|2#bvhqalgz(bCoPN%==&`Ah~Z#i&KEmQ1QhLEs7hb zC9!GMG^3vQK|B4`S6CcxVwu{BQP!Lu!QyuohsaV*8HnkpDZp^=JP-cdA!o5b5%9kE z`K2vHTsNymV|Miob6{MimP?PO%{g1Cbak=vJG@son-d9IPD@07bxwam_?T?$HXp{u zgWpf}OxZj?ieA3IHH9nuLD}N1?Az@(ADEDtYV7V_GgB?9?w^&=X}f(q6;$_wO3}v8 zKaw7$bSdT*L5qUEa{Xh^b63-gt0omg(7D$oi()VGk`LaAJXTg}>mIm!b5f=*gj(@R zZh^D!+s}P1v}E=4SL8HIPWkuy72V4XR~=@@F_z~avSS@7Vq!T`sn*b(ls?+*{1~mH zk9eHwapntq9~|*xaen=%W_8I+eG zmPqCmn66M`y=9KZG))kMiZagjGUbI)vU||R=M)5I9t%>Gr5Dzd7x?WbJ>48M8A7K& z4h=L^iWV;Yn_l5RJFjK1S$j|!SUz~#jZmm2`70&$b?jXiuu*K0(<)7SH?cgA4*o~H ztnce#O%nAbDUn@9`aZK@DB_&GAgBog=x zUdQ6zIN~d(@U?fBS;|R-v`2o9Q(N)r73{yJeYoyk#}~jY-QHzebfDjMA8g&YdOslg zqKSP=Nmxxh!&qnj&ix5_dTBH!uY){YR3{eywXPbD*f_G2CD;jTM1tRNyO z@`+OEfj*PQac@(g+eLp7j2khkrb7vfBaf7bkWayleOaa|HBzTy6MgZFa*Y7-p|^Z8 zOjG0}9Ps_2z3B=+FoeYx-?e;EvfSXZODwmF_tS1yF_@B0q=cX`cM!v#&2eHIXe35` zN^94U4h*l|57m6T+eC@aR?H7Cp?LRAzOB2wT7wkMC;iuS3){EUauL;!(GNF8$;K8r zFukJjFXU66#RojaW2VkpwJ5ROG-!VHnx1@Ox`60`Px_yAt`Oun$_Fpfv*x_Xb)gch zUZz*(AHQSshh7_uKuRx<%hed!qgL=_3*Zu~@ZZuVxWTAAspDf9jy(50-BF^kf+28I z^oPGrGdo7hyAu3q;F;tgeiW1PE=z+~6`&K=FCD`qsS^vxeW~E=4pXUj9 z)IwyQT=Q?BQXJWKQbw;jkZ}CB)*D^j78CaaxN8!7YD@bV`f>cC1hh&)189<>sG}yz z6F+h6(ahr^&k!Mkg(C1!WxC3bQc$g-RPLD1i=B>WuyGDv$5umv z#jQj^RZLpKMP!vS0AMS!PxeCe>sDbG{6I(icZs_kDJkupmlDq;*`feq=ogrdk`%kfAoL`{{i|pc<7TlY=3xoC6saJrG67t|b$9=!n6SB~ep<*kz_-Xp0JZ%C-@; z7c7J$|75{#ZZ&DY9OWgnV8AIE^u56`AEm(RI?4fD}d7O@e|A z&R{XV+DseNe&K<>O`}BXy0bNB)t?cShuO$Eu=xmb4uqR8JR?k!nddXR9V;KVGJK`I6Kl=|@t`Mfhos1{F|752NubFmUdUJZR#av+@s z{Hap+@Fs=;_7<;#%J&#t^)s(Sn%k9GNTW;w>Z!;BJgCzdvi}wX=3Bjc>I+7Ap z2leb|Oo}XcuSYSJ!R^<&-cdqtP43^}oRt1I{)-|0`zQ6f@C=Pny$|{CDVrWVg=4bb zgY5DPIi(3$j(kX2hRTFs0Qa8t*Y%CNU}I_tw(IbXT<)NkC+pYO0#j|HyM$eO5Lkbq z5J7uCNdXBD=Na4G%D7y>D+f_BYu=4Eh+=RbA!<>A+)h3vdU>8520rrwKx{?nAM6w> z8wnY2z^HA8l~oiFi@C|i*p9k$$dWveCE4#bvj)0FD9{-^_+ryl)b^m#;~aprreoMs z&etAadMixeYiR@RBX!qrSpV8+W6rBnIeB;l0019jP0iuc%}%i##JA)oM&;YW9hYW& z{Nm57r4oFWXIP2d{MYISOVky)#MfNGFUi)fkZ_dMueG6aW};Nvq8NfjsqIa)M}2X* zH$`4qT8YF*M%3{HYd$m~29PRV1CYiadx*N8;TA;k4nt+i_OGQX7r52+ay=+}Ubf|Y zPdX}zdrmWm4*o({Gid!pI{}$k6F2-o#YGC~e(aKzL_Iy%+aL;|&Q?*04T@o?| zW#y}iLgd>b!4tgW>IHW=^7<9i)n}YYu8DWoZkji9h_%l4li?V_B_@pLI^{+g;(E?{ z2XWA)&(2%JVK;6w1;)*a@oY_HWs7=WzHy$=#|EXiQC9C-g%6LG&9ls0T2+xo zBrL5i1z3z#ZJC9p8l#9UcipeSLEC*W{63eJeRq(&DU?z5iuJkGkR`blxkZQVeAQfk zI2a2pt@Q@(v|HvqB`*|2JoCxvnG`1v8`n2cu;&dQ3Og|}9yx6_&cx#5gNXOb5}gvb3`Un+d zvFol5KAjAxkzy?;M!>U86SQhga!vN8(LCRD^e?a_&t=LveNt%~)OFeE;EiorHocV3 z<-eQ=oZ)0;!JD1~60Cp;+l6kq$2+T8lMu7{bDf>Fy5z(&JEOPhDmyNLyGDI4LcZI56Q(YAMsd3&ebKq0^}qVdtU?`i}`5R$iPemI?*sJNTMn07;U zl9gSnM>$<7)F``mEkya5ziQvd7fk+fnKI@J6->(hL2l>R^juykSb1o#%y<<{2FWD? zb+A|_57G1CH}{sU2gG^pI$B0OB_0q>@rHUwk0imctFCC{g;ENWoODd_xqv7>o^rw@ zk$pR}?ouK)-+PV_+*%)=oM2Yjr5Xl_4tCr>B!0Exgt>30BpVNFZu)nZ{mutjkz^~Ej-ENu4-A!wQ%EF z9~bhPe|YLBNh)%7QcuYLJsaZ-M z%}O@uu_txZZ-}y<0}w^7rj^{JrP8=yFdZDi@W{2_ ztaZ-RifzBH(VxFcgpp@oO}sl&V0Osk9HGRN0ZI76gW!CI!*jJ4S5~n^Mj?(0T&|4c_I%DDOprL`o=^{I55_Zv)9j6jC z@lM-6QX=McMCC)owC|kKuFj3@CEj8^3C(&dgzADZLrdEA=rA zRUjU!SnW5E9wMe-KTzUNNS#%uIF%M)4aI?gC>hU%-}D_MW40)*=9@k40XW^cGrI)w zk#eFGJhP{5h_o(5)j4Hw(2dYS>M0YlQZ!v%({9>2^Jjch-AonnfDiW0o%QR^xwK|q zB!k(lsmv!Fa`_CDP9n?aO$Ql{L|4*{G(J+#KbAWCZ9T<=)Z8nfWu9_Ri1cI#Y=nch zzOC3-OHPl>3XjxMdQJW9B2xhFu|U5}-1Lv!(iK6JB|2Z;qP z5U4(W>gW8RVoB@%qt)ckObzdyKUvU^JZdZX&ZzXo;{o_wbo!R~4*!g|UAxFSa3&bnp zS3HYfH16V5B>TyLmLOiOqWAeRDTkpMia0^Jn)U7v$UA=849b~Zw2+X8pKLGI(ZXX7 z53_~?R}BNAnb3}a-&j$1SbYaO&+g>?%u6DZF1+FC=BS(ZsOcFMW15bqzQi~rE7^$4 zAhhmBYDuVc3p-B5U<+ITZOse+Oi}oc?7klsoM$n+-KKn1UV5CJ;)ChGo*4E8a>kEv ztpY|>>fXUhIavZVERF}5r%j5a`6_?3qT2l=|8x`k`FHF!L+li`CoV{r`I8XAM&NeO zzvhx~h<&w-tUqGKU|$2k=IT5MHguf4_g?19sj9y&JwZjL8RvHR3>xG_LcJl)P}K~A z2UIaun&nttg)~Sg`=`hJG=!6J=kdf#2n8N zbF{X7kt(G6^fl7t)%4lsS2AZt-TXP|-1keG*Ei@6!|4^h!WC3?oS?dY=I;-ujkZ2{ z?2(-k!lB*}zhcJa5B`AdbBp$_(c_(1J(tEBwj>NT(3_ED z`8*pzqPcm<{$4Qfe>N!pE|8)gx)qCwxPQygpE3rER!;_`xN|-kp3yzMciziPI)c&Ow_JdXDHd=#EtnnC>%yOdO^G#MxLz*jY>{D4bzNplZAB=senefX z>L-I1I{O5Y-V|(bPq>0RGz@hEsA5uR5JQ-Q;fC=wRc)mb6}>7I=(au{^L+}CyBdO+ z!Mxy#yWA5R)ri4CcW$KC`)_^m<_pC18rcOKyK}b%F{a0AnWy$~<0viUk>5ZXQI+5e z7rPT`dQtG5^T>A+;=HKtKaRIn^Pyd0gEYK z0rQ`*J6Y8o9oUFKf;NC*Kf1+CVqjVmi(7PtuzLdQ86|$drJv^cAM(Dhq+-OQq+= zr~Kn`Ka`A7L*0S1sH9o9Ks*5{e02T66B3B3Io6lXgl7=ed|`ji`yNcocEX^j({Cn7>r;y%QNvH^_V;Xl&1J*u6?<=I)EJ$vY3g-2W?M+tzjO{%R^V z&kc)gg)#$;ah(FI^YSSPltXdmWZi*H#48XC&5EptWac_#_U4QPgxw4MCz~vV;WurV zJkLjYWFckgo7@Uo)hms{n*`ww)9YtW35C=c1T|a_zWrdk&}m1nIhr%h1E_U3J}H9p zvBNn}CoILlmJ#&#a^nHN7IIP9)m=itEMY`s^UTU7f6s)15(R<{4N@nWyUS3#qf)TR zGh5e3Hs*sE(m{U7fIVn*>&f+*o92t}{4Y>vMf1rOxTk|JwcRzER|8$a<~&G-)HR(@ zspheP)7}S^@DI{1+6tt9sbnbrhEkV!YzORt{AitBp$&M)KUg=KZVNE{KotG`+yTDv zj{*K$wxN>&!I~2OzZQt=j2N$nS1&C{`bCLe27m8k-5Od9MABHiYx`Dq)hq;6N}J~k zd97P_$tQhJ$C5@U#+H5>lj{bkKFgJJk`!r)`5TF&zdx-zsGyxLp~?!K@_ju1wW5P# z`M?5kot_UX7ac>vwX=NJVo-+WD6CV~KQBh(+{K{65}^^p0#fP%rd)qQWjmrF7<>*C zR3+}b!r%e)+`ne40X>pW<3d#Ju z%zsz{S&IrG;icgp_o1$NqJCn-UBuif$&i_4QFmZ1h_)i&cdw2Mf zG{{GcO5rJDzgg-W>gY6IWaP}t`I`KzUHCOt%i%1}NPI=1XZwThCLEOsz12icZs33H z`_)%x?t9}_s1MgFBj_0vH7h6ib9V2N$uWU(NdbbB?cDG&ICF@E+Y(bk#U)rPR zUA9aPD2A%0zYV;*xP(FCNxD$!h?~Is)e*fR4(*KDc^;^Im>vtQuW4h^xwLJKj?{## zZy17v(;}Gt`+qq7#t0kjHOj`4-8XwK0vm8YgIfXyQr2c9l-?Ihg%VB7RJVnmZ z^nRWGqv;yHN@g-rxRC;;ZL@rS=K@>w1KFNqXXl+FB&c!(mvZc-fDWTE9W%;L67zqE z7$sOl!Wz#*6zYFzF)j-PF`sZ1G@O~+?duz&@sacd4#H$SN%fvx}x)FD1%+e-v>MDz}v z|9U;Z#Hn*_Pt-(9E}vt=o8$}NW`{rm9YEz_4zPjFy(vWe!lK3Aq2zA*?t@k@B1|Vv zz;g+XF8?clwbxi_x}6lWL^u0$iO}uN8bmi5*7a@E&x-mMhsLOX_=jw;xO`e7`}U_@ z|Kzw!V2^=GmhVTpW>()X+ixnpF|BF={QwSJxXiW13H}ZCaFE69h_cBY8E4;?fdX$f z43PTlv#2jNDj5$BSUBG>Ds!A_69cq(;8{P3IH-&YsFqlCS*ROd$&Y-?zs2Guw?9E_ z%>L1xyr4~Ca{|{?>K6BZ5c?5UOcfo}Bs_FEi!61~Xiu24K$HxF?N=Q8YNB`4%5YZz z5~MrelV*oyduLxn=CJb0H=fsBPzRnc_rc8Vm;PXXN&n-JBbpYWJWBA7nj**xghbUB zQ!oH{{I|i$Jekg=(qrifB6+MIQZ-qqL&x#vb zkp;P&8buVUF5@MR=;BiQmP$XaEI6}!9R%M?@(&rZyIqhiAq0k%B@XNSB9mO1fa7xu zI|X;6EI|+Z7QBoI_QYru4hlIMb7e&bJ-PATR_-ge=snodZrY{?y(%s7QmPdRA!`AC zq-bdUa8v$_lbNdKEf0jwbyjsw``p+u2f!LxLf=s2sJ-AyQs-=s;Pa(`&X2#qT5!nqn zE_c>z=KO9q-l8#WFIUHN`If~<)e|acFzyL)-%(Sf)LB+$1o!cL%~90F=AEFofHIQG z)+gg~L55_FN+{(y5;>hgfb{T!>6s~EUe->5^<{dOQyGR`Y`|IKEJ0?uz>9-A(P;tJinf9d0bcE!cqi=v{Cr|bg`GXy?KrGN0jd_C5yL1r1cMD@VDZzvA06!*z z&$=^gmnR5dF9u-m+r~kDuY0p#!1s(h7l}mp(>*^v>?8TFa{eGSPRQ~QU>4IW0;q5{ z3<7};dWs@ezhxYV(k)TfrSgFsnM0z)Lw2;=N{Tn3SAC{45ZtDvGG5w$W zlyO0z!aJv-d&kS!-c89nbWc;`P{5ZzrjIJiYN}TEU$DV{bKxYGvCWfU{2@#UaL6+f zApj|2p&kYbmIipGjLMlyrca%M{;kOFLx-*|>|_lQ05iF7VP9FhcB5-g%-+T}wium_ z2DKPawiuuZTtJiq*%K5h3dC}y1tCW{0v8JV*`Ghz0kHd3_`wpP_i0FK;IBuPdj?s> zLvVqfAK*>>46i$6;}JBSv+6|z*y@`r_;bvG$b0>H-qETOTQGXic4X-rJfiADkq7Ra z58(b846&yUv8Oy{jM55LJi%>D3Om3?7UX6(K>3se|HwhS8%)ZX5B_bueIIv$b`2}?CKxMRd*RdTTIH#<^UNQA6Bb5al+&pi8`#M=#$J)LDy8k z4NIU6$nhD}1FGv|NUsaiI|C75eF~W0!f@O>2jO7y=dwq6j@X5?$0w)z7y4KPD?%qG zTL+VEO2NA|$b8<)(E^Q7bOVX7O~xhapjrqQaUMvBu$X7(E}$WpSlyn&mI&+94mQR} zgo7wdB9u?*Z%jpedN&ZL*&aO`W+nnE0dA<0ksptzWXEm|I1mw^PEynRYZt&U=&o{` zyPDf<*FCTNQA?Co@b}UR!n6~YRDXO9-ktthw<^+UUBmAwG2L~l%YGV6%0Tc6*o(ii zQ$V*;U-;m1z|alAQpMt4*mAsk?RFM?$(*mb3srAV(i6Q}F|dEB3XgMf(Sx)?q}%7L zkXN@L#q?cJy>XTsgeoylmZ>kV_PsHMa?XG!9Uo*L+zX`QZ=7Ha1?%ZhP7)0bsBfp$ zioam_2lSU-5dfbWTLtc2e6PZDO~l{8T5G}St@?17~9)1zM?y!8NeNFhq4Gcie5r|=Q1kadPR5K$gZ0RhiU`y_<$g!X!%BgSm-#F z)3c|IbieTm4{F4r*TdJ5?2L~LP5^P@>ucIE;ax5e4*d>N0d52!C;dV32Ei*3F;E&J zp`6S6kba<@fCvjMMsSp3iNb-G87008M`aU^P0u#WBR-feQxuXD~(({)}vCRN3ljRaW(xtOkc^W6u1e?}*K*fP4#EhR< zAn2ym_uS-c{8k@zR#Whh3cK|`5Cf~v&WDeB_dr7pCH0e*LX4?+g&Scq<+9}q@}cu5 zUlE}^)c2XXt=#FR@LG3U@#-l_>)r6A5>6b>|p&N8_zLrss}E4FXV{)REB4)(SoibvW4k>|D&G z9WN_5k1ZsFUggRvgZJ;;g`@<(yVjg@i}_J2_=NUjFGKGw{Mqv@VOqh!W?&Qp9?bE2 z24(pps*bL(54bSkpH{a_KqjF3V{i$8lMhU;^XWbHN05uCny^u+u|Qd`kjA{AS@OmP zrX;}uUu=dL=Ls>Dp|F7h&+lpVBqds9#ZC=LdLLj!Nuv%xj~C~d4b8yi2r9n6;e6_y z(AYf#Y^SKvQ6cklYqXsttHf7oqome30|ZVaap(7GCUW?ehg|U;Un!_+agZ7sT?l^H zpb&^z?`q-TgBl67@dZ{hGvy!J6_>c)@%V$L9fRLk5tcQUj3oOkVMfawseKWKf!; z{q)p|tYV#%V@|?3jhx;!S!b(Tw;Z|DZQ7B;a{OzT6%JbPr&iQw$?96uE#@g>Rc z+DOk#e;C>L#}IrNRFL-9U<~Q6C-Cj6+M;Jv-T;BPcLrv@E;YWR$`VXh4|V7~tbPGy zooR&6lE}@zgj90rE`S><7O5`eEmb>x<44n0i-$x$))%$fuSMHfe~7BLX^z4}TNi^B zhT=I5qknH}BenC*t1g;>)ej^OSe;d0`XW2>{MPXa1-O$tWYJN%QgQrKYDZA$=&4eS zu7}@zc4101a*SQVo6iht-AT36MCDpmRuxy7nSx9p!lBuO3}|ee!G=d-@7mSQfkoC! zefwmbs8`*yV|3j^kyk{(D_&nD0d=pl$&+8|N$uqphi*8Lme|sc|0K>x${eZ>%hKcz zOi|do3t``1_xs9R-osMpTW8qM|0dxN zWsv>*!eN*k8Cu{MhYA)mHOhvaVX@`@J8o37s9?H7Nr=^T|I_;0o9_OGl?VamPO;ZC z4arCWNAM{o6^_(4m_M7IQa?5K%OJjif-U$i`|OYd84uDVz?=v;qG00 z({4ct4_Q#WIf{mG0FRdfvglzPc<%faw$Vt+i#1KC4<* z#Yw+14SW{QvPyxHGg#ws>uLc^EC5}nMH+Ew-UtIG;8wT8pE-Q#OTN}H$A#&Wm}c_F zS?m1Qvbj#%Y3WLn&syESLO|oyQ5)nC}`kc>0pH_3@V+z^!)h ze^o59db!mf@51m~+)Xy3{Ux;Z%?8H{(W3T4;|%~x~zt^+3JZO)juoz zcUI>@=M7n>TUesNf|Lq@mMN8%})>^NK)VC2ag(DtQeX?IU+lTEVRJ=JfCj$&*R_)qp>lkddPt_k+c^zhuT_yzZnF?h^x6JBlnWe{ zw5oaUV2qHc*4+T*uWIXJ^IorjXi8e_9_`DAhzjm)iLr0(5~iWvQm%`IJL^X0-25ctZP zP4_u1YWOuqbLENyb?Kmk;!Wh0!@BThTb3oh!(*irb0NOvwQTKswlNXvp|jpp&8$D= z4w4!7cQ2E!_`yWp6-=2VZGxx>^39Ef->Czo1^nL(X}&!cIcxIFdeXgkkQc;MhJ=4%s4ZVag)cHFW(COSF3(-T_&YFNg_5nw#7A!qg; zMhj6{L3T}!ywLa*?|4VfwQ|J$+-m&x9=Cuy>8cmZ7ObyLpSlPw5=_v!`j7{bZZ{fy ze8mn}qd#(hkaNcjP-z|d+9K0=t6$o~GV5n2_8);c1}%uN#jL!+ zVu5bO3Nt=RwXuKSc=>@VJlwNAGp6*)?x+$*m#)m>NXd}Y=DTRie%=x?6T`jGm2A(C zy_*H1sKrxkT#d3q7?zOoByb1jf^mv&&!SU%w8GhHlYLtzhIHCu z8OGX2A_o~88<7&w6W%kMbzt%RiL_MpcuP>QA=&sF+trI^s!|mrFbHYmvZ;ui73U7I zzqyP3o`>4!J*@+V!uAgCSrzul?DvLqv1u1Qm_!LM$&eVhEn)(lMRwI=yR`a70E3}c>4%{ip&u)cir+|ss9RfzA%`U>vu zk>%AlaU%Y;rmv<^(!4gC6yXEoZp5=XTHl}4i=LaDh{ybiwfUuLN4kjJj0sqXN8dj4nfRMA1F zL8bT0PXX2b_!Sj#QsLZOiA+j}U}^K7;ox=&!w+|hb3FWVYp97UB&pknA*_HGNUQXN zOccY3twp*I9KOl@BI0MP`G9h$(EVlEHOdcPXq1~rh7OglUHXP)vi)}eh;#c)_{P>b zvBAMV2J-|Z9amQZBxOM>c@Cp1XONNZ;L~0+sp#1j?ZxxE-0cqBozLV~CcFc8&R+c# zSB=?_ev)|9!_tc+-J<`E!T*s7|KL2Pe{AdZvCb-7Frh?%d!Ss>lGZ&E0BP8Ha8e4S zIwz6l167Xkr!z*QJ6il{YUa5bUsXYq#5IF+vJ)=jK1Y4|g^cF#ki7Jio4|f~8Nsof z^!x;l^G8>jkh2S^8(d(j$&Fq)^p7dP+papJTA7MAY&O5qB^2@op-!-UON!%fIB4|-#UEgykJ@d(`XH5jV+oD#^u`-f1ApS9tq z`|&8lmgF?EKkl_L=$}hB#A-?+_rL9`q-<{hl@jBs_GE3rF#d8d3I?o-qaWv98fB~P zxqlw-N#$i#NxB_Dm||pTT#q^?=tW{cM6wCAgyZ_26&Yb&Cs2{Dq5Bes0_F*UEedc<@ZGj!()o2A(_p`EX zRpyZ<2nL8OGLBHKi3fbGc3Uew+Mz7}Ozf5~Ip=+K(g>6-Xk;OyhB_LEG>P*{?W$Go z>i#fSIQWY?yH1RRWA?k|i$}Xg%^>mO=9uH4t98WMBHx0|HL9EVGT5pJuRSK zS=F}oGA`4f>kWZ`2<$81mr=?WS?t3PFde*g1Ll32uAllsUW%JT3MT&>)SN4X%YtRs zU-+BN<6ANr{~3jFLrk-DqMzWrcBDsNezv9BM=mrO!)2~iif>$uhYxzpki_VGQZacj zKl&q3zeWIhTlxW8>OQ}*FX6YtqscU5>+)}sKcE~}@=gl@H^9ab#-O1Q-_PRZ+e?Mh z_oR%^v80p4LjZ&ga{C0a-6zlCne7O;y|Rv6D{$@`G9%Lp9?825%_R=#?uoo-svKpo zabIVez&J;*^Bo!GKk$;*9RCE=B1Hp+-|C#I4yqlsj{idSeBr@S>hWV_f{<4&ip0zSI2U z=N2|a3uKqsnG8ST;Fuo@TheW<$#t%0UeTGzR#67Seti0&_iOLa;$9qdjYA_VtSg^t4q;`}xuc#%<582F-# zxdRzT43cD0hMsRNI&lH>jL2V6RMk&#>VuYquyo;pp5Z z)ZW#?klSPk`J-5*d(8vMBloqr?#h``#g-lf^K$sW*u(52U3&<4&jsBonjuq^`?*`D z9oP{z@#RHw&CmY# zkL_{UqhX&qDQfPOGarU5$#}q%UxtEcim0N*ox)@o8|!NB_~oOdJef2vxQ2j}Mq+%U z1Z=0MUo>C&d;ih?2TKA{#@qRae)m9_jOvAz3qz+4UG`a(E%E1(5sA=%J7Y{;En^@~ zU;P8r-hF`RWGAVwE48litV--Y=KCe8e+Rl@7WXNXRb{1@tZetkn+4SecC3}6<1Qio zN}G^5Z%CzKwDgwG^1)5*9NQw!fGEgy3pS1!*+q^*5?jKY5A%w_CN$b8B!=akI*@LZ2%ynF@v;0T z2fuasriQ)+m22t5TVGNiWHd>rNt^(4r9pV}fO7I5&={2UT#2{XX1w%ZejE;)XWChl z2hRXv{sW&+V19LZvJ&f++Dr820qMgk_BQgtt$qkc0!@jQ6)OmHI3{}-_|!=kj6jUNKwwW zzxvFgdM@y6@PrU&Zca2V-=r+m#9xADq8JG(zRV={dp_Y$60#(9FsyP zc9#6wvq*F2Q0u2H^tm8)+_guOV~^0Rir$t;N@aqJKsSil^JyAOS7+;=m^ zDi|n|E8u}b#$h`)?z06|?}I5_k!aDiJ1RSO?mIAug(kD4Hw!R5`+q%AAIl9g5>yYw zkCPQ<9^lwa2iS2b;&p%67y@wQhT1C=Uox4gOkcPBnN*Vp^-~wdPO-YK=s5#+t>5Z* zugDcha>AVMyh?J~PRA4LCEGwVDNJks z<%2A~vVLVTePkjY2-BVC^vufn-eKWaWvr;Q)T6q~Cq$ZI^!m|j&l$Dm=t&6`tS+L~ z>-PQE&WYAl1;`xuKD>fnX9@UPwD4IV!rA{pOB=ORheB`TEymUiCdCBz4PvF}{x&ET z`>Xhr5_MZoEijE)QRSB0Z137w_BqD_D!*t#XjEvd=ogbSM%lJ~5hO90`IG8(8q|tf z@1TRJ_4^kj>7Q_kNbR5dkd=`cl=d#?g8Fr4a6g+L@?FqN#$MzkU=t4xMjxMr&*dSX z`?UwdynE!apc>s(dk0G$)Jw8ijBRF*aF1AxG{l_wYh4vwYe_{dspC69g)ZX-tSc-3 zm&mKC^A(Q4KtUp_3@M*nSEWFYl-u|nm9ZXG+#B~K)*rI=RM?Bc8`+H+j7kA>7caJ)%_Q!5g@tQ_VFi~wLhz{R#)_v?S4!v)g;&VPL7*rumBaYY3%rLLCpwbGO{r@U4) zRK+1=)fM)NOh@Eg@4)T~rc=Cd3i5d1qi^*MId_* zY<;9X_)bzKJ}lN#ilw$-w_e$uXh3dicO3B|-xWZ%&A#~(A;*-^3A0{mC(MA(Ti&A3 z1w8i5yL-M7nPKuonyRfjcxJ}rcq z!A)B2N>Yfx|HobtJa&QvM=|Lgr#=dl)|Wf^#&3!`n054Cy}Io3bNK>KVqVT~KV;DN z8g1480ui`EjIB{Qa&iqzLtEBn(aqg5qC|AN4aXtI`^S%OSkboT`;x-=@!se>{@QWj zQL2;3XHmpu@BCMFz~I6j6-U!g_Z6aadsOAv?&x+-k!9n50cridAyAdiN#oYR9k^dR z7un6}akN2S7e%eudnezlrDVA!QFK}jNfSOg!TjbDma{Y-!AoNpRuV zA3`Iuf$qVds~z`!FBRw|D0-rXMu^){$IKQdpWsM*d-p zVf^zyU2~*x_{c3}-g7M8>87dWn2>798qMAyCFqC3?jJ2l@1p+^Vbos)8`ksCPk$Y`3fXywLxyELN;NHD) zEwnLzVxr(TLQFBSw+>5r1&$8LJyxnXi2Mas-+afAx2$GQr8h*tE!`YuG18lq!TwMY@f^BzjXMwbI5YX=IjO1g z210Iv6#7g0dFbGpztnj#-#Ge@E1tu6u zNhQ!HU$V=5y2|jlG~92nv1TbM@EAr-#aLQ@y4Maa&?98gw2;amPj26}7wQT>@9`V8 z7&C-lszAZ(a>}Ujy$&UZ4{B&=N&7a|kptQ$Q_b!1D}b;<%|UFh3raFK%plIrhOm9V z`4_InFXO{);9c=um_~9mgWIh+{}>#M-dH%lD>2$ofYbHhSml_wp}u|1Z0GWQYVRKE zgo+{ur)myWrUr#Lteou(B~r;geh|z*;7suQnJM(xCADN*t8KC!0ZP7$ByH0*>>i|{xW{w1Yob1PCW`+WtOkJx2I~@E%e2DW z6Ouh1*#P@30-0DWJbyC6<&<~y?hU!b+aA;$`S|7H6Y*Zj%Rf3T#lo1mLe5L<&~Qpo zDfTj0Xx=*dtXcaLu(b)P)bZ6`<}8xw+x{mwReoi6vPa(gSQ=!9{=kIs+c_X{R;hUK z2)OYFiVWXLKT;;CJ-lo;zIDsf-^uQ8uqMF;5)Nw?%kJ@`W|ad|#DaFKwQxsmufx^) zn(6ATJW)N1T1vNag_$Hkgdu{AO{H78tsjuX%@pXC@uJ=D@WJ;F_bGQKc zlNDd`=T9pMIBsnEI{s84o9~fXms?={X%E*F3dsz5l}k$sr$6Z&Yay$IVU%9cxe^~j z*#Ri7$!oqt#1z4AG++vW{a^n5d1G*s>O-dI&H%c#-M^ObeA0|Y?&+y(d9#UqVx?oZ zDaCHA(!c=6-$7&=O6N!sd8e!2T*$}X8T(7*+KftY;?DUulghp`;EI~>OO#{RO$S~} zEuKF@ouaBmxe>-(W~i1ve9WnhYFKlL&^I-@k1r$PGAOYhiau=K7#aoEjXsJ`xF5(J;Q@9+wnIU0^RaVRGGAAj&pq1m^{SgqMM)z zt*j;Vm*$b>t3zJXomVERXCC_As;b-=BWJNexsPrCb{RAdQx&~6dwar3Eixzdhw}?x z+ZCf;k?Wst)PYx>DUyqmBN+CI>Aqo%;pLb67Jsn;=H>xCD)!!e(VeDBOHW|ppUwyp(wN&suzLN+r_$Zih%<;M$-<)5_o85Q#f3IL{77;HdH!}>fm z2nAnHsX-sW{Mmk2f7DZaWh}ytHwg`Syw6P&m>^J6_BswmCEmt`S~Xu_|pNM|#y={V+6hk{nwpHRe-O{`M(XFn~{ku*)LP8G3pm z@E*fJ43z%8N%bW6?e}6NRk6JSXIkNop*54C&I&TMj+XH*oio!w58cwM`OW|r{{CH2 z1{v#R47NGt&OR9*M!gB#)dOz)z^!QbwLUdu7O%meaC3zVGd*;aArHk(NB#fjN2F>$ zk@OC=fMA2g6(LvGKX$RB#o*Ec+S=#|+uI>=Js-p0KjGI$Ddx-69b|vDqxwJWz4cdC z&l@&MhcqhPJb<(`NQX4iA&p3P2uLGH2#6q^A}uY_DcxO4H%NEGna$_>uJx|-2b`bI zS}uQj*n7{+J@?#kUDu2znr4GimK;e2C`gP8fzvWp#hwT4sk$rtbAaDf2msPG z>Fz#IH2slu3zV!zw2NXpOM z&n5toF5VLaWqp?fQ4bbL?Q~E!DJeb90hV*@(+t11!4Za1IthqlFe{Q? zGtgEnV1%Cd_!_sREBjd#D3%DA6qd9e9SeckCP|2riG?Y(0iG_^&o*En$zV5fgK8Rc z#sjwC{T=k)E>Hy;1TO9+n3zt3kb@E#}a1dl5gD4(0vGob?=Vh&-Z-v*Uogn-Z_zD%45a>kYbk(3%XS z`C$VWlnU+I?+=f|Zp7aQS-&GR<8MJmBhG63xKP@jFZdU_E=WrkC>HOKjd)S4BJf@n zX#qE^!H4nrR-kMKOjQgtoj_u%Fb)|qIDl2~s{|D%OvIx3=b*$gfB}G2K>0}5SMupa zlDMpOHZSd$Y{t+W5ecCls_{1z)i({n&hMUrg7a~qJpLr_-CyzcM#TZan#03TwRxx^ zEF^ICNMh&PlPFj)t^bC2DvpUL72M3(-6>I!UHb*vfjYuDep_Q~-?{T*xNp^Ypsf|? zSQ%Pk#*jcxCHWIfUs>RetE}buxI_u4X?4_@U8~MHgZjej3#P_EkwD!ayV_vG34rvD zbH?{X7YM#gMbN^*7N#^3I{}^k?&(+6CfPX9R|__`SEv& z)(!r`;ZI&Oi+gY!ym{l%l`bgTtFm?RG{{7P?89?K#!EJ4nZ0*`PtTZKnxo+2#$_Rk z&;UL%chr{@sa|aS<_5*P4n)BcM_U%N+M*$R*`F9S15pZ zGG486>gZVC=JV0`GfRC(ay*M-nD4`B;#%_9Xcc1qk z*F?4yxBs&fD!aTcqIaU*P^`Vd4NK8fgJ`63V`~h}Qd&qHuKJ?Q>tj_e| z2JSu5vyDaaICL@`GUaU2-m)@N=BM@{9?Y@!rstb>4SvV$a~H)T7OyBck>nylm;+M^ zG265blM7kcQ{t&RokIfB4Fc;~3)zR*paGMkRR$Ug8r6pIhpDN}W0x&fxUT}yDxeug zFN-F!hrbI%mYM4TIKaIptl15Vgc{X}f!VAPNX5UO{qxC|U=+`6WJ71<`ILcVPVdmS(9z7&-{9+<& zjRct>D3EG@RZfYdI&BLAD`pKsq872SSRftn9zt#K+X(V}xw7XEHN-BQq*J4s|po3N8whrt}zhkCsICe5k{+GjWGfFB3;{oj77>x}^ z4B!I}fs@H0@!Am?stf{A(P*N#(D(6i1V2kOB@>Z$KD@S+(3aFcnoQ*Gc*{z-_PNQJ zKdr~oI=Pp~ucx4<;D7U|!D=8Qa0!U8+NKNuf)1GL4QNgB=LgD>4@H`SB&e&$U&r5DFu)7z}q2)k3M>5x5 z=mysM{8Jt{v<5hSAIvm@eL2)Ty?X7-D8+DZeSi#cQIje)hvm8S$QmiRVcG-*!Pxy$=s=Zr2-pIN=O^<} zdr)g+Fa!?Kd%DoeI^RLkO@M83yIdK6G z$oiHuXT(VTot?6pDKIW8lCjO{Kn$v(ajsuU^4E5_uQ)Ny*pT+`WXGm1)npCrpk$2L z@~Z0$ZlrL(caO10RIE{L28K`3XWN+XLJ3J_3YW( z)86;|j%pz|N0Y;X$|hU=*~;I4W(V#mwV5AA*iOQ+`9HIPYE!3;sd*}1uW9pZF$Qhmwao-nKYl#zH}A$o-iCw{c1UkNaK}sNcOE_4xE)98Ho8zA z*rM+aFZUY613*yH(;p|XO$4m5BnYakfdbP}Ne!B&V93rCQ|UrLXs z(c0oQv2*p0nG~9F4$Tp&pX=5o&Hwgt{uw0-MQFY0zyNc%5lVD!npq?lAotjv4T2So z3Dylj;jAS96;UTPD54$MN0z4ghIF{r(ie83_UcTC7sH-+0jlH__-EVAMo^_ZdD2qI5br}%j z5yJ6ch<3-PiCwX0B2Ph|RgBa_ zQu22=GE_1d%(++ujTcq8wdBCft|$c|^OZZd4Wbx*p>S81d+>@AaO`L5gr5#GWlyp8}N&*`fKZFAFH6A*-p#9%-KDS-R|VXnVpq`0LyPIC;19jUtcGz!3fftLVY>K@u^>O{NY!!Nekw{P!Ec#hQkSagG+njX2S)BC=pw z%$-z~y{=4`(JKUI4P%W&9vnd!=y(KfLJ}YK{8P|#QWyuW4Gkz$o*v-o{O6zFrJ8q9 z=)=9wg*@tChd{>|ll;3bgM+;&ZXlk9a;S+Cy&)j@f8tNmRcYv8eqr7g<*oRgWCwQ< za}o0m!bBc0KNMnCyKkV_X?1gxCe89-dKyEj*K$Qx4i*#Lp|5vnl=$z8fT zhcjliA_>6JMY_jAG1ZUA7A8{_3>(DHw81OB_3YX&d=U=KX(}RQ)M%jxBqh2DS}Kom z{UWZJpwh@#0qrvl8^O@Vjea_0;rJI>L@0o zdy4ocs5vcUj+>lY_}Xbk%XGTyN_|}dN^6>c91C}D$e;4l3Sfml53soYC;h@L8G}I# z^g9H0K&4|s5_4WI7N|)fJcK4I`jp_D)-^yg;z9yipb)Qxi^n+w^_rb8JmK;Ex-r59j*ivgtq z5Lj3L!a?rv<|5KwdVmZ}hrSN@Y6L)%0Q761BNt;HW42j&NnMq@>;!NUHkgdPbcFiH ztnj+`DZA7td^zS3?uqgOFVa_fn^rw|lZczCqOfEoQa1Ng5^aBD#ej~mpl zbM%!m&3#DnA)4SA1UvXYfAAEH0;)_*pFi}XM8G<)^?+0w!5-q^=0f07u71vwWN(d+ z^g!?8Z&yrIb1xrw;Njp0;5*(6{qn(#2cka^q7Aciue=La?F7><*ds;UQsTpczw!hi zEVeKMY4vN7xOjHa``y!FeAj_)4rfqFQ^Owkl!4G-52T%xpo8X(xi1(wPsO36ol^Ts z*$U9xChciIhbK_j(3W5<;X$z~%4#nUid7(V@Wcfs_MeOt%nWD-X#ff6H~*#kc;0bw zwC5y&8laD_mj2Qk`aDPpDmy|aIK7wCRcX`O;OHSLVfUYQKpE8ufe=9@l^uRDEJPrugZO*0Ngf$`g9uVWcj|Tya5@1CqD+*6KgZ+^;D<;+L>JdRdIvIT>smO zphu8C_+Ux`Oh5*6od^_;nA*vDAD&GPJ=;0g7vJXZ%mB6B8}%bL+?-vand#bVT^Cu> z-{5au(4*nOJL;q$-y@-qr@#kfl)y+iK_G4BJ<0fC`|9ph?ruk!Gp>wqDOTN(5QYG{p*L(=P)MRxH%*j3&sPQ^WfzspVf{e z6f)_wP5|n`=r{<57`K1d0|Ny0tvqt3Sy0X_wgqSBC1gqSp^*NWj(Md4#ttYh{YO-a zOsu+IG6QCQdV<(dFFJa{?n68R5jyD)^uAyB?`=MBR=8Sp9#T@dEMQIrA@X?tG^}Uz|pJ z1ekf?G-w{YJmAs#JZl3&cbp2-ZHq{8rf*f38Gy_KEd7Dfgi?+v3^YJM`y8q}!a;$! zh!pt$kqtl&1YKAGaUd(GPdH8$pE(5>^1pGgz)vlp=@ABnaPC1gXv~Wi0gjcRV9YH5 zme6{Ydme{t4Dg)}R$3ie07JL|4SFu{x!I_}4iA{D7)nK+6F4ARQgk(Rf#@gS6o0&1O2?v1~BtL*)S&i0lXdv zz`;Nc4p|V;#!AxwbNGK%Mu;k_Ov&d-2&B6nLxy6WIC;Hfo(#_3mSPmu*p(LG#p62I zf%?I@;5`WVMv1^sPa+g7POYgRAJGZ96LSCx9gGJZglAw*HtL%Ie5V3zSAbYd z=p=;)4y_P|m^zJ=VtI*6#f{W*4^(p``TD5)upI-oE@xf1TD+Wmx> z&CaPH@bOmPf8;PfI$)!8kyMDu6~Y1>Qzdhe`o0Yyewn?R_55h9-qnGGH<&wf3e$O) zTDpx8!;=EX-d71M6(}*gAB42HANy!U?9;^>N-lCDG`nVj(leCj5Ag3+V+u!_ZC>I# ziZd$#sV?|DBB>InTI%Bi)?*a5p$s7F0kN$%0Cyf%vb10^Kf*p;L4-dAr#E*I1Ef1? zL7a)6)}4IjW-4n+ZT-sDYyNw;skCvAa8`|w&ro-_|M_~ z{Uz3fa5yz>WBnhN67OFEsKO@2ogjsdBX@v1?lNJ( z55Zsg2D_&R}65GuG=r7z^VFB_r1OXw1(`08JEaL zwl0Pqbp}y~zc-KTLPXoag&S1Ch6tjrGSS(~P(zIiKuph&T5v}6#xmPK8M;)~(K^rg!_yG9w-hcLL)UUzJMb#z zQ9oF>;)8O3%FmM|MS8*W5|2S7^w7}ydZ7#9Dp3p8PnV>%KHp4J!6u-!5A_zz+qdUP z$nfZnxLMUq*~|925Q=%r5kz`0qVqq5D>8%H>roR-EAJvjo6s5KYfl$hRVDq!{_1vz zDuor`68h*SUWYNeTo1bKdk#e01wTB-QUJ!Vzl#r~D2e9spMtNh zQ0R;fV?$&>F`N)}F+5zlqf{=k7e|AP)n~ z6=VzuguwgxM1s->Kr3yTxY^zoamXgCM%y@FHO2FEY;XR#fde$G==QJvDRWD(0s&|{ zPe|8;BO78+1leGI|D)kk<(15;oQ_Ini!1OydpBnVh~I1h@F>u6LG_Job9WO0R0>|r zL4&r^fEu!zDRSkQnbMxmt{nYNLv2Das~%tCHBfD;8E;?+emVpN~YyNoLN%fD#13lba>(|Y%l2vtkUOy0^d?LI8rj}bGi^`;goAQoh|TVVz*x*6 zBss(E!kJ5HBQVznXhskm&C|65gP+1@m3xXS*-S0lt9U*<*J6B^E4(zG>+1uwgR=nk z36_p|6C(H>P|Kj(T(^fmwl#dm;k&a$Hsk zA_fW?bR!U%MKJ#YCPk8Ib76to^tG+x-_Ll@Mv$^?5$m>W2Tr1|^gF_He`-R!Kjs$qz5p$rcUfec*be#H-BYd(26J78cM_EWzx zV}eu~0vTP_8_Hugwn*;P{3rk0i&&2gI`8Q`8N2Dpy`vo(x-kbI8v!a}mtNilc*~YBVovAf9F91M@OwWvZUVlXsdXIIHBv=kp zf~@+8TCNU@x&wkZQ*ebQrMq<$g6O>*MDOj6P2#KX7a){VSDR4zsY@qSffXPDkhZWp zpQh84_T9SGTOL0KSB}N*&KNeFkLcjka4C$oLpc~b+oEYWHg~WOP>)4y>r3l(*fIjn{I4U>?VTNqq{io+_yw$cD+@lnep2-tS2ueteNWPn| zSmjJ1Q#I_j0ChVO$-mw$oF~L?%m!^K5fClq{R7O(*j0ir8&@$5Qwj&M&@>oiB(t}iC3g}K)Wn*djF}_f3<-IcvxKF0@%L~pk$*ZLD zj{;fSk<@lUAOIPpd;X7ahQUW4sX6I2Y@~};-g>eCKAOl`E0`kTsc(G=32`RyF)gZ6 zcbGK`X$B8S)aEhWDB|ogOrKzSfX9GRGq`J!g>M$e%9w9rVu&y^pHrB3O%4I&`CQG< z+8Z_`-JE>?3?X-AaZ&1FeDN~YgEolNUo|jVLj%gzN&ALDq9?)?6XQOa4Yf*c%&%jm z=jY+oK<`As+ARUok8(OSpSxiUIEaPc}Y*%V@GE`3=?zF&k4G2JLhuL01Mq z*wiV=L_PqlVL+e145qXi9%LXPD;^I82g8lqe#1Boz^9kw@1b&Td{_d2?~yCc)NLZ^ z9-0foBNXebNDeCbodQ&We0nhmB=}wSX@9yAf6i`zygLPy8B+e8>LG}6Yy`4uEFea% z4RU_pLX_+2eSuaa0dfJg!cFo9oaKSbq<=x`bNOG(oZDX2g*1ts4?F+JX`^buX`OQ7 zkW!n6D$k60d3+C(X2`A$ZYBVnQgDaC4Fc4gd?CUqfKn-rd06@^28T`bVF5%jQR)Cz4<0y1jDy7jZ-##I6~ekS9C`)gJh zA!HgBO>Pd-O@W z95MTm-XX-?NzVGptzH4%ETardIW0r8Wn+#b>kR(va7M;JR4QM@jU=c7F5@Q^BS!Oc z1R(wO|Nr~{XW;+y8Tg48AqEodlXrvP?asq9clj4T;$|pd4h3G2(G1bH2cj*B(Ny^V zX@S4K31SG?^|}WlAVg(r)qYVz(u)c02MQ8LROrnxn5ae9S%%ZroN^s}EOXq;A)3M0 zQj8Snhq7~rV(boy#$ zhyp<`?9k+yFy`S><8iK$+HzOy^4t#7g2MjdUV{w4*8_!Ch^HB0FC3tDM1pT9&e#yq zt=dwA(vXZMgfxqB<2qz?X#Zx5t@khl(pcn6Ox6XNQtWb1iwz@PT6-B1zfjh~9bAB5 z*b+8PN}@qyG~lFdN=Jh|I}SU}dENhpkt1Cqf&no+z|_Ag!tnPqM|SGFFGThX=+zv| zwX6|;$NOh_(_A#_Pq)>jEFDkexK ztf!PQ#K`&nKoX!>x@h@# z-VURmRUFgx_6ii5-n(~G^&O=h+f)=8za9QUVY}W*-H|FyY41g~?^huBu;y|z zbx7E<_3plwj%^u8NO&Qn_7YWG@rLF-eor1yt8~HGV}RQ%$>I}jeW5kx=f?l}s+7KC z6oWFaQ8G8Z4S4R6duj?U8G|*h7-0vi`D9x7Q*sU*kvs~6!SiKDd>fop1 z=rCCfWq=fpGylC0o(akkStP2*QOY-P-ogP;!K0Xw&wr=N=xcvU8$Mdf!PQp%B$&@~ z%Nsp37GLDhQ7>t34FC27MdFfjTCgbbGLSzVfF!oS^(SIS>q&xS%NE|ejogeC)5n=( zc+HKYAJOE3IENPwsi&hggIYj9jzjRpbxTTUtnLnZKguAio$F7XDQVni<;NEmpomcGL|5<}`|tJC z_dNZDvzv@!cTu^Vm5>%Rj#&w!#*e7HehY$iIkVQZ@%IS)L(eq$;y#c0D}<$D$NF8r z{2PDmO`ZN~(N(&wS!GKHsL?<=8t<_8JhwqgA9tol)$k&#*bxPAH@k3_$Exg)u$M7K zI_Z{lCFB2jstRB(o3x~y`F<76{CRTS;x2n3gev@=wr_vdOhvtHL)DrRq0S!}g+{6E z%B9z~c0*WWnG%=ty|*L*!{Ymv4kh)AXnd)g8K{cgg%rI=h~sq9R-Fs1pPA z9oBi2{>+XMc4DT(zqpd217Q~9=1UO=UQHnj6u%30kArWd13JlDF0S4J?Kmo*jLf!o zj7AoGh2zeSAy7c11yp>7yCwIN$KQv)LuK=o9Rq5Q*j4k5VYsERRomzHDb&IZaY0y^ zuCx6>4RLl8T-d4u*YL4hRPEJX?#~l!AjTgAGN?%D-X5}sek0<*+@eum0*nNEn)Yqy z7e<~xUbZ_v#Sq;4*1R&;PVe)LkgF0-jm_^-_ulIy6KT;+2PH@+|Bc5OruiKsRE)D^ zR6j;H5eO({MP44{;#QrZi1uK9R^9wB#?~k_BSRdsF$G0jYWY z1MU}$ANSR^E|}Q_JzsG(mL)M4DoVsh{eBV3S~0(I z<#uoFUq$H73z$o4{Hk)qq0?Nx!GXo){{8ckC&I|LoZN~CwVFuzu1X+Oa?sj%9dJgm zSlEIw`!sv&Gu;ce%-(ZFQzM3zsp^z6Y6b?m&Da-;m%NOvC$)+p7j_U+d#vJ~W_ z+ndj7G?i|59kNorqq>=~XeXRh>OS%)EX-rFo39gyd7@I%AM9dUWbcDpdg8AMTXrg@ zE0%e=Bqo4V?*KF0Ms&oy`2A?yM~|-P7O}1c+%}SL0|sKr!9XXOX!GLPbFmhS#Jmi% zgqVo=$)cg^I2cdbhUBKjw-r*27lxK(YJHejufC7^<_Z9j3qcVnG$S}{&IpdE%=fX& z8$_1(Mv=aBImEYHe?(BWje8Hd-Px#~2S)j#yN@(lO@GPBt@g*A8f`vdx_WUwbShZv z>YdshGP^p;?E@H0;I61}DL}P#B9~|Mu0Mz(2MG2~s}@{DatEGA1)4$4Z%#4&+E#Zhz$TU-I#}RcP8ixj=mtS$zNXeHqO;}6oHZ{X?tT|6PcUETm9)ie+W+5+$%-fAf=Qf?Yu>3as>fvY~v3AHLb z|9C>)DEx!2QrO3+;=tkjj;QOf!-Z!ZrO*Gmkv0bE(cdsIld}h1NIy$MJUrz-Dqjj{ z&TKZt5N^xpzH1d+abPpQBr1}$Bo(e4Mm57X2e-krL9|@1jPaPyK^FtFv00@+leV?F z=5>zMzioXnflKSoaLOpWWovmdaqk@*WH`82CUR2Z8X&v&3>M{C>cH`jqZQ4yS-p4I zA6(ha|92nNJUE+@ZKHcuj2uLe{gIn5lhv%4D&PMn@0|w0*I90aPc*>kWBj~$>i*=S zs#XqO-15^-ioXgkGiy&H`jcl*kpBK;pG$zb5AH`jaWb(|Sf5R*-QQRl>6&7Xz3lg1 zPfc>!OL7@xx9kRZnyKA%7fNg9qjmF=0-_=WIvN_%`Nk?ymXjDNnxEp*T+UX-qblvv z*>`ZDzNgCSNH|F$?c>Hk;%uR^@P1z!%NH)Yg8l2DnXJ1v{0tX@jUPr4>ui10!kGR$ z|LrpDNoGA4(s-V|Pa%9cmdtN$teG*tB1U{$E0y|g$6&kPs8~oruvKXJ$LCp-AFGPm zH!ct2wn!o`f@#yTGnWfqKNnMdrk%!ba|MZ_V8IGvoxZCgOTXck+@U>GH&`7)b1#Bch8=?6Fkd8 zk7$f%K69?));<_B{6|moTD?8S=6?OL)rr`cf>OkdbpK<=pUiWo3D*6iDTgPeSD4y zrgcYajYCU&`9^$QW`X-18PwC*tyN23f|CrX%qD`Rh6 z*Iy!aZreneR_)j%R6Lz74w&;d2p9$5)BL^mA0x>NieW55^y27?zGmbbt%7GXNxigX z`v1zJs!*aRRTFL{o3T8-6Tb>37+-R-#^nWG((NU5{EZ%ci{fsI{F!Yyk+LpL|CKk&y!WEh6`yM$yxw&j`%&HAr`(b# zXUq_ogamu!n>0z*(>;Dpb-mp^_kI0`PuW?@U^1m6S8#^v!l9I?yDMwI9uf<}-PI6~ zK)tD2Jzn|!3IQAWha;z+`lnJ3qtnL`@3X|hpz5t*4)2e9_X z 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

    84lwJd7wlLX9jhME46_}(M>8OD^ zbp3h4PgQ`Ft{5iP-+WZQ!c`EoWqZenwOAM?HMe;Bl$|A=ha~n~?v$eY=F#(sVkl~r z^fwgF-#==RVq{IsTHYSYv0)FMR}s0-z82;C5uyl~(KkeNRF+MThmF3#L&F!;wV1S{ zI!JQb2u1FlX8EzO7R9tz9;LgGnA%Y=M(@1QDZdGRjL_mlSYX=HgkpmI zd%Wg>zQd@p=quCpC!Y(8H}@U9f1iq?yWsryB0G2rn4E;>GC`!ERB8RNO$8?Z?r*$B z53GfIT_kg=>fdjhzW%kG+J1Ut*~O5~^z(QEkiTlDetYlLwbzr-iC#!;FxGVv93QuL zomd0$k;zbyobRnEorwYs8x@uNJW{RJCBX)Ha^l3@hAlYrcV~# z#Sd;Nm{~C@Gs_I5Ki?Z-0J+L+i_&JVW*NszgY-hOs7CR!vdbXDh3KDwYH=<(0Aly1b^9tAtD2BM1d=;$7 zQpGi#1aM{FEYOUUAb%25^I%-k7oQL2lwex$4;Y5g79uwu3TOdtk0{8Xp&}^+aLaK@ zk+jEy@iB}T9=LA1ZpakK?d_eSYkFQDfKxmBLy_8lT|+Ccl`{z&aR$YA?zW&s#07HG zrh!_rWIJ}WmA-;%*tPBpo={$PC|<=4>|AH~xuFpxfZ(+;z7<6!6Wv?rvqn_tU%oS` z%?y1u3j*-_z{wTUN+=`Lse0};UAF#<9t6+3UGmlXE16RKAShV0f68}5VFTR=WuP;Vo7Kb5-kMISX|&#Z&qs;%ccEj|G}^795;p>mV{22P!&EuIJwGZMiS`i=p)kR7FS~4s zAu=Y~Z?25u8NnU4+VgFpyiHnpW8#2B@;70bP!+rV=_@~t1s`=7EX~W@I0&NqaSdAK zuw4zI)no%(dS?2)#f>9O(-20kwselC$(XWTH)QZ7MEMuT`!8S?M3@}ME9YsquX3FQ zxTF8S{1I7uLHerrv!zxo)gA-_(YQ!zxtJNdm>heKHFA9}eN1xBvhE literal 7435 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 s)7J2C?|Ken{-MGD + + + Created with Fabric.js 4.6.0 diff --git a/docs/img/springdoc/springdoc-logo.svg b/docs/img/springdoc/springdoc-logo.svg new file mode 100644 index 0000000..f3f7bb8 --- /dev/null +++ b/docs/img/springdoc/springdoc-logo.svg @@ -0,0 +1,139 @@ + + + + Created with Fabric.js 4.6.0 diff --git a/docs/v1/img/LVM_Versicherung_2010_logo.svg.png b/docs/v1/img/LVM_Versicherung_2010_logo.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..5aac7e95d991c5d9fa914229c45d1ba8e0e6821b GIT binary patch literal 53097 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 z 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

    84lwJd7wlLX9jhME46_}(M>8OD^ zbp3h4PgQ`Ft{5iP-+WZQ!c`EoWqZenwOAM?HMe;Bl$|A=ha~n~?v$eY=F#(sVkl~r z^fwgF-#==RVq{IsTHYSYv0)FMR}s0-z82;C5uyl~(KkeNRF+MThmF3#L&F!;wV1S{ zI!JQb2u1FlX8EzO7R9tz9;LgGnA%Y=M(@1QDZdGRjL_mlSYX=HgkpmI zd%Wg>zQd@p=quCpC!Y(8H}@U9f1iq?yWsryB0G2rn4E;>GC`!ERB8RNO$8?Z?r*$B z53GfIT_kg=>fdjhzW%kG+J1Ut*~O5~^z(QEkiTlDetYlLwbzr-iC#!;FxGVv93QuL zomd0$k;zbyobRnEorwYs8x@uNJW{RJCBX)Ha^l3@hAlYrcV~# z#Sd;Nm{~C@Gs_I5Ki?Z-0J+L+i_&JVW*NszgY-hOs7CR!vdbXDh3KDwYH=<(0Aly1b^9tAtD2BM1d=;$7 zQpGi#1aM{FEYOUUAb%25^I%-k7oQL2lwex$4;Y5g79uwu3TOdtk0{8Xp&}^+aLaK@ zk+jEy@iB}T9=LA1ZpakK?d_eSYkFQDfKxmBLy_8lT|+Ccl`{z&aR$YA?zW&s#07HG zrh!_rWIJ}WmA-;%*tPBpo={$PC|<=4>|AH~xuFpxfZ(+;z7<6!6Wv?rvqn_tU%oS` z%?y1u3j*-_z{wTUN+=`Lse0};UAF#<9t6+3UGmlXE16RKAShV0f68}5VFTR=WuP;Vo7Kb5-kMISX|&#Z&qs;%ccEj|G}^795;p>mV{22P!&EuIJwGZMiS`i=p)kR7FS~4s zAu=Y~Z?25u8NnU4+VgFpyiHnpW8#2B@;70bP!+rV=_@~t1s`=7EX~W@I0&NqaSdAK zuw4zI)no%(dS?2)#f>9O(-20kwselC$(XWTH)QZ7MEMuT`!8S?M3@}ME9YsquX3FQ zxTF8S{1I7uLHerrv!zxo)gA-_(YQ!zxtJNdm>heKHFA9}eN1xBvhE literal 0 HcmV?d00001 diff --git a/docs/v1/img/springdoc/springdoc-favicon.svg b/docs/v1/img/springdoc/springdoc-favicon.svg new file mode 100644 index 0000000..21eeef6 --- /dev/null +++ b/docs/v1/img/springdoc/springdoc-favicon.svg @@ -0,0 +1,166 @@ + + + + Created with Fabric.js 4.6.0 diff --git a/docs/v1/img/springdoc/springdoc-logo.svg b/docs/v1/img/springdoc/springdoc-logo.svg new file mode 100644 index 0000000..f3f7bb8 --- /dev/null +++ b/docs/v1/img/springdoc/springdoc-logo.svg @@ -0,0 +1,139 @@ + + + + Created with Fabric.js 4.6.0 diff --git a/src/docs/asciidoc/img/LVM_Versicherung_2010_logo.svg.png b/src/docs/asciidoc/img/LVM_Versicherung_2010_logo.svg.png index e41ab9609c9528df8a332d63fc0517fbdfffe0f1..5aac7e95d991c5d9fa914229c45d1ba8e0e6821b 100644 GIT binary patch literal 53097 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 z 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

    84lwJd7wlLX9jhME46_}(M>8OD^ zbp3h4PgQ`Ft{5iP-+WZQ!c`EoWqZenwOAM?HMe;Bl$|A=ha~n~?v$eY=F#(sVkl~r z^fwgF-#==RVq{IsTHYSYv0)FMR}s0-z82;C5uyl~(KkeNRF+MThmF3#L&F!;wV1S{ zI!JQb2u1FlX8EzO7R9tz9;LgGnA%Y=M(@1QDZdGRjL_mlSYX=HgkpmI zd%Wg>zQd@p=quCpC!Y(8H}@U9f1iq?yWsryB0G2rn4E;>GC`!ERB8RNO$8?Z?r*$B z53GfIT_kg=>fdjhzW%kG+J1Ut*~O5~^z(QEkiTlDetYlLwbzr-iC#!;FxGVv93QuL zomd0$k;zbyobRnEorwYs8x@uNJW{RJCBX)Ha^l3@hAlYrcV~# z#Sd;Nm{~C@Gs_I5Ki?Z-0J+L+i_&JVW*NszgY-hOs7CR!vdbXDh3KDwYH=<(0Aly1b^9tAtD2BM1d=;$7 zQpGi#1aM{FEYOUUAb%25^I%-k7oQL2lwex$4;Y5g79uwu3TOdtk0{8Xp&}^+aLaK@ zk+jEy@iB}T9=LA1ZpakK?d_eSYkFQDfKxmBLy_8lT|+Ccl`{z&aR$YA?zW&s#07HG zrh!_rWIJ}WmA-;%*tPBpo={$PC|<=4>|AH~xuFpxfZ(+;z7<6!6Wv?rvqn_tU%oS` z%?y1u3j*-_z{wTUN+=`Lse0};UAF#<9t6+3UGmlXE16RKAShV0f68}5VFTR=WuP;Vo7Kb5-kMISX|&#Z&qs;%ccEj|G}^795;p>mV{22P!&EuIJwGZMiS`i=p)kR7FS~4s zAu=Y~Z?25u8NnU4+VgFpyiHnpW8#2B@;70bP!+rV=_@~t1s`=7EX~W@I0&NqaSdAK zuw4zI)no%(dS?2)#f>9O(-20kwselC$(XWTH)QZ7MEMuT`!8S?M3@}ME9YsquX3FQ zxTF8S{1I7uLHerrv!zxo)gA-_(YQ!zxtJNdm>heKHFA9}eN1xBvhE literal 7435 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 s)7J2C?|Ken{-MGD Date: Thu, 28 Nov 2024 21:45:08 +0100 Subject: [PATCH 093/129] Update with LVM sponsor --- docs/index.html | 4 ++-- docs/sponsor.html | 2 +- docs/v1/index.html | 4 ++-- docs/v1/sponsor.html | 2 +- src/docs/asciidoc/index.adoc | 2 +- src/docs/asciidoc/sponsor.adoc | 2 +- src/docs/asciidoc/v1/index.adoc | 2 +- src/docs/asciidoc/v1/sponsor.adoc | 2 +- 8 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/index.html b/docs/index.html index 1906ee3..98d5e5f 100644 --- a/docs/index.html +++ b/docs/index.html @@ -244,7 +244,7 @@

    springdoc-openapi v2.7.0

    - +

    @@ -2471,7 +2471,7 @@ - +

    diff --git a/docs/sponsor.html b/docs/sponsor.html index eb08380..e7a1542 100644 --- a/docs/sponsor.html +++ b/docs/sponsor.html @@ -55,7 +55,7 @@ - +

    diff --git a/docs/v1/index.html b/docs/v1/index.html index 27b2154..fcb8b7b 100644 --- a/docs/v1/index.html +++ b/docs/v1/index.html @@ -226,7 +226,7 @@

    springdoc-openapi v1.8.0

    - +

    @@ -2153,7 +2153,7 @@ - +

    diff --git a/docs/v1/sponsor.html b/docs/v1/sponsor.html index 7dd751a..beb391f 100644 --- a/docs/v1/sponsor.html +++ b/docs/v1/sponsor.html @@ -55,7 +55,7 @@ - +

    diff --git a/src/docs/asciidoc/index.adoc b/src/docs/asciidoc/index.adoc index 4f79232..87f95b9 100644 --- a/src/docs/asciidoc/index.adoc +++ b/src/docs/asciidoc/index.adoc @@ -20,7 +20,7 @@ This project is sponsored by - +

    ++++ diff --git a/src/docs/asciidoc/sponsor.adoc b/src/docs/asciidoc/sponsor.adoc index 4025341..89874e2 100644 --- a/src/docs/asciidoc/sponsor.adoc +++ b/src/docs/asciidoc/sponsor.adoc @@ -20,7 +20,7 @@ Thank you to our bronze sponsors! - +

    ++++ diff --git a/src/docs/asciidoc/v1/index.adoc b/src/docs/asciidoc/v1/index.adoc index 3fbbf73..94772cc 100644 --- a/src/docs/asciidoc/v1/index.adoc +++ b/src/docs/asciidoc/v1/index.adoc @@ -18,7 +18,7 @@ This project is sponsored by - +

    ++++ diff --git a/src/docs/asciidoc/v1/sponsor.adoc b/src/docs/asciidoc/v1/sponsor.adoc index def2bd1..053c2d3 100644 --- a/src/docs/asciidoc/v1/sponsor.adoc +++ b/src/docs/asciidoc/v1/sponsor.adoc @@ -20,7 +20,7 @@ Thank you to our bronze sponsors! - +

    ++++ From 51d1cd1547bfafc801e5466b4c45aa3f1f8608a3 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Thu, 28 Nov 2024 21:46:22 +0100 Subject: [PATCH 094/129] Update with LVM sponsor --- docs/index.html | 4 ++-- docs/sponsor.html | 2 +- docs/v1/index.html | 4 ++-- docs/v1/sponsor.html | 2 +- src/docs/asciidoc/index.adoc | 2 +- src/docs/asciidoc/sponsor.adoc | 2 +- src/docs/asciidoc/v1/index.adoc | 2 +- src/docs/asciidoc/v1/sponsor.adoc | 2 +- 8 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/index.html b/docs/index.html index 98d5e5f..adac4a6 100644 --- a/docs/index.html +++ b/docs/index.html @@ -244,7 +244,7 @@

    springdoc-openapi v2.7.0

    - +

    @@ -2471,7 +2471,7 @@ - +

    diff --git a/docs/sponsor.html b/docs/sponsor.html index e7a1542..9b17b9a 100644 --- a/docs/sponsor.html +++ b/docs/sponsor.html @@ -55,7 +55,7 @@ - +

    diff --git a/docs/v1/index.html b/docs/v1/index.html index fcb8b7b..d8017e5 100644 --- a/docs/v1/index.html +++ b/docs/v1/index.html @@ -226,7 +226,7 @@

    springdoc-openapi v1.8.0

    - +

    @@ -2153,7 +2153,7 @@ - +

    diff --git a/docs/v1/sponsor.html b/docs/v1/sponsor.html index beb391f..66286e3 100644 --- a/docs/v1/sponsor.html +++ b/docs/v1/sponsor.html @@ -55,7 +55,7 @@ - +

    diff --git a/src/docs/asciidoc/index.adoc b/src/docs/asciidoc/index.adoc index 87f95b9..f0abbf0 100644 --- a/src/docs/asciidoc/index.adoc +++ b/src/docs/asciidoc/index.adoc @@ -20,7 +20,7 @@ This project is sponsored by - +

    ++++ diff --git a/src/docs/asciidoc/sponsor.adoc b/src/docs/asciidoc/sponsor.adoc index 89874e2..2083863 100644 --- a/src/docs/asciidoc/sponsor.adoc +++ b/src/docs/asciidoc/sponsor.adoc @@ -20,7 +20,7 @@ Thank you to our bronze sponsors! - +

    ++++ diff --git a/src/docs/asciidoc/v1/index.adoc b/src/docs/asciidoc/v1/index.adoc index 94772cc..910cd9c 100644 --- a/src/docs/asciidoc/v1/index.adoc +++ b/src/docs/asciidoc/v1/index.adoc @@ -18,7 +18,7 @@ This project is sponsored by - +

    ++++ diff --git a/src/docs/asciidoc/v1/sponsor.adoc b/src/docs/asciidoc/v1/sponsor.adoc index 053c2d3..393c580 100644 --- a/src/docs/asciidoc/v1/sponsor.adoc +++ b/src/docs/asciidoc/v1/sponsor.adoc @@ -20,7 +20,7 @@ Thank you to our bronze sponsors! - +

    ++++ From 55a6567c515a7d19b2e3e67cbaf95cbac30aa014 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Tarj=C3=A1nyi?= Date: Sat, 14 Dec 2024 18:38:04 +0100 Subject: [PATCH 095/129] Fix core property description in asciidoc --- src/docs/asciidoc/core-properties.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docs/asciidoc/core-properties.adoc b/src/docs/asciidoc/core-properties.adoc index 6563822..71b1e59 100644 --- a/src/docs/asciidoc/core-properties.adoc +++ b/src/docs/asciidoc/core-properties.adoc @@ -45,7 +45,7 @@ |springdoc.show-spring-cloud-functions | `true` | `Boolean`. To display the spring-cloud-function web endpoints. |springdoc.enable-groovy | `true` | `Boolean`. To enable Groovy support. |springdoc.enable-spring-security | `true` | `Boolean`. To enable spring-security support. -|springdoc.enable-kotlin | `true` | `Boolproperty resolver on @Schema (extensionean`. To enable Kotlin support. +|springdoc.enable-kotlin | `true` | `Boolean`. To enable Kotlin support. |springdoc.enable-hateoas | `true` | `Boolean`. To enable spring-hateoas support. |springdoc.enable-data-rest | `true` | `Boolean`. To enable spring-data-rest support. |springdoc.api-docs.version | `openapi_3_0` | `String`. To choose `OpenAPI 3.0` or `OpenAPI 3.1` (using the value `OPENAPI_3_1`). From 38e56b6f5d8f2beb5ea4e3620a4179dfb7e072ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Tarj=C3=A1nyi?= <17810336+martin-tarjanyi@users.noreply.github.com> Date: Sat, 14 Dec 2024 18:41:47 +0100 Subject: [PATCH 096/129] Fix other occurrences --- docs/core-properties.html | 4 ++-- docs/index.html | 4 ++-- docs/properties.html | 4 ++-- docs/v1/properties.html | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/core-properties.html b/docs/core-properties.html index 5aab260..cd24cf9 100644 --- a/docs/core-properties.html +++ b/docs/core-properties.html @@ -256,7 +256,7 @@

    springdoc.enable-kotlin

    true

    -

    Boolproperty resolver on @Schema (extensionean. To enable Kotlin support.

    +

    Boolean. To enable Kotlin support.

    springdoc.enable-hateoas

    @@ -320,4 +320,4 @@
    - \ No newline at end of file + diff --git a/docs/index.html b/docs/index.html index adac4a6..15fdd95 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1515,7 +1515,7 @@

    springdoc.enable-kotlin

    true

    -

    Boolproperty resolver on @Schema (extensionean. To enable Kotlin support.

    +

    Boolean. To enable Kotlin support.

    springdoc.enable-hateoas

    @@ -4657,4 +4657,4 @@

    - \ No newline at end of file + diff --git a/docs/properties.html b/docs/properties.html index a476c69..a44978c 100644 --- a/docs/properties.html +++ b/docs/properties.html @@ -264,7 +264,7 @@

    springdoc.enable-kotlin

    true

    -

    Boolproperty resolver on @Schema (extensionean. To enable Kotlin support.

    +

    Boolean. To enable Kotlin support.

    springdoc.enable-hateoas

    @@ -603,4 +603,4 @@

    - \ No newline at end of file + diff --git a/docs/v1/properties.html b/docs/v1/properties.html index 7afeafd..a43719f 100644 --- a/docs/v1/properties.html +++ b/docs/v1/properties.html @@ -264,7 +264,7 @@

    springdoc.enable-kotlin

    true

    -

    Boolproperty resolver on @Schema (extensionean. To enable Kotlin support.

    +

    Boolean. To enable Kotlin support.

    springdoc.enable-hateoas

    @@ -603,4 +603,4 @@

    - \ No newline at end of file + From 938101e187dcbfcca9b46b15ce245b3d57bd3979 Mon Sep 17 00:00:00 2001 From: "Badr.NassLahsen" Date: Fri, 3 Jan 2025 22:36:41 +0100 Subject: [PATCH 097/129] Moving to springdoc 2.8.0 --- docs/faq.html | 6 +++--- docs/getting-started.html | 2 +- docs/index.html | 18 +++++++++--------- docs/migrating-from-springfox.html | 2 +- docs/modules.html | 4 ++-- docs/sponsor.html | 2 +- docs/v1/index.html | 4 ++-- docs/v1/sponsor.html | 2 +- pom.xml | 2 +- src/docs/asciidoc/faq.adoc | 2 +- 10 files changed, 22 insertions(+), 22 deletions(-) diff --git a/docs/faq.html b/docs/faq.html index ab16abd..4739e2e 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -2011,7 +2011,7 @@

    springdoc-openapi 2.x is compatible with spring-boot 3.

    -

    In general, you should only pick the last stable version as per today 2.7.0.

    +

    In general, you should only pick the last stable version as per today 2.8.0.

    diff --git a/docs/getting-started.html b/docs/getting-started.html index 6b6b039..447ec33 100644 --- a/docs/getting-started.html +++ b/docs/getting-started.html @@ -40,7 +40,7 @@

    Getting S
       <dependency>
           <groupId>org.springdoc</groupId>
           <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
    -      <version>2.7.0</version>
    +      <version>2.8.0</version>
        </dependency>
    diff --git a/docs/index.html b/docs/index.html index adac4a6..7fd6933 100644 --- a/docs/index.html +++ b/docs/index.html @@ -18,7 +18,7 @@ -springdoc-openapi v2.6.0 +springdoc-openapi v2.8.0