plugins DOC updated documentation including transition manual and howtos
diff --git a/doc/transition.dox b/doc/transition.dox
index 33e4467..a466f78 100644
--- a/doc/transition.dox
+++ b/doc/transition.dox
@@ -217,22 +217,23 @@
  * -                            | ::lyplg_type_prefix_data_free()  | ^
  *
  *
- * Extension implementation is not yet finished. The related functions (lys_ext_*()) from libyang 1.x are not currently
- * available and all the API changes will be described later. The same situation is with plugins handling. The API is not
- * yet ready. Despite the readiness of the data type plugins, support for loading them from external objects is not yet
- * supported.
+ * YANG extensions are supported via [extension plugins API](@ref pluginsExtensions) allowing to implement specific extension
+ * and load its support into libyang as a shared module. libyang implements several extensions on its own (see
+ * @ref howtoPluginsExtensions), but even these internal implementations use the same API. The API and [mechanism of loading
+ * external plugins](@ref howtoPlugins) changed a lot in contrast to libyang 1.x. The plugins are now loaded automatically
+ * with creating the first libyang context. The only public function to handle external plugins is ::lyplg_add().
  *
  *
  * libyang 1.x                  | libyang 2.0                     | Notes
  * :----------------------------|:--------------------------------|:---------------------------------------------------------
- * lys_ext_complex_get_substmt() | TBD                            | Not yet implemented feature.
- * lys_ext_instance_presence()  | TBD                             | ^
- * lys_ext_instance_substmt()   | TBD                             | ^
- * ly_clean_plugins()           | TBD                             | ^
- * ly_get_loaded_plugins()      | TBD                             | ^
- * ly_load_plugins()            | TBD                             | ^
- * ly_register_exts()           | TBD                             | ^
- * ly_register_types()          | TBD                             | ^
+ * lys_ext_complex_get_substmt()| lysc_ext_substmt()              | Changed design of the extensions and the way how it's substatements are accessed.
+ * lys_ext_instance_presence()  | lysc_ext_substmt()              | ^
+ * lys_ext_instance_substmt()   | lysc_ext_substmt()              | ^
+ * ly_clean_plugins()           | -                               | Manipulating external plugins (from plugins directories) is now automatically connected with creating (first) and destroying (last) libyang contexts.
+ * ly_get_loaded_plugins()      | -                               | ^
+ * ly_load_plugins()            | -                               | ^
+ * ly_register_exts()           | ::lyplg_add()                   | Redesigned to a common function for any plugin type.
+ * ly_register_types()          | ::lyplg_add()                   | ^
  *
  *
  * @section transitionData Data Instances