bval.git
3 years ago[maven-release-plugin] prepare release 2.0.2 2.0.2
Romain Manni-Bucau [Mon, 15 Apr 2019 09:55:17 +0000 (11:55 +0200)] 
[maven-release-plugin] prepare release 2.0.2

3 years agoBVAL-170 perf boost for CDI integrations startup
Romain Manni-Bucau [Thu, 11 Apr 2019 14:48:27 +0000 (16:48 +0200)] 
BVAL-170 perf boost for CDI integrations startup

3 years ago[maven-release-plugin] prepare for next development iteration
Romain Manni-Bucau [Mon, 8 Apr 2019 08:30:55 +0000 (10:30 +0200)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release 2.0.1 2.0.1
Romain Manni-Bucau [Mon, 8 Apr 2019 08:28:21 +0000 (10:28 +0200)] 
[maven-release-plugin] prepare release 2.0.1

3 years agoBVAL-171: permit ConstraintValidator impl with compatible annotation type parameter
Matt Benson [Tue, 26 Feb 2019 19:17:37 +0000 (13:17 -0600)] 
BVAL-171: permit ConstraintValidator impl with compatible annotation type parameter

3 years agoBVAL-167: don't be fooled by inclusion of constrained interface at multiple hierarchy...
Matt Benson [Tue, 26 Feb 2019 17:56:28 +0000 (11:56 -0600)] 
BVAL-167: don't be fooled by inclusion of constrained interface at multiple hierarchy levels

3 years agodrop validations which should be redundant due to code path
Romain Manni-Bucau [Sun, 17 Feb 2019 11:20:26 +0000 (12:20 +0100)] 
drop validations which should be redundant due to code path

3 years agoBVAL-170 cache first interpolation level of messages
Romain Manni-Bucau [Sun, 17 Feb 2019 11:10:18 +0000 (12:10 +0100)] 
BVAL-170 cache first interpolation level of messages

3 years agoBVAL-170 skip interpolation when not needed
Romain Manni-Bucau [Sun, 17 Feb 2019 11:01:55 +0000 (12:01 +0100)] 
BVAL-170 skip interpolation when not needed

3 years agoBVAL-170 no need to test #{ in DefaultMessageInterpolator
Romain Manni-Bucau [Sun, 17 Feb 2019 10:50:48 +0000 (11:50 +0100)] 
BVAL-170 no need to test #{ in DefaultMessageInterpolator

3 years agoadd comment to clarify the purpose of the previous change
Matt Benson [Sat, 16 Feb 2019 19:54:05 +0000 (13:54 -0600)] 
add comment to clarify the purpose of the previous change

3 years agoBVAL-170: improve speed of message interpolation when the pattern clearly cannot...
Matt Benson [Sat, 16 Feb 2019 19:52:43 +0000 (13:52 -0600)] 
BVAL-170: improve speed of message interpolation when the pattern clearly cannot contain an EL expression; thanks to Thomas Andraschko

3 years agoBVAL-170: minor performance improvements by Thomas Andraschko
Matt Benson [Sat, 16 Feb 2019 19:44:56 +0000 (13:44 -0600)] 
BVAL-170: minor performance improvements by Thomas Andraschko

3 years agocache constrained-ness of executable parameters/return values
Matt Benson [Fri, 8 Feb 2019 23:42:24 +0000 (17:42 -0600)] 
cache constrained-ness of executable parameters/return values

3 years agoremove unnecessary method call
Matt Benson [Fri, 8 Feb 2019 23:39:48 +0000 (17:39 -0600)] 
remove unnecessary method call

3 years agoshortcuts, hopefully
Matt Benson [Fri, 8 Feb 2019 23:34:46 +0000 (17:34 -0600)] 
shortcuts, hopefully

3 years agocaching in the bean descriptor model
Matt Benson [Fri, 8 Feb 2019 23:24:57 +0000 (17:24 -0600)] 
caching in the bean descriptor model

3 years agocache constrained container element types
Matt Benson [Thu, 7 Feb 2019 22:12:00 +0000 (16:12 -0600)] 
cache constrained container element types

3 years agoBVAL-170 ensure we don't go through class model for each call, cache Proxies.classFor...
Romain Manni-Bucau [Thu, 7 Feb 2019 09:24:49 +0000 (10:24 +0100)] 
BVAL-170 ensure we don't go through class model for each call, cache Proxies.classFor result

3 years agoBVAL-170 more aggressive caching of interpolated messages
Romain Manni-Bucau [Thu, 7 Feb 2019 09:14:58 +0000 (10:14 +0100)] 
BVAL-170 more aggressive caching of interpolated messages

3 years agoBVAL-170 adding back some caching for resource bundle and reflection
Romain Manni-Bucau [Thu, 7 Feb 2019 08:45:10 +0000 (09:45 +0100)] 
BVAL-170 adding back some caching for resource bundle and reflection

3 years agoBVAL-168: more notempty align with spec
Matt Benson [Fri, 9 Nov 2018 18:32:56 +0000 (12:32 -0600)] 
BVAL-168: more notempty align with spec

3 years agoMerge remote-tracking branch 'origin/master'
Matt Benson [Fri, 9 Nov 2018 18:32:08 +0000 (12:32 -0600)] 
Merge remote-tracking branch 'origin/master'

3 years agoreorder, add missing, align with spec default validation messages
Matt Benson [Fri, 9 Nov 2018 18:31:26 +0000 (12:31 -0600)] 
reorder, add missing, align with spec default validation messages

3 years agoBVAL-168: NotEmpty validator should return false for null objects
Matt Benson [Wed, 7 Nov 2018 15:28:55 +0000 (09:28 -0600)] 
BVAL-168: NotEmpty validator should return false for null objects

3 years agoadding LiskovTest in ignored more to share the work to do on Liskov + some minor...
Romain Manni-Bucau [Mon, 5 Nov 2018 09:53:37 +0000 (10:53 +0100)] 
adding LiskovTest in ignored more to share the work to do on Liskov + some minor tweaks in tck (mainly logging and fixing a wrong license)

3 years agochecking API signatures of available bean validation API (default geronimo) against...
Matt Benson [Wed, 31 Oct 2018 16:21:04 +0000 (11:21 -0500)] 
checking API signatures of available bean validation API (default geronimo) against published signature file in the tck-tests artifact

3 years agoinclude JavaFX tests in bval-tck surefire execution
Matt Benson [Wed, 31 Oct 2018 15:43:47 +0000 (10:43 -0500)] 
include JavaFX tests in bval-tck surefire execution

3 years agomore site tweaks
Matt Benson [Tue, 30 Oct 2018 17:33:24 +0000 (12:33 -0500)] 
more site tweaks

3 years agosite cleanup/beautification
Matt Benson [Tue, 30 Oct 2018 17:01:20 +0000 (12:01 -0500)] 
site cleanup/beautification

3 years agoprefer own classloader for validation schemae, which are bundled into same artifact
Matt Benson [Tue, 30 Oct 2018 15:34:34 +0000 (10:34 -0500)] 
prefer own classloader for validation schemae, which are bundled into same artifact

3 years agoinline method
Matt Benson [Tue, 30 Oct 2018 14:41:24 +0000 (09:41 -0500)] 
inline method

3 years agoBVAL-166: update specification version in OSGi bundle to 2.0
Matt Benson [Tue, 30 Oct 2018 14:41:14 +0000 (09:41 -0500)] 
BVAL-166: update specification version in OSGi bundle to 2.0

3 years agoremove obsolete class
Matt Benson [Tue, 30 Oct 2018 14:25:20 +0000 (09:25 -0500)] 
remove obsolete class

3 years agoBVAL-165 tccl should always be preferred over class.getClassLoader since it is always...
Romain Manni-Bucau [Tue, 30 Oct 2018 13:41:59 +0000 (14:41 +0100)] 
BVAL-165 tccl should always be preferred over class.getClassLoader since it is always possible to set it right and it enables tree classloading graphs to work (whereas the opposite breaks it by design)

3 years ago[maven-release-plugin] prepare for next development iteration
Matt Benson [Tue, 23 Oct 2018 20:06:22 +0000 (15:06 -0500)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release 2.0.0-rc2 2.0.0-rc2
Matt Benson [Tue, 23 Oct 2018 20:06:01 +0000 (15:06 -0500)] 
[maven-release-plugin] prepare release 2.0.0-rc2

3 years agoroll back failed release
Matt Benson [Tue, 23 Oct 2018 20:01:39 +0000 (15:01 -0500)] 
roll back failed release

3 years agorevert to create zip source archive only and attach that archive per inherited org...
Matt Benson [Tue, 23 Oct 2018 19:49:23 +0000 (14:49 -0500)] 
revert to create zip source archive only and attach that archive per inherited org.apache:apache config

3 years ago[maven-release-plugin] prepare for next development iteration
Matt Benson [Thu, 18 Oct 2018 19:15:28 +0000 (14:15 -0500)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release 2.0.0 2.0.0 2.0.0-rc1
Matt Benson [Thu, 18 Oct 2018 19:15:09 +0000 (14:15 -0500)] 
[maven-release-plugin] prepare release 2.0.0

3 years agoadd property with which jar Built-By manifest attribute can be customized
Matt Benson [Thu, 18 Oct 2018 18:51:25 +0000 (13:51 -0500)] 
add property with which jar Built-By manifest attribute can be customized

3 years agoalign specification info with RI
Matt Benson [Thu, 18 Oct 2018 18:33:27 +0000 (13:33 -0500)] 
align specification info with RI

3 years agobuild both zip and tar.gz source archives; don't push these to Nexus
Matt Benson [Thu, 18 Oct 2018 18:33:05 +0000 (13:33 -0500)] 
build both zip and tar.gz source archives; don't push these to Nexus

3 years agoduplicate from parent
Matt Benson [Thu, 18 Oct 2018 18:32:37 +0000 (13:32 -0500)] 
duplicate from parent

3 years agoroll back release attempt
Matt Benson [Thu, 18 Oct 2018 17:41:17 +0000 (12:41 -0500)] 
roll back release attempt

3 years ago[maven-release-plugin] prepare for next development iteration
Matt Benson [Thu, 18 Oct 2018 17:23:31 +0000 (12:23 -0500)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release 2.0.0
Matt Benson [Thu, 18 Oct 2018 17:23:12 +0000 (12:23 -0500)] 
[maven-release-plugin] prepare release 2.0.0

3 years agoremove Agimatech notice as underlying impl is no longer theirs
Matt Benson [Thu, 18 Oct 2018 16:42:03 +0000 (11:42 -0500)] 
remove Agimatech notice as underlying impl is no longer theirs

3 years agoadd 2.0.0 release notes
Matt Benson [Thu, 18 Oct 2018 16:24:57 +0000 (11:24 -0500)] 
add 2.0.0 release notes

3 years agoBVAL-162: convert remaining JUnit 3 tests to JUnit 4
Matt Benson [Thu, 18 Oct 2018 16:04:45 +0000 (11:04 -0500)] 
BVAL-162: convert remaining JUnit 3 tests to JUnit 4

3 years agoupdate README
Matt Benson [Thu, 18 Oct 2018 15:43:51 +0000 (10:43 -0500)] 
update README

3 years agocopyright update
Matt Benson [Thu, 18 Oct 2018 15:43:35 +0000 (10:43 -0500)] 
copyright update

3 years agows
Matt Benson [Thu, 18 Oct 2018 15:43:04 +0000 (10:43 -0500)] 
ws

3 years agosimplify MetadataSource initialization with default interface method
Matt Benson [Thu, 18 Oct 2018 15:14:05 +0000 (10:14 -0500)] 
simplify MetadataSource initialization with default interface method

3 years agoapply constraints cache size to constraint attributes cache used for annotation proxies
Matt Benson [Wed, 17 Oct 2018 22:17:55 +0000 (17:17 -0500)] 
apply constraints cache size to constraint attributes cache used for annotation proxies

3 years agoremove deprecated method
Matt Benson [Wed, 17 Oct 2018 21:40:40 +0000 (16:40 -0500)] 
remove deprecated method

3 years agounused imports
Matt Benson [Wed, 17 Oct 2018 21:35:57 +0000 (16:35 -0500)] 
unused imports

3 years agoefficiency
Matt Benson [Wed, 17 Oct 2018 21:35:47 +0000 (16:35 -0500)] 
efficiency

3 years agoone size does not fit all: dedicated utility methods to get classloader preferring...
Matt Benson [Wed, 17 Oct 2018 21:30:16 +0000 (16:30 -0500)] 
one size does not fit all: dedicated utility methods to get classloader preferring TCCL or per-class as appropriate (typically, user customizations are found in TCCL if at all; core functionality prefers its own classes' loaders). Aims to address multiple OSGI-related issues.

3 years agopermit null participant classloaders as long as at least one present
Matt Benson [Wed, 17 Oct 2018 21:19:58 +0000 (16:19 -0500)] 
permit null participant classloaders as long as at least one present

3 years agoadd test for BVAL-158
Matt Benson [Wed, 17 Oct 2018 18:11:05 +0000 (13:11 -0500)] 
add test for BVAL-158

3 years agoBVAL-154: cache unconstrained types by type only and quickly return empty descriptors...
Matt Benson [Wed, 17 Oct 2018 17:54:02 +0000 (12:54 -0500)] 
BVAL-154: cache unconstrained types by type only and quickly return empty descriptors on subsequent fetches

3 years agoset up publishing of generated site to subsection of CMS site
Matt Benson [Wed, 17 Oct 2018 15:01:31 +0000 (10:01 -0500)] 
set up publishing of generated site to subsection of CMS site

3 years agoclean up Javadoc config so that site can generate cleanly
Matt Benson [Tue, 16 Oct 2018 19:06:39 +0000 (14:06 -0500)] 
clean up Javadoc config so that site can generate cleanly

3 years agoupgrade to latest tck
Matt Benson [Tue, 16 Oct 2018 18:06:33 +0000 (13:06 -0500)] 
upgrade to latest tck

3 years agoMerge remote-tracking branch 'origin/bv2' into bv2 bv2
Matt Benson [Tue, 16 Oct 2018 17:30:37 +0000 (12:30 -0500)] 
Merge remote-tracking branch 'origin/bv2' into bv2

3 years agoupgrade tomcat-jasper-el to match API (EL 3.0)
Matt Benson [Tue, 16 Oct 2018 15:55:00 +0000 (10:55 -0500)] 
upgrade tomcat-jasper-el to match API (EL 3.0)

3 years agodisallow EL evaluation of custom message templates without explicit permission grante...
Matt Benson [Mon, 15 Oct 2018 23:24:31 +0000 (18:24 -0500)] 
disallow EL evaluation of custom message templates without explicit permission granted via configuration property

3 years agorefactor DefaultMessageInterpolator to harden message interpolation
Matt Benson [Thu, 11 Oct 2018 01:59:00 +0000 (20:59 -0500)] 
refactor DefaultMessageInterpolator to harden message interpolation

3 years agotest refactoring
Matt Benson [Wed, 10 Oct 2018 18:57:56 +0000 (13:57 -0500)] 
test refactoring

3 years agounused import
Matt Benson [Mon, 15 Oct 2018 19:20:29 +0000 (14:20 -0500)] 
unused import

3 years agoupgrade to geronimo spec release
Matt Benson [Wed, 10 Oct 2018 18:20:47 +0000 (13:20 -0500)] 
upgrade to geronimo spec release

3 years agodisabling doclint since our javadoc is not java 8 friendly yet + upgrading apache...
Romain Manni-Bucau [Sun, 7 Oct 2018 15:57:16 +0000 (17:57 +0200)] 
disabling doclint since our javadoc is not java 8 friendly yet + upgrading apache parent to hae the new gpg setup

3 years agoBVAL-159 drop commons dependencies
Romain Manni-Bucau [Sun, 7 Oct 2018 15:37:37 +0000 (17:37 +0200)] 
BVAL-159 drop commons dependencies

3 years agoupgrade to Commons Weaver 2.0
Matt Benson [Wed, 12 Sep 2018 13:34:15 +0000 (08:34 -0500)] 
upgrade to Commons Weaver 2.0

3 years agoensure TCCL is preferred over bval loader (OSGi+EE)
Romain Manni-Bucau [Thu, 16 Aug 2018 07:51:12 +0000 (09:51 +0200)] 
ensure TCCL is preferred over bval loader (OSGi+EE)

3 years agofix encoding issue with the TCK the hardcore way...
Mark Struberg [Sat, 9 Jun 2018 10:25:37 +0000 (12:25 +0200)] 
fix encoding issue with the TCK the hardcore way...

nail it do EN

3 years agoBVAL-157 add a unit test for get() without name
Mark Struberg [Sat, 9 Jun 2018 08:10:15 +0000 (10:10 +0200)] 
BVAL-157 add a unit test for get() without name

3 years agoensure to test more precisely getter names
Romain Manni-Bucau [Thu, 17 May 2018 05:14:48 +0000 (07:14 +0200)] 
ensure to test more precisely getter names

3 years agoensure isGetter methods are consistent between them
Romain Manni-Bucau [Wed, 16 May 2018 20:52:43 +0000 (22:52 +0200)] 
ensure isGetter methods are consistent between them

3 years agoforce en_EN to fix Locale issues
Mark Struberg [Mon, 14 May 2018 20:22:33 +0000 (22:22 +0200)] 
force en_EN to fix Locale issues

In Austria I got german messages, and of course those did not
match the expected messages in the TCK. Leading to 4 broken
TCK tests.

3 years agoupgrade to latest TCK release
Matt Benson [Tue, 1 May 2018 16:38:52 +0000 (11:38 -0500)] 
upgrade to latest TCK release

3 years agoremove obsolete permissions grant
Matt Benson [Tue, 1 May 2018 15:51:48 +0000 (10:51 -0500)] 
remove obsolete permissions grant

3 years agorestore, upgrade weaver/privilizer
Matt Benson [Tue, 1 May 2018 15:51:26 +0000 (10:51 -0500)] 
restore, upgrade weaver/privilizer

3 years agodo not refer to non-publicly accessible types from blueprint method
Matt Benson [Wed, 25 Apr 2018 13:43:53 +0000 (08:43 -0500)] 
do not refer to non-publicly accessible types from blueprint method

3 years agolazily load the validator factory and validator for the cdi extension - note: we...
Romain Manni-Bucau [Thu, 19 Apr 2018 08:16:21 +0000 (10:16 +0200)] 
lazily load the validator factory and validator for the cdi extension - note: we can surely lazy load the config as well if needed

3 years agoavoid NPE on xml ctors
Matt Benson [Wed, 18 Apr 2018 22:16:42 +0000 (17:16 -0500)] 
avoid NPE on xml ctors

3 years agoXML config-related work for more TCK progress
Matt Benson [Wed, 18 Apr 2018 21:37:30 +0000 (16:37 -0500)] 
XML config-related work for more TCK progress

3 years agoignore group conversions without cascade on property getters
Matt Benson [Thu, 12 Apr 2018 23:27:53 +0000 (18:27 -0500)] 
ignore group conversions without cascade on property getters

3 years agoproperly implement method inheritance rules wrt ValidateOnExecution
Matt Benson [Thu, 12 Apr 2018 23:02:37 +0000 (18:02 -0500)] 
properly implement method inheritance rules wrt ValidateOnExecution

3 years agofix XML mappings descriptor and XML group conversion parsing
Matt Benson [Thu, 12 Apr 2018 19:59:11 +0000 (14:59 -0500)] 
fix XML mappings descriptor and XML group conversion parsing

3 years agorework use of groups, introducing GroupStrategy interface + implementations. Passes...
Matt Benson [Thu, 12 Apr 2018 18:00:58 +0000 (13:00 -0500)] 
rework use of groups, introducing GroupStrategy interface + implementations. Passes 1 additional TCK test AND allows validation of non-sequential groups without making multiple passes over the graph

3 years agorejigger graph validation: cascades do not participate in Default group redefinition...
Matt Benson [Fri, 6 Apr 2018 02:28:14 +0000 (21:28 -0500)] 
rejigger graph validation: cascades do not participate in Default group redefinition at the bean level

3 years agohandle reflection bug with non-static inner class constructor parameter annotations
Matt Benson [Thu, 5 Apr 2018 17:19:01 +0000 (12:19 -0500)] 
handle reflection bug with non-static inner class constructor parameter annotations

3 years agoTCK: pick up constraints on 'inherited' fields
Matt Benson [Thu, 5 Apr 2018 17:17:45 +0000 (12:17 -0500)] 
TCK: pick up constraints on 'inherited' fields

3 years agono implicit groups on interfaces; retain elsewhere
Matt Benson [Wed, 4 Apr 2018 21:45:57 +0000 (16:45 -0500)] 
no implicit groups on interfaces; retain elsewhere

3 years agoremove unnecessary method
Matt Benson [Wed, 4 Apr 2018 16:43:15 +0000 (11:43 -0500)] 
remove unnecessary method

3 years agoraise ConstraintDeclarationException if repeatable constraints and containers are...
Matt Benson [Wed, 4 Apr 2018 16:42:39 +0000 (11:42 -0500)] 
raise ConstraintDeclarationException if repeatable constraints and containers are specified together: TCK

3 years agopermit overriding of built-in constraint validators per paragraph 2 of BV spec v2...
Matt Benson [Wed, 4 Apr 2018 15:31:33 +0000 (10:31 -0500)] 
permit overriding of built-in constraint validators per paragraph 2 of BV spec v2 section 8