Author: cbrisson Date: Sat Apr 8 21:53:58 2017 New Revision: 1790716 URL: http://svn.apache.org/viewvc?rev=1790716&view=rev Log: [site/engine] Document last changes
Modified: velocity/site/cms/trunk/content/engine/devel/dependencies.mdtext velocity/site/cms/trunk/content/engine/devel/developer-guide.mdtext velocity/site/cms/trunk/content/engine/devel/upgrading.mdtext Modified: velocity/site/cms/trunk/content/engine/devel/dependencies.mdtext URL: http://svn.apache.org/viewvc/velocity/site/cms/trunk/content/engine/devel/dependencies.mdtext?rev=1790716&r1=1790715&r2=1790716&view=diff ============================================================================== --- velocity/site/cms/trunk/content/engine/devel/dependencies.mdtext (original) +++ velocity/site/cms/trunk/content/engine/devel/dependencies.mdtext Sat Apr 8 21:53:58 2017 @@ -8,12 +8,12 @@ The following table lists all needed jar Jar name | Version | Compilation | Tests | Runtime | Comment ---------|---------|---------|-------|-------------|-------- -slf4j-api | 1.7.21 | Yes | Yes | Yes | you'll also need an slf4j binding at runtime +slf4j-api | 1.7.25 | Yes | Yes | Yes | you'll also need an slf4j binding at runtime commons-lang | 3.5 | Yes | Yes | Yes | junit | 4.12 | No | Yes | No | hsqldb | 2.3.4 | No | Yes | No | commons-io | 2.5 | No | Yes | No | -slf4j-simple | 1.7.21 | No | Yes | No | Your application will need *one* SLF4J binding, see below +slf4j-simple | 1.7.25 | No | Yes | No | Your application will need *one* SLF4J binding, see below Here is a list of slf4j bindings: Modified: velocity/site/cms/trunk/content/engine/devel/developer-guide.mdtext URL: http://svn.apache.org/viewvc/velocity/site/cms/trunk/content/engine/devel/developer-guide.mdtext?rev=1790716&r1=1790715&r2=1790716&view=diff ============================================================================== --- velocity/site/cms/trunk/content/engine/devel/developer-guide.mdtext (original) +++ velocity/site/cms/trunk/content/engine/devel/developer-guide.mdtext Sat Apr 8 21:53:58 2017 @@ -1052,6 +1052,7 @@ Since Velocity 2.0, besides the default <th>Long</th> <th>Float</th> <th>Double</th> + <th>Number</th> <th>String</th> <th>Object</th> <th>null</th> @@ -1067,6 +1068,7 @@ Since Velocity 2.0, besides the default <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> + <td><span class="explicit">explicit</span></td> <td><span class="none">none</span></td> <td><span class="none">none</span></td> </tr> @@ -1083,6 +1085,7 @@ Since Velocity 2.0, besides the default <td><span class="none">none</span></td> <td><span class="none">none</span></td> <td><span class="none">none</span></td> + <td><span class="none">none</span></td> </tr> <tr> <th>byte</th> @@ -1093,7 +1096,8 @@ Since Velocity 2.0, besides the default <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> - <td><span class="none">none</span></td> + <td><span class="explicit">explicit</span></td> + <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> <td><span class="none">none</span></td> <td><span class="none">none</span></td> @@ -1109,6 +1113,7 @@ Since Velocity 2.0, besides the default <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> + <td><span class="explicit">explicit</span></td> <td><span class="none">none</span></td> <td><span class="none">none</span></td> </tr> @@ -1123,6 +1128,7 @@ Since Velocity 2.0, besides the default <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> + <td><span class="explicit">explicit</span></td> <td><span class="none">none</span></td> <td><span class="none">none</span></td> </tr> @@ -1137,6 +1143,7 @@ Since Velocity 2.0, besides the default <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> + <td><span class="explicit">explicit</span></td> <td><span class="none">none</span></td> <td><span class="none">none</span></td> </tr> @@ -1151,6 +1158,7 @@ Since Velocity 2.0, besides the default <td><span class="implicit">implicit</span></td> <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> + <td><span class="explicit">explicit</span></td> <td><span class="none">none</span></td> <td><span class="none">none</span></td> </tr> @@ -1165,6 +1173,7 @@ Since Velocity 2.0, besides the default <td><span class="implicit">implicit</span></td> <td><span class="implicit">implicit</span></td> <td><span class="explicit">explicit</span></td> + <td><span class="explicit">explicit</span></td> <td><span class="none">none</span></td> <td><span class="none">none</span></td> </tr> @@ -1179,6 +1188,7 @@ Since Velocity 2.0, besides the default <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> + <td><span class="explicit">explicit</span></td> <td><span class="none">none</span></td> <td><span class="strict">strict</span></td> </tr> @@ -1194,6 +1204,7 @@ Since Velocity 2.0, besides the default <td><span class="none">none</span></td> <td><span class="none">none</span></td> <td><span class="none">none</span></td> + <td><span class="none">none</span></td> <td><span class="strict">strict</span></td> </tr> <tr> @@ -1207,6 +1218,7 @@ Since Velocity 2.0, besides the default <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> + <td><span class="explicit">explicit</span></td> <td><span class="none">none</span></td> <td><span class="strict">strict</span></td> </tr> @@ -1221,6 +1233,7 @@ Since Velocity 2.0, besides the default <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> + <td><span class="explicit">explicit</span></td> <td><span class="none">none</span></td> <td><span class="strict">strict</span></td> </tr> @@ -1235,6 +1248,7 @@ Since Velocity 2.0, besides the default <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> + <td><span class="explicit">explicit</span></td> <td><span class="none">none</span></td> <td><span class="strict">strict</span></td> </tr> @@ -1249,6 +1263,7 @@ Since Velocity 2.0, besides the default <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> + <td><span class="explicit">explicit</span></td> <td><span class="none">none</span></td> <td><span class="strict">strict</span></td> </tr> @@ -1263,6 +1278,7 @@ Since Velocity 2.0, besides the default <td><span class="strict">strict</span></td> <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> + <td><span class="explicit">explicit</span></td> <td><span class="none">none</span></td> <td><span class="strict">strict</span></td> </tr> @@ -1277,6 +1293,7 @@ Since Velocity 2.0, besides the default <td><span class="explicit">explicit</span></td> <td><span class="strict">strict</span></td> <td><span class="explicit">explicit</span></td> + <td><span class="explicit">explicit</span></td> <td><span class="none">none</span></td> <td><span class="strict">strict</span></td> </tr> @@ -1290,6 +1307,7 @@ Since Velocity 2.0, besides the default <td><span class="strict">strict</span></td> <td><span class="strict">strict</span></td> <td><span class="strict">strict</span></td> + <td><span class="strict">strict</span></td> <td><span class="none">none</span></td> <td><span class="none">none</span></td> <td><span class="strict">strict</span></td> @@ -1304,6 +1322,7 @@ Since Velocity 2.0, besides the default <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> <td><span class="explicit">explicit</span></td> + <td><span class="explicit">explicit</span></td> <td><span class="strict">strict</span></td> <td><span class="explicit">explicit</span></td> <td><span class="strict">strict</span></td> @@ -1313,6 +1332,7 @@ Since Velocity 2.0, besides the default <td><span class="strict">strict</span></td> <td><span class="strict">strict</span></td> <td><span class="strict">strict</span></td> + <td><span class="strict">strict</span></td> <td><span class="strict">strict</span></td> <td><span class="strict">strict</span></td> <td><span class="strict">strict</span></td> Modified: velocity/site/cms/trunk/content/engine/devel/upgrading.mdtext URL: http://svn.apache.org/viewvc/velocity/site/cms/trunk/content/engine/devel/upgrading.mdtext?rev=1790716&r1=1790715&r2=1790716&view=diff ============================================================================== --- velocity/site/cms/trunk/content/engine/devel/upgrading.mdtext (original) +++ velocity/site/cms/trunk/content/engine/devel/upgrading.mdtext Sat Apr 8 21:53:58 2017 @@ -30,6 +30,7 @@ Read below for futher details. + Initialization methods in Velocity and VelocityEngine taking an ExtendedProperties have been removed (but `setProperties(Properties)` methods are still here). All occurences of the org.apache.commons.collections.ExtendedProperties class in the runtime internal initialization API have been replaced by org.apache.velocity.util.ExtProperties. + the macros are now using a 'call by sharing' convention (which means that all arguments are evaluated once at start, and that the macro receives a copy of the reference to each argument). + the `UberspectLoggable` interface has been removed. ++ the `directive.if.tostring.nullcheck` configuration property has been superseded by the `directive.if.emptycheck` property. ### VTL Changes: @@ -42,7 +43,7 @@ Read below for futher details. + Velocity now requires a JDK version of 1.7 or higher. + commons-collections and commons-logging aren't needed any more at runtime. -+ there's a new runtime dependency, slf4j-api 1.7.12. ++ there's a new runtime dependency, slf4j-api 1.7.25. + you'll need an [SLF4J binding](dependencies.html). + commons-lang has to be upgraded to 3.5.