This is an automated email from the ASF dual-hosted git repository. juanpablo pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/jspwiki.git
commit 168cd47fdb611e554dafa5e7c615ef09e79336bd Author: juanpablo <[email protected]> AuthorDate: Sun Mar 29 00:27:49 2020 +0100 2.11.0-M7-git-16 --- ChangeLog.md | 34 ++++++++++++++++++++++ .../src/main/java/org/apache/wiki/api/Release.java | 2 +- 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index 215e77b..ef99ea6 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -17,6 +17,40 @@ specific language governing permissions and limitations under the License. --> +**2020-03-29 Juan Pablo Santos (juanpablo AT apache DOT org)** + +* _2.11.0-M7-git-16_ + +* [JSPWIKI-303](https://issues.apache.org/jira/browse/JSPWIKI-303): JSPWiki-API library creation + * SPI to retrieve / create objects from the `o.a.w.api.core` package + * it is possible to provide custom implementations of objects from the `o.a.w.api.core` package + * for a custom `Engine`, an implementation of `o.a.w.api.spi.EngineSPI`, and set the + `jspwiki.provider.impl.engine` property on the `jspwiki-[custom].properties` file with the + fully qualified name of the implementation + * for a custom `Context`, an implementation of `o.a.w.api.spi.ContextSPI`, and set the + `jspwiki.provider.impl.context` property on the `jspwiki-[custom].properties` file with the + fully qualified name of the implementation + * for a custom `Session`, an implementation of `o.a.w.api.spi.SessionSPI`, and set the + `jspwiki.provider.impl.session` property on the `jspwiki-[custom].properties` file with the + fully qualified name of the implementation + * for custom `Page` or `Attachment`, an implementation of `o.a.w.api.spi.ContentsSPI`, and set the + `jspwiki.provider.impl.contents` property on the `jspwiki-[custom].properties` file with the + fully qualified name of the implementation + * for custom `Acl` or `AclEntry`, an implementation of `o.a.w.api.spi.AclsSPI`, and set the + `jspwiki.provider.impl.acls` property on the `jspwiki-[custom].properties` file with the + fully qualified name of the implementation + +* [JSPWIKI-806](https://issues.apache.org/jira/browse/JSPWIKI-806) (EntityManager Proposal): add the +possibility of loading custom managers on `WikiEngine` + * `WikiEngine` will look on classpath for an `ini/classmappings-extra.xml` file, with the same structure as + `ini/classmappings.xml` + * if found, will register each `requestedClass` with its correspondent `mappedClass` + * these custom manager must have a no-arg constructor + * if there's a need to perform some initialization tasks querying the `Engine`, the custom manager should + implement `o.a.w.api.engine.Initializable` and perform those tasks there + +* `SisterSites.jsp` now honours page ACLs + **2020-03-25 Juan Pablo Santos (juanpablo AT apache DOT org)** * _2.11.0-M7-git-15_ diff --git a/jspwiki-api/src/main/java/org/apache/wiki/api/Release.java b/jspwiki-api/src/main/java/org/apache/wiki/api/Release.java index a029ab0..66e5c66 100644 --- a/jspwiki-api/src/main/java/org/apache/wiki/api/Release.java +++ b/jspwiki-api/src/main/java/org/apache/wiki/api/Release.java @@ -69,7 +69,7 @@ public final class Release { * <p> * If the build identifier is empty, it is not added. */ - public static final String BUILD = "git-15"; + public static final String BUILD = "git-16"; /** * This is the generic version string you should use when printing out the version. It is of
