Skip to content

Commit

Permalink
Update 3.10.0 release notes to emphasize some changed behavior
Browse files Browse the repository at this point in the history
Daffodil 3.10.0 fixed some bugs that may require small updates to some
schemas that had been relying on incorrect behavior. This commit
emphasizes these changes in the release notes.
  • Loading branch information
Josh Adams committed Jan 16, 2025
1 parent 161803a commit 23d9f7b
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion site/_releases/3.10.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,6 @@ compilation time dropping from more than 2 minutes to under 20 seconds.
* {% jira 2962 %} Complex nillable leads to Expression Evaluation Error: Element does not have a value.
* {% jira 2965 %} Improve Schema Compiler performance
* {% jira 533 %} TDML Runner: More user-friendly error if expected infoset provided is empty
* {% jira 1042 %} Date and Time Strict Parsing is not very strict
* {% jira 2362 %} JSON output should not quote all values unnecessarily
* {% jira 2773 %} Expression .[intexpr] should create warning
* {% jira 2797 %} Make Runner final
Expand Down Expand Up @@ -104,11 +103,18 @@ compilation time dropping from more than 2 minutes to under 20 seconds.
* {% jira 2896 %} validationMode=full enables Daffodils limited validation

Full Validation no longer performs limited validation in addition to Xerces validation. It now only performs Xerces validation.
This has resulted in some changes to error messages that are reported during validation, which may require updates to any tests
that are expecting validation error messages that are specific to the limited validation process.

* {% jira 2773 %} Expression .[intexpr] should create warning

Removed the text "subset" from the "Indexing is only allowed on arrays" Schema Definition Error message.

* {% jira 1042 %} Date and Time Strict Parsing is not very strict

Daffodil had been parsing xs:date/time leniently regardless of what dfdl:calendarCheckPolicy had been set to. This change may
require some changes to schemas that were reliant on this faulty behavior and may need to set dfdl:calendarCheckPolicy="lax".

### Dependency Changes

The following dependencies have been added or updated:
Expand Down

0 comments on commit 23d9f7b

Please sign in to comment.