Last modified by Thomas Mortagne on 2023/10/13

<
From version < 55.1 >
edited by Guillaume Delhumeau
on 2015/09/24
To version < 59.1 >
edited by Marius Dumitru Florea
on 2015/09/25
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.gdelhumeau
1 +XWiki.mflorea
Content
... ... @@ -151,6 +151,10 @@
151 151  
152 152  The "Page" facet has been removed by default because it doesn't bring value in the context of the nested pages: all non-terminal pages have the same name 'WebHome'. The "Wiki" facet is displayed by default only on the main wiki and only if you have multiple wikis.
153 153  
154 +The search results location displayed on the [[Search suggest>>extensions:Extension.Search Application||anchor="HSearchSuggest"]] has also been updated to support nested pages.
155 +
156 +{{image reference="searchSuggestLocation.png"/}}
157 +
154 154  == Miscellaneous ==
155 155  
156 156  * When a space home page has an empty title (and the space home page doesn't have a sheet or the sheet doesn't control the title) then the displayed title is now the space name instead of 'WebHome'.
... ... @@ -419,7 +419,7 @@
419 419  
420 420  ##com.xpn.xwiki.XWiki#getDocument(EntityReference)## and ##com.xpn.xwiki.api.XWiki#getDocument(EntityReference)## support any kind of Reference properly (e.g. a Space Reference will return the space home page, an Object Reference will return the Object Document Reference, etc).
421 421  
422 -Same for ##com.xpn.xwiki.XWiki#getURL(EntityReference)## and ##com.xpn.xwiki.api.XWiki#getURL(EntityReference)##.
426 +Same for ##com.xpn.xwiki.XWiki#getURL(EntityReference)## and ##com.xpn.xwiki.api.XWiki#getURL(EntityReference)## (e.g. passing a Document Reference with Locale will return the URL to the specified document translation, by adding ##language=xx## to the query string).
423 423  
424 424  === New helpers in EntityReference ===
425 425  
... ... @@ -668,24 +668,44 @@
668 668  
669 669  == API Breakages ==
670 670  
671 -The following APIs were modified since XWiki 7.1:
675 +The following APIs were modified since XWiki 7.1.2:
672 672  
677 +* New configuration option to change the size of the Job statuses cache:(((
678 +{{code language="none"}}
679 +org.xwiki.job.JobManagerConfiguration: Method 'public int getJobStatusCacheSize()' has been added to an interface
680 +{{/code}}
681 +)))
682 +
683 +* Added missing methods to the ##DocumentModelBridge## class, which are already implemented by XWikiDocument:(((
684 +{{code language="none"}}
685 +org.xwiki.bridge.DocumentModelBridge: Method 'public org.xwiki.model.reference.DocumentReference getContentAuthorReference()' has been added to an interface
686 +{{/code}}
687 +)))
688 +
673 673  * AbstractWrappingObject, AbstractSafeObject and ScriptSafeProvider have been moved to xwiki-commons-script:(((
674 674  {{code language="none"}}
675 675  org.xwiki.extension.wrap.WrappingIterableResult: Removed org.xwiki.extension.internal.safe.AbstractSafeObject from the list of superclasses
676 676  org.xwiki.extension.wrap.WrappingIterableResult: Removed org.xwiki.extension.wrap.AbstractWrappingObject from the list of superclasses
677 677  org.xwiki.extension.wrap.WrappingIterableResult: Parameter 2 of 'public WrappingIterableResult(org.xwiki.extension.repository.result.IterableResult, org.xwiki.extension.internal.safe.ScriptSafeProvider)' has changed its type to org.xwiki.script.internal.safe.ScriptSafeProvider
694 +org.xwiki.filter.script.AbstractFilterScriptService: Changed type of field scriptProvider from org.xwiki.extension.internal.safe.ScriptSafeProvider to org.xwiki.script.internal.safe.ScriptSafeProvider
695 +org.xwiki.extension.script.AbstractExtensionScriptService: Changed type of field scriptProvider from org.xwiki.extension.internal.safe.ScriptSafeProvider to org.xwiki.script.internal.safe.ScriptSafeProvider
678 678  {{/code}}
679 679  )))
680 680  
681 -* New configuration to change the size of the Job statuses cache:(((
699 +* com.xpn.xwiki.XWiki#localStringEntityReferenceSerializer now exists in oldcore, we do not need it in the aspect anymore:(((
682 682  {{code language="none"}}
683 -org.xwiki.job.JobManagerConfiguration: Method 'public int getJobStatusCacheSize()' has been added to an interface
701 +com.xpn.xwiki.XWikiCompatibilityAspect: Method 'public org.xwiki.model.reference.EntityReferenceSerializer ajc$interFieldGetDispatch$com_xpn_xwiki_XWikiCompatibilityAspect$com_xpn_xwiki_XWiki$localStringEntityReferenceSerializer(com.xpn.xwiki.XWiki)' has been removed
702 +com.xpn.xwiki.XWikiCompatibilityAspect: Method 'public void ajc$interFieldInit$com_xpn_xwiki_XWikiCompatibilityAspect$com_xpn_xwiki_XWiki$localStringEntityReferenceSerializer(com.xpn.xwiki.XWiki)' has been removed
703 +com.xpn.xwiki.XWikiCompatibilityAspect: Method 'public void ajc$interFieldSetDispatch$com_xpn_xwiki_XWikiCompatibilityAspect$com_xpn_xwiki_XWiki$localStringEntityReferenceSerializer(com.xpn.xwiki.XWiki, org.xwiki.model.reference.EntityReferenceSerializer)' has been removed
684 684  {{/code}}
685 685  )))
686 686  
687 -* Others:(((
707 +* Not a breakage. The legacy method was not in the right place (which mean that it was not available so it actually fix a breakage):(((
688 688  {{code language="none"}}
689 -org.xwiki.tool.xar.XWikiDocument: Class org.xwiki.tool.xar.XWikiDocument removedinterface
709 +com.xpn.xwiki.XWikiCompatibilityAspect: Method 'public java.lang.Object getRenderingEngine()' has been removed
690 690  {{/code}}
691 691  )))
712 +
713 +* Young API. ExportURLFactoryContext been renamed to FilesystemExportContext and moved to the Filesystem URL scheme module
714 +{{comment}}Eduard @ 7.2RC1:
715 + I have found 3 differences in xwiki-platform that have not generated a clirr error, maybe they are leftovers or the clirr report did not catch them for some reason. See https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/pom.xml#L493:L510{{/comment}}
searchSuggestLocation.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.mflorea
Size
... ... @@ -1,0 +1,1 @@
1 +13.0 KB
Content

Get Connected