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

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


The following commit(s) were added to refs/heads/main by this push:
     new 2eb9efa  Prepare for 3.7.0 release
2eb9efa is described below

commit 2eb9efad233995e17ba5ba548f9fe0232d65bf8e
Author: Steve Lawrence <[email protected]>
AuthorDate: Wed Apr 3 13:38:20 2024 -0400

    Prepare for 3.7.0 release
    
    DAFFODIL-2885
---
 site/_releases/3.7.0.md | 159 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 159 insertions(+)

diff --git a/site/_releases/3.7.0.md b/site/_releases/3.7.0.md
new file mode 100644
index 0000000..35e2a4e
--- /dev/null
+++ b/site/_releases/3.7.0.md
@@ -0,0 +1,159 @@
+---
+
+title: 3.7.0
+release: rc1
+apache: true
+date: 2024-04-03
+summary: >
+    Bug fixes and performance improvements
+
+source-dist:
+    - "apache-daffodil-3.7.0-src.zip"
+
+binary-dist:
+    - "apache-daffodil-3.7.0-bin.tgz"
+    - "apache-daffodil-3.7.0-bin.zip"
+    - "apache-daffodil-3.7.0-bin.msi"
+    - "apache-daffodil-3.7.0-1.noarch.rpm"
+
+scala-version: 2.12
+---
+
+This release focused primarily on bug fixes and performance improvements.
+
+A number of changes resulted in deprecation or backwards incompatible changes.
+See the [Deprecation/Compatibility](#deprecationcompatibility) section for more
+details.
+
+#### Miscellaneous Bug Fixes
+
+* {% jira 697 %} Java API: ProcessorFactory's setDistinguishedRootNode method 
does not appear to work.
+* {% jira 790 %} Failure to reset global debugger settings causes random tests 
to fail in SBT.
+* {% jira 1515 %} dfdl:checkRangeInclusive and dfdl:checkRangeExclusive 
functions
+* {% jira 2159 %} TDML Runner errors reference tmp file instead of tdml file
+* {% jira 2195 %} Diagnostic file URLs are misleading when saved in compiled 
schema
+* {% jira 2243 %} Runner runAllTest method
+* {% jira 2345 %} Poor diagnostic: out of scope delimiter message - doesn't 
give element name
+* {% jira 2433 %} Pass Exception directly into DaffodilUnhandledSAXException
+* {% jira 2669 %} Two-arg version of fn:dateTime(date, time) constructor 
function
+* {% jira 2688 %} prefixed length field when not enough bits available gives 
Runtime SDE not parse error
+* {% jira 2699 %} CLI test return code is 0 even if specified test is not found
+* {% jira 2711 %} fn:count( non-array ) must issue SDE
+* {% jira 2753 %} Remove numbers from CLI integration test names
+* {% jira 2832 %} apache drill integration
+* {% jira 2836 %} Update IntelliJ Editor Notes Confluence Page
+* {% jira 2842 %} Length facet doesn't behave like minlength==maxlength when 
validation is limited
+* {% jira 2849 %} Daffodil jars in RPM/tar/zip do not have the same name as 
those published to maven
+* {% jira 2856 %} Configure SonarCloud scan run on Java 17
+* {% jira 2861 %} Assertion thrown when encoding error with 
dfdl:encodingErrorPolicy="error"
+* {% jira 2862 %} Prepare for 3.7.0 development
+* {% jira 2863 %} Make code gen support EmptyGram
+* {% jira 2864 %} Regression in distinguished root node
+* {% jira 2865 %} Give codegen-c somewhat limited dfdl:assert support
+* {% jira 2867 %} Parsing of xs:float as text failure
+* {% jira 2868 %} Slow removal of string padding
+* {% jira 2869 %} Update copyright year in NOTICE and website
+* {% jira 2871 %} No way to pad after affix if positive pattern does not have 
an affix in textNumberPattern
+* {% jira 2873 %} zoned EBCDIC signed negative numbers not parsed correctly
+* {% jira 2874 %} Property textZonedSignStyle should not be required when 
encoding is not ascii
+* {% jira 2876 %} Enable dfdl:extraEscapedCharacters to take a runtime-valued 
expression
+* {% jira 2878 %} cli test expect timeouts need to display the captured text 
that doesn't meet the expectation
+* {% jira 2879 %} Group evaluation throwing ClassCastException for optional 
element
+* {% jira 2880 %} CLI tunable option does not have an affect using saved 
parser -- needs error/warning
+* {% jira 2881 %} Pin github actions to commit hash instead of tags
+* {% jira 2882 %} Incorrect mapping from separatorPoliciy to 
separatorSuppressionPolicy
+* {% jira 2885 %} Release Daffodil 3.7.0
+
+#### Deprecation/Compatibility
+
+* The deprecated separatorPolicy property values of "suppressedAtEndLax"
+  and "suppressedAtEndStrict" had incorrect behaviors, with each property
+  behaving like the other. Schemas using one value should be updated to
+  use the other. Alternatively, schemas should be updated to use the new
+  separatorSuppressionPolicy property with the following mappings from the
+  deprecated property:
+   
+  * required -> never
+  * suppressed -> anyEmpty
+  * suppressedAtEndLax -> trailingEmpty
+  * suppressedAtEndStrict -> trailingEmptyStrict
+  
+  {% jira 2882 %}
+
+* The pad character in the negative part of textNumberPattern is no longer
+  ignored if the positive part of textNumberPattern defines a pad
+  character without an associated affix (e.g. "*0###0;-*00"). In these
+  cases, the position of the pad character in the negative part is used to
+  define whether padding occurs before or after the negative affix. All
+  other cases follow existing rules of textNumberPattern (i.e. the pad
+  character in the negative part is ignored).
+  
+  {% jira 2871 %}
+
+* The InfosetOutputter trait methods have changed signatures.
+  
+  The types of the arguments have been replaced:
+  
+  * DIArray -> InfosetArray
+  * DISimple -> InfosetSimpleElement
+  * DIComplex -> InfosetComplexElement
+  
+  This was done to hide the "DIxxx" types as they are
+  internal and subject to change.
+  
+  Methods of DISimple that were named for implementation types (like
+  getBigInt, getBigDecimal, etc.) have been replaced by methods named
+  for the DFDL types.
+  
+  These methods are replaced:
+  
+  * getBigDecimal -> getDecimal
+  * getBigInt -> getInteger
+  
+  These methods also changed names:
+  
+  * dataValueAsString -> getText
+  
+  This method is new:
+  
+  * getNonNegativeInteger
+  
+  Some methods have been removed (getStatus).
+  
+  {% jira 2832 %}
+
+#### Dependency Changes
+
+The following dependencies have been added or updated:
+
+**Core**
+
+* Apache Commons IO 2.15.1 <small>(update)</small>
+* FasterXML Jackson Core 2.16.1 <small>(update)</small>
+* FasterXML Woodstox Core 6.6.2 <small>(update)</small>
+* ICU4J 74.2 <small>(update)
+* Scala Library 2.12.19 <small>(update)</small>
+* Typesafe Config 1.4.3 <small>(update)</small>
+
+**CLI**
+
+* Jansi 2.4.1 <small>(removed)</small>
+* JLine 3.25.1 <small>(update)</small>
+* Scallop 5.1.0 <small>(update)</small>
+
+**Code Generator**
+
+* OS Lib 0.9.3 <small>(update)</small>
+
+**Logging**
+
+* SLF4J API 2.0.12 <small>(update)</small>
+
+**Schematron Validator**
+
+* Saxon-HE 12.4 <small>(update)</small>
+
+**Changes to Transitive Dependencies**
+
+* Woodstox Stax2 API 4.2.2 <small>(update, used by Woodstox Core)</small>
+* XML Resolver & Data 5.2.2 <small>(update, used by Saxon-HE)</small>

Reply via email to