-
Bug
-
Resolution: Done
-
None
-
None
-
None
-
None
-
Operating System: All
Platform: All
-
6867
We need to extend yang statement parser to support different yang versions. Yang statement parser must be able to distinguish version of each yang source and perform parsing of this source in according to an identified version. We need also to support mixed-version schemacontext (imports across versions are allowed).
Initial proposal is that we need to create new namespace for Yang 1.1 statements and to define new RFC7950 mapping (like existing RFC6020 mapping).
According to yang version the parser gets appropriate statement support either from RFC7950 mapping or from RFC6020 mapping.
- blocks
-
YANGTOOLS-355 Milestone: Introduce support for YANG v 1.1 (RFC7950)
- Resolved
-
YANGTOOLS-665 [Yang 1.1] Argument of "If-feature" statement may be a boolean expression over feature names
- Resolved
-
YANGTOOLS-666 [Yang 1.1] Allow "if-feature" in "bit", "enum", "identity" and "refine" statements.
- Resolved
-
YANGTOOLS-667 [Yang 1.1] Support for new substatement "modifier" in the "pattern" statement
- Resolved
-
YANGTOOLS-668 [Yang 1.1] Allow "must" in "input", "output", and "notification" statements.
- Resolved
-
YANGTOOLS-669 [Yang 1.1] Support for "require-instance" in leafref
- Resolved
-
YANGTOOLS-670 [Yang 1.1] Allow "description" and "reference" in "import" and "include".
- Resolved
-
YANGTOOLS-671 [Yang 1.1] Allow imports of multiple revisions of a module.
- Resolved
-
YANGTOOLS-672 [Yang 1.1] Allow "augment" to add conditionally mandatory nodes
- Resolved
-
YANGTOOLS-673 [Yang 1.1] Allow identities to be derived from multiple base identities
- Resolved
-
YANGTOOLS-674 [Yang 1.1] Add support for a set of new XPath functions
- Resolved
-
YANGTOOLS-676 [Yang 1.1] Allow leaf-lists to have default values
- Resolved
-
YANGTOOLS-678 [Yang 1.1] Allow type "empty" in a key
- Resolved
-
YANGTOOLS-679 [Yang 1.1] Add support for a new data definition statement "anydata"
- Resolved
-
YANGTOOLS-680 [Yang 1.1] Allow submodule to reference all definitions in all submodules that belong to the same module, without using the "include" statement.
- Resolved
-
YANGTOOLS-681 [Yang 1.1] Disallow "when" and "if-feature" on list keys.
- Resolved
-
YANGTOOLS-682 [Yang 1.1] Update rules for handling of strings
- Resolved
-
YANGTOOLS-683 [Yang 1.1] Allow enumerations and bits to be subtyped
- Resolved
-
YANGTOOLS-684 [Yang 1.1] Add support for new statement "action"
- Resolved
-
YANGTOOLS-685 [Yang 1.1] Allow notifications to be tied to data nodes
- Resolved
-
YANGTOOLS-687 [Yang 1.1] Definition of the default values MUST NOT be marked with an "if-feature" statement
- Resolved
-
YANGTOOLS-698 [Yang 1.1] yang-version statement should be mandatory
- Resolved
-
YANGTOOLS-730 [Yang 1.1] Allow identityref type to reference multiple base identities
- Resolved
-
YANGTOOLS-675 [Yang 1.1] Allow type "leafref" in unions
- Confirmed