This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-digester.git
The following commit(s) were added to refs/heads/master by this push: new 6ab7c2b6 Bump actions/cache from 3.0.2 to 3.0.3 6ab7c2b6 is described below commit 6ab7c2b676f4d229588b47144da7e03e93d6ee67 Author: Gary Gregory <ggreg...@rocketsoftware.com> AuthorDate: Tue May 31 16:33:45 2022 -0400 Bump actions/cache from 3.0.2 to 3.0.3 --- .github/workflows/maven.yml | 94 ++++++------ src/changes/changes.xml | 338 ++++++++++++++++++++++---------------------- 2 files changed, 216 insertions(+), 216 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 7188136c..fe1d6bda 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -1,47 +1,47 @@ -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -name: Java CI - -on: [push, pull_request] - -jobs: - build: - - runs-on: ubuntu-latest - continue-on-error: ${{ matrix.experimental }} - strategy: - matrix: - java: [ 8, 11, 17 ] - experimental: [false] -# include: -# - java: 18-ea -# experimental: true - - steps: - - uses: actions/checkout@v2.3.4 - - uses: actions/cache@v3.0.2 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-maven- - - name: Set up JDK ${{ matrix.java }} - uses: actions/setup-java@v3 - with: - distribution: 'temurin' - java-version: ${{ matrix.java }} - - name: Build with Maven - run: mvn -V --file pom.xml --no-transfer-progress +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: Java CI + +on: [push, pull_request] + +jobs: + build: + + runs-on: ubuntu-latest + continue-on-error: ${{ matrix.experimental }} + strategy: + matrix: + java: [ 8, 11, 17 ] + experimental: [false] +# include: +# - java: 18-ea +# experimental: true + + steps: + - uses: actions/checkout@v2.3.4 + - uses: actions/cache@v3.0.3 + with: + path: ~/.m2/repository + key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} + restore-keys: | + ${{ runner.os }}-maven- + - name: Set up JDK ${{ matrix.java }} + uses: actions/setup-java@v3 + with: + distribution: 'temurin' + java-version: ${{ matrix.java }} + - name: Build with Maven + run: mvn -V --file pom.xml --no-transfer-progress diff --git a/src/changes/changes.xml b/src/changes/changes.xml index d8330b52..b0748ff4 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -1,169 +1,169 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - --> -<document xmlns="http://maven.apache.org/changes/1.0.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/changes/1.0.0 http://maven.apache.org/plugins/maven-changes-plugin/xsd/changes-1.0.0.xsd"> - <properties> - <title>Apache Commons Digester Changes</title> - </properties> - <body> - <release version="3.3" date="201?-??-??" description="Maintenance release."> - <!-- ADD --> - <action dev="simonetripodi" type="fix" issue="DIGESTER-171" due-to="Nick Williams"> - Add DefaultThrowingErrorHandler to Digester API - patch provided by Ivan Diana - </action> - <!-- FIX --> - <action dev="simonetripodi" type="fix" issue="DIGESTER-175"> - Regression: DigesterTestCase#testPopNamedStackNotPushed expects EmptyStackException - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-174" due-to="Andreas Sahlbach"> - Inner List Annotation has wrong @Target for most of the predefined annotation rules - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-173" due-to="Nick Williams"> - No way to enable schema validation from DigesterLoader - patch provided by Ivan Diana - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-172" due-to="Nick Williams"> - Even with custom ErrorHandler, SAX errors are still written to stderr - patch provided by Ivan Diana - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-170" due-to="Dale Wijnand"> - Digester.pop(String) throws EmptyStackException where API doc says it returns null - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-169" due-to="Eugene Fedotov"> - Problem when including rules XML file with "classpath:" URL prefix - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-167" due-to="Eugene Fedotov"> - Groundless "Circular file inclusion detected" exception when including rules XML file - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-165" due-to="Dirk Schaube"> - BinderClassLoader does not override getResource - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-164" due-to="Frank David Martinez"> - RulesBase performance optimization. - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-163" due-to="Torsten Krah"> - ConcurrentModificationException creating a new Digester via loaderInstance.newDigester() - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-162"> - ObjectCreateRule doesn't allow create objects which type is specified in attributeName only - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-161" due-to="Eduard Papa"> - Document thread-safety in Javadoc of Rule class - </action> - <!-- UPDATE --> - <action type="update" dev="ggregory" due-to="Gary Gregory"> - Bump build actions/setup-java from 1.4.0 to 3. - </action> - <action type="update" dev="ggregory" due-to="Gary Gregory"> - Bump build actions/cache from 2 to 3.0.2. - </action> - <action dev="ggregory" type="update" issue="DIGESTER-185"> - Bump Apache Commons Logging from 1.1.1 to 1.2. - </action> - <action dev="ggregory" type="update" issue="DIGESTER-186"> - Bump Java requirement from version 5 to 6. - </action> - <action dev="ggregory" type="update" issue="DIGESTER-194"> - Bump Java requirement from version 6 to 7 - </action> - <action dev="ggregory" type="update" issue="DIGESTER-187"> - Bump Apache Commons Bean Utils from 1.8.3 to 1.9.4. - </action> - <action dev="ggregory" type="update" issue="DIGESTER-188"> - Bump cglib from 2.2.2 to 3.2.5. - </action> - <action dev="ggregory" type="update"> - Bump JUnit from 4.10 to 4.13. - </action> - </release> - <release version="3.2" date="2011-12-13" description="Maintenance release."> - <action dev="simonetripodi" type="fix" issue="DIGESTER-160"> - provide an additional artifact with shaded dependencies - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-159"> - */object-param-rule is not managed in the XML rules - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-157"> - Improve Set(Nested)PropertiesRuleAlias performances in the XML ruleset while binding rules. - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-156"> - Make (Nested|Set)PropertiesBuilder#addAlias() fluent. - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-155"> - ClassLoader reference set to DigesterLoader not set in produced Digester instances - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-154"> - The DigesterBinder is not able to load primitive classes by name - </action> - <action dev="mbenson" type="add" issue="DIGESTER-153"> - Add Constructor support to ObjectCreateRule - </action> - <action dev="simonetripodi" type="add" issue="DIGESTER-152"> - The org.apache.commons.digester3.binder.DigesterLoader doesn't allow binding a default org.xml.sax.Locator - </action> - <action dev="simonetripodi" type="add" issue="DIGESTER-151"> - The org.apache.commons.digester3.binder.DigesterLoader doesn't allow binding a default org.xml.sax.ErrorHandler. - </action> - </release> - <release version="3.1" date="2011-10-29" description="New features release."> - <action dev="simonetripodi" type="add" issue="DIGESTER-150"> - Use Java5 Concurrent APIs to asynchronous parse() - </action> - </release> - <release version="3.0" date="2011-07-06" description="New major release."> - <action dev="simonetripodi" type="fix" issue="DIGESTER-28"> - Default ClassLoader policy unusable in EAR archive - </action> - <action dev="simonetripodi" type="add" issue="DIGESTER-72"> - Allow SetNextRule to fire on begin - </action> - <action dev="simonetripodi" type="add" issue="DIGESTER-85"> - Include filename or uri if Digester.parse(File file or String uri throws a SAXException - </action> - <action dev="simonetripodi" type="add" issue="DIGESTER-90"> - xmlrules does not support setNamespaceURI - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-103"> - xmlrules does not support NodeCreateRule - </action> - <action dev="simonetripodi" type="add" issue="DIGESTER-105"> - Need to process [attribute id="name"]somename[/attribute] - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-118"> - ObjectCreateRule shouldn't keep className as a field. - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-123"> - xmlrules dtd does not define xmlattrs for node-create-rule - </action> - <action dev="simonetripodi" type="add" issue="DIGESTER-127"> - Allow DigesterLoader to accept an instance of a preconfigured Digester - </action> - <action dev="simonetripodi" type="add" issue="DIGESTER-131"> - Allow recursive match in ExtendedBaseRules. - </action> - <action dev="simonetripodi" type="add" issue="DIGESTER-132"> - Add a CompoundSubstitutor to support more than one Substitutors at a time. - </action> - <action dev="simonetripodi" type="fix" issue="DIGESTER-134"> - Bug in SetPropertyRule. - </action> - <action dev="simonetripodi" type="update" issue="DIGESTER-137"> - Public/protected static fields which intended as constants, but which are not marked final. - </action> - </release> - </body> -</document> +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> +<document xmlns="http://maven.apache.org/changes/1.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/changes/1.0.0 http://maven.apache.org/plugins/maven-changes-plugin/xsd/changes-1.0.0.xsd"> + <properties> + <title>Apache Commons Digester Changes</title> + </properties> + <body> + <release version="3.3" date="201?-??-??" description="Maintenance release."> + <!-- ADD --> + <action dev="simonetripodi" type="fix" issue="DIGESTER-171" due-to="Nick Williams"> + Add DefaultThrowingErrorHandler to Digester API - patch provided by Ivan Diana + </action> + <!-- FIX --> + <action dev="simonetripodi" type="fix" issue="DIGESTER-175"> + Regression: DigesterTestCase#testPopNamedStackNotPushed expects EmptyStackException + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-174" due-to="Andreas Sahlbach"> + Inner List Annotation has wrong @Target for most of the predefined annotation rules + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-173" due-to="Nick Williams"> + No way to enable schema validation from DigesterLoader - patch provided by Ivan Diana + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-172" due-to="Nick Williams"> + Even with custom ErrorHandler, SAX errors are still written to stderr - patch provided by Ivan Diana + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-170" due-to="Dale Wijnand"> + Digester.pop(String) throws EmptyStackException where API doc says it returns null + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-169" due-to="Eugene Fedotov"> + Problem when including rules XML file with "classpath:" URL prefix + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-167" due-to="Eugene Fedotov"> + Groundless "Circular file inclusion detected" exception when including rules XML file + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-165" due-to="Dirk Schaube"> + BinderClassLoader does not override getResource + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-164" due-to="Frank David Martinez"> + RulesBase performance optimization. + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-163" due-to="Torsten Krah"> + ConcurrentModificationException creating a new Digester via loaderInstance.newDigester() + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-162"> + ObjectCreateRule doesn't allow create objects which type is specified in attributeName only + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-161" due-to="Eduard Papa"> + Document thread-safety in Javadoc of Rule class + </action> + <!-- UPDATE --> + <action type="update" dev="ggregory" due-to="Gary Gregory"> + Bump build actions/setup-java from 1.4.0 to 3. + </action> + <action type="update" dev="ggregory" due-to="Gary Gregory"> + Bump build actions/cache from 2 to 3.0.3. + </action> + <action dev="ggregory" type="update" issue="DIGESTER-185"> + Bump Apache Commons Logging from 1.1.1 to 1.2. + </action> + <action dev="ggregory" type="update" issue="DIGESTER-186"> + Bump Java requirement from version 5 to 6. + </action> + <action dev="ggregory" type="update" issue="DIGESTER-194"> + Bump Java requirement from version 6 to 7 + </action> + <action dev="ggregory" type="update" issue="DIGESTER-187"> + Bump Apache Commons Bean Utils from 1.8.3 to 1.9.4. + </action> + <action dev="ggregory" type="update" issue="DIGESTER-188"> + Bump cglib from 2.2.2 to 3.2.5. + </action> + <action dev="ggregory" type="update"> + Bump JUnit from 4.10 to 4.13. + </action> + </release> + <release version="3.2" date="2011-12-13" description="Maintenance release."> + <action dev="simonetripodi" type="fix" issue="DIGESTER-160"> + provide an additional artifact with shaded dependencies + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-159"> + */object-param-rule is not managed in the XML rules + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-157"> + Improve Set(Nested)PropertiesRuleAlias performances in the XML ruleset while binding rules. + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-156"> + Make (Nested|Set)PropertiesBuilder#addAlias() fluent. + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-155"> + ClassLoader reference set to DigesterLoader not set in produced Digester instances + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-154"> + The DigesterBinder is not able to load primitive classes by name + </action> + <action dev="mbenson" type="add" issue="DIGESTER-153"> + Add Constructor support to ObjectCreateRule + </action> + <action dev="simonetripodi" type="add" issue="DIGESTER-152"> + The org.apache.commons.digester3.binder.DigesterLoader doesn't allow binding a default org.xml.sax.Locator + </action> + <action dev="simonetripodi" type="add" issue="DIGESTER-151"> + The org.apache.commons.digester3.binder.DigesterLoader doesn't allow binding a default org.xml.sax.ErrorHandler. + </action> + </release> + <release version="3.1" date="2011-10-29" description="New features release."> + <action dev="simonetripodi" type="add" issue="DIGESTER-150"> + Use Java5 Concurrent APIs to asynchronous parse() + </action> + </release> + <release version="3.0" date="2011-07-06" description="New major release."> + <action dev="simonetripodi" type="fix" issue="DIGESTER-28"> + Default ClassLoader policy unusable in EAR archive + </action> + <action dev="simonetripodi" type="add" issue="DIGESTER-72"> + Allow SetNextRule to fire on begin + </action> + <action dev="simonetripodi" type="add" issue="DIGESTER-85"> + Include filename or uri if Digester.parse(File file or String uri throws a SAXException + </action> + <action dev="simonetripodi" type="add" issue="DIGESTER-90"> + xmlrules does not support setNamespaceURI + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-103"> + xmlrules does not support NodeCreateRule + </action> + <action dev="simonetripodi" type="add" issue="DIGESTER-105"> + Need to process [attribute id="name"]somename[/attribute] + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-118"> + ObjectCreateRule shouldn't keep className as a field. + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-123"> + xmlrules dtd does not define xmlattrs for node-create-rule + </action> + <action dev="simonetripodi" type="add" issue="DIGESTER-127"> + Allow DigesterLoader to accept an instance of a preconfigured Digester + </action> + <action dev="simonetripodi" type="add" issue="DIGESTER-131"> + Allow recursive match in ExtendedBaseRules. + </action> + <action dev="simonetripodi" type="add" issue="DIGESTER-132"> + Add a CompoundSubstitutor to support more than one Substitutors at a time. + </action> + <action dev="simonetripodi" type="fix" issue="DIGESTER-134"> + Bug in SetPropertyRule. + </action> + <action dev="simonetripodi" type="update" issue="DIGESTER-137"> + Public/protected static fields which intended as constants, but which are not marked final. + </action> + </release> + </body> +</document>