diff --git a/README.md b/README.md
index 02adb076..e9635526 100644
--- a/README.md
+++ b/README.md
@@ -15,9 +15,9 @@ The AEM Groovy Console provides an interface for running [Groovy](http://www.gro
## Compatibility
-Groovy Console Version(s) | AEM Version
+Groovy Console Version(s) | AEM Version(s)
------------ | -------------
-13.x.x | 6.3, 6.4, 6.5
+14.x.x, 13.x.x | 6.3, 6.4, 6.5
12.x.x | 6.4
11.x.x | 6.3
10.x.x, 9.x.x | 6.2
@@ -81,9 +81,16 @@ Saved scripts can be remotely executed by sending a POST request to the console
## Extensions
-Beginning in version 7.0.0, the Groovy Console provides extension hooks to further customize script execution. The console exposes an API containing three extension provider interfaces that can be implemented as OSGi services in any bundle deployed to an AEM instance. See the default extension providers in the `com.icfolson.aem.groovy.console.extension.impl` package for examples of how a bundle can implement these services to supply additional script bindings, metaclasses, and star imports.
+The Groovy Console provides extension hooks to further customize script execution. The console provides an API containing extension provider interfaces that can be implemented as OSGi services in any bundle deployed to an AEM instance. See the default extension providers in the `com.icfolson.aem.groovy.console.extension.impl` package for examples of how a bundle can implement these services to supply additional script bindings, compilation customizers, metaclasses, and star imports.
-### Notifications
+Service Interface | Description
+------------ | -------------
+`com.icfolson.aem.groovy.console.api.BindingExtensionProvider` | Customize the bindings that are provided for each script execution.
+`com.icfolson.aem.groovy.console.api.CompilationCustomizerExtensionProvider` | Restrict language features (via blacklist or whitelist) or provide AST transformations within the Groovy script compilation.
+`com.icfolson.aem.groovy.console.api.ScriptMetaClassExtensionProvider` | Add runtime metaclasses (i.e. new methods) to the underlying script class.
+`com.icfolson.aem.groovy.console.api.StarImportExtensionProvider` | Supply additional star imports that are added to the compiler configuration for each script execution.
+
+## Notifications
To provide custom notifications for script executions, bundles may implement the `com.icfolson.aem.groovy.console.notification.NotificationService` interface (see the `com.icfolson.aem.groovy.console.notification.impl.EmailNotificationService` class for an example). These services will be dynamically bound by the Groovy Console service and all registered notification services will be called for each script execution.
diff --git a/pom.xml b/pom.xml
index 2996cc95..fa11f646 100644
--- a/pom.xml
+++ b/pom.xml
@@ -13,7 +13,7 @@
com.icfolson.aem.groovy.consoleaem-groovy-consolejar
- 13.0.0
+ 14.0.0AEM Groovy Console
The AEM Groovy Console provides an interface for running Groovy scripts in the AEM container. Scripts can be
diff --git a/src/main/content/jcr_root/apps/groovyconsole/components/console/enhancements.html b/src/main/content/jcr_root/apps/groovyconsole/components/console/enhancements.html
index d12b7446..07bb661e 100644
--- a/src/main/content/jcr_root/apps/groovyconsole/components/console/enhancements.html
+++ b/src/main/content/jcr_root/apps/groovyconsole/components/console/enhancements.html
@@ -6,7 +6,7 @@
-
See the AEM Groovy Extension documentation here for details on registered metaclasses.
+
See the AEM Groovy Extension documentation here for details on registered metaclasses.