This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch v3
in repository https://gitbox.apache.org/repos/asf/causeway.git

commit 3a3b8b1a695fc3a401778d578b915ed28116b40b
Author: Dan Haywood <[email protected]>
AuthorDate: Fri Nov 14 06:14:44 2025 +0000

    CAUSEWAY-3941: update website
---
 .../modules/applib/pages/index/ViewModel.adoc      |  2 +-
 .../applib/pages/index/events/ui/IconUiEvent.adoc  |  2 +-
 .../DigitalVerificationException.adoc}             | 17 +++++++++------
 .../services/urlencoding/UrlEncodingService.adoc   | 10 ++++-----
 .../grid/bootstrap/GridSystemServiceBootstrap.adoc |  2 +-
 .../session/InteractionServiceDefault.adoc         |  2 +-
 core/adoc/modules/_overview/pages/about.adoc       | 24 ++++++++++------------
 7 files changed, 31 insertions(+), 28 deletions(-)

diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/ViewModel.adoc 
b/antora/components/refguide-index/modules/applib/pages/index/ViewModel.adoc
index ab936d67558..0d3716e7d61 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/ViewModel.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/ViewModel.adoc
@@ -40,4 +40,4 @@ Obtain a memento of the view-model. (Optional)
 
 Captures the state of this view-model as _String_ , which can be passed in to 
this view-model's constructor for later re-construction.
 
-The framework automatically takes care of non-URL-safe strings, by passing 
them through _java.net.URLEncoder_ / _java.net.URLDecoder_ for encoding and 
decoding respectively.
+The framework automatically takes care of non-URL-safe strings, null and the 
empty String. Those view-model mementos are also digitally signed, before the 
are handed out to clients.
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/events/ui/IconUiEvent.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/events/ui/IconUiEvent.adoc
index 06d94405608..5ba2f85d158 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/events/ui/IconUiEvent.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/events/ui/IconUiEvent.adoc
@@ -53,7 +53,7 @@ Because the _EventObject_ superclass prohibits a null source, 
a dummy value is t
 [#getIconName_]
 === getIconName()
 
-The icon name as provided by a subscriber using _#setIconName(String)_.
+The icon name as provided by a subscriber using _#setIconName(String)_ .
 
 [#setIconName_String]
 === setIconName(String)
diff --git 
a/antora/components/refguide-index/modules/core/pages/index/runtimeservices/serializing/SerializingAdapterDefault.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/DigitalVerificationException.adoc
similarity index 55%
rename from 
antora/components/refguide-index/modules/core/pages/index/runtimeservices/serializing/SerializingAdapterDefault.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/DigitalVerificationException.adoc
index 943fa4cfd53..6b1e88776a0 100644
--- 
a/antora/components/refguide-index/modules/core/pages/index/runtimeservices/serializing/SerializingAdapterDefault.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/DigitalVerificationException.adoc
@@ -1,16 +1,21 @@
-= SerializingAdapterDefault
+= DigitalVerificationException
 :Notice: Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements. See the NOTICE file distributed with this work 
for additional information regarding copyright ownership. The ASF licenses this 
file to you under the Apache License, Version 2.0 (the "License"); you may not 
use this file except in compliance with the License. You may obtain a copy of 
the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by 
applicable law or ag [...]
 
-Default implementation of _SerializingAdapter_ , intended as an 'internal' 
service.
+Indicates that a digital verification failed.
+
+E.g. could be an invalid (or no longer valid) bookmark.
 
 == API
 
 [source,java]
-.SerializingAdapterDefault.java
+.DigitalVerificationException.java
 ----
-class SerializingAdapterDefault {
-  Serializable write(Object value)
-  T read(Class<T> valueClass, Serializable value)
+class DigitalVerificationException {
+  DigitalVerificationException(String msg)
+  DigitalVerificationException(TranslatableString translatableMessage, 
Class<?> translationContextClass, String translationContextMethod)
+  DigitalVerificationException(Throwable cause)
+  DigitalVerificationException(String msg, Throwable cause)
+  DigitalVerificationException(TranslatableString translatableMessage, 
Class<?> translationContextClass, String translationContextMethod, Throwable 
cause)
 }
 ----
 
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/services/urlencoding/UrlEncodingService.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/services/urlencoding/UrlEncodingService.adoc
index d4009c10311..18513ff93b3 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/services/urlencoding/UrlEncodingService.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/services/urlencoding/UrlEncodingService.adoc
@@ -23,12 +23,12 @@ interface UrlEncodingService {
 <.> xref:#encode_byte[encode(byte)]
 +
 --
-Converts the string (eg view model memento) into a string safe for use within 
an URL
+Converts given data bytes (eg view model memento) into a string safe for use 
within an URL
 --
 <.> xref:#decode_String[decode(String)]
 +
 --
-Unconverts the string from its URL form into its original form URL.
+Converts the plain URL safe string back to its original data bytes.
 --
 <.> xref:#forTesting_[forTesting()]
 +
@@ -46,14 +46,14 @@ Uses base64 without compression.
 [#encode_byte]
 === encode(byte)
 
-Converts the string (eg view model memento) into a string safe for use within 
an URL
+Converts given data bytes (eg view model memento) into a string safe for use 
within an URL
 
 [#decode_String]
 === decode(String)
 
-Unconverts the string from its URL form into its original form URL.
+Converts the plain URL safe string back to its original data bytes.
 
-Reciprocal of _#encode(byte[])_ .
+Inverse of _#encode(byte[])_ .
 
 [#forTesting_]
 === forTesting()
diff --git 
a/antora/components/refguide-index/modules/core/pages/index/metamodel/services/grid/bootstrap/GridSystemServiceBootstrap.adoc
 
b/antora/components/refguide-index/modules/core/pages/index/metamodel/services/grid/bootstrap/GridSystemServiceBootstrap.adoc
index d8fa29a5ec0..0aca499345c 100644
--- 
a/antora/components/refguide-index/modules/core/pages/index/metamodel/services/grid/bootstrap/GridSystemServiceBootstrap.adoc
+++ 
b/antora/components/refguide-index/modules/core/pages/index/metamodel/services/grid/bootstrap/GridSystemServiceBootstrap.adoc
@@ -11,7 +11,7 @@ Default implementation of 
_org.apache.causeway.applib.services.grid.GridSystemSe
 class GridSystemServiceBootstrap {
   public static final String TNS;
   public static final String SCHEMA_LOCATION;
-  GridSystemServiceBootstrap(MetaModelContext metaModelContext, 
TranslationService translationService, JaxbService jaxbService, MessageService 
messageService, CausewaySystemEnvironment causewaySystemEnvironment, 
List<FallbackLayoutDataSource> fallbackLayoutDataSources)
+  GridSystemServiceBootstrap(CausewayConfiguration config, 
Provider<SpecificationLoader> specLoaderProvider, TranslationService 
translationService, JaxbService jaxbService, MessageService messageService, 
CausewaySystemEnvironment causewaySystemEnvironment, 
List<FallbackLayoutDataSource> fallbackLayoutDataSources)
   Class<BSGrid> gridImplementation()
   String tns()
   String schemaLocation()
diff --git 
a/antora/components/refguide-index/modules/core/pages/index/runtimeservices/session/InteractionServiceDefault.adoc
 
b/antora/components/refguide-index/modules/core/pages/index/runtimeservices/session/InteractionServiceDefault.adoc
index 656eae76ae9..edb6527556a 100644
--- 
a/antora/components/refguide-index/modules/core/pages/index/runtimeservices/session/InteractionServiceDefault.adoc
+++ 
b/antora/components/refguide-index/modules/core/pages/index/runtimeservices/session/InteractionServiceDefault.adoc
@@ -9,7 +9,7 @@ Default implementation of 
xref:refguide:applib:index/services/iactnlayer/Interac
 .InteractionServiceDefault.java
 ----
 class InteractionServiceDefault {
-  InteractionServiceDefault(MetamodelEventService runtimeEventService, 
SpecificationLoader specificationLoader, ServiceInjector serviceInjector, 
TransactionServiceSpring transactionServiceSpring, ClockService clockService, 
Provider<CommandPublisher> commandPublisherProvider, ConfigurableBeanFactory 
beanFactory, InteractionIdGenerator interactionIdGenerator)
+  InteractionServiceDefault(MetamodelEventService runtimeEventService, 
Provider<SpecificationLoader> specificationLoaderProvider, ServiceInjector 
serviceInjector, TransactionServiceSpring transactionServiceSpring, 
ClockService clockService, Provider<CommandPublisher> commandPublisherProvider, 
ConfigurableBeanFactory beanFactory, InteractionIdGenerator 
interactionIdGenerator)
   void init(ContextRefreshedEvent event)
   int getInteractionLayerCount()
   InteractionLayer openInteraction()
diff --git a/core/adoc/modules/_overview/pages/about.adoc 
b/core/adoc/modules/_overview/pages/about.adoc
index 3995f31c01d..93a33c13e61 100644
--- a/core/adoc/modules/_overview/pages/about.adoc
+++ b/core/adoc/modules/_overview/pages/about.adoc
@@ -615,7 +615,7 @@ Directory: /testing/specsupport/applib
 io.cucumber:cucumber-java:jar:<managed> +
 io.cucumber:cucumber-junit-platform-engine:jar:<managed> +
 io.cucumber:cucumber-spring:jar:<managed> +
-io.cucumber:messages:jar:27.2.0 +
+io.cucumber:messages:jar:30.1.0 +
 org.apache.causeway.testing:causeway-testing-fakedata-applib:jar:<managed> +
 org.apache.causeway.testing:causeway-testing-fixtures-applib:jar:<managed> +
 
org.apache.causeway.testing:causeway-testing-integtestsupport-applib:jar:<managed>
 +
@@ -1076,7 +1076,7 @@ org.apache.causeway.core:causeway-schema:jar:<managed> +
 
 .Document Index Entries
 ****
-xref:refguide:applib:index/CausewayModuleApplib.adoc[CausewayModuleApplib], 
xref:refguide:applib:index/CausewayModuleApplibChangeAndExecutionLoggers.adoc[CausewayModuleApplibChangeAndExecutionLoggers],
 
xref:refguide:applib:index/CausewayModuleApplibMixins.adoc[CausewayModuleApplibMixins],
 xref:refguide:applib:index/Identifier.adoc[Identifier], 
xref:refguide:applib:index/ViewModel.adoc[ViewModel], 
xref:refguide:applib:index/annotation/Action.adoc[Action], 
xref:refguide:applib:index/annota [...]
+xref:refguide:applib:index/CausewayModuleApplib.adoc[CausewayModuleApplib], 
xref:refguide:applib:index/CausewayModuleApplibChangeAndExecutionLoggers.adoc[CausewayModuleApplibChangeAndExecutionLoggers],
 
xref:refguide:applib:index/CausewayModuleApplibMixins.adoc[CausewayModuleApplibMixins],
 xref:refguide:applib:index/Identifier.adoc[Identifier], 
xref:refguide:applib:index/ViewModel.adoc[ViewModel], 
xref:refguide:applib:index/annotation/Action.adoc[Action], 
xref:refguide:applib:index/annota [...]
 ****
 
 |Apache Causeway Core - Code Gen (ByteBuddy)
@@ -1127,7 +1127,7 @@ o.a.i.core.config.viewer.web.WebAppContextPath +
 org.apache.causeway.commons:causeway-commons:jar:<managed> +
 org.apache.causeway.core:causeway-applib:jar:<managed> +
 org.apache.causeway.core:causeway-core-internaltestsupport:jar:<managed> +
-org.hibernate:hibernate-validator:jar:<managed> +
+org.hibernate.validator:hibernate-validator:jar:<managed> +
 org.projectlombok:lombok:jar:<managed> +
 org.springframework.boot:spring-boot-configuration-processor:jar:<managed> +
 ****
@@ -1232,7 +1232,6 @@ o.a.i.core.metamodel.valuesemantics.ClobValueSemantics +
 o.a.i.core.metamodel.valuesemantics.CommandDtoValueSemantics +
 o.a.i.core.metamodel.valuesemantics.DoubleValueSemantics +
 o.a.i.core.metamodel.valuesemantics.FloatValueSemantics +
-o.a.i.core.metamodel.valuesemantics.IdStringifierForSerializable +
 o.a.i.core.metamodel.valuesemantics.IntValueSemantics +
 o.a.i.core.metamodel.valuesemantics.InteractionDtoValueSemantics +
 o.a.i.core.metamodel.valuesemantics.LocalResourcePathValueSemantics +
@@ -1345,7 +1344,6 @@ 
o.a.i.core.runtimeservices.recognizer.ExceptionRecognizerServiceDefault +
 
o.a.i.core.runtimeservices.recognizer.dae.ExceptionRecognizerForDataAccessException
 +
 o.a.i.core.runtimeservices.routing.RoutingServiceDefault +
 o.a.i.core.runtimeservices.scratchpad.ScratchpadDefault +
-o.a.i.core.runtimeservices.serializing.SerializingAdapterDefault +
 o.a.i.core.runtimeservices.session.InteractionIdGeneratorDefault +
 o.a.i.core.runtimeservices.session.InteractionServiceDefault +
 o.a.i.core.runtimeservices.sitemap.SitemapServiceDefault +
@@ -1373,7 +1371,7 @@ org.springframework:spring-context-support:jar:<managed> +
 
 .Document Index Entries
 ****
-xref:refguide:core:index/runtimeservices/bookmarks/BookmarkServiceDefault.adoc[BookmarkServiceDefault],
 
xref:refguide:core:index/runtimeservices/command/CommandExecutorServiceDefault.adoc[CommandExecutorServiceDefault],
 
xref:refguide:core:index/runtimeservices/command/SchemaValueMarshallerDefault.adoc[SchemaValueMarshallerDefault],
 
xref:refguide:core:index/runtimeservices/email/EmailServiceDefault.adoc[EmailServiceDefault],
 xref:refguide:core:index/runtimeservices/eventbus/EventBusServic [...]
+xref:refguide:core:index/runtimeservices/bookmarks/BookmarkServiceDefault.adoc[BookmarkServiceDefault],
 
xref:refguide:core:index/runtimeservices/command/CommandExecutorServiceDefault.adoc[CommandExecutorServiceDefault],
 
xref:refguide:core:index/runtimeservices/command/SchemaValueMarshallerDefault.adoc[SchemaValueMarshallerDefault],
 
xref:refguide:core:index/runtimeservices/email/EmailServiceDefault.adoc[EmailServiceDefault],
 xref:refguide:core:index/runtimeservices/eventbus/EventBusServic [...]
 ****
 
 |Apache Causeway Core - Security
@@ -2804,7 +2802,7 @@ Directory: /viewers/commons/model
 ****
 org.apache.causeway.core:causeway-core-runtime:jar:<managed> +
 org.apache.causeway.viewer:causeway-viewer-commons-applib:jar:<managed> +
-org.webjars:font-awesome:jar:6.7.2 +
+org.webjars:font-awesome:jar:7.0.1 +
 ****
 
 |Apache Causeway Commons - Prism
@@ -4049,9 +4047,9 @@ Directory: /valuetypes/asciidoc/ui
 |.Dependencies
 ****
 com.github.jnr:jnr-constants:jar:0.10.4 +
-com.github.jnr:jnr-enxio:jar:0.32.18 +
-com.github.jnr:jnr-ffi:jar:2.2.17 +
-com.github.jnr:jnr-posix:jar:3.1.20 +
+com.github.jnr:jnr-enxio:jar:0.32.19 +
+com.github.jnr:jnr-ffi:jar:2.2.18 +
+com.github.jnr:jnr-posix:jar:3.1.21 +
 org.apache.causeway.core:causeway-core-metamodel:jar:<managed> +
 
org.apache.causeway.valuetypes:causeway-valuetypes-asciidoc-applib:jar:<managed>
 +
 org.asciidoctor:asciidoctorj:jar:${asciidoctorj.version} +
@@ -5237,7 +5235,7 @@ Directory: /extensions/vw/pdfjs/wicket/integration
 ****
 org.apache.causeway.extensions:causeway-extensions-pdfjs-applib:jar:<managed> +
 org.apache.causeway.viewer:causeway-viewer-wicket-ui:jar:<managed> +
-org.webjars.npm:pdfjs-dist:jar:5.2.133 +
+org.webjars.npm:pdfjs-dist:jar:5.4.394 +
 ****
 
 .Document Index Entries
@@ -5325,7 +5323,7 @@ Directory: 
/retired/shiro/extensions/secman/delegated-shiro
 .Dependencies
 ****
 org.apache.causeway.core:causeway-core-runtime:jar:<managed> +
-org.apache.causeway.extensions:causeway-extensions-secman-applib:jar:3.4.0-SNAPSHOT
 +
+org.apache.causeway.extensions:causeway-extensions-secman-applib:jar:3.6.0-SNAPSHOT
 +
 org.apache.causeway.security:causeway-security-shiro:jar:<managed> +
 ****
 
@@ -7291,7 +7289,7 @@ Directory: /regressiontests/config
 ----
 |.Dependencies
 ****
-com.icegreen:greenmail-junit5:jar:2.1.3 +
+com.icegreen:greenmail-junit5:jar:2.1.7 +
 org.apache.causeway.core:causeway-core-runtimeservices:jar:<managed> +
 
org.apache.causeway.regressiontests:causeway-regressiontests-base:jar:<managed> 
+
 ****

Reply via email to