You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by sl...@apache.org on 2019/02/14 17:43:50 UTC

[incubator-daffodil-site] 36/39: Change unsupported page to only list unsupported features in the current version

This is an automated email from the ASF dual-hosted git repository.

slawrence pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-daffodil-site.git

commit 37cc7c637cd67bcc119dd88acd084016eeb68229
Author: Steve Lawrence <sl...@tresys.com>
AuthorDate: Wed Jan 23 09:36:30 2019 -0500

    Change unsupported page to only list unsupported features in the current version
    
    All the green checkmarks were pretty, but made it hard to actually
    figure out what wasn't supported. So remove everything that is currently
    supported. Also remove previous version support. That information isn't
    all the important and is always available in the website source if we
    need to figure it out. Also updated for the next release.
    
    DAFFODIL-2039
---
 site/unsupported.md | 283 ++++++++++++----------------------------------------
 1 file changed, 64 insertions(+), 219 deletions(-)

diff --git a/site/unsupported.md b/site/unsupported.md
index e2d3c82..9498940 100644
--- a/site/unsupported.md
+++ b/site/unsupported.md
@@ -22,224 +22,69 @@ limitations under the License.
 {% endcomment %}
 -->
 
-<style type='text/css'>
-th {
-	background-color: #f4f4f4;
-}
-
-td, th {
-	padding: 5px 10px;
-	border-top: solid 1px #cccccc;
-	width: 20px;
-}
-
-table {
-    display:table;
-    width:100%;
-}
-
-th:last-child {
-    width:100%;
-}
-</style>
-
 ## Unsupported Features & Errata
 
-The following table lists unsupported features and errata of the DFDL Specification since Daffodil 1.0.0 and if/when those features were implemented. Any features/errata not listed in this table were implemented prior to 1.0.0.
-
-{% ok %} = supported &emsp; {% err %} = unsupported &emsp; {% warn %} = partially supported
-
-|  1.0.0   |  1.1.0   |  2.0.0   |  2.1.0   |  2.2.0   |Unparsing
-|:--------:|:--------:|:--------:|:--------:|:--------:|----------
-|{% err  %}|{% warn %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|unparser
-|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|outputNewLine
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|fillByte
-|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|textPadKind
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|textOutputMinLength
-|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|generateEscapeBlock
-|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|extraEscapedCharacters
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|truncateSpecifiedLengthString
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|outputValueCalc
-                                                         
-                                                         
-|  1.0.0   |  1.1.0   |  2.0.0   |  2.1.0   |  2.2.0   |Types
-|:--------:|:--------:|:--------:|:--------:|:--------:|----------
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|decimal
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|integer
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|nonNegativeInteger
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|hexBinary
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|boolean
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{%  ok  %}|date (binary)
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{%  ok  %}|time (binary)
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{%  ok  %}|dateTime (binary)
-                                                         
-                                                         
-|  1.0.0   |  1.1.0   |  2.0.0   |  2.1.0   |  2.2.0   |XML Schema Features
-|:--------:|:--------:|:--------:|:--------:|:--------:|----------
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|fixed
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|default
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|elementFormDefault
-                                                         
-                                                         
-|  1.0.0   |  1.1.0   |  2.0.0   |  2.1.0   |  2.2.0   |DFDL Features
-|:--------:|:--------:|:--------:|:--------:|:--------:|----------
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|defaulting of values for required elements
-|{% err  %}|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|'packed' binary number representations (packed, bcd, etc.)
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{%  ok  %}|'zoned' binary number representations
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|advanced text number format properties
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|bi-directional text
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|unordered sequences
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|floating elements in sequences
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|external variables
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|byte-value entities (aka raw-byte entities)
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|validation (parsing)
-|{%  ok  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|validation (unparsing)
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|alignment
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|'type' component of DFDL infoset
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|'unionMemberSchema' component of DFDL infoset
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|'valid' component of DFDL infoset
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|unicodeByteOrderMark
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|all runtime-computed format properties
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|runtime-computation for escapeCharacter, escapeEscapeCharacter, byteOrder
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|IANA standard encodings other than utf-8, utf-16BE, utf-16LE, utf-32BE, utf-32LE, and ASCII
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|optional qualified names in expression language
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|check for non-portable regular expressions
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{%  ok  %}|delimited binary
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|extended ICU symbols 'u' and 'I' in calendarPattern
-                                                         
-                                                         
-|  1.0.0   |  1.1.0   |  2.0.0   |  2.1.0   |  2.2.0   |Daffodil Specific
-|:--------:|:--------:|:--------:|:--------:|:--------:|----------
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|save/reload parser
-                                                         
-                                                         
-|  1.0.0   |  1.1.0   |  2.0.0   |  2.1.0   |  2.2.0   |Properties and Property Enumerations
-|:--------:|:--------:|:--------:|:--------:|:--------:|----------
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|ignoreCase="yes"
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|utf16Width="variable"
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{%  ok  %}|textNumberRep="zoned"
-|{% err  %}|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|binaryNumberRep="packed"
-|{% err  %}|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|binaryNumberRep="bcd"
-|{% err  %}|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|binaryNumberRep="ibm4690Packed"
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|binaryFloatRep="ibm390Hex"
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|nilKind="logicalValue"
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|nilKind="literalCharacter"
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|lengthKind="prefixed"
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|lengthKind="endOfParent"
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|occursCountKind="stopValue"
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|documentFinalTerminatorCanBeMissing="yes"
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|textNumberPattern
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|textNumberCheckPolicy
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|textNumberRounding
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|textNumberRoundingMode
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|textNumberRoundingIncrement
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|textStandardGroupingSeparator
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|textStandardDecimalSeparator
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|textStandardExponentRep
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|textStandardInfinityRep
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|textStandardNaNRep
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|textStandardZeroRep
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|textStandardBase (behaves as 10)
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{%  ok  %}|textZonedSignStyle
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|decimalSigned
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|textBooleanTrueRep
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|textBooleanFalseRep
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|textBooleanPadCharacter
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|textBooleanJustification
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|binaryBooleanTrueRep
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|binaryBooleanFalseRep
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|textBidi (behaves as "no")
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|textBidiTextOrdering
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|textBidiOrientation
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|textBidiSymmetric
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|textBidiTextShaped
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|textBidiNumeralShapes
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|alignment
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|alignmentUnits
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|leadingSkip
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|trailingSkip
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|prefixIncludesPrefixLength
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|prefixLengthType
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|binaryDecimalVirtualPoint
-|{% err  %}|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|binaryNumberCheckPolicy
-|{% err  %}|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|binaryPackedSignCodes
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{%  ok  %}|binaryCalendarRep
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{%  ok  %}|binaryCalendarEpoch
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|useNilForDefault
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|sequenceKind='unordered'
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|floating="yes"
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|choiceLengthKind="explicit"
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|choiceLength
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|occursStopValue
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|seperatorSuppressionPolicy (overrides separatorPolicy)
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|separatorPolicy
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|bitOrder
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|encodingErrorPolicy="replace"
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|encodingErrorPolicy="error"
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|failureType="recoverableError"
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|choiceDispatchKey
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|choiceBranchKey
-                                                         
-|  1.0.0   |  1.1.0   |  2.0.0   |  2.1.0   |  2.2.0   |Functions
-|:--------:|:--------:|:--------:|:--------:|:--------:|----------
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|contentLength
-|{% err  %}|{% err  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|valueLength
-                                                         
-|  1.0.0   |  1.1.0   |  2.0.0   |  2.1.0   |  2.2.0   |Annotations
-|:--------:|:--------:|:--------:|:--------:|:--------:|----------
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|newVariableInstance
-                                                         
-|  1.0.0   |  1.1.0   |  2.0.0   |  2.1.0   |  2.2.0   |Miscellaneous
-|:--------:|:--------:|:--------:|:--------:|:--------:|----------
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|File sizes greater than 4GB
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|Java version <= 6
-|{%  ok  %}|{%  ok  %}|{% err  %}|{% err  %}|{% err  %}|Java version 7
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|Java version 8
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|Java version 9
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|Java version 10
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|Scala version 2.11
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{%  ok  %}|Scala version 2.12
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|Scala version 2.13
-|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|{%  ok  %}|Strict DFDL expressions adherence (i.e. disallow features of XPath not available in DFDL expressions)
-|{% warn %}|{% warn %}|{% warn %}|{% warn %}|{% warn %}|XPath 2.0 Support (query-style expressions not supported)
-                                                         
-|  1.0.0   |  1.1.0   |  2.0.0   |  2.1.0   |  2.2.0   |[DFDL v1.0 Spec Errata](https://redmine.ogf.org/dmsf_files/13384?download=) (Minor Technical Fixes)
-|:--------:|:--------:|:--------:|:--------:|:--------:|----------
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|Erratum 5.1 - Test for escapeEscapeCharacter in escape block data
-|{% err  %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.2 - Evaluation order of expressions
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|Erratum 5.3 - dfdl:escapeCharacterPolicy property
-|{% err  %}|{% err  %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.4
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.5
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|Erratum 5.6 - ''form'' attribute (''elementFormDefault'' is supported)
-|{% err  %}|{% err  %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.7
-|{% err  %}|{% err  %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.8
-|{% err  %}|{% err  %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.9 - Behavior when maxOccurs is zero or dfdl:occursCount is zero.
-|{% err  %}|{% err  %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.10 - Fixed length elements with non-zero length are never _empty_
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.11 - QName resolution in expression path steps
-|{% err  %}|{% err  %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.12 - Minimum bits for xs:decimal is 8.
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.13
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|Erratum 5.14 - Check range of binaryDecimalVirtualPoint at runtime
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% ok   %}|Erratum 5.15 - Specify dfdl:lengthUnits 'bits' for packed calendars
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|Erratum 5.16 - Disallow binarySeconds and binaryMillseconds as representations for date and time for dfdl:lengthKind 'prefixed' or 'implicit'.
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.17 
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.18 - Compute dfdl:length expression when unparsing
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.19 - Unparser respects maxOccurs for dfdl:occursCountKinds where applicable
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.20 - No-forward-reference expression constraints missing
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.21 - Case sensitive for dfdl:choiceDispatchKey/dfdl:choiceBranchKey comparisons
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.22 - Escape block end must be found before end-of-data
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.23 - Corrections for property descriptions for nillable complex-type elements
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.24 
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.25 - dfdl:inputValueCalc allowed on root of a choice branch
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.26
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.27 - Bit order clarification
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.28 - Empty string value not allowed for dfdl:textStandardNaNRep and dfdl:textStandardInfinityRep
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|Erratum 5.29 - intersect and except operators, dfdl:checkRangeInclusive, dfdl:checkRangeExclusive functions
-|{% err  %}|{% err  %}|{% err  %}|{% err  %}|{% err  %}|Erratum 5.30 - Character-level scanning insufficient due to raw byte entities
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.31 
-|{% err  %}|{% err  %}|{% err  %}|{% ok   %}|{% ok   %}|Erratum 5.32 - ES and WSP* alone - clarification
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.33 - dfdl:textBooleanTrueRep cannot be empty string
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.34 - dfdl:textBooleanJustification property missing from list
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.35
-|{% err  %}|{% err  %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.36 - dfdl:choiceBranchKey can be a list of string literals
-|{% err  %}|{% err  %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.37 - no forward reference from dfdl:choiceDispatchKey expression
-|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|{% ok   %}|Erratum 5.38 - \[array\] member of Infoset Element Information Item
+Unsupported features and errata of the [DFDL Specification](/docs/dfdl) as of Daffodil 2.3.0 are listed below:
+
+#### DFDL Features
+
+* "type" component of DFDL infoset
+* "unionMemberSchema" component of DFDL infoset
+* "valid" component of DFDL infoset
+* bi-directional text
+* byte-value entities (aka raw-byte entities)
+* defaulting of values for required elements
+* extended ICU symbols 'u' and 'I' in calendarPattern
+* floating elements in sequences
+* unicodeByteOrderMark
+* unordered sequences
+* validation (unparsing)
+
+#### XML Schema Features
+
+* fixed
+* default
+
+#### Properties and Property Enumerations
+
+* binaryFloatRep="ibm390Hex"
+* choiceLength
+* choiceLengthKind="explicit"
+* documentFinalTerminatorCanBeMissing="yes"
+* encodingErrorPolicy="error"
+* failureType="recoverableError"
+* floating="yes"
+* lengthKind="endOfParent"
+* nilKind="literalCharacter"
+* nilKind="logicalValue"
+* occursCountKind="stopValue"
+* occursStopValue
+* sequenceKind='unordered'
+* textBidi="yes"
+* textBidiNumeralShapes
+* textBidiOrientation
+* textBidiSymmetric
+* textBidiTextOrdering
+* textBidiTextShaped
+* textStandardBase (behaves as 10)
+* useNilForDefault
+* utf16Width="variable"
+
+#### Annotations
+
+* newVariableInstance
+
+#### Miscellaneous
+
+* XPath query-style expressions
+
+#### Errata (Minor Technical Fixes)
+
+Items 5.1 through 5.38 of the [DFDL v1.0 Spec Errata](https://redmine.ogf.org/dmsf_files/13384?download=) are implemented, except for those listed below:
+
+* Erratum 5.1 - Test for escapeEscapeCharacter in escape block data
+* Erratum 5.3 - dfdl:escapeCharacterPolicy property
+* Erratum 5.6 - "form" attribute ("elementFormDefault" is supported)
+* Erratum 5.14 - Check range of binaryDecimalVirtualPoint at runtime
+* Erratum 5.29 - Intersect and except operators, dfdl:checkRangeInclusive, dfdl:checkRangeExclusive functions
+* Erratum 5.30 - Character-level scanning insufficient due to raw byte entities