Groovy 3 updates
diff --git a/site/src/site/releasenotes/groovy-3.0.adoc b/site/src/site/releasenotes/groovy-3.0.adoc
index db9b14a..b0af66a 100644
--- a/site/src/site/releasenotes/groovy-3.0.adoc
+++ b/site/src/site/releasenotes/groovy-3.0.adoc
@@ -363,14 +363,22 @@
=== "var" reserved type
Groovy supports a `def` type placeholder.
-It can be used with fields, local variables and methods.
-In dynamic Groovy, you use `def` when the type of the field or local variable (or return type for methods)
-is deemed not important at compile time - normal runtime typing still applies.
+It can be used with fields, local variables, method parameters and as a method's return type.
+In dynamic Groovy, you use `def` when the type is deemed not important at compile time - normal runtime typing still applies.
For static Groovy, it is used when type inference is preferred over an explicit type.
In Groovy 3.0, a new type placeholder is available: `var`.
It provides the syntax equivalent of Java 10's `var` reserved type (but you can use it with Groovy 3 from JDK 8).
-It can be used for fields and local variables and can be considered an alias for `def`.
+It can be used for fields, local variables and parameters.
+It can also be used for lambda parameters (a Java 11 feature).
+In all cases, it can be considered an alias for `def`.
+
+[source,groovy]
+--------------------------------------
+var two = 2 // Java 10
+IntFunction<Integer> twice = (final var x) -> x * two // Java 11
+assert [1, 2, 3].collect{ twice.apply(it) } == [2, 4, 6]
+--------------------------------------
[width="80%",align="center"]
|===