Update docs for 2023.09 Potassium
[docs.git] / docs / release-notes / projects / yangtools.rst
index eb6c0058ea3b1ddf30b1f363160e57ee9ec4ddd7..2476d747993b0fd9d82a72d7ef13bb7cdf9f4631 100644 (file)
@@ -4,27 +4,30 @@ YANG Tools
 
 Overview
 ========
-
 YANG Tools provides a set of libraries to deal with YANG models and data modeled using them.
 
 Behavior/Feature Changes
 ========================
-YANG parser will no longer take into account ``extension`` statements it does not recognize
-through the appropriate support class. This may affect tools relying on our previous misguided
-attempts to interpret their meaning.
+The mapping of YANG augmentations in ``yang-data-api`` has changed. Where previously these have
+been supported by ``AugmetationNode`` and addressable via ``AugmentationIdentifier``, any augmented
+nodes are now direct children of their ``data tree`` parent nodes.
 
-YANG parser's memory efficiency has been improved by about 15% on service-provider-grade device
-models.
+``YangTextSchemaSource`` is now a ``CharSource`` rather than a ``ByteSource``. This eliminates ambiguity
+and assumptions made on the text encoding character set, pushing the responsibility down to users
+introducing schema sources into the system.
 
 New Features
 ============
-No new features.
+``yang-maven-plugin`` now executes during incremental builds and does its best to not overwrite
+unchanged outputs.
+
+Removed Features
+================
+``AugmentationNode`` and ``AugmentationIdentifer`` constructs have been removed.
 
 Deprecated Features
 ===================
-Code generation plugin APIs for ``yang-maven-plugin`` contained in the ``yang-maven-plugin-spi``
-artifact are deprecated and will be removed in the next major release. Their replacement live
-in maven-agnostic ``plugin-generator-api``.
+No deprecated features.
 
 Resolved Issues
 ===============
@@ -32,7 +35,7 @@ The following table lists the issues resolved in this release.
 
 .. jira_fixed_issues::
    :project: YANGTOOLS
-   :versions: 7.0.0-7.0.8
+   :versions: 11.0.0-11.0.0
 
 Known Issues
 ============
@@ -40,4 +43,4 @@ The following table lists the known issues that exist in this release.
 
 .. jira_known_issues::
    :project: YANGTOOLS
-   :versions: 7.0.0-7.0.8
+   :versions: 11.0.0-11.0.0