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.
*