Type |
Changes |
By |
 |
Clarify Javadoc of JXPathContext#getPointer. Fixes JXPATH-172. Thanks to Michele Vivoda. |
britter |
 |
NullPointerException in ChildContext when document only contains an empty root node. Fixes JXPATH-113. Thanks to Michele Vivoda. |
britter |
 |
ValueUtils.getValue throws exception with set and index above size. Fixes JXPATH-160. Thanks to Stefan Albrecht, Michele Vivoda, Uwe Barthel. |
britter |
 |
Concurrency problem for JXPathContextFactory.factoryImplName static field. Fixes JXPATH-162. Thanks to Uwe Barthel. |
britter |
 |
FunctionLibrary Multithreading issue. Fixes JXPATH-141. |
mbenson |
 |
Bean exception handling. Fixes JXPATH-131. Thanks to Gabriel Buades Rubio. |
mbenson |
 |
JXPath support for LazyDynaBean is broken. Fixes JXPATH-128. Thanks to Gabriel Buades Rubio. |
mbenson |
 |
MethodLookupUtils#matchType uses TypeUtils#canConvert which causes "Ambiguous method call" exception. Fixes JXPATH-129. |
mbenson |
 |
Wrong entry IMPORT-PACKAGE in the file MANIFEST.MF for jdom and commons-beanutils. Fixes JXPATH-153. |
mbenson |
 |
Change dynamic class loading to consult context class loader. Fixes JXPATH-153. Thanks to John Trimble. |
mbenson |
 |
Concurrent access on hashmap of JXPathIntrospector. Fixes JXPATH-152. |
mbenson |
 |
Fix possible NPE in PackageFunctions.getFunction(String, String, Object[]). |
ggregory |
 |
JDOMNodePointer.compareChildNodePointers() now throws IllegalStateException instead of RuntimeException. Thanks to Gary Gregory. |
ggregory |
 |
ValueUtils.setValue() now throws IllegalArgumentException instead of RuntimeException. Thanks to Gary Gregory. |
ggregory |
 |
ClassLoaderUtil.toCanonicalName() now calls Objects.requireNonNull() instead of throwing a RuntimeException. Thanks to Gary Gregory. |
ggregory |
 |
XMLDocumentContainer.XMLDocumentContainer(Source) now calls Objects.requireNonNull() instead of throwing a RuntimeException. Thanks to Gary Gregory. |
ggregory |
 |
[StepSecurity] CI: Harden GitHub Actions #66. Thanks to step-security-bot, Gary Gregory. |
ggregory |
 |
Add missing Javadoc. Thanks to Gary Gregory. |
ggregory |
 |
Fix PMD UnnecessaryFullyQualifiedName. Thanks to Gary Gregory. |
ggregory |
 |
Add generics to JXPathContext.iterate(String). Thanks to Gary Gregory. |
ggregory |
 |
Add generics to JXPathContext.iteratePointers(String). Thanks to Gary Gregory. |
ggregory |
 |
Add generics to JXPathContext.decimalFormats. Thanks to Gary Gregory. |
ggregory |
 |
Migrate tests to JUnit5 #214. Thanks to strangelookingnerd. |
ggregory |
 |
Replace try-catch constructs in tests with assertThrows #215. Thanks to strangelookingnerd, Gary Gregory. |
ggregory |
 |
Use generics internally. Thanks to Gary Gregory. |
ggregory |
 |
NodeSet.getPointers() is now typed with generics. Thanks to Gary Gregory. |
ggregory |
 |
ServletContextHandler.collectPropertyNames(HashSet, Object) is now typed with generics. Thanks to Gary Gregory. |
ggregory |
 |
Deprecate MethodLookupUtils.MethodLookupUtils(). Thanks to Gary Gregory. |
ggregory |
 |
Deprecate KeyManagerUtils.KeyManagerUtils(). Thanks to Gary Gregory. |
ggregory |
 |
Deprecate TypeUtils.TypeUtils(). Thanks to Gary Gregory. |
ggregory |
 |
Deprecate ValueUtils.ValueUtils(). Thanks to Gary Gregory. |
ggregory |
 |
PageScopeContext.getAttributeNames() is now typed with generics. Thanks to Gary Gregory. |
ggregory |
 |
Functions.getUsedNamespaces() is now typed with generics. Thanks to Gary Gregory. |
ggregory |
 |
JXPathException now reuses its superclass' Throwable cause. Thanks to Gary Gregory. |
ggregory |
 |
Bump JXPathException serialVersionUID from 4306409701468017766L to 2L. Thanks to Gary Gregory. |
ggregory |
 |
JXPathContextFactoryConfigurationError now reuses its superclass' Throwable cause. Thanks to Gary Gregory. |
ggregory |
 |
Bump JXPathContextFactoryConfigurationError serialVersionUID from 1L to 2L. Thanks to Gary Gregory. |
ggregory |
 |
Deprecate SimplePathInterpreter.SimplePathInterpreter(). Thanks to Gary Gregory. |
ggregory |
 |
Deprecate JXPathServletContexts.JXPathServletContexts(). Thanks to Gary Gregory. |
ggregory |
 |
Deprecate JXPathIntrospector.JXPathIntrospector(). Thanks to Gary Gregory. |
ggregory |
 |
Deprecate InfoSetUtil.InfoSetUtil(). Thanks to Gary Gregory. |
ggregory |
 |
Deprecate Constants.Constants(). Thanks to Gary Gregory. |
ggregory |
 |
Deprecate Parser.Parser(). Thanks to Gary Gregory. |
ggregory |
 |
JXPathException.JXPathException(Throwable) now remembers its Throwable cause argument. Thanks to Gary Gregory. |
ggregory |
 |
Make the private DOMNodePointer.id field final. Thanks to Gary Gregory. |
ggregory |
 |
Make the private NullPointer.id field final. Thanks to Gary Gregory. |
ggregory |
 |
Make the private NullPointer.qname field final. Thanks to Gary Gregory. |
ggregory |
 |
Make the private JDOMNodePointer.id field final. Thanks to Gary Gregory. |
ggregory |
 |
ExpressionContext.getContextNodeList() now uses generics. Thanks to Gary Gregory. |
ggregory |
 |
BasicTypeConverter.unmodifiableCollection(Collection) now uses generics. Thanks to Gary Gregory. |
ggregory |
 |
Fix PMD AvoidDecimalLiteralsInBigDecimalConstructor in org.apache.commons.jxpath.util.BasicTypeConverter.allocateNumber(Class, double). Thanks to Gary Gregory. PMD. |
ggregory |
 |
org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.iteratePointers(String) now uses generics. Thanks to Gary Gregory. |
ggregory |
 |
org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.iteratePointers(String, Expression) now uses generics. Thanks to Gary Gregory. |
ggregory |
 |
org.apache.commons.jxpath.CompiledExpression.iteratePointers(JXPathContext) now uses generics. Thanks to Gary Gregory. |
ggregory |
 |
org.apache.commons.jxpath.JXPathCompiledExpression.iteratePointers(JXPathContext) now uses generics. Thanks to Gary Gregory. |
ggregory |
 |
org.apache.commons.jxpath.util.ClassLoaderUtil.getClass(ClassLoader, String) now uses generics. Thanks to Gary Gregory. |
ggregory |
 |
org.apache.commons.jxpath.util.ClassLoaderUtil.getClass(ClassLoader, String, boolean) now uses generics. Thanks to Gary Gregory. |
ggregory |
 |
org.apache.commons.jxpath.util.ClassLoaderUtil.getClass(String) now uses generics. Thanks to Gary Gregory. |
ggregory |
 |
org.apache.commons.jxpath.util.ClassLoaderUtil.getClass(String, boolean) now uses generics. Thanks to Gary Gregory. |
ggregory |
 |
XPath function "ends-with" is not implemented (although "starts-with" is). Fixes JXPATH-123. |
mbenson |
 |
public class org.apache.commons.jxpath.JXPathContextFactoryConfigurationError is Serializable incompatible. |
ggregory |
 |
public abstract class org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer is Serializable incompatible. |
ggregory |
 |
public abstract class org.apache.commons.jxpath.ri.model.beans.PropertyPointer is Serializable incompatible. |
ggregory |
 |
public abstract class org.apache.commons.jxpath.ri.model.NodePointer is Serializable incompatible. |
ggregory |
 |
public class org.apache.commons.jxpath.ri.parser.ParseException is Serializable incompatible. |
ggregory |
 |
public class org.apache.commons.jxpath.XMLDocumentContainer is Serializable incompatible. |
ggregory |
 |
Bump commons-parent from 54 to 81 #45, #49, #64, #110, #121, #403, #167, #173, #176, #181, #185, #188, #196. Thanks to Dependabot, Gary Gregory. |
ggregory |
 |
Bump Java to 8. Fixes JXPATH-184. Thanks to britter, Gary Gregory. |
britter |
 |
Bump JUnit 3.8.1 to 4.13.2. Thanks to britter, Gary Gregory. |
ggregory |
 |
Bump commons-logging from 1.1.1 to 1.3.5 #34, #129, #147, #160, #174. Thanks to Dependabot, Gary Gregory. |
ggregory |
 |
Bump commons-beanutils from 1.8.2 to 1.10.1 #24. Thanks to Dependabot, Gary Gregory. |
ggregory |
 |
Bump taglist-maven-plugin from 2.2 to 3.0.0 #32. Thanks to Dependabot. |
ggregory |
 |
Bump servlet-api from 2.4 to 2.5 #29. Thanks to Dependabot. |
ggregory |
 |
Bump JDOM from jdom:jdom 1.0 to org.jdom:jdom 1.1.3. Thanks to Dependabot. |
ggregory |
 |
Bump org.codehaus.mojo:taglist-maven-plugin from 3.0.0 to 3.2.1 #161, #194. Thanks to Dependabot. |
ggregory |
 |
Remove obsolete Apache RAT file. Thanks to Gary Gregory. |
ggregory |
 |
Remove obsolete Apache Ant files. Thanks to Gary Gregory. |
ggregory |
 |
Remove obsolete src/conf/MANIFEST.MF file. Thanks to Gary Gregory. |
ggregory |
 |
Remove obsolete maven-surefire-plugin configuration. Configuration is done in the parent POM. Thanks to Gary Gregory. |
ggregory |
 |
Remove obsolete maven-assembly-plugin configuration. Configuration is done in the parent POM. Thanks to Gary Gregory. |
ggregory |
 |
Remove obsolete STATUS.html files. Thanks to Gary Gregory. |
ggregory |
 |
Remove unused package-private class org.apache.commons.jxpath.util.BasicTypeConverter.ValueNodeSet. Thanks to Gary Gregory. |
ggregory |