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

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

commit 3cadf7c5ebf16a33133dcc06f06188ba7c8d325e
Author: JamesBognar <[email protected]>
AuthorDate: Sat Oct 8 15:15:05 2022 -0400

    Migration guide
---
 .../docs/Topics/19.v9.0-migration-guide.html       | 27 ++++++++++++++--------
 1 file changed, 18 insertions(+), 9 deletions(-)

diff --git a/juneau-doc/docs/Topics/19.v9.0-migration-guide.html 
b/juneau-doc/docs/Topics/19.v9.0-migration-guide.html
index f59b4f92e..be360b5b0 100644
--- a/juneau-doc/docs/Topics/19.v9.0-migration-guide.html
+++ b/juneau-doc/docs/Topics/19.v9.0-migration-guide.html
@@ -17,9 +17,10 @@
 
 <div class='topic'>
        <p>
-               The following guide can be used to help migrate your code to 
v9.0:
+               The following guide can be used to help migrate your code to 
v9.0.  Note that you can also refer to the <a href='#9.0.0'>Release Notes</a> 
for
+               changes as well.
        </p>
-       <table>
+       <table class='styled w900'>
                <tr>
                        <th>
                                Old
@@ -38,7 +39,15 @@
                </tr>
                <tr>
                        <td>
-                               
<c>BasicRestServletJena</c>/<c>BasicRestServletJenaGroup classes.
+                               <ja>@RemoteMethod</ja> annotation.
+                       </td>
+                       <td>
+                               Has been replaced with {@link 
oaj.http.remote.RemoteOp}, {@link oaj.http.remote.RemoteGet}, {@link 
oaj.http.remote.RemotePut}, {@link oaj.http.remote.RemotePost}, {@link 
oaj.http.remote.RemoteDelete}.
+                       </td>
+               </tr>
+               <tr>
+                       <td>
+                               <c>BasicRestServletJena</c>, 
<c>BasicRestServletJenaGroup</c> classes.
                        </td>
                        <td>
                                These have been removed in 9.0 due to the 
removal of the Jena packages (due to security issues).  Replace
@@ -50,24 +59,24 @@
                                <ja>@Body</ja> annotation.
                        </td>
                        <td>
-                               Has been renamed to <ja>@Content</ja> (to 
better match with Content-Type/Content-Encoding header names).
+                               Has been renamed to <ja>@Content</ja> (to 
better match HTTP naming conventions such as Content-Type/Content-Encoding 
headers).
                        </td>
                </tr>
                <tr>
                        <td>
-                               
<ja>@Query(_default)</ja>/<ja>@FormData(_default)</ja>.
+                               <c><ja>@Query</ja>(_default)</c>, 
<c><ja>@FormData</ja>(_default)</c>.
                        </td>
                        <td>
-                               Has been renamed to 
<ja>@Query(def)</ja>/<ja>@FormData(def)</ja>.  Note however that 
<ja>@RestOp</ja>-annotated parameters
+                               Has been renamed to {@link 
oaj.http.annotation.Query#def} / {@link oaj.http.annotation.FormData#def}.  
Note however that <ja>@RestOp</ja>-annotated parameters
                                now also support use of Optional parameters 
which simplifies the coding of default values.
                        </td>
                </tr>
                <tr>
                        <td>
-                               <ja>@Rest(reqHeaders)</ja>.
+                               <c><ja>@Rest</ja>(reqHeaders)</c>.
                        </td>
                        <td>
-                               Has been renamed to 
<ja>@Rest(defaultRequestHeaders)</ja> and added 
<ja>@Rest(defaultResponseHeaders)</ja>.
+                               Has been renamed to {@link 
oajr.annotation.Rest#defaultRequestHeaders} and added {@link 
oajr.annotation.Rest#defaultResponseHeaders}.
                        </td>
                </tr>
                <tr>
@@ -79,7 +88,7 @@
                                {@link oajr.servlet.BasicRestServlet}/{@link 
oajr.servlet.BasicRestObject}, the {@link 
oajr.servlet.BasicRestOperations#getHtdoc(String,Locale)}
                                is already implemented for you to provide 
static files under the sub-URI <js>/htdocs/*</js>.  The default implementation 
for finding
                                static files is {@link 
oajr.staticfile.BasicStaticFiles} which provides basic out-of-the-box 
functionality, so you can usually
-                               just remove the previous 
<ja>@Rest(staticFiles)</ja> value.
+                               just remove the previous 
<c><ja>@Rest</ja>(staticFiles)</c> value.
                        </td>
                </tr>
        </table>

Reply via email to