This is an automated email from the ASF dual-hosted git repository.
jamesbognar pushed a commit to branch docs
in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/docs by this push:
new f14fc6c68d docs: renumber topic pages to use clean sequential integers
(remove letter suffixes)
f14fc6c68d is described below
commit f14fc6c68d41b88120b48d5a2cc42611bef449d1
Author: James Bognar <[email protected]>
AuthorDate: Wed Jun 10 13:42:09 2026 -0400
docs: renumber topic pages to use clean sequential integers (remove letter
suffixes)
Co-authored-by: Cursor <[email protected]>
---
...dsSupport.md => 02.04.03.JavaRecordsSupport.md} | 0
...nnotation.md => 02.04.04.BeanTypeAnnotation.md} | 0
...nnotation.md => 02.04.05.BeanPropAnnotation.md} | 0
...nnotation.md => 02.04.06.BeanCtorAnnotation.md} | 0
...otation.md => 02.04.07.BeanIgnoreAnnotation.md} | 0
...ation.md => 02.04.08.NamePropertyAnnotation.md} | 0
...ion.md => 02.04.09.ParentPropertyAnnotation.md} | 0
...09.PojoBuilders.md => 02.04.10.PojoBuilders.md} | 0
...lization.md => 02.04.11.BypassSerialization.md} | 0
...Streaming.md => 02.18.LargeDatasetStreaming.md} | 0
...MarshallingUris.md => 02.19.MarshallingUris.md} | 0
...sonComparison.md => 02.20.JacksonComparison.md} | 0
...0.PojoCategories.md => 02.21.PojoCategories.md} | 0
...md => 02.22.01.SimpleVariableLanguageBasics.md} | 0
...02.SvlVariables.md => 02.22.02.SvlVariables.md} | 0
...03.VarResolvers.md => 02.22.03.VarResolvers.md} | 0
...rResolver.md => 02.22.04.DefaultVarResolver.md} | 0
....SvlOtherNotes.md => 02.22.05.SvlOtherNotes.md} | 0
...Basics.md => 02.22.06.ValueAnnotationBasics.md} | 0
...ernal.md => 02.22.07.ValueFrameworkInternal.md} | 0
.../{02.22.Encoders.md => 02.23.Encoders.md} | 0
.../{02.23.ObjectTools.md => 02.24.ObjectTools.md} | 0
....24.01.JsonBasics.md => 02.25.01.JsonBasics.md} | 0
...nMethodology.md => 02.25.02.JsonMethodology.md} | 0
...nSerializers.md => 02.25.03.JsonSerializers.md} | 0
.../{02.24.04.Json5.md => 02.25.04.Json5.md} | 0
...4.05.JsonParsers.md => 02.25.05.JsonParsers.md} | 0
...sonAnnotation.md => 02.25.06.JsonAnnotation.md} | 0
...SchemaDetails.md => 02.26.JsonSchemaDetails.md} | 0
...02.26.01.XmlBasics.md => 02.27.01.XmlBasics.md} | 0
...mlMethodology.md => 02.27.02.XmlMethodology.md} | 0
...mlSerializers.md => 02.27.03.XmlSerializers.md} | 0
....26.04.XmlParsers.md => 02.27.04.XmlParsers.md} | 0
...on.md => 02.27.05.XmlBeanTypeNameAnnotation.md} | 0
...ation.md => 02.27.06.XmlChildNameAnnotation.md} | 0
...notation.md => 02.27.07.XmlFormatAnnotation.md} | 0
....XmlNamespaces.md => 02.27.08.XmlNamespaces.md} | 0
....27.01.HtmlBasics.md => 02.28.01.HtmlBasics.md} | 0
...lMethodology.md => 02.28.02.HtmlMethodology.md} | 0
...lSerializers.md => 02.28.03.HtmlSerializers.md} | 0
...7.04.HtmlParsers.md => 02.28.04.HtmlParsers.md} | 0
...tmlAnnotation.md => 02.28.05.HtmlAnnotation.md} | 0
...otation.md => 02.28.06.HtmlRenderAnnotation.md} | 0
...Serializer.md => 02.28.07.HtmlDocSerializer.md} | 0
...emplate.md => 02.28.08.BasicHtmlDocTemplate.md} | 0
...emplates.md => 02.28.09.HtmlCustomTemplates.md} | 0
...SchemaSupport.md => 02.29.HtmlSchemaSupport.md} | 0
...02.29.01.UonBasics.md => 02.30.01.UonBasics.md} | 0
...onMethodology.md => 02.30.02.UonMethodology.md} | 0
...onSerializers.md => 02.30.03.UonSerializers.md} | 0
....29.04.UonParsers.md => 02.30.04.UonParsers.md} | 0
...dingBasics.md => 02.31.01.UrlEncodingBasics.md} | 0
...ethodology.md => 02.31.02.UrlEncMethodology.md} | 0
...erializers.md => 02.31.03.UrlEncSerializers.md} | 0
....UrlEncParsers.md => 02.31.04.UrlEncParsers.md} | 0
...tation.md => 02.31.05.UrlEncodingAnnotation.md} | 0
...PackBasics.md => 02.32.01.MessagePackBasics.md} | 0
...rializers.md => 02.32.02.MsgPackSerializers.md} | 0
...sgPackParsers.md => 02.32.03.MsgPackParsers.md} | 0
....OpenApiBasics.md => 02.33.01.OpenApiBasics.md} | 0
...thodology.md => 02.33.02.OpenApiMethodology.md} | 0
...rializers.md => 02.33.03.OpenApiSerializers.md} | 0
...penApiParsers.md => 02.33.04.OpenApiParsers.md} | 0
....33.01.TomlBasics.md => 02.34.01.TomlBasics.md} | 0
...rotobufBasics.md => 02.34.05.ProtobufBasics.md} | 0
....ParquetBasics.md => 02.34.06.ParquetBasics.md} | 0
....34.01.YamlBasics.md => 02.35.01.YamlBasics.md} | 0
...lMethodology.md => 02.35.02.YamlMethodology.md} | Bin
...lSerializers.md => 02.35.03.YamlSerializers.md} | 0
...4.04.YamlParsers.md => 02.35.04.YamlParsers.md} | 0
...amlAnnotation.md => 02.35.05.YamlAnnotation.md} | 0
...02.35.01.CsvBasics.md => 02.36.01.CsvBasics.md} | 0
...svSerializers.md => 02.36.02.CsvSerializers.md} | 0
....35.03.CsvParsers.md => 02.36.03.CsvParsers.md} | 0
...arkdownBasics.md => 02.37.01.MarkdownBasics.md} | 0
...7.01.JsonlBasics.md => 02.38.01.JsonlBasics.md} | 0
...8.01.HjsonBasics.md => 02.39.01.HjsonBasics.md} | 0
...02.39.01.JcsBasics.md => 02.40.01.JcsBasics.md} | 0
....40.01.BsonBasics.md => 02.41.01.BsonBasics.md} | 0
....41.01.CborBasics.md => 02.42.01.CborBasics.md} | 0
...2.01.HoconBasics.md => 02.43.01.HoconBasics.md} | 0
...02.42.02.IniBasics.md => 02.43.02.IniBasics.md} | 0
...02.43.01.SseBasics.md => 02.44.01.SseBasics.md} | 0
....50.BestPractices.md => 02.51.BestPractices.md} | 0
...mposition.md => 10.08.RestServerComposition.md} | 0
...exts.md => 10.09.RestServerMixinSubContexts.md} | 0
...xin.md => 10.10.RestServerStandaloneVsMixin.md} | 0
...tion.md => 10.11.RestServerSelfRegistration.md} | 0
...r.md => 10.12.RestServerProgrammaticBuilder.md} | 0
pages/topics/{10.08.Guards.md => 10.13.Guards.md} | 0
...08a.RestServerSse.md => 10.14.RestServerSse.md} | 0
.../{10.09.Converters.md => 10.15.Converters.md} | 0
...lizedMessages.md => 10.16.LocalizedMessages.md} | 0
.../{10.11.Encoders.md => 10.17.Encoders.md} | 0
...urationFiles.md => 10.18.ConfigurationFiles.md} | 0
...10.13.SvlVariables.md => 10.19.SvlVariables.md} | 0
.../{10.14.StaticFiles.md => 10.20.StaticFiles.md} | 0
...aticFilesMixin.md => 10.21.StaticFilesMixin.md} | 0
...ixins.md => 10.22.ConventionEndpointsMixins.md} | 0
...onMixins.md => 10.23.OpsIntrospectionMixins.md} | 0
...d.JspViewSupport.md => 10.24.JspViewSupport.md} | 0
...iewSupport.md => 10.25.ThymeleafViewSupport.md} | 0
...ViewSupport.md => 10.26.MustacheViewSupport.md} | 0
...ewSupport.md => 10.27.FreemarkerViewSupport.md} | 0
...ientVersioning.md => 10.28.ClientVersioning.md} | 0
....SwaggerBasics.md => 10.29.01.SwaggerBasics.md} | 0
...gger.md => 10.29.02.BasicRestServletSwagger.md} | 0
....ApiDocsMixins.md => 10.29.03.ApiDocsMixins.md} | 0
...SwaggerInfo.md => 10.29.04.BasicSwaggerInfo.md} | 0
...6.04.SwaggerTags.md => 10.29.05.SwaggerTags.md} | 0
...Operations.md => 10.29.06.SwaggerOperations.md} | 0
...Parameters.md => 10.29.07.SwaggerParameters.md} | 0
...erResponses.md => 10.29.08.SwaggerResponses.md} | 0
....SwaggerModels.md => 10.29.09.SwaggerModels.md} | 0
...Stylesheet.md => 10.29.10.SwaggerStylesheet.md} | 0
...nStatistics.md => 10.30.ExecutionStatistics.md} | 0
...d => 10.31.01.HtmlDocConfigAnnotationBasics.md} | 0
....18.02.HtmlUIvsDI.md => 10.31.02.HtmlUIvsDI.md} | 0
...8.03.HtmlWidgets.md => 10.31.03.HtmlWidgets.md} | 0
...idgets.md => 10.31.04.HtmlPredefinedWidgets.md} | 0
...mization.md => 10.31.05.HtmlUiCustomization.md} | 0
...lStylesheets.md => 10.31.06.HtmlStylesheets.md} | 0
...ndDebugging.md => 10.32.LoggingAndDebugging.md} | 0
...HttpStatusCodes.md => 10.33.HttpStatusCodes.md} | 0
...etails.md => 10.34.RestServerProblemDetails.md} | 0
...nalGet.md => 10.35.RestServerConditionalGet.md} | 0
...md => 10.36.RestServerRateLimitAndRequestId.md} | 0
...ion.md => 10.37.RestServerTestBeanInjection.md} | 0
...AuthGuards.md => 10.38.RestServerAuthGuards.md} | 0
...Validation.md => 10.39.RestServerValidation.md} | 0
...ability.md => 10.40.RestServerObservability.md} | 0
...ispatch.md => 10.41.RestServerAsyncDispatch.md} | 0
...erFramework.md => 10.42.AuthFilterFramework.md} | 0
...SamlAuthSupport.md => 10.43.SamlAuthSupport.md} | 0
...uthAuthSupport.md => 10.44.OAuthAuthSupport.md} | 0
...dcRelyingParty.md => 10.45.OidcRelyingParty.md} | 0
...rverReactive.md => 10.46.RestServerReactive.md} | 0
...tInParameters.md => 10.47.BuiltInParameters.md} | 0
...a.SessionOptions.md => 10.48.SessionOptions.md} | 0
....22.UsingWithOsgi.md => 10.49.UsingWithOsgi.md} | 0
.../{10.23.RestContext.md => 10.50.RestContext.md} | 0
....24.RestOpContext.md => 10.51.RestOpContext.md} | 0
...seProcessors.md => 10.52.ResponseProcessors.md} | 0
.../topics/{10.26.RestRpc.md => 10.53.RestRpc.md} | 0
...SerializingUris.md => 10.54.SerializingUris.md} | 0
...10.28.UtilityBeans.md => 10.55.UtilityBeans.md} | 0
.../{10.29.HtmlBeans.md => 10.56.HtmlBeans.md} | 0
.../{10.30.OtherNotes.md => 10.57.OtherNotes.md} | 0
pages/topics/{10.31.Log4j.md => 10.58.Log4j.md} | 0
...asics.md => 11.01.JuneauRestServerMcpBasics.md} | 0
...d => 12.01.JuneauRestServerSpringbootBasics.md} | 0
...BootOverview.md => 12.02.SpringBootOverview.md} | 0
...ntBasics.md => 13.01.JuneauRestClientBasics.md} | 0
...PojoMarshalling.md => 13.02.PojoMarshalling.md} | 0
...12.03.RequestParts.md => 13.03.RequestParts.md} | 0
...4.RequestContent.md => 13.04.RequestContent.md} | 0
...5.ResponseStatus.md => 13.05.ResponseStatus.md} | 0
...ResponseHeaders.md => 13.06.ResponseHeaders.md} | 0
...ResponseContent.md => 13.07.ResponseContent.md} | 0
...CallHandlers.md => 13.08.CustomCallHandlers.md} | 0
...12.09.Interceptors.md => 13.09.Interceptors.md} | 0
...tProxyBasics.md => 13.10.01.RestProxyBasics.md} | 0
.../{12.10.02.Remote.md => 13.10.02.Remote.md} | 0
...03.RemoteMethod.md => 13.10.03.RemoteMethod.md} | 0
.../{12.10.04.Content.md => 13.10.04.Content.md} | 0
.../{12.10.05.FormData.md => 13.10.05.FormData.md} | 0
.../{12.10.06.Query.md => 13.10.06.Query.md} | 0
.../{12.10.07.Header.md => 13.10.07.Header.md} | 0
.../topics/{12.10.08.Path.md => 13.10.08.Path.md} | 0
.../{12.10.09.Request.md => 13.10.09.Request.md} | 0
.../{12.10.10.Response.md => 13.10.10.Response.md} | 0
...rfaces.md => 13.10.11.DualPurposeInterfaces.md} | 0
...ndDebugging.md => 13.11.LoggingAndDebugging.md} | 0
...ttpClient.md => 13.12.CustomizingHttpClient.md} | 0
...gRestClient.md => 13.13.ExtendingRestClient.md} | 0
...nBasics.md => 13.14.01.AuthenticationBasics.md} | 0
...ionBASIC.md => 13.14.02.AuthenticationBASIC.md} | 0
...ationForm.md => 13.14.03.AuthenticationForm.md} | 0
...ationOIDC.md => 13.14.04.AuthenticationOIDC.md} | 0
...GenRestClient.md => 13.15.NextGenRestClient.md} | 0
...MockBasics.md => 14.01.JuneauRestMockBasics.md} | 0
...Overview.md => 14.02.MockRestClientOverview.md} | 0
...Basics.md => 15.01.JuneauMicroserviceBasics.md} | 0
...erview.md => 15.02.MicroserviceCoreOverview.md} | 0
pages/topics/{14.03.Args.md => 15.03.Args.md} | 0
.../{14.04.Manifest.md => 15.04.Manifest.md} | 0
...stemProperties.md => 15.05.SystemProperties.md} | 0
.../{14.06.VarResolver.md => 15.06.VarResolver.md} | 0
...ConsoleCommands.md => 15.07.ConsoleCommands.md} | 0
.../{14.08.Listeners.md => 15.08.Listeners.md} | 0
...service.md => 15.09.InjectAwareMicroservice.md} | 0
...s.md => 16.01.JuneauMicroserviceJettyBasics.md} | 0
...rview.md => 16.02.MicroserviceJettyOverview.md} | 0
...fecycleMethods.md => 16.03.LifecycleMethods.md} | 0
...ResourceClasses.md => 16.04.ResourceClasses.md} | 0
...asses.md => 16.05.PredefinedResourceClasses.md} | 0
pages/topics/{15.06.Config.md => 16.06.Config.md} | 0
.../{15.07.JettyXml.md => 16.07.JettyXml.md} | 0
...UiCustomization.md => 16.08.UiCustomization.md} | 0
.../{15.09.Extending.md => 16.09.Extending.md} | 0
...15.10.HealthProbes.md => 16.10.HealthProbes.md} | 0
....md => 18.01.MySpringBootMicroserviceBasics.md} | 0
...=> 18.02.MySpringBootMicroserviceInstalling.md} | 0
...md => 18.03.MySpringBootMicroserviceRunning.md} | 0
...d => 18.04.MySpringBootMicroserviceBuilding.md} | 0
...Overview.md => 19.01.JuneauPetstoreOverview.md} | 0
...ExamplesCore.md => 20.01.JuneauExamplesCore.md} | 0
...edOverview.md => 21.01.JuneauShadedOverview.md} | 0
...neauShadedCore.md => 21.02.JuneauShadedCore.md} | 0
...stClient.md => 21.03.JuneauShadedRestClient.md} | 0
...stServer.md => 21.04.JuneauShadedRestServer.md} | 0
...d => 21.05.JuneauShadedRestServerSpringboot.md} | 0
...JuneauShadedAll.md => 21.06.JuneauShadedAll.md} | 0
...1.SecurityBasics.md => 22.01.SecurityBasics.md} | 0
...ingSecurity.md => 22.02.MarshallingSecurity.md} | 0
.../{21.03.SvlSecurity.md => 22.03.SvlSecurity.md} | 0
...21.04.RestSecurity.md => 22.04.RestSecurity.md} | 0
...MigrationGuide.md => 23.01.V9MigrationGuide.md} | 0
...igrationGuide.md => 24.01.V10MigrationGuide.md} | 0
sidebars.ts | 930 ++++++++++-----------
220 files changed, 465 insertions(+), 465 deletions(-)
diff --git a/pages/topics/02.04.02a.JavaRecordsSupport.md
b/pages/topics/02.04.03.JavaRecordsSupport.md
similarity index 100%
rename from pages/topics/02.04.02a.JavaRecordsSupport.md
rename to pages/topics/02.04.03.JavaRecordsSupport.md
diff --git a/pages/topics/02.04.03.BeanTypeAnnotation.md
b/pages/topics/02.04.04.BeanTypeAnnotation.md
similarity index 100%
rename from pages/topics/02.04.03.BeanTypeAnnotation.md
rename to pages/topics/02.04.04.BeanTypeAnnotation.md
diff --git a/pages/topics/02.04.04.BeanPropAnnotation.md
b/pages/topics/02.04.05.BeanPropAnnotation.md
similarity index 100%
rename from pages/topics/02.04.04.BeanPropAnnotation.md
rename to pages/topics/02.04.05.BeanPropAnnotation.md
diff --git a/pages/topics/02.04.05.BeanCtorAnnotation.md
b/pages/topics/02.04.06.BeanCtorAnnotation.md
similarity index 100%
rename from pages/topics/02.04.05.BeanCtorAnnotation.md
rename to pages/topics/02.04.06.BeanCtorAnnotation.md
diff --git a/pages/topics/02.04.06.BeanIgnoreAnnotation.md
b/pages/topics/02.04.07.BeanIgnoreAnnotation.md
similarity index 100%
rename from pages/topics/02.04.06.BeanIgnoreAnnotation.md
rename to pages/topics/02.04.07.BeanIgnoreAnnotation.md
diff --git a/pages/topics/02.04.07.NamePropertyAnnotation.md
b/pages/topics/02.04.08.NamePropertyAnnotation.md
similarity index 100%
rename from pages/topics/02.04.07.NamePropertyAnnotation.md
rename to pages/topics/02.04.08.NamePropertyAnnotation.md
diff --git a/pages/topics/02.04.08.ParentPropertyAnnotation.md
b/pages/topics/02.04.09.ParentPropertyAnnotation.md
similarity index 100%
rename from pages/topics/02.04.08.ParentPropertyAnnotation.md
rename to pages/topics/02.04.09.ParentPropertyAnnotation.md
diff --git a/pages/topics/02.04.09.PojoBuilders.md
b/pages/topics/02.04.10.PojoBuilders.md
similarity index 100%
rename from pages/topics/02.04.09.PojoBuilders.md
rename to pages/topics/02.04.10.PojoBuilders.md
diff --git a/pages/topics/02.04.10.BypassSerialization.md
b/pages/topics/02.04.11.BypassSerialization.md
similarity index 100%
rename from pages/topics/02.04.10.BypassSerialization.md
rename to pages/topics/02.04.11.BypassSerialization.md
diff --git a/pages/topics/02.17a.LargeDatasetStreaming.md
b/pages/topics/02.18.LargeDatasetStreaming.md
similarity index 100%
rename from pages/topics/02.17a.LargeDatasetStreaming.md
rename to pages/topics/02.18.LargeDatasetStreaming.md
diff --git a/pages/topics/02.18.MarshallingUris.md
b/pages/topics/02.19.MarshallingUris.md
similarity index 100%
rename from pages/topics/02.18.MarshallingUris.md
rename to pages/topics/02.19.MarshallingUris.md
diff --git a/pages/topics/02.19.JacksonComparison.md
b/pages/topics/02.20.JacksonComparison.md
similarity index 100%
rename from pages/topics/02.19.JacksonComparison.md
rename to pages/topics/02.20.JacksonComparison.md
diff --git a/pages/topics/02.20.PojoCategories.md
b/pages/topics/02.21.PojoCategories.md
similarity index 100%
rename from pages/topics/02.20.PojoCategories.md
rename to pages/topics/02.21.PojoCategories.md
diff --git a/pages/topics/02.21.01.SimpleVariableLanguageBasics.md
b/pages/topics/02.22.01.SimpleVariableLanguageBasics.md
similarity index 100%
rename from pages/topics/02.21.01.SimpleVariableLanguageBasics.md
rename to pages/topics/02.22.01.SimpleVariableLanguageBasics.md
diff --git a/pages/topics/02.21.02.SvlVariables.md
b/pages/topics/02.22.02.SvlVariables.md
similarity index 100%
rename from pages/topics/02.21.02.SvlVariables.md
rename to pages/topics/02.22.02.SvlVariables.md
diff --git a/pages/topics/02.21.03.VarResolvers.md
b/pages/topics/02.22.03.VarResolvers.md
similarity index 100%
rename from pages/topics/02.21.03.VarResolvers.md
rename to pages/topics/02.22.03.VarResolvers.md
diff --git a/pages/topics/02.21.04.DefaultVarResolver.md
b/pages/topics/02.22.04.DefaultVarResolver.md
similarity index 100%
rename from pages/topics/02.21.04.DefaultVarResolver.md
rename to pages/topics/02.22.04.DefaultVarResolver.md
diff --git a/pages/topics/02.21.05.SvlOtherNotes.md
b/pages/topics/02.22.05.SvlOtherNotes.md
similarity index 100%
rename from pages/topics/02.21.05.SvlOtherNotes.md
rename to pages/topics/02.22.05.SvlOtherNotes.md
diff --git a/pages/topics/02.21.06.ValueAnnotationBasics.md
b/pages/topics/02.22.06.ValueAnnotationBasics.md
similarity index 100%
rename from pages/topics/02.21.06.ValueAnnotationBasics.md
rename to pages/topics/02.22.06.ValueAnnotationBasics.md
diff --git a/pages/topics/02.21.07.ValueFrameworkInternal.md
b/pages/topics/02.22.07.ValueFrameworkInternal.md
similarity index 100%
rename from pages/topics/02.21.07.ValueFrameworkInternal.md
rename to pages/topics/02.22.07.ValueFrameworkInternal.md
diff --git a/pages/topics/02.22.Encoders.md b/pages/topics/02.23.Encoders.md
similarity index 100%
rename from pages/topics/02.22.Encoders.md
rename to pages/topics/02.23.Encoders.md
diff --git a/pages/topics/02.23.ObjectTools.md
b/pages/topics/02.24.ObjectTools.md
similarity index 100%
rename from pages/topics/02.23.ObjectTools.md
rename to pages/topics/02.24.ObjectTools.md
diff --git a/pages/topics/02.24.01.JsonBasics.md
b/pages/topics/02.25.01.JsonBasics.md
similarity index 100%
rename from pages/topics/02.24.01.JsonBasics.md
rename to pages/topics/02.25.01.JsonBasics.md
diff --git a/pages/topics/02.24.02.JsonMethodology.md
b/pages/topics/02.25.02.JsonMethodology.md
similarity index 100%
rename from pages/topics/02.24.02.JsonMethodology.md
rename to pages/topics/02.25.02.JsonMethodology.md
diff --git a/pages/topics/02.24.03.JsonSerializers.md
b/pages/topics/02.25.03.JsonSerializers.md
similarity index 100%
rename from pages/topics/02.24.03.JsonSerializers.md
rename to pages/topics/02.25.03.JsonSerializers.md
diff --git a/pages/topics/02.24.04.Json5.md b/pages/topics/02.25.04.Json5.md
similarity index 100%
rename from pages/topics/02.24.04.Json5.md
rename to pages/topics/02.25.04.Json5.md
diff --git a/pages/topics/02.24.05.JsonParsers.md
b/pages/topics/02.25.05.JsonParsers.md
similarity index 100%
rename from pages/topics/02.24.05.JsonParsers.md
rename to pages/topics/02.25.05.JsonParsers.md
diff --git a/pages/topics/02.24.06.JsonAnnotation.md
b/pages/topics/02.25.06.JsonAnnotation.md
similarity index 100%
rename from pages/topics/02.24.06.JsonAnnotation.md
rename to pages/topics/02.25.06.JsonAnnotation.md
diff --git a/pages/topics/02.25.JsonSchemaDetails.md
b/pages/topics/02.26.JsonSchemaDetails.md
similarity index 100%
rename from pages/topics/02.25.JsonSchemaDetails.md
rename to pages/topics/02.26.JsonSchemaDetails.md
diff --git a/pages/topics/02.26.01.XmlBasics.md
b/pages/topics/02.27.01.XmlBasics.md
similarity index 100%
rename from pages/topics/02.26.01.XmlBasics.md
rename to pages/topics/02.27.01.XmlBasics.md
diff --git a/pages/topics/02.26.02.XmlMethodology.md
b/pages/topics/02.27.02.XmlMethodology.md
similarity index 100%
rename from pages/topics/02.26.02.XmlMethodology.md
rename to pages/topics/02.27.02.XmlMethodology.md
diff --git a/pages/topics/02.26.03.XmlSerializers.md
b/pages/topics/02.27.03.XmlSerializers.md
similarity index 100%
rename from pages/topics/02.26.03.XmlSerializers.md
rename to pages/topics/02.27.03.XmlSerializers.md
diff --git a/pages/topics/02.26.04.XmlParsers.md
b/pages/topics/02.27.04.XmlParsers.md
similarity index 100%
rename from pages/topics/02.26.04.XmlParsers.md
rename to pages/topics/02.27.04.XmlParsers.md
diff --git a/pages/topics/02.26.05.XmlBeanTypeNameAnnotation.md
b/pages/topics/02.27.05.XmlBeanTypeNameAnnotation.md
similarity index 100%
rename from pages/topics/02.26.05.XmlBeanTypeNameAnnotation.md
rename to pages/topics/02.27.05.XmlBeanTypeNameAnnotation.md
diff --git a/pages/topics/02.26.06.XmlChildNameAnnotation.md
b/pages/topics/02.27.06.XmlChildNameAnnotation.md
similarity index 100%
rename from pages/topics/02.26.06.XmlChildNameAnnotation.md
rename to pages/topics/02.27.06.XmlChildNameAnnotation.md
diff --git a/pages/topics/02.26.07.XmlFormatAnnotation.md
b/pages/topics/02.27.07.XmlFormatAnnotation.md
similarity index 100%
rename from pages/topics/02.26.07.XmlFormatAnnotation.md
rename to pages/topics/02.27.07.XmlFormatAnnotation.md
diff --git a/pages/topics/02.26.08.XmlNamespaces.md
b/pages/topics/02.27.08.XmlNamespaces.md
similarity index 100%
rename from pages/topics/02.26.08.XmlNamespaces.md
rename to pages/topics/02.27.08.XmlNamespaces.md
diff --git a/pages/topics/02.27.01.HtmlBasics.md
b/pages/topics/02.28.01.HtmlBasics.md
similarity index 100%
rename from pages/topics/02.27.01.HtmlBasics.md
rename to pages/topics/02.28.01.HtmlBasics.md
diff --git a/pages/topics/02.27.02.HtmlMethodology.md
b/pages/topics/02.28.02.HtmlMethodology.md
similarity index 100%
rename from pages/topics/02.27.02.HtmlMethodology.md
rename to pages/topics/02.28.02.HtmlMethodology.md
diff --git a/pages/topics/02.27.03.HtmlSerializers.md
b/pages/topics/02.28.03.HtmlSerializers.md
similarity index 100%
rename from pages/topics/02.27.03.HtmlSerializers.md
rename to pages/topics/02.28.03.HtmlSerializers.md
diff --git a/pages/topics/02.27.04.HtmlParsers.md
b/pages/topics/02.28.04.HtmlParsers.md
similarity index 100%
rename from pages/topics/02.27.04.HtmlParsers.md
rename to pages/topics/02.28.04.HtmlParsers.md
diff --git a/pages/topics/02.27.05.HtmlAnnotation.md
b/pages/topics/02.28.05.HtmlAnnotation.md
similarity index 100%
rename from pages/topics/02.27.05.HtmlAnnotation.md
rename to pages/topics/02.28.05.HtmlAnnotation.md
diff --git a/pages/topics/02.27.06.HtmlRenderAnnotation.md
b/pages/topics/02.28.06.HtmlRenderAnnotation.md
similarity index 100%
rename from pages/topics/02.27.06.HtmlRenderAnnotation.md
rename to pages/topics/02.28.06.HtmlRenderAnnotation.md
diff --git a/pages/topics/02.27.07.HtmlDocSerializer.md
b/pages/topics/02.28.07.HtmlDocSerializer.md
similarity index 100%
rename from pages/topics/02.27.07.HtmlDocSerializer.md
rename to pages/topics/02.28.07.HtmlDocSerializer.md
diff --git a/pages/topics/02.27.08.BasicHtmlDocTemplate.md
b/pages/topics/02.28.08.BasicHtmlDocTemplate.md
similarity index 100%
rename from pages/topics/02.27.08.BasicHtmlDocTemplate.md
rename to pages/topics/02.28.08.BasicHtmlDocTemplate.md
diff --git a/pages/topics/02.27.09.HtmlCustomTemplates.md
b/pages/topics/02.28.09.HtmlCustomTemplates.md
similarity index 100%
rename from pages/topics/02.27.09.HtmlCustomTemplates.md
rename to pages/topics/02.28.09.HtmlCustomTemplates.md
diff --git a/pages/topics/02.28.HtmlSchemaSupport.md
b/pages/topics/02.29.HtmlSchemaSupport.md
similarity index 100%
rename from pages/topics/02.28.HtmlSchemaSupport.md
rename to pages/topics/02.29.HtmlSchemaSupport.md
diff --git a/pages/topics/02.29.01.UonBasics.md
b/pages/topics/02.30.01.UonBasics.md
similarity index 100%
rename from pages/topics/02.29.01.UonBasics.md
rename to pages/topics/02.30.01.UonBasics.md
diff --git a/pages/topics/02.29.02.UonMethodology.md
b/pages/topics/02.30.02.UonMethodology.md
similarity index 100%
rename from pages/topics/02.29.02.UonMethodology.md
rename to pages/topics/02.30.02.UonMethodology.md
diff --git a/pages/topics/02.29.03.UonSerializers.md
b/pages/topics/02.30.03.UonSerializers.md
similarity index 100%
rename from pages/topics/02.29.03.UonSerializers.md
rename to pages/topics/02.30.03.UonSerializers.md
diff --git a/pages/topics/02.29.04.UonParsers.md
b/pages/topics/02.30.04.UonParsers.md
similarity index 100%
rename from pages/topics/02.29.04.UonParsers.md
rename to pages/topics/02.30.04.UonParsers.md
diff --git a/pages/topics/02.30.01.UrlEncodingBasics.md
b/pages/topics/02.31.01.UrlEncodingBasics.md
similarity index 100%
rename from pages/topics/02.30.01.UrlEncodingBasics.md
rename to pages/topics/02.31.01.UrlEncodingBasics.md
diff --git a/pages/topics/02.30.02.UrlEncMethodology.md
b/pages/topics/02.31.02.UrlEncMethodology.md
similarity index 100%
rename from pages/topics/02.30.02.UrlEncMethodology.md
rename to pages/topics/02.31.02.UrlEncMethodology.md
diff --git a/pages/topics/02.30.03.UrlEncSerializers.md
b/pages/topics/02.31.03.UrlEncSerializers.md
similarity index 100%
rename from pages/topics/02.30.03.UrlEncSerializers.md
rename to pages/topics/02.31.03.UrlEncSerializers.md
diff --git a/pages/topics/02.30.04.UrlEncParsers.md
b/pages/topics/02.31.04.UrlEncParsers.md
similarity index 100%
rename from pages/topics/02.30.04.UrlEncParsers.md
rename to pages/topics/02.31.04.UrlEncParsers.md
diff --git a/pages/topics/02.30.05.UrlEncodingAnnotation.md
b/pages/topics/02.31.05.UrlEncodingAnnotation.md
similarity index 100%
rename from pages/topics/02.30.05.UrlEncodingAnnotation.md
rename to pages/topics/02.31.05.UrlEncodingAnnotation.md
diff --git a/pages/topics/02.31.01.MessagePackBasics.md
b/pages/topics/02.32.01.MessagePackBasics.md
similarity index 100%
rename from pages/topics/02.31.01.MessagePackBasics.md
rename to pages/topics/02.32.01.MessagePackBasics.md
diff --git a/pages/topics/02.31.02.MsgPackSerializers.md
b/pages/topics/02.32.02.MsgPackSerializers.md
similarity index 100%
rename from pages/topics/02.31.02.MsgPackSerializers.md
rename to pages/topics/02.32.02.MsgPackSerializers.md
diff --git a/pages/topics/02.31.03.MsgPackParsers.md
b/pages/topics/02.32.03.MsgPackParsers.md
similarity index 100%
rename from pages/topics/02.31.03.MsgPackParsers.md
rename to pages/topics/02.32.03.MsgPackParsers.md
diff --git a/pages/topics/02.32.01.OpenApiBasics.md
b/pages/topics/02.33.01.OpenApiBasics.md
similarity index 100%
rename from pages/topics/02.32.01.OpenApiBasics.md
rename to pages/topics/02.33.01.OpenApiBasics.md
diff --git a/pages/topics/02.32.02.OpenApiMethodology.md
b/pages/topics/02.33.02.OpenApiMethodology.md
similarity index 100%
rename from pages/topics/02.32.02.OpenApiMethodology.md
rename to pages/topics/02.33.02.OpenApiMethodology.md
diff --git a/pages/topics/02.32.03.OpenApiSerializers.md
b/pages/topics/02.33.03.OpenApiSerializers.md
similarity index 100%
rename from pages/topics/02.32.03.OpenApiSerializers.md
rename to pages/topics/02.33.03.OpenApiSerializers.md
diff --git a/pages/topics/02.32.04.OpenApiParsers.md
b/pages/topics/02.33.04.OpenApiParsers.md
similarity index 100%
rename from pages/topics/02.32.04.OpenApiParsers.md
rename to pages/topics/02.33.04.OpenApiParsers.md
diff --git a/pages/topics/02.33.01.TomlBasics.md
b/pages/topics/02.34.01.TomlBasics.md
similarity index 100%
rename from pages/topics/02.33.01.TomlBasics.md
rename to pages/topics/02.34.01.TomlBasics.md
diff --git a/pages/topics/02.33.05.ProtobufBasics.md
b/pages/topics/02.34.05.ProtobufBasics.md
similarity index 100%
rename from pages/topics/02.33.05.ProtobufBasics.md
rename to pages/topics/02.34.05.ProtobufBasics.md
diff --git a/pages/topics/02.33.06.ParquetBasics.md
b/pages/topics/02.34.06.ParquetBasics.md
similarity index 100%
rename from pages/topics/02.33.06.ParquetBasics.md
rename to pages/topics/02.34.06.ParquetBasics.md
diff --git a/pages/topics/02.34.01.YamlBasics.md
b/pages/topics/02.35.01.YamlBasics.md
similarity index 100%
rename from pages/topics/02.34.01.YamlBasics.md
rename to pages/topics/02.35.01.YamlBasics.md
diff --git a/pages/topics/02.34.02.YamlMethodology.md
b/pages/topics/02.35.02.YamlMethodology.md
similarity index 100%
rename from pages/topics/02.34.02.YamlMethodology.md
rename to pages/topics/02.35.02.YamlMethodology.md
diff --git a/pages/topics/02.34.03.YamlSerializers.md
b/pages/topics/02.35.03.YamlSerializers.md
similarity index 100%
rename from pages/topics/02.34.03.YamlSerializers.md
rename to pages/topics/02.35.03.YamlSerializers.md
diff --git a/pages/topics/02.34.04.YamlParsers.md
b/pages/topics/02.35.04.YamlParsers.md
similarity index 100%
rename from pages/topics/02.34.04.YamlParsers.md
rename to pages/topics/02.35.04.YamlParsers.md
diff --git a/pages/topics/02.34.05.YamlAnnotation.md
b/pages/topics/02.35.05.YamlAnnotation.md
similarity index 100%
rename from pages/topics/02.34.05.YamlAnnotation.md
rename to pages/topics/02.35.05.YamlAnnotation.md
diff --git a/pages/topics/02.35.01.CsvBasics.md
b/pages/topics/02.36.01.CsvBasics.md
similarity index 100%
rename from pages/topics/02.35.01.CsvBasics.md
rename to pages/topics/02.36.01.CsvBasics.md
diff --git a/pages/topics/02.35.02.CsvSerializers.md
b/pages/topics/02.36.02.CsvSerializers.md
similarity index 100%
rename from pages/topics/02.35.02.CsvSerializers.md
rename to pages/topics/02.36.02.CsvSerializers.md
diff --git a/pages/topics/02.35.03.CsvParsers.md
b/pages/topics/02.36.03.CsvParsers.md
similarity index 100%
rename from pages/topics/02.35.03.CsvParsers.md
rename to pages/topics/02.36.03.CsvParsers.md
diff --git a/pages/topics/02.36.01.MarkdownBasics.md
b/pages/topics/02.37.01.MarkdownBasics.md
similarity index 100%
rename from pages/topics/02.36.01.MarkdownBasics.md
rename to pages/topics/02.37.01.MarkdownBasics.md
diff --git a/pages/topics/02.37.01.JsonlBasics.md
b/pages/topics/02.38.01.JsonlBasics.md
similarity index 100%
rename from pages/topics/02.37.01.JsonlBasics.md
rename to pages/topics/02.38.01.JsonlBasics.md
diff --git a/pages/topics/02.38.01.HjsonBasics.md
b/pages/topics/02.39.01.HjsonBasics.md
similarity index 100%
rename from pages/topics/02.38.01.HjsonBasics.md
rename to pages/topics/02.39.01.HjsonBasics.md
diff --git a/pages/topics/02.39.01.JcsBasics.md
b/pages/topics/02.40.01.JcsBasics.md
similarity index 100%
rename from pages/topics/02.39.01.JcsBasics.md
rename to pages/topics/02.40.01.JcsBasics.md
diff --git a/pages/topics/02.40.01.BsonBasics.md
b/pages/topics/02.41.01.BsonBasics.md
similarity index 100%
rename from pages/topics/02.40.01.BsonBasics.md
rename to pages/topics/02.41.01.BsonBasics.md
diff --git a/pages/topics/02.41.01.CborBasics.md
b/pages/topics/02.42.01.CborBasics.md
similarity index 100%
rename from pages/topics/02.41.01.CborBasics.md
rename to pages/topics/02.42.01.CborBasics.md
diff --git a/pages/topics/02.42.01.HoconBasics.md
b/pages/topics/02.43.01.HoconBasics.md
similarity index 100%
rename from pages/topics/02.42.01.HoconBasics.md
rename to pages/topics/02.43.01.HoconBasics.md
diff --git a/pages/topics/02.42.02.IniBasics.md
b/pages/topics/02.43.02.IniBasics.md
similarity index 100%
rename from pages/topics/02.42.02.IniBasics.md
rename to pages/topics/02.43.02.IniBasics.md
diff --git a/pages/topics/02.43.01.SseBasics.md
b/pages/topics/02.44.01.SseBasics.md
similarity index 100%
rename from pages/topics/02.43.01.SseBasics.md
rename to pages/topics/02.44.01.SseBasics.md
diff --git a/pages/topics/02.50.BestPractices.md
b/pages/topics/02.51.BestPractices.md
similarity index 100%
rename from pages/topics/02.50.BestPractices.md
rename to pages/topics/02.51.BestPractices.md
diff --git a/pages/topics/10.07a.RestServerComposition.md
b/pages/topics/10.08.RestServerComposition.md
similarity index 100%
rename from pages/topics/10.07a.RestServerComposition.md
rename to pages/topics/10.08.RestServerComposition.md
diff --git a/pages/topics/10.07b.RestServerMixinSubContexts.md
b/pages/topics/10.09.RestServerMixinSubContexts.md
similarity index 100%
rename from pages/topics/10.07b.RestServerMixinSubContexts.md
rename to pages/topics/10.09.RestServerMixinSubContexts.md
diff --git a/pages/topics/10.07c.RestServerStandaloneVsMixin.md
b/pages/topics/10.10.RestServerStandaloneVsMixin.md
similarity index 100%
rename from pages/topics/10.07c.RestServerStandaloneVsMixin.md
rename to pages/topics/10.10.RestServerStandaloneVsMixin.md
diff --git a/pages/topics/10.07d.RestServerSelfRegistration.md
b/pages/topics/10.11.RestServerSelfRegistration.md
similarity index 100%
rename from pages/topics/10.07d.RestServerSelfRegistration.md
rename to pages/topics/10.11.RestServerSelfRegistration.md
diff --git a/pages/topics/10.07e.RestServerProgrammaticBuilder.md
b/pages/topics/10.12.RestServerProgrammaticBuilder.md
similarity index 100%
rename from pages/topics/10.07e.RestServerProgrammaticBuilder.md
rename to pages/topics/10.12.RestServerProgrammaticBuilder.md
diff --git a/pages/topics/10.08.Guards.md b/pages/topics/10.13.Guards.md
similarity index 100%
rename from pages/topics/10.08.Guards.md
rename to pages/topics/10.13.Guards.md
diff --git a/pages/topics/10.08a.RestServerSse.md
b/pages/topics/10.14.RestServerSse.md
similarity index 100%
rename from pages/topics/10.08a.RestServerSse.md
rename to pages/topics/10.14.RestServerSse.md
diff --git a/pages/topics/10.09.Converters.md b/pages/topics/10.15.Converters.md
similarity index 100%
rename from pages/topics/10.09.Converters.md
rename to pages/topics/10.15.Converters.md
diff --git a/pages/topics/10.10.LocalizedMessages.md
b/pages/topics/10.16.LocalizedMessages.md
similarity index 100%
rename from pages/topics/10.10.LocalizedMessages.md
rename to pages/topics/10.16.LocalizedMessages.md
diff --git a/pages/topics/10.11.Encoders.md b/pages/topics/10.17.Encoders.md
similarity index 100%
rename from pages/topics/10.11.Encoders.md
rename to pages/topics/10.17.Encoders.md
diff --git a/pages/topics/10.12.ConfigurationFiles.md
b/pages/topics/10.18.ConfigurationFiles.md
similarity index 100%
rename from pages/topics/10.12.ConfigurationFiles.md
rename to pages/topics/10.18.ConfigurationFiles.md
diff --git a/pages/topics/10.13.SvlVariables.md
b/pages/topics/10.19.SvlVariables.md
similarity index 100%
rename from pages/topics/10.13.SvlVariables.md
rename to pages/topics/10.19.SvlVariables.md
diff --git a/pages/topics/10.14.StaticFiles.md
b/pages/topics/10.20.StaticFiles.md
similarity index 100%
rename from pages/topics/10.14.StaticFiles.md
rename to pages/topics/10.20.StaticFiles.md
diff --git a/pages/topics/10.14a.StaticFilesMixin.md
b/pages/topics/10.21.StaticFilesMixin.md
similarity index 100%
rename from pages/topics/10.14a.StaticFilesMixin.md
rename to pages/topics/10.21.StaticFilesMixin.md
diff --git a/pages/topics/10.14b.ConventionEndpointsMixins.md
b/pages/topics/10.22.ConventionEndpointsMixins.md
similarity index 100%
rename from pages/topics/10.14b.ConventionEndpointsMixins.md
rename to pages/topics/10.22.ConventionEndpointsMixins.md
diff --git a/pages/topics/10.14c.OpsIntrospectionMixins.md
b/pages/topics/10.23.OpsIntrospectionMixins.md
similarity index 100%
rename from pages/topics/10.14c.OpsIntrospectionMixins.md
rename to pages/topics/10.23.OpsIntrospectionMixins.md
diff --git a/pages/topics/10.14d.JspViewSupport.md
b/pages/topics/10.24.JspViewSupport.md
similarity index 100%
rename from pages/topics/10.14d.JspViewSupport.md
rename to pages/topics/10.24.JspViewSupport.md
diff --git a/pages/topics/10.14e.ThymeleafViewSupport.md
b/pages/topics/10.25.ThymeleafViewSupport.md
similarity index 100%
rename from pages/topics/10.14e.ThymeleafViewSupport.md
rename to pages/topics/10.25.ThymeleafViewSupport.md
diff --git a/pages/topics/10.14f.MustacheViewSupport.md
b/pages/topics/10.26.MustacheViewSupport.md
similarity index 100%
rename from pages/topics/10.14f.MustacheViewSupport.md
rename to pages/topics/10.26.MustacheViewSupport.md
diff --git a/pages/topics/10.14g.FreemarkerViewSupport.md
b/pages/topics/10.27.FreemarkerViewSupport.md
similarity index 100%
rename from pages/topics/10.14g.FreemarkerViewSupport.md
rename to pages/topics/10.27.FreemarkerViewSupport.md
diff --git a/pages/topics/10.15.ClientVersioning.md
b/pages/topics/10.28.ClientVersioning.md
similarity index 100%
rename from pages/topics/10.15.ClientVersioning.md
rename to pages/topics/10.28.ClientVersioning.md
diff --git a/pages/topics/10.16.01.SwaggerBasics.md
b/pages/topics/10.29.01.SwaggerBasics.md
similarity index 100%
rename from pages/topics/10.16.01.SwaggerBasics.md
rename to pages/topics/10.29.01.SwaggerBasics.md
diff --git a/pages/topics/10.16.02.BasicRestServletSwagger.md
b/pages/topics/10.29.02.BasicRestServletSwagger.md
similarity index 100%
rename from pages/topics/10.16.02.BasicRestServletSwagger.md
rename to pages/topics/10.29.02.BasicRestServletSwagger.md
diff --git a/pages/topics/10.16.02a.ApiDocsMixins.md
b/pages/topics/10.29.03.ApiDocsMixins.md
similarity index 100%
rename from pages/topics/10.16.02a.ApiDocsMixins.md
rename to pages/topics/10.29.03.ApiDocsMixins.md
diff --git a/pages/topics/10.16.03.BasicSwaggerInfo.md
b/pages/topics/10.29.04.BasicSwaggerInfo.md
similarity index 100%
rename from pages/topics/10.16.03.BasicSwaggerInfo.md
rename to pages/topics/10.29.04.BasicSwaggerInfo.md
diff --git a/pages/topics/10.16.04.SwaggerTags.md
b/pages/topics/10.29.05.SwaggerTags.md
similarity index 100%
rename from pages/topics/10.16.04.SwaggerTags.md
rename to pages/topics/10.29.05.SwaggerTags.md
diff --git a/pages/topics/10.16.05.SwaggerOperations.md
b/pages/topics/10.29.06.SwaggerOperations.md
similarity index 100%
rename from pages/topics/10.16.05.SwaggerOperations.md
rename to pages/topics/10.29.06.SwaggerOperations.md
diff --git a/pages/topics/10.16.06.SwaggerParameters.md
b/pages/topics/10.29.07.SwaggerParameters.md
similarity index 100%
rename from pages/topics/10.16.06.SwaggerParameters.md
rename to pages/topics/10.29.07.SwaggerParameters.md
diff --git a/pages/topics/10.16.07.SwaggerResponses.md
b/pages/topics/10.29.08.SwaggerResponses.md
similarity index 100%
rename from pages/topics/10.16.07.SwaggerResponses.md
rename to pages/topics/10.29.08.SwaggerResponses.md
diff --git a/pages/topics/10.16.08.SwaggerModels.md
b/pages/topics/10.29.09.SwaggerModels.md
similarity index 100%
rename from pages/topics/10.16.08.SwaggerModels.md
rename to pages/topics/10.29.09.SwaggerModels.md
diff --git a/pages/topics/10.16.09.SwaggerStylesheet.md
b/pages/topics/10.29.10.SwaggerStylesheet.md
similarity index 100%
rename from pages/topics/10.16.09.SwaggerStylesheet.md
rename to pages/topics/10.29.10.SwaggerStylesheet.md
diff --git a/pages/topics/10.17.ExecutionStatistics.md
b/pages/topics/10.30.ExecutionStatistics.md
similarity index 100%
rename from pages/topics/10.17.ExecutionStatistics.md
rename to pages/topics/10.30.ExecutionStatistics.md
diff --git a/pages/topics/10.18.01.HtmlDocConfigAnnotationBasics.md
b/pages/topics/10.31.01.HtmlDocConfigAnnotationBasics.md
similarity index 100%
rename from pages/topics/10.18.01.HtmlDocConfigAnnotationBasics.md
rename to pages/topics/10.31.01.HtmlDocConfigAnnotationBasics.md
diff --git a/pages/topics/10.18.02.HtmlUIvsDI.md
b/pages/topics/10.31.02.HtmlUIvsDI.md
similarity index 100%
rename from pages/topics/10.18.02.HtmlUIvsDI.md
rename to pages/topics/10.31.02.HtmlUIvsDI.md
diff --git a/pages/topics/10.18.03.HtmlWidgets.md
b/pages/topics/10.31.03.HtmlWidgets.md
similarity index 100%
rename from pages/topics/10.18.03.HtmlWidgets.md
rename to pages/topics/10.31.03.HtmlWidgets.md
diff --git a/pages/topics/10.18.04.HtmlPredefinedWidgets.md
b/pages/topics/10.31.04.HtmlPredefinedWidgets.md
similarity index 100%
rename from pages/topics/10.18.04.HtmlPredefinedWidgets.md
rename to pages/topics/10.31.04.HtmlPredefinedWidgets.md
diff --git a/pages/topics/10.18.05.HtmlUiCustomization.md
b/pages/topics/10.31.05.HtmlUiCustomization.md
similarity index 100%
rename from pages/topics/10.18.05.HtmlUiCustomization.md
rename to pages/topics/10.31.05.HtmlUiCustomization.md
diff --git a/pages/topics/10.18.06.HtmlStylesheets.md
b/pages/topics/10.31.06.HtmlStylesheets.md
similarity index 100%
rename from pages/topics/10.18.06.HtmlStylesheets.md
rename to pages/topics/10.31.06.HtmlStylesheets.md
diff --git a/pages/topics/10.19.LoggingAndDebugging.md
b/pages/topics/10.32.LoggingAndDebugging.md
similarity index 100%
rename from pages/topics/10.19.LoggingAndDebugging.md
rename to pages/topics/10.32.LoggingAndDebugging.md
diff --git a/pages/topics/10.20.HttpStatusCodes.md
b/pages/topics/10.33.HttpStatusCodes.md
similarity index 100%
rename from pages/topics/10.20.HttpStatusCodes.md
rename to pages/topics/10.33.HttpStatusCodes.md
diff --git a/pages/topics/10.20a.RestServerProblemDetails.md
b/pages/topics/10.34.RestServerProblemDetails.md
similarity index 100%
rename from pages/topics/10.20a.RestServerProblemDetails.md
rename to pages/topics/10.34.RestServerProblemDetails.md
diff --git a/pages/topics/10.20b.RestServerConditionalGet.md
b/pages/topics/10.35.RestServerConditionalGet.md
similarity index 100%
rename from pages/topics/10.20b.RestServerConditionalGet.md
rename to pages/topics/10.35.RestServerConditionalGet.md
diff --git a/pages/topics/10.20c.RestServerRateLimitAndRequestId.md
b/pages/topics/10.36.RestServerRateLimitAndRequestId.md
similarity index 100%
rename from pages/topics/10.20c.RestServerRateLimitAndRequestId.md
rename to pages/topics/10.36.RestServerRateLimitAndRequestId.md
diff --git a/pages/topics/10.20d.RestServerTestBeanInjection.md
b/pages/topics/10.37.RestServerTestBeanInjection.md
similarity index 100%
rename from pages/topics/10.20d.RestServerTestBeanInjection.md
rename to pages/topics/10.37.RestServerTestBeanInjection.md
diff --git a/pages/topics/10.20e.RestServerAuthGuards.md
b/pages/topics/10.38.RestServerAuthGuards.md
similarity index 100%
rename from pages/topics/10.20e.RestServerAuthGuards.md
rename to pages/topics/10.38.RestServerAuthGuards.md
diff --git a/pages/topics/10.20f.RestServerValidation.md
b/pages/topics/10.39.RestServerValidation.md
similarity index 100%
rename from pages/topics/10.20f.RestServerValidation.md
rename to pages/topics/10.39.RestServerValidation.md
diff --git a/pages/topics/10.20g.RestServerObservability.md
b/pages/topics/10.40.RestServerObservability.md
similarity index 100%
rename from pages/topics/10.20g.RestServerObservability.md
rename to pages/topics/10.40.RestServerObservability.md
diff --git a/pages/topics/10.20h.RestServerAsyncDispatch.md
b/pages/topics/10.41.RestServerAsyncDispatch.md
similarity index 100%
rename from pages/topics/10.20h.RestServerAsyncDispatch.md
rename to pages/topics/10.41.RestServerAsyncDispatch.md
diff --git a/pages/topics/10.20i.AuthFilterFramework.md
b/pages/topics/10.42.AuthFilterFramework.md
similarity index 100%
rename from pages/topics/10.20i.AuthFilterFramework.md
rename to pages/topics/10.42.AuthFilterFramework.md
diff --git a/pages/topics/10.20j.SamlAuthSupport.md
b/pages/topics/10.43.SamlAuthSupport.md
similarity index 100%
rename from pages/topics/10.20j.SamlAuthSupport.md
rename to pages/topics/10.43.SamlAuthSupport.md
diff --git a/pages/topics/10.20k.OAuthAuthSupport.md
b/pages/topics/10.44.OAuthAuthSupport.md
similarity index 100%
rename from pages/topics/10.20k.OAuthAuthSupport.md
rename to pages/topics/10.44.OAuthAuthSupport.md
diff --git a/pages/topics/10.20l.OidcRelyingParty.md
b/pages/topics/10.45.OidcRelyingParty.md
similarity index 100%
rename from pages/topics/10.20l.OidcRelyingParty.md
rename to pages/topics/10.45.OidcRelyingParty.md
diff --git a/pages/topics/10.20m.RestServerReactive.md
b/pages/topics/10.46.RestServerReactive.md
similarity index 100%
rename from pages/topics/10.20m.RestServerReactive.md
rename to pages/topics/10.46.RestServerReactive.md
diff --git a/pages/topics/10.21.BuiltInParameters.md
b/pages/topics/10.47.BuiltInParameters.md
similarity index 100%
rename from pages/topics/10.21.BuiltInParameters.md
rename to pages/topics/10.47.BuiltInParameters.md
diff --git a/pages/topics/10.21a.SessionOptions.md
b/pages/topics/10.48.SessionOptions.md
similarity index 100%
rename from pages/topics/10.21a.SessionOptions.md
rename to pages/topics/10.48.SessionOptions.md
diff --git a/pages/topics/10.22.UsingWithOsgi.md
b/pages/topics/10.49.UsingWithOsgi.md
similarity index 100%
rename from pages/topics/10.22.UsingWithOsgi.md
rename to pages/topics/10.49.UsingWithOsgi.md
diff --git a/pages/topics/10.23.RestContext.md
b/pages/topics/10.50.RestContext.md
similarity index 100%
rename from pages/topics/10.23.RestContext.md
rename to pages/topics/10.50.RestContext.md
diff --git a/pages/topics/10.24.RestOpContext.md
b/pages/topics/10.51.RestOpContext.md
similarity index 100%
rename from pages/topics/10.24.RestOpContext.md
rename to pages/topics/10.51.RestOpContext.md
diff --git a/pages/topics/10.25.ResponseProcessors.md
b/pages/topics/10.52.ResponseProcessors.md
similarity index 100%
rename from pages/topics/10.25.ResponseProcessors.md
rename to pages/topics/10.52.ResponseProcessors.md
diff --git a/pages/topics/10.26.RestRpc.md b/pages/topics/10.53.RestRpc.md
similarity index 100%
rename from pages/topics/10.26.RestRpc.md
rename to pages/topics/10.53.RestRpc.md
diff --git a/pages/topics/10.27.SerializingUris.md
b/pages/topics/10.54.SerializingUris.md
similarity index 100%
rename from pages/topics/10.27.SerializingUris.md
rename to pages/topics/10.54.SerializingUris.md
diff --git a/pages/topics/10.28.UtilityBeans.md
b/pages/topics/10.55.UtilityBeans.md
similarity index 100%
rename from pages/topics/10.28.UtilityBeans.md
rename to pages/topics/10.55.UtilityBeans.md
diff --git a/pages/topics/10.29.HtmlBeans.md b/pages/topics/10.56.HtmlBeans.md
similarity index 100%
rename from pages/topics/10.29.HtmlBeans.md
rename to pages/topics/10.56.HtmlBeans.md
diff --git a/pages/topics/10.30.OtherNotes.md b/pages/topics/10.57.OtherNotes.md
similarity index 100%
rename from pages/topics/10.30.OtherNotes.md
rename to pages/topics/10.57.OtherNotes.md
diff --git a/pages/topics/10.31.Log4j.md b/pages/topics/10.58.Log4j.md
similarity index 100%
rename from pages/topics/10.31.Log4j.md
rename to pages/topics/10.58.Log4j.md
diff --git a/pages/topics/10a.01.JuneauRestServerMcpBasics.md
b/pages/topics/11.01.JuneauRestServerMcpBasics.md
similarity index 100%
rename from pages/topics/10a.01.JuneauRestServerMcpBasics.md
rename to pages/topics/11.01.JuneauRestServerMcpBasics.md
diff --git a/pages/topics/11.01.JuneauRestServerSpringbootBasics.md
b/pages/topics/12.01.JuneauRestServerSpringbootBasics.md
similarity index 100%
rename from pages/topics/11.01.JuneauRestServerSpringbootBasics.md
rename to pages/topics/12.01.JuneauRestServerSpringbootBasics.md
diff --git a/pages/topics/11.02.SpringBootOverview.md
b/pages/topics/12.02.SpringBootOverview.md
similarity index 100%
rename from pages/topics/11.02.SpringBootOverview.md
rename to pages/topics/12.02.SpringBootOverview.md
diff --git a/pages/topics/12.01.JuneauRestClientBasics.md
b/pages/topics/13.01.JuneauRestClientBasics.md
similarity index 100%
rename from pages/topics/12.01.JuneauRestClientBasics.md
rename to pages/topics/13.01.JuneauRestClientBasics.md
diff --git a/pages/topics/12.02.PojoMarshalling.md
b/pages/topics/13.02.PojoMarshalling.md
similarity index 100%
rename from pages/topics/12.02.PojoMarshalling.md
rename to pages/topics/13.02.PojoMarshalling.md
diff --git a/pages/topics/12.03.RequestParts.md
b/pages/topics/13.03.RequestParts.md
similarity index 100%
rename from pages/topics/12.03.RequestParts.md
rename to pages/topics/13.03.RequestParts.md
diff --git a/pages/topics/12.04.RequestContent.md
b/pages/topics/13.04.RequestContent.md
similarity index 100%
rename from pages/topics/12.04.RequestContent.md
rename to pages/topics/13.04.RequestContent.md
diff --git a/pages/topics/12.05.ResponseStatus.md
b/pages/topics/13.05.ResponseStatus.md
similarity index 100%
rename from pages/topics/12.05.ResponseStatus.md
rename to pages/topics/13.05.ResponseStatus.md
diff --git a/pages/topics/12.06.ResponseHeaders.md
b/pages/topics/13.06.ResponseHeaders.md
similarity index 100%
rename from pages/topics/12.06.ResponseHeaders.md
rename to pages/topics/13.06.ResponseHeaders.md
diff --git a/pages/topics/12.07.ResponseContent.md
b/pages/topics/13.07.ResponseContent.md
similarity index 100%
rename from pages/topics/12.07.ResponseContent.md
rename to pages/topics/13.07.ResponseContent.md
diff --git a/pages/topics/12.08.CustomCallHandlers.md
b/pages/topics/13.08.CustomCallHandlers.md
similarity index 100%
rename from pages/topics/12.08.CustomCallHandlers.md
rename to pages/topics/13.08.CustomCallHandlers.md
diff --git a/pages/topics/12.09.Interceptors.md
b/pages/topics/13.09.Interceptors.md
similarity index 100%
rename from pages/topics/12.09.Interceptors.md
rename to pages/topics/13.09.Interceptors.md
diff --git a/pages/topics/12.10.01.RestProxyBasics.md
b/pages/topics/13.10.01.RestProxyBasics.md
similarity index 100%
rename from pages/topics/12.10.01.RestProxyBasics.md
rename to pages/topics/13.10.01.RestProxyBasics.md
diff --git a/pages/topics/12.10.02.Remote.md b/pages/topics/13.10.02.Remote.md
similarity index 100%
rename from pages/topics/12.10.02.Remote.md
rename to pages/topics/13.10.02.Remote.md
diff --git a/pages/topics/12.10.03.RemoteMethod.md
b/pages/topics/13.10.03.RemoteMethod.md
similarity index 100%
rename from pages/topics/12.10.03.RemoteMethod.md
rename to pages/topics/13.10.03.RemoteMethod.md
diff --git a/pages/topics/12.10.04.Content.md b/pages/topics/13.10.04.Content.md
similarity index 100%
rename from pages/topics/12.10.04.Content.md
rename to pages/topics/13.10.04.Content.md
diff --git a/pages/topics/12.10.05.FormData.md
b/pages/topics/13.10.05.FormData.md
similarity index 100%
rename from pages/topics/12.10.05.FormData.md
rename to pages/topics/13.10.05.FormData.md
diff --git a/pages/topics/12.10.06.Query.md b/pages/topics/13.10.06.Query.md
similarity index 100%
rename from pages/topics/12.10.06.Query.md
rename to pages/topics/13.10.06.Query.md
diff --git a/pages/topics/12.10.07.Header.md b/pages/topics/13.10.07.Header.md
similarity index 100%
rename from pages/topics/12.10.07.Header.md
rename to pages/topics/13.10.07.Header.md
diff --git a/pages/topics/12.10.08.Path.md b/pages/topics/13.10.08.Path.md
similarity index 100%
rename from pages/topics/12.10.08.Path.md
rename to pages/topics/13.10.08.Path.md
diff --git a/pages/topics/12.10.09.Request.md b/pages/topics/13.10.09.Request.md
similarity index 100%
rename from pages/topics/12.10.09.Request.md
rename to pages/topics/13.10.09.Request.md
diff --git a/pages/topics/12.10.10.Response.md
b/pages/topics/13.10.10.Response.md
similarity index 100%
rename from pages/topics/12.10.10.Response.md
rename to pages/topics/13.10.10.Response.md
diff --git a/pages/topics/12.10.11.DualPurposeInterfaces.md
b/pages/topics/13.10.11.DualPurposeInterfaces.md
similarity index 100%
rename from pages/topics/12.10.11.DualPurposeInterfaces.md
rename to pages/topics/13.10.11.DualPurposeInterfaces.md
diff --git a/pages/topics/12.11.LoggingAndDebugging.md
b/pages/topics/13.11.LoggingAndDebugging.md
similarity index 100%
rename from pages/topics/12.11.LoggingAndDebugging.md
rename to pages/topics/13.11.LoggingAndDebugging.md
diff --git a/pages/topics/12.12.CustomizingHttpClient.md
b/pages/topics/13.12.CustomizingHttpClient.md
similarity index 100%
rename from pages/topics/12.12.CustomizingHttpClient.md
rename to pages/topics/13.12.CustomizingHttpClient.md
diff --git a/pages/topics/12.13.ExtendingRestClient.md
b/pages/topics/13.13.ExtendingRestClient.md
similarity index 100%
rename from pages/topics/12.13.ExtendingRestClient.md
rename to pages/topics/13.13.ExtendingRestClient.md
diff --git a/pages/topics/12.14.01.AuthenticationBasics.md
b/pages/topics/13.14.01.AuthenticationBasics.md
similarity index 100%
rename from pages/topics/12.14.01.AuthenticationBasics.md
rename to pages/topics/13.14.01.AuthenticationBasics.md
diff --git a/pages/topics/12.14.02.AuthenticationBASIC.md
b/pages/topics/13.14.02.AuthenticationBASIC.md
similarity index 100%
rename from pages/topics/12.14.02.AuthenticationBASIC.md
rename to pages/topics/13.14.02.AuthenticationBASIC.md
diff --git a/pages/topics/12.14.03.AuthenticationForm.md
b/pages/topics/13.14.03.AuthenticationForm.md
similarity index 100%
rename from pages/topics/12.14.03.AuthenticationForm.md
rename to pages/topics/13.14.03.AuthenticationForm.md
diff --git a/pages/topics/12.14.04.AuthenticationOIDC.md
b/pages/topics/13.14.04.AuthenticationOIDC.md
similarity index 100%
rename from pages/topics/12.14.04.AuthenticationOIDC.md
rename to pages/topics/13.14.04.AuthenticationOIDC.md
diff --git a/pages/topics/12.15.NextGenRestClient.md
b/pages/topics/13.15.NextGenRestClient.md
similarity index 100%
rename from pages/topics/12.15.NextGenRestClient.md
rename to pages/topics/13.15.NextGenRestClient.md
diff --git a/pages/topics/13.01.JuneauRestMockBasics.md
b/pages/topics/14.01.JuneauRestMockBasics.md
similarity index 100%
rename from pages/topics/13.01.JuneauRestMockBasics.md
rename to pages/topics/14.01.JuneauRestMockBasics.md
diff --git a/pages/topics/13.02.MockRestClientOverview.md
b/pages/topics/14.02.MockRestClientOverview.md
similarity index 100%
rename from pages/topics/13.02.MockRestClientOverview.md
rename to pages/topics/14.02.MockRestClientOverview.md
diff --git a/pages/topics/14.01.JuneauMicroserviceBasics.md
b/pages/topics/15.01.JuneauMicroserviceBasics.md
similarity index 100%
rename from pages/topics/14.01.JuneauMicroserviceBasics.md
rename to pages/topics/15.01.JuneauMicroserviceBasics.md
diff --git a/pages/topics/14.02.MicroserviceCoreOverview.md
b/pages/topics/15.02.MicroserviceCoreOverview.md
similarity index 100%
rename from pages/topics/14.02.MicroserviceCoreOverview.md
rename to pages/topics/15.02.MicroserviceCoreOverview.md
diff --git a/pages/topics/14.03.Args.md b/pages/topics/15.03.Args.md
similarity index 100%
rename from pages/topics/14.03.Args.md
rename to pages/topics/15.03.Args.md
diff --git a/pages/topics/14.04.Manifest.md b/pages/topics/15.04.Manifest.md
similarity index 100%
rename from pages/topics/14.04.Manifest.md
rename to pages/topics/15.04.Manifest.md
diff --git a/pages/topics/14.05.SystemProperties.md
b/pages/topics/15.05.SystemProperties.md
similarity index 100%
rename from pages/topics/14.05.SystemProperties.md
rename to pages/topics/15.05.SystemProperties.md
diff --git a/pages/topics/14.06.VarResolver.md
b/pages/topics/15.06.VarResolver.md
similarity index 100%
rename from pages/topics/14.06.VarResolver.md
rename to pages/topics/15.06.VarResolver.md
diff --git a/pages/topics/14.07.ConsoleCommands.md
b/pages/topics/15.07.ConsoleCommands.md
similarity index 100%
rename from pages/topics/14.07.ConsoleCommands.md
rename to pages/topics/15.07.ConsoleCommands.md
diff --git a/pages/topics/14.08.Listeners.md b/pages/topics/15.08.Listeners.md
similarity index 100%
rename from pages/topics/14.08.Listeners.md
rename to pages/topics/15.08.Listeners.md
diff --git a/pages/topics/14.09.InjectAwareMicroservice.md
b/pages/topics/15.09.InjectAwareMicroservice.md
similarity index 100%
rename from pages/topics/14.09.InjectAwareMicroservice.md
rename to pages/topics/15.09.InjectAwareMicroservice.md
diff --git a/pages/topics/15.01.JuneauMicroserviceJettyBasics.md
b/pages/topics/16.01.JuneauMicroserviceJettyBasics.md
similarity index 100%
rename from pages/topics/15.01.JuneauMicroserviceJettyBasics.md
rename to pages/topics/16.01.JuneauMicroserviceJettyBasics.md
diff --git a/pages/topics/15.02.MicroserviceJettyOverview.md
b/pages/topics/16.02.MicroserviceJettyOverview.md
similarity index 100%
rename from pages/topics/15.02.MicroserviceJettyOverview.md
rename to pages/topics/16.02.MicroserviceJettyOverview.md
diff --git a/pages/topics/15.03.LifecycleMethods.md
b/pages/topics/16.03.LifecycleMethods.md
similarity index 100%
rename from pages/topics/15.03.LifecycleMethods.md
rename to pages/topics/16.03.LifecycleMethods.md
diff --git a/pages/topics/15.04.ResourceClasses.md
b/pages/topics/16.04.ResourceClasses.md
similarity index 100%
rename from pages/topics/15.04.ResourceClasses.md
rename to pages/topics/16.04.ResourceClasses.md
diff --git a/pages/topics/15.05.PredefinedResourceClasses.md
b/pages/topics/16.05.PredefinedResourceClasses.md
similarity index 100%
rename from pages/topics/15.05.PredefinedResourceClasses.md
rename to pages/topics/16.05.PredefinedResourceClasses.md
diff --git a/pages/topics/15.06.Config.md b/pages/topics/16.06.Config.md
similarity index 100%
rename from pages/topics/15.06.Config.md
rename to pages/topics/16.06.Config.md
diff --git a/pages/topics/15.07.JettyXml.md b/pages/topics/16.07.JettyXml.md
similarity index 100%
rename from pages/topics/15.07.JettyXml.md
rename to pages/topics/16.07.JettyXml.md
diff --git a/pages/topics/15.08.UiCustomization.md
b/pages/topics/16.08.UiCustomization.md
similarity index 100%
rename from pages/topics/15.08.UiCustomization.md
rename to pages/topics/16.08.UiCustomization.md
diff --git a/pages/topics/15.09.Extending.md b/pages/topics/16.09.Extending.md
similarity index 100%
rename from pages/topics/15.09.Extending.md
rename to pages/topics/16.09.Extending.md
diff --git a/pages/topics/15.10.HealthProbes.md
b/pages/topics/16.10.HealthProbes.md
similarity index 100%
rename from pages/topics/15.10.HealthProbes.md
rename to pages/topics/16.10.HealthProbes.md
diff --git a/pages/topics/17.01.MySpringBootMicroserviceBasics.md
b/pages/topics/18.01.MySpringBootMicroserviceBasics.md
similarity index 100%
rename from pages/topics/17.01.MySpringBootMicroserviceBasics.md
rename to pages/topics/18.01.MySpringBootMicroserviceBasics.md
diff --git a/pages/topics/17.02.MySpringBootMicroserviceInstalling.md
b/pages/topics/18.02.MySpringBootMicroserviceInstalling.md
similarity index 100%
rename from pages/topics/17.02.MySpringBootMicroserviceInstalling.md
rename to pages/topics/18.02.MySpringBootMicroserviceInstalling.md
diff --git a/pages/topics/17.03.MySpringBootMicroserviceRunning.md
b/pages/topics/18.03.MySpringBootMicroserviceRunning.md
similarity index 100%
rename from pages/topics/17.03.MySpringBootMicroserviceRunning.md
rename to pages/topics/18.03.MySpringBootMicroserviceRunning.md
diff --git a/pages/topics/17.04.MySpringBootMicroserviceBuilding.md
b/pages/topics/18.04.MySpringBootMicroserviceBuilding.md
similarity index 100%
rename from pages/topics/17.04.MySpringBootMicroserviceBuilding.md
rename to pages/topics/18.04.MySpringBootMicroserviceBuilding.md
diff --git a/pages/topics/18.01.JuneauPetstoreOverview.md
b/pages/topics/19.01.JuneauPetstoreOverview.md
similarity index 100%
rename from pages/topics/18.01.JuneauPetstoreOverview.md
rename to pages/topics/19.01.JuneauPetstoreOverview.md
diff --git a/pages/topics/19.01.JuneauExamplesCore.md
b/pages/topics/20.01.JuneauExamplesCore.md
similarity index 100%
rename from pages/topics/19.01.JuneauExamplesCore.md
rename to pages/topics/20.01.JuneauExamplesCore.md
diff --git a/pages/topics/20.01.JuneauShadedOverview.md
b/pages/topics/21.01.JuneauShadedOverview.md
similarity index 100%
rename from pages/topics/20.01.JuneauShadedOverview.md
rename to pages/topics/21.01.JuneauShadedOverview.md
diff --git a/pages/topics/20.02.JuneauShadedCore.md
b/pages/topics/21.02.JuneauShadedCore.md
similarity index 100%
rename from pages/topics/20.02.JuneauShadedCore.md
rename to pages/topics/21.02.JuneauShadedCore.md
diff --git a/pages/topics/20.03.JuneauShadedRestClient.md
b/pages/topics/21.03.JuneauShadedRestClient.md
similarity index 100%
rename from pages/topics/20.03.JuneauShadedRestClient.md
rename to pages/topics/21.03.JuneauShadedRestClient.md
diff --git a/pages/topics/20.04.JuneauShadedRestServer.md
b/pages/topics/21.04.JuneauShadedRestServer.md
similarity index 100%
rename from pages/topics/20.04.JuneauShadedRestServer.md
rename to pages/topics/21.04.JuneauShadedRestServer.md
diff --git a/pages/topics/20.05.JuneauShadedRestServerSpringboot.md
b/pages/topics/21.05.JuneauShadedRestServerSpringboot.md
similarity index 100%
rename from pages/topics/20.05.JuneauShadedRestServerSpringboot.md
rename to pages/topics/21.05.JuneauShadedRestServerSpringboot.md
diff --git a/pages/topics/20.06.JuneauShadedAll.md
b/pages/topics/21.06.JuneauShadedAll.md
similarity index 100%
rename from pages/topics/20.06.JuneauShadedAll.md
rename to pages/topics/21.06.JuneauShadedAll.md
diff --git a/pages/topics/21.01.SecurityBasics.md
b/pages/topics/22.01.SecurityBasics.md
similarity index 100%
rename from pages/topics/21.01.SecurityBasics.md
rename to pages/topics/22.01.SecurityBasics.md
diff --git a/pages/topics/21.02.MarshallingSecurity.md
b/pages/topics/22.02.MarshallingSecurity.md
similarity index 100%
rename from pages/topics/21.02.MarshallingSecurity.md
rename to pages/topics/22.02.MarshallingSecurity.md
diff --git a/pages/topics/21.03.SvlSecurity.md
b/pages/topics/22.03.SvlSecurity.md
similarity index 100%
rename from pages/topics/21.03.SvlSecurity.md
rename to pages/topics/22.03.SvlSecurity.md
diff --git a/pages/topics/21.04.RestSecurity.md
b/pages/topics/22.04.RestSecurity.md
similarity index 100%
rename from pages/topics/21.04.RestSecurity.md
rename to pages/topics/22.04.RestSecurity.md
diff --git a/pages/topics/22.01.V9MigrationGuide.md
b/pages/topics/23.01.V9MigrationGuide.md
similarity index 100%
rename from pages/topics/22.01.V9MigrationGuide.md
rename to pages/topics/23.01.V9MigrationGuide.md
diff --git a/pages/topics/23.01.V10MigrationGuide.md
b/pages/topics/24.01.V10MigrationGuide.md
similarity index 100%
rename from pages/topics/23.01.V10MigrationGuide.md
rename to pages/topics/24.01.V10MigrationGuide.md
diff --git a/sidebars.ts b/sidebars.ts
index cddbbe3468..1352634f2d 100644
--- a/sidebars.ts
+++ b/sidebars.ts
@@ -133,47 +133,47 @@ const sidebars: SidebarsConfig = {
},
{
type: 'doc',
- id:
'topics/02.04.02a.JavaRecordsSupport',
- label: '2.4.2a.
Java Records Support',
+ id:
'topics/02.04.03.JavaRecordsSupport',
+ label: '2.4.3.
Java Records Support',
},
{
type: 'doc',
- id:
'topics/02.04.03.BeanTypeAnnotation',
- label: '2.4.3.
@BeanType Annotation',
+ id:
'topics/02.04.04.BeanTypeAnnotation',
+ label: '2.4.4.
@BeanType Annotation',
},
{
type:
'doc',
- id:
'topics/02.04.04.BeanPropAnnotation',
- label:
'2.4.4. @BeanProp Annotation',
+ id:
'topics/02.04.05.BeanPropAnnotation',
+ label:
'2.4.5. @BeanProp Annotation',
},
{
type:
'doc',
- id:
'topics/02.04.05.BeanCtorAnnotation',
- label:
'2.4.5. @BeanCtor Annotation',
+ id:
'topics/02.04.06.BeanCtorAnnotation',
+ label:
'2.4.6. @BeanCtor Annotation',
},
{
type:
'doc',
- id:
'topics/02.04.06.BeanIgnoreAnnotation',
- label:
'2.4.6. @MarshalledIgnore Annotation',
+ id:
'topics/02.04.07.BeanIgnoreAnnotation',
+ label:
'2.4.7. @MarshalledIgnore Annotation',
},
{
type:
'doc',
- id:
'topics/02.04.07.NamePropertyAnnotation',
- label:
'2.4.7. @NameProperty Annotation',
+ id:
'topics/02.04.08.NamePropertyAnnotation',
+ label:
'2.4.8. @NameProperty Annotation',
},
{
type:
'doc',
- id:
'topics/02.04.08.ParentPropertyAnnotation',
- label:
'2.4.8. @ParentProperty Annotation',
+ id:
'topics/02.04.09.ParentPropertyAnnotation',
+ label:
'2.4.9. @ParentProperty Annotation',
},
{
type:
'doc',
- id:
'topics/02.04.09.PojoBuilders',
- label:
'2.4.9. POJO Builders',
+ id:
'topics/02.04.10.PojoBuilders',
+ label:
'2.4.10. POJO Builders',
},
{
type:
'doc',
- id:
'topics/02.04.10.BypassSerialization',
+ id:
'topics/02.04.11.BypassSerialization',
label:
'2.4.10. Bypass Serialization using `Readers` and `InputStreams`',
},
],
@@ -299,482 +299,482 @@ const sidebars: SidebarsConfig = {
},
{
type: 'doc',
- id:
'topics/02.17a.LargeDatasetStreaming',
- label: '2.17a.
Large-Dataset Streaming',
+ id:
'topics/02.18.LargeDatasetStreaming',
+ label: '2.18.
Large-Dataset Streaming',
},
{
type: 'doc',
- id:
'topics/02.18.MarshallingUris',
- label: '2.18. URIs',
+ id:
'topics/02.19.MarshallingUris',
+ label: '2.19. URIs',
},
{
type: 'doc',
- id:
'topics/02.19.JacksonComparison',
- label: '2.19.
Comparison with Jackson',
+ id:
'topics/02.20.JacksonComparison',
+ label: '2.20.
Comparison with Jackson',
},
{
type: 'doc',
- id:
'topics/02.20.PojoCategories',
- label: '2.20. POJO
Categories',
+ id:
'topics/02.21.PojoCategories',
+ label: '2.21. POJO
Categories',
},
{
type: 'category',
- label: '2.21. Simple
Variable Language',
+ label: '2.22. Simple
Variable Language',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/02.21.01.SimpleVariableLanguageBasics',
- label:
'2.21.1. Simple Variable Language Basics',
+ id:
'topics/02.22.01.SimpleVariableLanguageBasics',
+ label:
'2.22.1. Simple Variable Language Basics',
},
{
type:
'doc',
- id:
'topics/02.21.02.SvlVariables',
- label:
'2.21.2. SVL Variables',
+ id:
'topics/02.22.02.SvlVariables',
+ label:
'2.22.2. SVL Variables',
},
{
type:
'doc',
- id:
'topics/02.21.03.VarResolvers',
- label:
'2.21.3. VarResolvers and VarResolverSessions',
+ id:
'topics/02.22.03.VarResolvers',
+ label:
'2.22.3. VarResolvers and VarResolverSessions',
},
{
type:
'doc',
- id:
'topics/02.21.04.DefaultVarResolver',
- label:
'2.21.4. VarResolver.DEFAULT',
+ id:
'topics/02.22.04.DefaultVarResolver',
+ label:
'2.22.4. VarResolver.DEFAULT',
},
{
type:
'doc',
- id:
'topics/02.21.05.SvlOtherNotes',
- label:
'2.21.5. Other Notes',
+ id:
'topics/02.22.05.SvlOtherNotes',
+ label:
'2.22.5. Other Notes',
},
{
type:
'doc',
- id:
'topics/02.21.06.ValueAnnotationBasics',
- label:
'2.21.6. @Value Annotation Basics',
+ id:
'topics/02.22.06.ValueAnnotationBasics',
+ label:
'2.22.6. @Value Annotation Basics',
},
{
type:
'doc',
- id:
'topics/02.21.07.ValueFrameworkInternal',
- label:
'2.21.7. @Value Framework-Internal Adoption',
+ id:
'topics/02.22.07.ValueFrameworkInternal',
+ label:
'2.22.7. @Value Framework-Internal Adoption',
},
],
},
{
type: 'doc',
- id:
'topics/02.22.Encoders',
- label: '2.22. Encoders',
+ id:
'topics/02.23.Encoders',
+ label: '2.23. Encoders',
},
{
type: 'doc',
- id:
'topics/02.23.ObjectTools',
- label: '2.23. Object
Tools',
+ id:
'topics/02.24.ObjectTools',
+ label: '2.24. Object
Tools',
},
{
type: 'category',
- label: '2.24. JSON
Support',
+ label: '2.25. JSON
Support',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/02.24.01.JsonBasics',
- label:
'2.24.1. JSON Basics',
+ id:
'topics/02.25.01.JsonBasics',
+ label:
'2.25.1. JSON Basics',
},
{
type:
'doc',
- id:
'topics/02.24.02.JsonMethodology',
- label:
'2.24.2. JSON Methodology',
+ id:
'topics/02.25.02.JsonMethodology',
+ label:
'2.25.2. JSON Methodology',
},
{
type:
'doc',
- id:
'topics/02.24.03.JsonSerializers',
- label:
'2.24.3. JSON Serializers',
+ id:
'topics/02.25.03.JsonSerializers',
+ label:
'2.25.3. JSON Serializers',
},
{
type:
'doc',
- id:
'topics/02.24.04.Json5',
- label:
'2.24.4. JSON 5',
+ id:
'topics/02.25.04.Json5',
+ label:
'2.25.4. JSON 5',
},
{
type:
'doc',
- id:
'topics/02.24.05.JsonParsers',
- label:
'2.24.5. JSON Parsers',
+ id:
'topics/02.25.05.JsonParsers',
+ label:
'2.25.5. JSON Parsers',
},
{
type:
'doc',
- id:
'topics/02.24.06.JsonAnnotation',
- label:
'2.24.6. @Json Annotation',
+ id:
'topics/02.25.06.JsonAnnotation',
+ label:
'2.25.6. @Json Annotation',
},
],
},
{
type: 'doc',
- id:
'topics/02.25.JsonSchemaDetails',
- label: '2.25.
JSON-Schema Support',
+ id:
'topics/02.26.JsonSchemaDetails',
+ label: '2.26.
JSON-Schema Support',
},
{
type: 'category',
- label: '2.26. XML
Support',
+ label: '2.27. XML
Support',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/02.26.01.XmlBasics',
- label:
'2.26.1. XML Basics',
+ id:
'topics/02.27.01.XmlBasics',
+ label:
'2.27.1. XML Basics',
},
{
type:
'doc',
- id:
'topics/02.26.02.XmlMethodology',
- label:
'2.26.2. XML Methodology',
+ id:
'topics/02.27.02.XmlMethodology',
+ label:
'2.27.2. XML Methodology',
},
{
type:
'doc',
- id:
'topics/02.26.03.XmlSerializers',
- label:
'2.26.3. XML Serializers',
+ id:
'topics/02.27.03.XmlSerializers',
+ label:
'2.27.3. XML Serializers',
},
{
type:
'doc',
- id:
'topics/02.26.04.XmlParsers',
- label:
'2.26.4. XML Parsers',
+ id:
'topics/02.27.04.XmlParsers',
+ label:
'2.27.4. XML Parsers',
},
{
type:
'doc',
- id:
'topics/02.26.05.XmlBeanTypeNameAnnotation',
- label:
'2.26.5. @Marshalled(typeName) Annotation',
+ id:
'topics/02.27.05.XmlBeanTypeNameAnnotation',
+ label:
'2.27.5. @Marshalled(typeName) Annotation',
},
{
type:
'doc',
- id:
'topics/02.26.06.XmlChildNameAnnotation',
- label:
'2.26.6. @Xml(childName) Annotation',
+ id:
'topics/02.27.06.XmlChildNameAnnotation',
+ label:
'2.27.6. @Xml(childName) Annotation',
},
{
type:
'doc',
- id:
'topics/02.26.07.XmlFormatAnnotation',
- label:
'2.26.7. @Xml(format) Annotation',
+ id:
'topics/02.27.07.XmlFormatAnnotation',
+ label:
'2.27.7. @Xml(format) Annotation',
},
{
type:
'doc',
- id:
'topics/02.26.08.XmlNamespaces',
- label:
'2.26.8. Namespaces',
+ id:
'topics/02.27.08.XmlNamespaces',
+ label:
'2.27.8. Namespaces',
},
],
},
{
type: 'category',
- label: '2.27. HTML
Support',
+ label: '2.28. HTML
Support',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/02.27.01.HtmlBasics',
- label:
'2.27.1. HTML Basics',
+ id:
'topics/02.28.01.HtmlBasics',
+ label:
'2.28.1. HTML Basics',
},
{
type:
'doc',
- id:
'topics/02.27.02.HtmlMethodology',
- label:
'2.27.2. HTML Methodology',
+ id:
'topics/02.28.02.HtmlMethodology',
+ label:
'2.28.2. HTML Methodology',
},
{
type:
'doc',
- id:
'topics/02.27.03.HtmlSerializers',
- label:
'2.27.3. HTML Serializers',
+ id:
'topics/02.28.03.HtmlSerializers',
+ label:
'2.28.3. HTML Serializers',
},
{
type:
'doc',
- id:
'topics/02.27.04.HtmlParsers',
- label:
'2.27.4. HTML Parsers',
+ id:
'topics/02.28.04.HtmlParsers',
+ label:
'2.28.4. HTML Parsers',
},
{
type:
'doc',
- id:
'topics/02.27.05.HtmlAnnotation',
- label:
'2.27.5. @Html Annotation',
+ id:
'topics/02.28.05.HtmlAnnotation',
+ label:
'2.28.5. @Html Annotation',
},
{
type:
'doc',
- id:
'topics/02.27.06.HtmlRenderAnnotation',
- label:
'2.27.6. @Html(render) Annotation',
+ id:
'topics/02.28.06.HtmlRenderAnnotation',
+ label:
'2.28.6. @Html(render) Annotation',
},
{
type:
'doc',
- id:
'topics/02.27.07.HtmlDocSerializer',
- label:
'2.27.7. HtmlDocSerializer',
+ id:
'topics/02.28.07.HtmlDocSerializer',
+ label:
'2.28.7. HtmlDocSerializer',
},
{
type:
'doc',
- id:
'topics/02.27.08.BasicHtmlDocTemplate',
- label:
'2.27.8. BasicHtmlDocTemplate',
+ id:
'topics/02.28.08.BasicHtmlDocTemplate',
+ label:
'2.28.8. BasicHtmlDocTemplate',
},
{
type:
'doc',
- id:
'topics/02.27.09.HtmlCustomTemplates',
- label:
'2.27.9. Custom Templates',
+ id:
'topics/02.28.09.HtmlCustomTemplates',
+ label:
'2.28.9. Custom Templates',
},
],
},
{
type: 'doc',
- id:
'topics/02.28.HtmlSchemaSupport',
- label: '2.28.
HTML-Schema Support',
+ id:
'topics/02.29.HtmlSchemaSupport',
+ label: '2.29.
HTML-Schema Support',
},
{
type: 'category',
- label: '2.29. UON
Support',
+ label: '2.30. UON
Support',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/02.29.01.UonBasics',
- label:
'2.29.1. UON Basics',
+ id:
'topics/02.30.01.UonBasics',
+ label:
'2.30.1. UON Basics',
},
{
type:
'doc',
- id:
'topics/02.29.02.UonMethodology',
- label:
'2.29.2. UON Methodology',
+ id:
'topics/02.30.02.UonMethodology',
+ label:
'2.30.2. UON Methodology',
},
{
type:
'doc',
- id:
'topics/02.29.03.UonSerializers',
- label:
'2.29.3. UON Serializers',
+ id:
'topics/02.30.03.UonSerializers',
+ label:
'2.30.3. UON Serializers',
},
{
type:
'doc',
- id:
'topics/02.29.04.UonParsers',
- label:
'2.29.4. UON Parsers',
+ id:
'topics/02.30.04.UonParsers',
+ label:
'2.30.4. UON Parsers',
},
],
},
{
type: 'category',
- label: '2.30.
URL-Encoding Support',
+ label: '2.31.
URL-Encoding Support',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/02.30.01.UrlEncodingBasics',
- label:
'2.30.1. URL-Encoding Basics',
+ id:
'topics/02.31.01.UrlEncodingBasics',
+ label:
'2.31.1. URL-Encoding Basics',
},
{
type:
'doc',
- id:
'topics/02.30.02.UrlEncMethodology',
- label:
'2.30.2. URL-Encoding Methodology',
+ id:
'topics/02.31.02.UrlEncMethodology',
+ label:
'2.31.2. URL-Encoding Methodology',
},
{
type:
'doc',
- id:
'topics/02.30.03.UrlEncSerializers',
- label:
'2.30.3. URL-Encoding Serializers',
+ id:
'topics/02.31.03.UrlEncSerializers',
+ label:
'2.31.3. URL-Encoding Serializers',
},
{
type:
'doc',
- id:
'topics/02.30.04.UrlEncParsers',
- label:
'2.30.4. URL-Encoding Parsers',
+ id:
'topics/02.31.04.UrlEncParsers',
+ label:
'2.31.4. URL-Encoding Parsers',
},
{
type:
'doc',
- id:
'topics/02.30.05.UrlEncodingAnnotation',
- label:
'2.30.5. @UrlEncoding Annotation',
+ id:
'topics/02.31.05.UrlEncodingAnnotation',
+ label:
'2.31.5. @UrlEncoding Annotation',
},
],
},
{
type: 'category',
- label: '2.31.
MessagePack Support',
+ label: '2.32.
MessagePack Support',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/02.31.01.MessagePackBasics',
- label:
'2.31.1. MessagePack Basics',
+ id:
'topics/02.32.01.MessagePackBasics',
+ label:
'2.32.1. MessagePack Basics',
},
{
type:
'doc',
- id:
'topics/02.31.02.MsgPackSerializers',
- label:
'2.31.2. MessagePack Serializers',
+ id:
'topics/02.32.02.MsgPackSerializers',
+ label:
'2.32.2. MessagePack Serializers',
},
{
type:
'doc',
- id:
'topics/02.31.03.MsgPackParsers',
- label:
'2.31.3. MessagePack Parsers',
+ id:
'topics/02.32.03.MsgPackParsers',
+ label:
'2.32.3. MessagePack Parsers',
},
],
},
{
type: 'category',
- label: '2.32. OpenApi
Support',
+ label: '2.33. OpenApi
Support',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/02.32.01.OpenApiBasics',
- label:
'2.32.1. OpenApi Basics',
+ id:
'topics/02.33.01.OpenApiBasics',
+ label:
'2.33.1. OpenApi Basics',
},
{
type:
'doc',
- id:
'topics/02.32.02.OpenApiMethodology',
- label:
'2.32.2. OpenAPI Methodology',
+ id:
'topics/02.33.02.OpenApiMethodology',
+ label:
'2.33.2. OpenAPI Methodology',
},
{
type:
'doc',
- id:
'topics/02.32.03.OpenApiSerializers',
- label:
'2.32.3. OpenAPI Serializers',
+ id:
'topics/02.33.03.OpenApiSerializers',
+ label:
'2.33.3. OpenAPI Serializers',
},
{
type:
'doc',
- id:
'topics/02.32.04.OpenApiParsers',
- label:
'2.32.4. OpenAPI Parsers',
+ id:
'topics/02.33.04.OpenApiParsers',
+ label:
'2.33.4. OpenAPI Parsers',
},
],
},
{
type: 'category',
- label: '2.33. TOML
Support',
+ label: '2.34. TOML
Support',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/02.33.01.TomlBasics',
- label:
'2.33.1. TOML Basics',
+ id:
'topics/02.34.01.TomlBasics',
+ label:
'2.34.1. TOML Basics',
},
],
},
{
type: 'category',
- label: '2.33.5.
Protobuf Text Format',
+ label: '2.34.5.
Protobuf Text Format',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/02.33.05.ProtobufBasics',
- label:
'2.33.5.1. Protobuf Text Format Basics',
+ id:
'topics/02.34.05.ProtobufBasics',
+ label:
'2.34.5.1. Protobuf Text Format Basics',
},
{
type:
'doc',
- id:
'topics/02.33.06.ParquetBasics',
- label:
'2.33.6. Parquet Basics',
+ id:
'topics/02.34.06.ParquetBasics',
+ label:
'2.34.6. Parquet Basics',
},
],
},
{
type: 'category',
- label: '2.37. JSONL
Support',
+ label: '2.38. JSONL
Support',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/02.37.01.JsonlBasics',
- label:
'2.37.1. JSONL Basics',
+ id:
'topics/02.38.01.JsonlBasics',
+ label:
'2.38.1. JSONL Basics',
},
],
},
{
type: 'category',
- label: '2.38. Hjson
Support',
+ label: '2.39. Hjson
Support',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/02.38.01.HjsonBasics',
- label:
'2.38.1. Hjson Basics',
+ id:
'topics/02.39.01.HjsonBasics',
+ label:
'2.39.1. Hjson Basics',
},
],
},
{
type: 'category',
- label: '2.39. JCS
Support',
+ label: '2.40. JCS
Support',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/02.39.01.JcsBasics',
- label:
'2.39.1. JCS Basics',
+ id:
'topics/02.40.01.JcsBasics',
+ label:
'2.40.1. JCS Basics',
},
],
},
{
type: 'category',
- label: '2.40. BSON
Support',
+ label: '2.41. BSON
Support',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/02.40.01.BsonBasics',
- label:
'2.40.1. BSON Basics',
+ id:
'topics/02.41.01.BsonBasics',
+ label:
'2.41.1. BSON Basics',
},
],
},
{
type: 'category',
- label: '2.41. CBOR
Support',
+ label: '2.42. CBOR
Support',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/02.41.01.CborBasics',
- label:
'2.41.1. CBOR Basics',
+ id:
'topics/02.42.01.CborBasics',
+ label:
'2.42.1. CBOR Basics',
},
],
},
{
type: 'category',
- label: '2.42. HOCON
Support',
+ label: '2.43. HOCON
Support',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/02.42.01.HoconBasics',
- label:
'2.42.1. HOCON Basics',
+ id:
'topics/02.43.01.HoconBasics',
+ label:
'2.43.1. HOCON Basics',
},
{
type:
'doc',
- id:
'topics/02.42.02.IniBasics',
- label:
'2.42.2. INI Basics',
+ id:
'topics/02.43.02.IniBasics',
+ label:
'2.43.2. INI Basics',
},
],
},
{
type: 'category',
- label: '2.43. SSE
Support',
+ label: '2.44. SSE
Support',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/02.43.01.SseBasics',
- label:
'2.43.1. SSE Basics',
+ id:
'topics/02.44.01.SseBasics',
+ label:
'2.44.1. SSE Basics',
},
],
},
{
type: 'category',
- label: '2.34. YAML
Support',
+ label: '2.35. YAML
Support',
collapsed: true,
items: [
- { type: 'doc',
id: 'topics/02.34.01.YamlBasics', label: '2.34.1. YAML Basics' },
- { type: 'doc',
id: 'topics/02.34.02.YamlMethodology', label: '2.34.2. YAML Methodology' },
- { type: 'doc',
id: 'topics/02.34.03.YamlSerializers', label: '2.34.3. YAML Serializers' },
- { type: 'doc',
id: 'topics/02.34.04.YamlParsers', label: '2.34.4. YAML Parsers' },
- { type: 'doc',
id: 'topics/02.34.05.YamlAnnotation', label: '2.34.5. @YamlConfig Annotation' },
+ { type: 'doc',
id: 'topics/02.35.01.YamlBasics', label: '2.35.1. YAML Basics' },
+ { type: 'doc',
id: 'topics/02.35.02.YamlMethodology', label: '2.35.2. YAML Methodology' },
+ { type: 'doc',
id: 'topics/02.35.03.YamlSerializers', label: '2.35.3. YAML Serializers' },
+ { type: 'doc',
id: 'topics/02.35.04.YamlParsers', label: '2.35.4. YAML Parsers' },
+ { type: 'doc',
id: 'topics/02.35.05.YamlAnnotation', label: '2.35.5. @YamlConfig Annotation' },
],
},
{
type: 'category',
- label: '2.35. CSV
Support',
+ label: '2.36. CSV
Support',
collapsed: true,
items: [
- { type: 'doc',
id: 'topics/02.35.01.CsvBasics', label: '2.35.1. CSV Basics' },
- { type: 'doc',
id: 'topics/02.35.02.CsvSerializers', label: '2.35.2. CSV Serializers' },
- { type: 'doc',
id: 'topics/02.35.03.CsvParsers', label: '2.35.3. CSV Parsers' },
+ { type: 'doc',
id: 'topics/02.36.01.CsvBasics', label: '2.36.1. CSV Basics' },
+ { type: 'doc',
id: 'topics/02.36.02.CsvSerializers', label: '2.36.2. CSV Serializers' },
+ { type: 'doc',
id: 'topics/02.36.03.CsvParsers', label: '2.36.3. CSV Parsers' },
],
},
{
type: 'category',
- label: '2.36. Markdown
Support',
+ label: '2.37. Markdown
Support',
collapsed: true,
items: [
- { type: 'doc',
id: 'topics/02.36.01.MarkdownBasics', label: '2.36.1. Markdown Basics' },
+ { type: 'doc',
id: 'topics/02.37.01.MarkdownBasics', label: '2.37.1. Markdown Basics' },
],
},
{
type: 'doc',
- id:
'topics/02.50.BestPractices',
- label: '2.50. Best
Practices',
+ id:
'topics/02.51.BestPractices',
+ label: '2.51. Best
Practices',
},
],
},
@@ -1389,797 +1389,797 @@ const sidebars: SidebarsConfig = {
},
{
type: 'doc',
- id:
'topics/10.07a.RestServerComposition',
- label: '10.7a. REST
Server — Mixins and Multi-Mount Paths',
+ id:
'topics/10.08.RestServerComposition',
+ label: '10.8. REST
Server — Mixins and Multi-Mount Paths',
},
{
type: 'doc',
- id:
'topics/10.07b.RestServerMixinSubContexts',
- label: '10.7b. REST
Server — Mixin Sub-Contexts',
+ id:
'topics/10.09.RestServerMixinSubContexts',
+ label: '10.9. REST
Server — Mixin Sub-Contexts',
},
{
type: 'doc',
- id:
'topics/10.07c.RestServerStandaloneVsMixin',
- label: '10.7c. REST
Server — Standalone vs Mixin Resources',
+ id:
'topics/10.10.RestServerStandaloneVsMixin',
+ label: '10.10. REST
Server — Standalone vs Mixin Resources',
},
{
type: 'doc',
- id:
'topics/10.07d.RestServerSelfRegistration',
- label: '10.7d. REST
Server — Self-Registration',
+ id:
'topics/10.11.RestServerSelfRegistration',
+ label: '10.11. REST
Server — Self-Registration',
},
{
type: 'doc',
- id:
'topics/10.07e.RestServerProgrammaticBuilder',
- label: '10.7e. REST
Server — Programmatic Fluent Builder',
+ id:
'topics/10.12.RestServerProgrammaticBuilder',
+ label: '10.12. REST
Server — Programmatic Fluent Builder',
},
{
type: 'doc',
- id:
'topics/10.08a.RestServerSse',
- label: '10.8a.
Server-Sent Events',
+ id:
'topics/10.14.RestServerSse',
+ label: '10.14.
Server-Sent Events',
},
{
type: 'doc',
- id:
'topics/10.08.Guards',
- label: '10.8. Guards',
+ id:
'topics/10.13.Guards',
+ label: '10.13. Guards',
},
{
type: 'doc',
- id:
'topics/10.09.Converters',
- label: '10.9.
Converters',
+ id:
'topics/10.15.Converters',
+ label: '10.15.
Converters',
},
{
type: 'doc',
- id:
'topics/10.10.LocalizedMessages',
- label: '10.10.
Localized Messages',
+ id:
'topics/10.16.LocalizedMessages',
+ label: '10.16.
Localized Messages',
},
{
type: 'doc',
- id:
'topics/10.11.Encoders',
- label: '10.11.
Encoders',
+ id:
'topics/10.17.Encoders',
+ label: '10.17.
Encoders',
},
{
type: 'doc',
- id:
'topics/10.12.ConfigurationFiles',
- label: '10.12.
Configuration Files',
+ id:
'topics/10.18.ConfigurationFiles',
+ label: '10.18.
Configuration Files',
},
{
type: 'doc',
- id:
'topics/10.13.SvlVariables',
- label: '10.13. SVL
Variables',
+ id:
'topics/10.19.SvlVariables',
+ label: '10.19. SVL
Variables',
},
{
type: 'doc',
- id:
'topics/10.14.StaticFiles',
- label: '10.14. Static
files',
+ id:
'topics/10.20.StaticFiles',
+ label: '10.20. Static
files',
},
{
type: 'doc',
- id:
'topics/10.14a.StaticFilesMixin',
- label: '10.14a.
Static-Files Mixin',
+ id:
'topics/10.21.StaticFilesMixin',
+ label: '10.21.
Static-Files Mixin',
},
{
type: 'doc',
- id:
'topics/10.14b.ConventionEndpointsMixins',
- label: '10.14b.
Convention-Endpoints Mixin Pack',
+ id:
'topics/10.22.ConventionEndpointsMixins',
+ label: '10.22.
Convention-Endpoints Mixin Pack',
},
{
type: 'doc',
- id:
'topics/10.14c.OpsIntrospectionMixins',
- label: '10.14c. Ops /
Introspection Mixin Pack',
+ id:
'topics/10.23.OpsIntrospectionMixins',
+ label: '10.23. Ops /
Introspection Mixin Pack',
},
{
type: 'doc',
- id:
'topics/10.14d.JspViewSupport',
- label: '10.14d. JSP
View Support',
+ id:
'topics/10.24.JspViewSupport',
+ label: '10.24. JSP View
Support',
},
{
type: 'doc',
- id:
'topics/10.14e.ThymeleafViewSupport',
- label: '10.14e.
Thymeleaf View Support',
+ id:
'topics/10.25.ThymeleafViewSupport',
+ label: '10.25.
Thymeleaf View Support',
},
{
type: 'doc',
- id:
'topics/10.14f.MustacheViewSupport',
- label: '10.14f.
Mustache View Support',
+ id:
'topics/10.26.MustacheViewSupport',
+ label: '10.26. Mustache
View Support',
},
{
type: 'doc',
- id:
'topics/10.14g.FreemarkerViewSupport',
- label: '10.14g.
FreeMarker View Support',
+ id:
'topics/10.27.FreemarkerViewSupport',
+ label: '10.27.
FreeMarker View Support',
},
{
type: 'doc',
- id:
'topics/10.15.ClientVersioning',
- label: '10.15. Client
Versioning',
+ id:
'topics/10.28.ClientVersioning',
+ label: '10.28. Client
Versioning',
},
{
type: 'category',
- label: '10.16. Swagger',
+ label: '10.29. Swagger',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/10.16.01.SwaggerBasics',
- label:
'10.16.1. Swagger Basics',
+ id:
'topics/10.29.01.SwaggerBasics',
+ label:
'10.29.1. Swagger Basics',
},
{
type: 'doc',
- id:
'topics/10.16.02.BasicRestServletSwagger',
- label:
'10.16.2. BasicRestServlet/BasicRestObject Swagger and OpenAPI 3.1',
+ id:
'topics/10.29.02.BasicRestServletSwagger',
+ label:
'10.29.2. BasicRestServlet/BasicRestObject Swagger and OpenAPI 3.1',
},
{
type: 'doc',
- id:
'topics/10.16.02a.ApiDocsMixins',
- label:
'10.16.2a. API-Docs Mixin Pack',
+ id:
'topics/10.29.03.ApiDocsMixins',
+ label:
'10.29.3. API-Docs Mixin Pack',
},
{
type: 'doc',
- id:
'topics/10.16.03.BasicSwaggerInfo',
- label:
'10.16.3. Basic Swagger Info',
+ id:
'topics/10.29.04.BasicSwaggerInfo',
+ label:
'10.29.4. Basic Swagger Info',
},
{
type:
'doc',
- id:
'topics/10.16.04.SwaggerTags',
- label:
'10.16.4. Swagger Tags',
+ id:
'topics/10.29.05.SwaggerTags',
+ label:
'10.29.5. Swagger Tags',
},
{
type:
'doc',
- id:
'topics/10.16.05.SwaggerOperations',
- label:
'10.16.5. Swagger Operations',
+ id:
'topics/10.29.06.SwaggerOperations',
+ label:
'10.29.6. Swagger Operations',
},
{
type:
'doc',
- id:
'topics/10.16.06.SwaggerParameters',
- label:
'10.16.6. Swagger Parameters',
+ id:
'topics/10.29.07.SwaggerParameters',
+ label:
'10.29.7. Swagger Parameters',
},
{
type:
'doc',
- id:
'topics/10.16.07.SwaggerResponses',
- label:
'10.16.7. Swagger Responses',
+ id:
'topics/10.29.08.SwaggerResponses',
+ label:
'10.29.8. Swagger Responses',
},
{
type:
'doc',
- id:
'topics/10.16.08.SwaggerModels',
- label:
'10.16.8. Swagger Models',
+ id:
'topics/10.29.09.SwaggerModels',
+ label:
'10.29.9. Swagger Models',
},
{
type:
'doc',
- id:
'topics/10.16.09.SwaggerStylesheet',
- label:
'10.16.9. SwaggerUI.css',
+ id:
'topics/10.29.10.SwaggerStylesheet',
+ label:
'10.29.10. SwaggerUI.css',
},
],
},
{
type: 'doc',
- id:
'topics/10.17.ExecutionStatistics',
- label: '10.17. REST
method execution statistics',
+ id:
'topics/10.30.ExecutionStatistics',
+ label: '10.30. REST
method execution statistics',
},
{
type: 'category',
- label: '10.18.
@HtmlDocConfig Annotation',
+ label: '10.31.
@HtmlDocConfig Annotation',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/10.18.01.HtmlDocConfigAnnotationBasics',
- label:
'10.18.1. @HtmlDocConfig Annotation Basics',
+ id:
'topics/10.31.01.HtmlDocConfigAnnotationBasics',
+ label:
'10.31.1. @HtmlDocConfig Annotation Basics',
},
{
type:
'doc',
- id:
'topics/10.18.02.HtmlUIvsDI',
- label:
'10.18.2. User Interfaces (UI) vs. Developer Interfaces (DI)',
+ id:
'topics/10.31.02.HtmlUIvsDI',
+ label:
'10.31.2. User Interfaces (UI) vs. Developer Interfaces (DI)',
},
{
type:
'doc',
- id:
'topics/10.18.03.HtmlWidgets',
- label:
'10.18.3. Widgets',
+ id:
'topics/10.31.03.HtmlWidgets',
+ label:
'10.31.3. Widgets',
},
{
type:
'doc',
- id:
'topics/10.18.04.HtmlPredefinedWidgets',
- label:
'10.18.4. Predefined Widgets',
+ id:
'topics/10.31.04.HtmlPredefinedWidgets',
+ label:
'10.31.4. Predefined Widgets',
},
{
type:
'doc',
- id:
'topics/10.18.05.HtmlUiCustomization',
- label:
'10.18.5. UI Customization',
+ id:
'topics/10.31.05.HtmlUiCustomization',
+ label:
'10.31.5. UI Customization',
},
{
type:
'doc',
- id:
'topics/10.18.06.HtmlStylesheets',
- label:
'10.18.6. Stylesheets',
+ id:
'topics/10.31.06.HtmlStylesheets',
+ label:
'10.31.6. Stylesheets',
},
],
},
{
type: 'doc',
- id:
'topics/10.19.LoggingAndDebugging',
- label: '10.19. Logging
/ Debugging',
+ id:
'topics/10.32.LoggingAndDebugging',
+ label: '10.32. Logging
/ Debugging',
},
{
type: 'doc',
- id:
'topics/10.20.HttpStatusCodes',
- label: '10.20. HTTP
Status Codes',
+ id:
'topics/10.33.HttpStatusCodes',
+ label: '10.33. HTTP
Status Codes',
},
{
type: 'doc',
- id:
'topics/10.20a.RestServerProblemDetails',
- label: '10.20a. RFC
7807 / 9457 Problem Details',
+ id:
'topics/10.34.RestServerProblemDetails',
+ label: '10.34. RFC 7807
/ 9457 Problem Details',
},
{
type: 'doc',
- id:
'topics/10.20b.RestServerConditionalGet',
- label: '10.20b.
Conditional-GET / ETag Helpers',
+ id:
'topics/10.35.RestServerConditionalGet',
+ label: '10.35.
Conditional-GET / ETag Helpers',
},
{
type: 'doc',
- id:
'topics/10.20c.RestServerRateLimitAndRequestId',
- label: '10.20c.
Rate-Limiting and Request-Id Propagation',
+ id:
'topics/10.36.RestServerRateLimitAndRequestId',
+ label: '10.36.
Rate-Limiting and Request-Id Propagation',
},
{
type: 'doc',
- id:
'topics/10.20d.RestServerTestBeanInjection',
- label: '10.20d.
Test-time Bean Injection',
+ id:
'topics/10.37.RestServerTestBeanInjection',
+ label: '10.37.
Test-time Bean Injection',
},
{
type: 'doc',
- id:
'topics/10.20e.RestServerAuthGuards',
- label: '10.20e. AuthN
Guards — Bearer / API-Key / JWT',
+ id:
'topics/10.38.RestServerAuthGuards',
+ label: '10.38. AuthN
Guards — Bearer / API-Key / JWT',
},
{
type: 'doc',
- id:
'topics/10.20f.RestServerValidation',
- label: '10.20f. Jakarta
Bean Validation',
+ id:
'topics/10.39.RestServerValidation',
+ label: '10.39. Jakarta
Bean Validation',
},
{
type: 'doc',
- id:
'topics/10.20g.RestServerObservability',
- label: '10.20g.
Observability — Micrometer + OpenTelemetry',
+ id:
'topics/10.40.RestServerObservability',
+ label: '10.40.
Observability — Micrometer + OpenTelemetry',
},
{
type: 'doc',
- id:
'topics/10.20h.RestServerAsyncDispatch',
- label: '10.20h. Async
Returns + Virtual-Thread Dispatch',
+ id:
'topics/10.41.RestServerAsyncDispatch',
+ label: '10.41. Async
Returns + Virtual-Thread Dispatch',
},
{
type: 'doc',
- id:
'topics/10.20i.AuthFilterFramework',
- label: '10.20i. AuthN
Filter Framework — Servlet-Layer Authentication',
+ id:
'topics/10.42.AuthFilterFramework',
+ label: '10.42. AuthN
Filter Framework — Servlet-Layer Authentication',
},
{
type: 'doc',
- id:
'topics/10.20j.SamlAuthSupport',
- label: '10.20j. SAML
2.0 AuthN Support (juneau-rest-server-auth-saml)',
+ id:
'topics/10.43.SamlAuthSupport',
+ label: '10.43. SAML 2.0
AuthN Support (juneau-rest-server-auth-saml)',
},
{
type: 'doc',
- id:
'topics/10.20k.OAuthAuthSupport',
- label: '10.20k. OAuth
2.0 / OIDC AuthN Support (juneau-rest-server-auth-oauth)',
+ id:
'topics/10.44.OAuthAuthSupport',
+ label: '10.44. OAuth
2.0 / OIDC AuthN Support (juneau-rest-server-auth-oauth)',
},
{
type: 'doc',
- id:
'topics/10.20l.OidcRelyingParty',
- label: '10.20l. OIDC
Relying Party Login (juneau-rest-server-auth-oidc-rp)',
+ id:
'topics/10.45.OidcRelyingParty',
+ label: '10.45. OIDC
Relying Party Login (juneau-rest-server-auth-oidc-rp)',
},
{
type: 'doc',
- id:
'topics/10.20m.RestServerReactive',
- label: '10.20m.
Reactive-Streams Returns',
+ id:
'topics/10.46.RestServerReactive',
+ label: '10.46.
Reactive-Streams Returns',
},
{
type: 'doc',
- id:
'topics/10.21.BuiltInParameters',
- label: '10.21. Built-in
Parameters',
+ id:
'topics/10.47.BuiltInParameters',
+ label: '10.47. Built-in
Parameters',
},
{
type: 'doc',
- id:
'topics/10.21a.SessionOptions',
- label: '10.21a. Session
Options via HTTP',
+ id:
'topics/10.48.SessionOptions',
+ label: '10.48. Session
Options via HTTP',
},
{
type: 'doc',
- id:
'topics/10.22.UsingWithOsgi',
- label: '10.22. Using
with OSGi',
+ id:
'topics/10.49.UsingWithOsgi',
+ label: '10.49. Using
with OSGi',
},
{
type: 'doc',
- id:
'topics/10.23.RestContext',
- label: '10.23.
RestContext',
+ id:
'topics/10.50.RestContext',
+ label: '10.50.
RestContext',
},
{
type: 'doc',
- id:
'topics/10.24.RestOpContext',
- label: '10.24.
RestOpContext',
+ id:
'topics/10.51.RestOpContext',
+ label: '10.51.
RestOpContext',
},
{
type: 'doc',
- id:
'topics/10.25.ResponseProcessors',
- label: '10.25. Response
Processors',
+ id:
'topics/10.52.ResponseProcessors',
+ label: '10.52. Response
Processors',
},
{
type: 'doc',
- id:
'topics/10.26.RestRpc',
- label: '10.26.
REST/RPC',
+ id:
'topics/10.53.RestRpc',
+ label: '10.53.
REST/RPC',
},
{
type: 'doc',
- id:
'topics/10.27.SerializingUris',
- label: '10.27.
Serializing URIs',
+ id:
'topics/10.54.SerializingUris',
+ label: '10.54.
Serializing URIs',
},
{
type: 'doc',
- id:
'topics/10.28.UtilityBeans',
- label: '10.28. Utility
Beans',
+ id:
'topics/10.55.UtilityBeans',
+ label: '10.55. Utility
Beans',
},
{
type: 'doc',
- id:
'topics/10.29.HtmlBeans',
- label: '10.29. Using
with HTML Beans',
+ id:
'topics/10.56.HtmlBeans',
+ label: '10.56. Using
with HTML Beans',
},
{
type: 'doc',
- id:
'topics/10.30.OtherNotes',
- label: '10.30. Other
Notes',
+ id:
'topics/10.57.OtherNotes',
+ label: '10.57. Other
Notes',
},
{
type: 'doc',
- id:
'topics/10.31.Log4j',
- label: '10.31. Using
LOG4J for logging',
+ id:
'topics/10.58.Log4j',
+ label: '10.58. Using
LOG4J for logging',
},
],
},
{
type: 'category',
- label: '10a. juneau-rest-server-mcp',
+ label: '11. juneau-rest-server-mcp',
collapsed: true,
items: [
{
type: 'doc',
- id:
'topics/10a.01.JuneauRestServerMcpBasics',
- label: '10a.1.
juneau-rest-server-mcp Basics',
+ id:
'topics/11.01.JuneauRestServerMcpBasics',
+ label: '11.1.
juneau-rest-server-mcp Basics',
},
],
},
{
type: 'category',
- label: '11.
juneau-rest-server-springboot',
+ label: '12.
juneau-rest-server-springboot',
collapsed: true,
items: [
{
type: 'doc',
- id:
'topics/11.01.JuneauRestServerSpringbootBasics',
- label: '11.1.
juneau-rest-server-springboot Basics',
+ id:
'topics/12.01.JuneauRestServerSpringbootBasics',
+ label: '12.1.
juneau-rest-server-springboot Basics',
},
{
type: 'doc',
- id:
'topics/11.02.SpringBootOverview',
- label: '11.2. Spring
Boot Overview',
+ id:
'topics/12.02.SpringBootOverview',
+ label: '12.2. Spring
Boot Overview',
},
],
},
{
type: 'category',
- label: '12. juneau-rest-client',
+ label: '13. juneau-rest-client',
collapsed: true,
items: [
{
type: 'doc',
- id:
'topics/12.01.JuneauRestClientBasics',
- label: '12.1.
juneau-rest-client Basics',
+ id:
'topics/13.01.JuneauRestClientBasics',
+ label: '13.1.
juneau-rest-client Basics',
},
{
type: 'doc',
- id:
'topics/12.02.PojoMarshalling',
- label: '12.2. POJO
Marshalling',
+ id:
'topics/13.02.PojoMarshalling',
+ label: '13.2. POJO
Marshalling',
},
{
type: 'doc',
- id:
'topics/12.03.RequestParts',
- label: '12.3. Request
Parts',
+ id:
'topics/13.03.RequestParts',
+ label: '13.3. Request
Parts',
},
{
type: 'doc',
- id:
'topics/12.04.RequestContent',
- label: '12.4. Request
Content',
+ id:
'topics/13.04.RequestContent',
+ label: '13.4. Request
Content',
},
{
type: 'doc',
- id:
'topics/12.05.ResponseStatus',
- label: '12.5. Response
Status',
+ id:
'topics/13.05.ResponseStatus',
+ label: '13.5. Response
Status',
},
{
type: 'doc',
- id:
'topics/12.06.ResponseHeaders',
- label: '12.6. Response
Headers',
+ id:
'topics/13.06.ResponseHeaders',
+ label: '13.6. Response
Headers',
},
{
type: 'doc',
- id:
'topics/12.07.ResponseContent',
- label: '12.7. Response
Content',
+ id:
'topics/13.07.ResponseContent',
+ label: '13.7. Response
Content',
},
{
type: 'doc',
- id:
'topics/12.08.CustomCallHandlers',
- label: '12.8. Custom
Call Handlers',
+ id:
'topics/13.08.CustomCallHandlers',
+ label: '13.8. Custom
Call Handlers',
},
{
type: 'doc',
- id:
'topics/12.09.Interceptors',
- label: '12.9.
Interceptors',
+ id:
'topics/13.09.Interceptors',
+ label: '13.9.
Interceptors',
},
{
type: 'category',
- label: '12.10. REST
Proxies',
+ label: '13.10. REST
Proxies',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/12.10.01.RestProxyBasics',
- label:
'12.10.1. REST Proxy Basics',
+ id:
'topics/13.10.01.RestProxyBasics',
+ label:
'13.10.1. REST Proxy Basics',
},
{
type:
'doc',
- id:
'topics/12.10.02.Remote',
- label:
'12.10.2. @Remote',
+ id:
'topics/13.10.02.Remote',
+ label:
'13.10.2. @Remote',
},
{
type:
'doc',
- id:
'topics/12.10.03.RemoteMethod',
- label:
'12.10.3. @RemoteOp',
+ id:
'topics/13.10.03.RemoteMethod',
+ label:
'13.10.3. @RemoteOp',
},
{
type:
'doc',
- id:
'topics/12.10.04.Content',
- label:
'12.10.4. @Content',
+ id:
'topics/13.10.04.Content',
+ label:
'13.10.4. @Content',
},
{
type:
'doc',
- id:
'topics/12.10.05.FormData',
- label:
'12.10.5. @FormData',
+ id:
'topics/13.10.05.FormData',
+ label:
'13.10.5. @FormData',
},
{
type:
'doc',
- id:
'topics/12.10.06.Query',
- label:
'12.10.6. @Query',
+ id:
'topics/13.10.06.Query',
+ label:
'13.10.6. @Query',
},
{
type:
'doc',
- id:
'topics/12.10.07.Header',
- label:
'12.10.7. @Header',
+ id:
'topics/13.10.07.Header',
+ label:
'13.10.7. @Header',
},
{
type:
'doc',
- id:
'topics/12.10.08.Path',
- label:
'12.10.8. @Path',
+ id:
'topics/13.10.08.Path',
+ label:
'13.10.8. @Path',
},
{
type:
'doc',
- id:
'topics/12.10.09.Request',
- label:
'12.10.9. @Request',
+ id:
'topics/13.10.09.Request',
+ label:
'13.10.9. @Request',
},
{
type:
'doc',
- id:
'topics/12.10.10.Response',
- label:
'12.10.10. @Response',
+ id:
'topics/13.10.10.Response',
+ label:
'13.10.10. @Response',
},
{
type:
'doc',
- id:
'topics/12.10.11.DualPurposeInterfaces',
- label:
'12.10.11. Dual-purpose (end-to-end) interfaces',
+ id:
'topics/13.10.11.DualPurposeInterfaces',
+ label:
'13.10.11. Dual-purpose (end-to-end) interfaces',
},
],
},
{
type: 'doc',
- id:
'topics/12.11.LoggingAndDebugging',
- label: '12.11. Logging
and Debugging',
+ id:
'topics/13.11.LoggingAndDebugging',
+ label: '13.11. Logging
and Debugging',
},
{
type: 'doc',
- id:
'topics/12.12.CustomizingHttpClient',
- label: '12.12.
Customizing HttpClient',
+ id:
'topics/13.12.CustomizingHttpClient',
+ label: '13.12.
Customizing HttpClient',
},
{
type: 'doc',
- id:
'topics/12.13.ExtendingRestClient',
- label: '12.13.
Extending RestClient',
+ id:
'topics/13.13.ExtendingRestClient',
+ label: '13.13.
Extending RestClient',
},
{
type: 'category',
- label: '12.14.
Authentication',
+ label: '13.14.
Authentication',
collapsed: true,
items: [
{
type:
'doc',
- id:
'topics/12.14.01.AuthenticationBasics',
- label:
'12.14.1. Authentication Basics',
+ id:
'topics/13.14.01.AuthenticationBasics',
+ label:
'13.14.1. Authentication Basics',
},
{
type:
'doc',
- id:
'topics/12.14.02.AuthenticationBASIC',
- label:
'12.14.2. BASIC Authentication',
+ id:
'topics/13.14.02.AuthenticationBASIC',
+ label:
'13.14.2. BASIC Authentication',
},
{
type:
'doc',
- id:
'topics/12.14.03.AuthenticationForm',
- label:
'12.14.3. FORM-based Authentication',
+ id:
'topics/13.14.03.AuthenticationForm',
+ label:
'13.14.3. FORM-based Authentication',
},
{
type:
'doc',
- id:
'topics/12.14.04.AuthenticationOIDC',
- label:
'12.14.4. OIDC Authentication',
+ id:
'topics/13.14.04.AuthenticationOIDC',
+ label:
'13.14.4. OIDC Authentication',
},
],
},
{
type: 'doc',
- id:
'topics/12.15.NextGenRestClient',
- label: '12.15.
Next-Generation REST Client (Beta)',
+ id:
'topics/13.15.NextGenRestClient',
+ label: '13.15.
Next-Generation REST Client (Beta)',
},
],
},
{
type: 'category',
- label: '13. juneau-rest-mock',
+ label: '14. juneau-rest-mock',
collapsed: true,
items: [
{
type: 'doc',
- id:
'topics/13.01.JuneauRestMockBasics',
- label: '13.1.
juneau-rest-mock Basics',
+ id:
'topics/14.01.JuneauRestMockBasics',
+ label: '14.1.
juneau-rest-mock Basics',
},
{
type: 'doc',
- id:
'topics/13.02.MockRestClientOverview',
- label: '13.2. Mock REST
Client Overview',
+ id:
'topics/14.02.MockRestClientOverview',
+ label: '14.2. Mock REST
Client Overview',
},
],
},
{
type: 'category',
- label: '14. juneau-microservice',
+ label: '15. juneau-microservice',
collapsed: true,
items: [
{
type: 'doc',
- id:
'topics/14.01.JuneauMicroserviceBasics',
- label: '14.1.
juneau-microservice Basics',
+ id:
'topics/15.01.JuneauMicroserviceBasics',
+ label: '15.1.
juneau-microservice Basics',
},
{
type: 'doc',
- id:
'topics/14.02.MicroserviceCoreOverview',
- label: '14.2.
Microservice Core Overview',
+ id:
'topics/15.02.MicroserviceCoreOverview',
+ label: '15.2.
Microservice Core Overview',
},
{
type: 'doc',
- id: 'topics/14.03.Args',
- label: '14.3. Args',
+ id: 'topics/15.03.Args',
+ label: '15.3. Args',
},
{
type: 'doc',
- id:
'topics/14.04.Manifest',
- label: '14.4. Manifest',
+ id:
'topics/15.04.Manifest',
+ label: '15.4. Manifest',
},
{
type: 'doc',
- id:
'topics/14.05.SystemProperties',
- label: '14.5. System
properties',
+ id:
'topics/15.05.SystemProperties',
+ label: '15.5. System
properties',
},
{
type: 'doc',
- id:
'topics/14.06.VarResolver',
- label: '14.6.
VarResolver',
+ id:
'topics/15.06.VarResolver',
+ label: '15.6.
VarResolver',
},
{
type: 'doc',
- id:
'topics/14.07.ConsoleCommands',
- label: '14.7. Console
Commands',
+ id:
'topics/15.07.ConsoleCommands',
+ label: '15.7. Console
Commands',
},
{
type: 'doc',
- id:
'topics/14.08.Listeners',
- label: '14.8.
Listeners',
+ id:
'topics/15.08.Listeners',
+ label: '15.8.
Listeners',
},
{
type: 'doc',
- id:
'topics/14.09.InjectAwareMicroservice',
- label: '14.9.
Inject-Aware Microservice',
+ id:
'topics/15.09.InjectAwareMicroservice',
+ label: '15.9.
Inject-Aware Microservice',
},
],
},
{
type: 'category',
- label: '15. juneau-microservice-jetty',
+ label: '16. juneau-microservice-jetty',
collapsed: true,
items: [
{
type: 'doc',
- id:
'topics/15.01.JuneauMicroserviceJettyBasics',
- label: '15.1.
juneau-microservice-jetty Basics',
+ id:
'topics/16.01.JuneauMicroserviceJettyBasics',
+ label: '16.1.
juneau-microservice-jetty Basics',
},
{
type: 'doc',
- id:
'topics/15.02.MicroserviceJettyOverview',
- label: '15.2.
Microservice Jetty Overview',
+ id:
'topics/16.02.MicroserviceJettyOverview',
+ label: '16.2.
Microservice Jetty Overview',
},
{
type: 'doc',
- id:
'topics/15.03.LifecycleMethods',
- label: '15.3. Lifecycle
Methods',
+ id:
'topics/16.03.LifecycleMethods',
+ label: '16.3. Lifecycle
Methods',
},
{
type: 'doc',
- id:
'topics/15.04.ResourceClasses',
- label: '15.4. Resource
Classes',
+ id:
'topics/16.04.ResourceClasses',
+ label: '16.4. Resource
Classes',
},
{
type: 'doc',
- id:
'topics/15.05.PredefinedResourceClasses',
- label: '15.5.
Predefined Resource Classes',
+ id:
'topics/16.05.PredefinedResourceClasses',
+ label: '16.5.
Predefined Resource Classes',
},
{
type: 'doc',
- id:
'topics/15.06.Config',
- label: '15.6. Config',
+ id:
'topics/16.06.Config',
+ label: '16.6. Config',
},
{
type: 'doc',
- id:
'topics/15.07.JettyXml',
- label: '15.7. Jetty.xml
file',
+ id:
'topics/16.07.JettyXml',
+ label: '16.7. Jetty.xml
file',
},
{
type: 'doc',
- id:
'topics/15.08.UiCustomization',
- label: '15.8. UI
Customization',
+ id:
'topics/16.08.UiCustomization',
+ label: '16.8. UI
Customization',
},
{
type: 'doc',
- id:
'topics/15.09.Extending',
- label: '15.9.
Customizing via @Bean',
+ id:
'topics/16.09.Extending',
+ label: '16.9.
Customizing via @Bean',
},
{
type: 'doc',
- id:
'topics/15.10.HealthProbes',
- label: '15.10. Health /
Readiness / Liveness Probes',
+ id:
'topics/16.10.HealthProbes',
+ label: '16.10. Health /
Readiness / Liveness Probes',
},
],
},
{
type: 'category',
- label: '17. My SpringBoot Microservice',
+ label: '18. My SpringBoot Microservice',
collapsed: true,
items: [
{
type: 'doc',
- id:
'topics/17.01.MySpringBootMicroserviceBasics',
- label: '17.1. My
SpringBoot Microservice Basics',
+ id:
'topics/18.01.MySpringBootMicroserviceBasics',
+ label: '18.1. My
SpringBoot Microservice Basics',
},
{
type: 'doc',
- id:
'topics/17.02.MySpringBootMicroserviceInstalling',
- label: '17.2.
Installing in Eclipse',
+ id:
'topics/18.02.MySpringBootMicroserviceInstalling',
+ label: '18.2.
Installing in Eclipse',
},
{
type: 'doc',
- id:
'topics/17.03.MySpringBootMicroserviceRunning',
- label: '17.3. Running
in Eclipse',
+ id:
'topics/18.03.MySpringBootMicroserviceRunning',
+ label: '18.3. Running
in Eclipse',
},
{
type: 'doc',
- id:
'topics/17.04.MySpringBootMicroserviceBuilding',
- label: '17.4. Building
and Running from Command-Line',
+ id:
'topics/18.04.MySpringBootMicroserviceBuilding',
+ label: '18.4. Building
and Running from Command-Line',
},
],
},
{
type: 'category',
- label: '18. juneau-petstore',
+ label: '19. juneau-petstore',
collapsed: true,
items: [
{
type: 'doc',
- id:
'topics/18.01.JuneauPetstoreOverview',
- label: '18.1.
juneau-petstore Overview',
+ id:
'topics/19.01.JuneauPetstoreOverview',
+ label: '19.1.
juneau-petstore Overview',
},
],
},
{
type: 'category',
- label: '19. juneau-examples',
+ label: '20. juneau-examples',
collapsed: true,
items: [
{
type: 'doc',
- id:
'topics/19.01.JuneauExamplesCore',
- label: '19.1.
juneau-examples-core',
+ id:
'topics/20.01.JuneauExamplesCore',
+ label: '20.1.
juneau-examples-core',
},
],
},
{
type: 'category',
- label: '20. juneau-shaded',
+ label: '21. juneau-shaded',
collapsed: true,
items: [
{
type: 'doc',
- id:
'topics/20.01.JuneauShadedOverview',
- label: '20.1. Juneau
Shaded Artifacts',
+ id:
'topics/21.01.JuneauShadedOverview',
+ label: '21.1. Juneau
Shaded Artifacts',
},
{
type: 'doc',
- id:
'topics/20.02.JuneauShadedCore',
- label: '20.2.
juneau-shaded-core',
+ id:
'topics/21.02.JuneauShadedCore',
+ label: '21.2.
juneau-shaded-core',
},
{
type: 'doc',
- id:
'topics/20.03.JuneauShadedRestClient',
- label: '20.3.
juneau-shaded-rest-client',
+ id:
'topics/21.03.JuneauShadedRestClient',
+ label: '21.3.
juneau-shaded-rest-client',
},
{
type: 'doc',
- id:
'topics/20.04.JuneauShadedRestServer',
- label: '20.4.
juneau-shaded-rest-server',
+ id:
'topics/21.04.JuneauShadedRestServer',
+ label: '21.4.
juneau-shaded-rest-server',
},
{
type: 'doc',
- id:
'topics/20.05.JuneauShadedRestServerSpringboot',
- label: '20.5.
juneau-shaded-rest-server-springboot',
+ id:
'topics/21.05.JuneauShadedRestServerSpringboot',
+ label: '21.5.
juneau-shaded-rest-server-springboot',
},
{
type: 'doc',
- id:
'topics/20.06.JuneauShadedAll',
- label: '20.6.
juneau-shaded-all',
+ id:
'topics/21.06.JuneauShadedAll',
+ label: '21.6.
juneau-shaded-all',
},
],
},
{
type: 'category',
- label: '21. Security',
+ label: '22. Security',
collapsed: true,
items: [
{
type: 'doc',
- id:
'topics/21.01.SecurityBasics',
- label: '21.1. Security
Basics',
+ id:
'topics/22.01.SecurityBasics',
+ label: '22.1. Security
Basics',
},
{
type: 'doc',
- id:
'topics/21.02.MarshallingSecurity',
- label: '21.2.
Marshalling Security',
+ id:
'topics/22.02.MarshallingSecurity',
+ label: '22.2.
Marshalling Security',
},
{
type: 'doc',
- id:
'topics/21.03.SvlSecurity',
- label: '21.3. SVL
Security',
+ id:
'topics/22.03.SvlSecurity',
+ label: '22.3. SVL
Security',
},
{
type: 'doc',
- id:
'topics/21.04.RestSecurity',
- label: '21.4. REST
Security',
+ id:
'topics/22.04.RestSecurity',
+ label: '22.4. REST
Security',
},
],
},
{
type: 'category',
- label: '22. V9.0 Migration Guide',
+ label: '23. V9.0 Migration Guide',
collapsed: true,
items: [
{
type: 'doc',
- id:
'topics/22.01.V9MigrationGuide',
- label: '22.1. v9.0
Migration Guide',
+ id:
'topics/23.01.V9MigrationGuide',
+ label: '23.1. v9.0
Migration Guide',
},
],
},
{
type: 'category',
- label: '23. V10.0 Migration Guide',
+ label: '24. V10.0 Migration Guide',
collapsed: true,
items: [
{
type: 'doc',
- id: 'topics/23.01.V10MigrationGuide',
- label: '23.1. v10.0 Migration Guide',
+ id: 'topics/24.01.V10MigrationGuide',
+ label: '24.1. v10.0 Migration Guide',
},
],
},