Bug
- [DFDL-406] - Remove test dependencies from runtime code
- [DFDL-564] - Test/Implement XPath 1.0 types vs XPath 2.0 types
- [DFDL-687] - CSV Performance degrades rapidly as file size increases
- [DFDL-806] - CLI Automation: Investigate Timeout Issues w/ Debugger tests
- [DFDL-819] - xs:integer constructor function limitations
- [DFDL-839] - Remove SchemaUtuils.daffodilTest1 and built-in-formats.xsd duplication
- [DFDL-880] - Typo in error message: "brac" instead of "brace"
- [DFDL-997] - occursCount function renamed to just count
- [DFDL-1022] - git version detection fails with ambiguous references
- [DFDL-1031] - Error when using empty string as default value in defineVariable
- [DFDL-1038] - Strange interaction of DPath expression compilation and Trace/Debug
- [DFDL-1040] - Tests use query-style expressions
- [DFDL-1057] - DPath Changes: Execute all tests that have been moved from scala to scala-debug
- [DFDL-1077] - DPath: round() function not handling NaN or INF properly
- [DFDL-1081] - fn:empty does not cause error when arg does not exist
- [DFDL-1082] - DPath: Errors with substring function
- [DFDL-1083] - DPath: fn:empty() Unsupported Function
- [DFDL-1084] - DPath: Error when using empty sequence in string functions
- [DFDL-1088] - DPath: Function ends-with returning empty element
- [DFDL-1121] - DPath: dfdl:testBit indexing shift
- [DFDL-1126] - DPath: Functions year-from-date and year-from-datetime not handling negatives properly
- [DFDL-1128] - DPath: Functions seconds-from-time and seconds-from-dateTime not returning fractional seconds
- [DFDL-1130] - sbt publishSigned is broken
- [DFDL-1147] - CLI: validate option not working with save-parser
- [DFDL-1175] - CLI Debugger: eval documentation does not match behavior
- [DFDL-1186] - Update CLI wiki page to show save-parser has been implemented
- [DFDL-1187] - Fix broken links in wiki pages
New Feature
- [DFDL-454] - expressions pre-processor/compiler
- [DFDL-588] - Save and Reload of Parser (Serialization)
- [DFDL-625] - CLI Debugger: provide mechanism for test automation
Task
- [DFDL-948] - Integrate some degree of performance testing with current continuous integration testing
- [DFDL-954] - Replace expectj with a different library
- [DFDL-960] - Reinstate nightly automated performance tests
- [DFDL-986] - Create Demo package and script for use by IBM at OGF Conference in Sept (London)
- [DFDL-1012] - Separate compile/runtime data
- [DFDL-1014] - DelimiterParsers.scala still heavily relies on SchemaComponents and Terms
- [DFDL-1017] - Remove vestiges of old Unparser
- [DFDL-1018] - Remove stale daffodil-runtime1 module
- [DFDL-1021] - Packaging script needs to include library copyright or license files
- [DFDL-1023] - Update Dependencies & Licenses page
- [DFDL-1049] - DPath Changes: occursCount function obsolete; update tests, requirements, etc.
- [DFDL-1050] - DPath Changes: dfdl:stringLiteralFromString -> dfdl:encodeDFDLEntities; update tests, reqs, etc.
- [DFDL-1051] - DPath Changes: dfdl:containsEntity -> dfdl:containsDFDLEntities; update tests, reqs, etc.
- [DFDL-1052] - DPath Changes: Update test date_constructor_01
- [DFDL-1053] - DPath Changes: Update test cases for tests in Functions-neg.tdml
- [DFDL-1054] - DPath Changes: Clean up tests in functions.tdml
- [DFDL-1055] - DPath Changes: Address trueFalseTypeError test(s)
- [DFDL-1068] - Test Coverage: DPath Functions (String-related)
- [DFDL-1069] - Test Coverage: DPath Functions (Numeric)
- [DFDL-1070] - Test Coverage: DPath Functions (Boolean)
- [DFDL-1071] - Test Coverage: DPath Functions (Date and Time)
- [DFDL-1095] - Write tests for unsupported string functions
- [DFDL-1112] - Modify any existing tests that use soon-to-be-unsupported XPath features
- [DFDL-1131] - DPath Test Coverage: Two-character versions of comparison operators
- [DFDL-1132] - DPath Test Coverage: AND/OR sequential semantics
- [DFDL-1134] - DPath Test Coverage: No use of variables to represent nodes
- [DFDL-1135] - DPath Test Coverage: * (asterisk) cannot be used to denote "all children"
- [DFDL-1136] - DPath Test Coverage: attributes not supported
- [DFDL-1137] - DPath Test Coverage: Predicates only used to index arrays
- [DFDL-1138] - DPath Test Coverage: text() function not supported
- [DFDL-1139] - DPath Test Coverage: lexicographic collation order used for string comparison
Improvement
- [DFDL-590] - Fix daffodil-pack and sbt stage confusion
- [DFDL-619] - Performance: remove unnecessary variable name construction
- [DFDL-727] - Need XPath 2.0 for expression language
- [DFDL-824] - fn:trace function shoudl be in namespace dafext:trace
- [DFDL-891] - Modify Performance Harness to also measure "# of messages/second"
- [DFDL-901] - Document Daffodil dependencies in confluence
- [DFDL-976] - Performance: XPath expressions are slow
- [DFDL-1033] - Use sbt-native-packager instead of daffodil-pack
- [DFDL-1067] - Update daffodil calabash extension to report errors
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.