Sub-task
- [DFDL-172] - Test AX - Escape Schemes - C-style comments
- [DFDL-334] - Create arbitrary bit field extraction
Technical task
- [DFDL-160] - Test AL - HexBinary Type
Bug
- [DFDL-38] - recognize dfdl:textBiDi="no" and reject ="yes" as unimplemented
- [DFDL-294] - InputValueCalc does not check numeric ranges
- [DFDL-295] - Tests for DFDL character entities, hexadecimal and decimal code points, fail
- [DFDL-399] - Separator fails to reference variable in expression
- [DFDL-407] - expressions cannot use default namespace properly in paths
- [DFDL-427] - lengthKind="pattern" and element with complex type has binary child content
- [DFDL-433] - Bad diagnostic if you make a type error in an expression
- [DFDL-434] - assert and discriminator syntax is too fussy
- [DFDL-435] - xs:appinfo source attribute - too fragile. Must have warning.
- [DFDL-440] - Illegal Entities syntax should create a schema definition error
- [DFDL-453] - expressions hard to write because they don't provide no-such-node error
- [DFDL-469] - Parser Test Case containing an empty info set should warn/error.
- [DFDL-470] - Daffodil crashes when a test results in an empty infoset
- [DFDL-489] - Fractional seconds not rounding up properly
- [DFDL-497] - Incorrect Behavior: {{ as first characters should be treated as literal { but are not
- [DFDL-503] - include/import should also look for files in same directory.
- [DFDL-504] - CLI: Providing a nonexistent root element causes an unhandled exception
- [DFDL-506] - QNames not resolved properly
- [DFDL-508] - won't this divide by 0? Isn't modulus a division?
- [DFDL-535] - Error for an undefined ignoreCase property not properly propagated
- [DFDL-546] - When a sequence element has no name, any test referencing the root element of the sequence is skipped
- [DFDL-548] - Usage is greater than 80 characters
- [DFDL-549] - MultiFileSchema: Diagnostic message is pointing to wrong file
- [DFDL-552] - Daffodil should search for schemas relative to the current working directory when resolving schemaLocations
- [DFDL-553] - Cryptic Error with Mismatched Encodings
- [DFDL-563] - Namespace scope issues when a custom type shares a name with a built-in type.
- [DFDL-568] - Complex type with length not equal to children length
- [DFDL-571] - Investigate test_long_chain_05 failure. Appears to be due to allParentTerminatingMarkup.
- [DFDL-573] - TDML Runner should not set the bit limit when running tests
- [DFDL-574] - CLI: Handle FileNotFoundException
- [DFDL-586] - Error message about malformed top level annotation gives misleading location.
- [DFDL-600] - CLI Debugger: Allow for duplicate breakpoints with different conditionals
- [DFDL-603] - CLI: Debugger "descriminator" command should be "discriminator"
- [DFDL-606] - CLI Debugger: bitLimit
- [DFDL-607] - CLI Debugger: groupIndex
- [DFDL-608] - CLI Debugger: conditionally break on contents of element
- [DFDL-609] - CLI Debugger: Misleading error with invalid command
- [DFDL-610] - xsd:nonNegativeInteger causes odd traceback
- [DFDL-612] - test execution fails in daffodil-core
- [DFDL-620] - Implicit time calendarPattern should use ZZZ, not zzz
- [DFDL-646] - Fix "Conversion" error when Diagnostic contains character entity
- [DFDL-650] - CLI Debugger: info data broken
- [DFDL-651] - CLI: log output is too verbose
- [DFDL-653] - CLI Debugger: Invariant Broken when running "info data" before parse has begun
- [DFDL-654] - Complex type with length not equal to children length (parent < children)
- [DFDL-657] - CLI Debugger: Enable a trace mode
- [DFDL-661] - CLI should indicate left over data as an error
- [DFDL-663] - occursCountKind='implicit' must respect minOccurs even when maxOccurs='unbounded'
- [DFDL-666] - Namespace XSDL Compatibility (char entities in namespace URIs?)
- [DFDL-668] - SDE should occur when complexType is defined with no content. Instead: crazy OOLAG
- [DFDL-674] - CLI: Fix typos
- [DFDL-675] - Daffodil ignores double new line separator
- [DFDL-676] - Daffodil throws error when using double new line as terminator
- [DFDL-677] - Daffodil fails to recongize unsignedInt
- [DFDL-680] - CLI Debugger: Reporting failures that are not detrimental to parse
- [DFDL-681] - CLI Debugger: All commands have an example (when necessary) except 'help set'
- [DFDL-682] - Daffodil doesn't appear to check constraints
- [DFDL-683] - hexBinary test causes OOLAG and Abort
- [DFDL-684] - Replace JUnitSuite with junit-interface
- [DFDL-690] - recent push is causing many tests to fail in SBT when run in Windows from a folder that has a space (My Documents)
- [DFDL-691] - Use of fn:function in an expression with no xmlns:fn="..." in the file should be an SDE
- [DFDL-692] - Abort: Invariant Broken on Encoding-dependent Alignment Tests
- [DFDL-693] - Convert all line endings to Unix line endings
- [DFDL-694] - Interactive Debugger Causes Stack Overflow
- [DFDL-700] - fruiteless type test GlobalComplexTypeDef and GlobalGroupDef
- [DFDL-702] - 7-bit ASCII alignment should be 1 bit, complains that it needs to be 8 bits
- [DFDL-704] - daffodil-test has 3 failures when DFDL parent folder has a space in the name.
- [DFDL-707] - Strings are not restricted with the pattern facet
- [DFDL-719] - Getting Started for Developers Page needs updated to reflect Scala 2.10.x
- [DFDL-720] - CLI: No Global Elements error when using -o option
- [DFDL-721] - Scala API not handling XML entities in Infosets correctly
- [DFDL-731] - JAPI: Subsequent calls to result fail due to root element already having a parent.
- [DFDL-734] - Namespace of imported file seems to be tied to the name of the XML Schema file
- [DFDL-736] - Change SBT treatment of propgen to avoid unnecessary rebuilds for eclipse users
- [DFDL-746] - Date pattern allow use of "Q", as in Q2 2012
- [DFDL-765] - Delimiter containing character entities but starting with non-character entities causes SDE
- [DFDL-782] - Invariant Failure caused by user test when final CRLF is missing.
New Feature
- [DFDL-98] - hexBinary
- [DFDL-235] - runtime-valued properties (General)
- [DFDL-362] - alignment (byte and bit)
- [DFDL-511] - Document Fractional Seconds Digit # Cut-off for xs:time and xs:dateTime
- [DFDL-673] - hexBinary: Constructor Function
Task
- [DFDL-463] - Create "How to create a bug" documentation
- [DFDL-593] - Update Daffodil status slide deck
- [DFDL-655] - CLI Automation: Set up Build System (& Buildbot)
- [DFDL-706] - Determine requirements for Java API
Improvement
- [DFDL-457] - Improve Parser Trace/Debug Capabilities
- [DFDL-575] - CLI Debugger: Suggestions/Improvements
- [DFDL-659] - Add Logging to Java API (Nothing written to the console)
- [DFDL-671] - hexBinary/TMDL Runner: Result Comparison Case-sensitive
- [DFDL-679] - Java API needs access to final position after a parse in order to determine if all data has been consumed.
- [DFDL-699] - CLI Debugger: Nice to have: 'help set' show default values
- [DFDL-760] - Allow hyphens in release numbers
- [DFDL-763] - Change how Daffodil version number is determined
Comment
- [DFDL-660] - Error caused by Invalid Namespace definition could be more clear.
- [DFDL-678] - CLI Debugger (Usability): display and breakpoint management
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.