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

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


The following commit(s) were added to refs/heads/master by this push:
     new fb89006ce4 CAUSEWAY-3424: [Programming Model] remove 
ActionLayout#bookmarking
fb89006ce4 is described below

commit fb89006ce4d5a7d9bb5be2796a436eaa6bb77889
Author: andi-huber <[email protected]>
AuthorDate: Wed Apr 12 17:45:16 2023 +0200

    CAUSEWAY-3424: [Programming Model] remove ActionLayout#bookmarking
    
    - was marked deprecated for removal in RC1
---
 .../relnotes/modules/ROOT/pages/2023/2.0.0-RC2/mignotes.adoc  | 11 +++++++++++
 .../org/apache/causeway/applib/annotation/ActionLayout.java   | 10 ----------
 2 files changed, 11 insertions(+), 10 deletions(-)

diff --git 
a/antora/components/relnotes/modules/ROOT/pages/2023/2.0.0-RC2/mignotes.adoc 
b/antora/components/relnotes/modules/ROOT/pages/2023/2.0.0-RC2/mignotes.adoc
index d560413d1f..24679c997d 100644
--- a/antora/components/relnotes/modules/ROOT/pages/2023/2.0.0-RC2/mignotes.adoc
+++ b/antora/components/relnotes/modules/ROOT/pages/2023/2.0.0-RC2/mignotes.adoc
@@ -5,6 +5,17 @@
 
 This page will be added to as development progresses.
 
+== Programming Model
+
+=== Removed
+* `ActionLayout#bookmarking` ... had conflicting semantics with 
`DomainObjectLayout#bookmarking`,
+that is, if the latter was present on an Action's return type, hence removed
+
+=== Marked Deprecated for Removal
+* `Action#hidden` ... use `ActionLayout#hidden` instead
+* `Collection#hidden` ... use `CollectionLayout#hidden` instead
+* `Property#hidden` ... use `PropertyLayout#hidden` instead
+
 == Maven Artifacts
 
 Incubator projects `viewer-vaadin` and `viewer-javafx` were discontinued in 
version 2.x,
diff --git 
a/api/applib/src/main/java/org/apache/causeway/applib/annotation/ActionLayout.java
 
b/api/applib/src/main/java/org/apache/causeway/applib/annotation/ActionLayout.java
index 96b31ed106..1c6b17d013 100644
--- 
a/api/applib/src/main/java/org/apache/causeway/applib/annotation/ActionLayout.java
+++ 
b/api/applib/src/main/java/org/apache/causeway/applib/annotation/ActionLayout.java
@@ -74,16 +74,6 @@ public @interface ActionLayout {
     String associateWith()
             default "";
 
-    /**
-     * @deprecated Conflicting semantics with {@link 
DomainObjectLayout#bookmarking()},
-     * that is, if present on this action's return type, hence deprecated for 
removal.
-     *
-     * @see DomainObjectLayout#bookmarking()
-     */
-    @Deprecated(forRemoval = true, since = "2.0.0-RC1")
-    BookmarkPolicy bookmarking()
-            default BookmarkPolicy.NOT_SPECIFIED;
-
     /**
      * Indicates the css class that an action should have.
      *

Reply via email to