Juergen Hoeller
							
						 
						
							 
							
							
							
							
								
							
							
								88bc504625 
								
							 
						 
						
							
							
								
								Skip validation constraint hint inference if no provider available  
							
							 
							
							... 
							
							
							
							Closes gh-30130 
							
						 
						
							2023-03-17 17:36:31 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								e17f5c50a8 
								
							 
						 
						
							
							
								
								Update copyright headers  
							
							 
							
							
							
						 
						
							2023-03-13 21:53:40 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								00be19c647 
								
							 
						 
						
							
							
								
								Consistently declare Object::equals argument as @Nullable  
							
							 
							
							
							
						 
						
							2023-03-13 21:43:21 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								a6dab10309 
								
							 
						 
						
							
							
								
								Update code regarding null-safety semantics  
							
							 
							
							... 
							
							
							
							See gh-30083 
							
						 
						
							2023-03-13 21:19:46 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								b617e16d8d 
								
							 
						 
						
							
							
								
								Polishing  
							
							 
							
							
							
						 
						
							2023-03-13 21:16:02 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								9cf7b0e230 
								
							 
						 
						
							
							
								
								Polishing  
							
							 
							
							
							
						 
						
							2023-03-12 18:38:50 +01:00  
						
					 
				
					
						
							
							
								 
								Sébastien Deleuze
							
						 
						
							 
							
							
							
							
								
							
							
								c20efba45c 
								
							 
						 
						
							
							
								
								End javadoc generated AOT with a period consistently  
							
							 
							
							... 
							
							
							
							Closes gh-29357 
							
						 
						
							2023-03-07 11:20:37 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								24de8c6f4c 
								
							 
						 
						
							
							
								
								Apply "instanceof pattern matching" in remainder of spring-context module  
							
							 
							
							... 
							
							
							
							See gh-30067 
							
						 
						
							2023-03-05 19:09:32 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								e5d20a4f9d 
								
							 
						 
						
							
							
								
								Convert EventExpressionRootObject to a record  
							
							 
							
							
							
						 
						
							2023-03-05 19:09:32 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								3854861a8a 
								
							 
						 
						
							
							
								
								Polishing  
							
							 
							
							
							
						 
						
							2023-03-03 15:39:24 +01:00  
						
					 
				
					
						
							
							
								 
								Juergen Hoeller
							
						 
						
							 
							
							
							
							
								
							
							
								f8cb0fa2a0 
								
							 
						 
						
							
							
								
								Custom resolution of preferred constructors for createBean(Class)  
							
							 
							
							... 
							
							
							
							Avoids side effects of traditional AUTOWIRE_CONSTRUCTOR algorithm.
Closes gh-30041 
							
						 
						
							2023-03-02 12:54:26 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								00c2c1d2a1 
								
							 
						 
						
							
							
								
								Polish "Support @Value for record injection"  
							
							 
							
							... 
							
							
							
							See gh-28774 
							
						 
						
							2023-02-28 13:12:15 +01:00  
						
					 
				
					
						
							
							
								 
								nanfeng
							
						 
						
							 
							
							
							
							
								
							
							
								7c9fc575ff 
								
							 
						 
						
							
							
								
								Support @Value for record injection  
							
							 
							
							... 
							
							
							
							Add @Value support for record injection by disabling populateBean() for
records, since records are immutable.
See gh-28770
Closes gh-28774 
							
						 
						
							2023-02-28 13:01:13 +01:00  
						
					 
				
					
						
							
							
								 
								Sébastien Deleuze
							
						 
						
							 
							
							
							
							
								
							
							
								79f43041ad 
								
							 
						 
						
							
							
								
								Catch defensively validator exceptions in AOT processing  
							
							 
							
							... 
							
							
							
							An ArrayIndexOutOfBoundsException is thrown by
Validator.getConstraintsForClass when processing Kotlin beans
with extensions functions (Kotlin or Hibernate Validator bug).
This commit catches those exceptions and report them as warning
without the full stactrace, and report as well other
ones thrown as errors with the full stracktrace.
Closes gh-30037 
							
						 
						
							2023-02-27 12:06:37 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								edb4a3467a 
								
							 
						 
						
							
							
								
								Update copyright headers  
							
							 
							
							
							
						 
						
							2023-02-26 18:37:18 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								024d02225c 
								
							 
						 
						
							
							
								
								Apply "instanceof pattern matching" to remaining Validation classes  
							
							 
							
							
							
						 
						
							2023-02-26 18:37:18 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								9305a64a50 
								
							 
						 
						
							
							
								
								Polish contribution  
							
							 
							
							... 
							
							
							
							See gh-29994 
							
						 
						
							2023-02-26 18:30:14 +01:00  
						
					 
				
					
						
							
							
								 
								divcon
							
						 
						
							 
							
							
							
							
								
							
							
								40672c3715 
								
							 
						 
						
							
							
								
								Apply "instance of patten matching" in context and messaging modules  
							
							 
							
							... 
							
							
							
							Closes gh-29994 
							
						 
						
							2023-02-26 18:30:14 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								7c50464bba 
								
							 
						 
						
							
							
								
								Polishing  
							
							 
							
							
							
						 
						
							2023-02-26 18:30:14 +01:00  
						
					 
				
					
						
							
							
								 
								Sébastien Deleuze
							
						 
						
							 
							
							
							
							
								
							
							
								6825a842b5 
								
							 
						 
						
							
							
								
								Support package private methods on CGLIB proxies with AOT  
							
							 
							
							... 
							
							
							
							Closes gh-29582
Closes gh-29764 
							
						 
						
							2023-02-24 17:00:41 +01:00  
						
					 
				
					
						
							
							
								 
								AlexElin
							
						 
						
							 
							
							
							
							
								
							
							
								3677d3597b 
								
							 
						 
						
							
							
								
								Improve `@Lazy`'s javadoc by adding @code tag  
							
							 
							
							
							
						 
						
							2023-02-23 17:27:01 +00:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								b437b7be34 
								
							 
						 
						
							
							
								
								Introduce test for perthis with @Aspect and shared pointcut  
							
							 
							
							... 
							
							
							
							This commit modifies PerThisAspect (which is used indirectly in
AspectJAutoProxyCreatorTests.perThisAspect()) so that it uses a shared
@Pointcut for both the @Aspect and @Around declarations, in order to
refute claims made in gh-29998 that the documentation in the reference
manual is incorrect. 
							
						 
						
							2023-02-20 17:23:07 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								2d56505ea9 
								
							 
						 
						
							
							
								
								Polishing  
							
							 
							
							
							
						 
						
							2023-02-20 16:49:27 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								2e1374b459 
								
							 
						 
						
							
							
								
								Update copyright headers  
							
							 
							
							
							
						 
						
							2023-02-19 13:41:36 +01:00  
						
					 
				
					
						
							
							
								 
								Johnny Lim
							
						 
						
							 
							
							
							
							
								
							
							
								ce3be72e7f 
								
							 
						 
						
							
							
								
								Polish  
							
							 
							
							
							
						 
						
							2023-02-15 22:22:58 +09:00  
						
					 
				
					
						
							
							
								 
								Johnny Lim
							
						 
						
							 
							
							
							
							
								
							
							
								431ae03447 
								
							 
						 
						
							
							
								
								Polish  
							
							 
							
							... 
							
							
							
							Closes gh-29928 
							
						 
						
							2023-02-09 09:54:19 +01:00  
						
					 
				
					
						
							
							
								 
								Juergen Hoeller
							
						 
						
							 
							
							
							
							
								
							
							
								b8827d8e11 
								
							 
						 
						
							
							
								
								Clarify postProcessBeanFactory lifecycle state  
							
							 
							
							... 
							
							
							
							Closes gh-29064 
							
						 
						
							2023-02-01 18:18:37 +01:00  
						
					 
				
					
						
							
							
								 
								Juergen Hoeller
							
						 
						
							 
							
							
							
							
								
							
							
								c0c9ba5c2c 
								
							 
						 
						
							
							
								
								Polishing  
							
							 
							
							
							
						 
						
							2023-01-31 16:14:32 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								f5a39308a0 
								
							 
						 
						
							
							
								
								Polishing  
							
							 
							
							
							
						 
						
							2023-01-31 11:54:21 +01:00  
						
					 
				
					
						
							
							
								 
								Johnny Lim
							
						 
						
							 
							
							
							
							
								
							
							
								e4ceb80678 
								
							 
						 
						
							
							
								
								Use EnumMap for DateFormatter.ISO_PATTERNS again  
							
							 
							
							... 
							
							
							
							This commit changes to use `EnumMap` for `DateFormatter.ISO_PATTERNS`
again by partially reverting commit ba136dcf40 .
See gh-29321
Closes gh-29485 
							
						 
						
							2023-01-31 11:52:25 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								d5b0782700 
								
							 
						 
						
							
							
								
								Polishing  
							
							 
							
							
							
						 
						
							2023-01-31 10:10:44 +01:00  
						
					 
				
					
						
							
							
								 
								Sébastien Deleuze
							
						 
						
							 
							
							
							
							
								
							
							
								89c7c6e9dd 
								
							 
						 
						
							
							
								
								Fix bean validation on suspending function parameters  
							
							 
							
							... 
							
							
							
							This commit leverages Hibernate Validator's own internal use
of standard Java reflection to perform validation on suspending
function, which fixes the ArrayIndexOutOfBoundsException previously
observed.
Validation of suspending function return values remains unsupported
as Hibernate Validator is not Coroutines aware.
Closes gh-23499 
							
						 
						
							2023-01-31 09:41:47 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								9b0929c392 
								
							 
						 
						
							
							
								
								Update copyright headers  
							
							 
							
							
							
						 
						
							2023-01-30 13:00:22 +01:00  
						
					 
				
					
						
							
							
								 
								Arjen Poutsma
							
						 
						
							 
							
							
							
							
								
							
							
								af21ebe6c6 
								
							 
						 
						
							
							
								
								Fix CronExpression::parse javadoc  
							
							 
							
							... 
							
							
							
							Closes gh-29884 
							
						 
						
							2023-01-30 11:49:34 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								e0f60dc09d 
								
							 
						 
						
							
							
								
								Apply "instanceof pattern matching" in spring-context and polishing  
							
							 
							
							... 
							
							
							
							See gh-29222 
							
						 
						
							2023-01-29 14:21:15 +01:00  
						
					 
				
					
						
							
							
								 
								Adam Ostrožlík
							
						 
						
							 
							
							
							
							
								
							
							
								8783075e40 
								
							 
						 
						
							
							
								
								Apply "instanceof pattern matching" and minor refactorings in spring-context  
							
							 
							
							... 
							
							
							
							Closes gh-29222 
							
						 
						
							2023-01-29 13:52:43 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								e3fb0a39a2 
								
							 
						 
						
							
							
								
								Clean up compiler warnings  
							
							 
							
							
							
						 
						
							2023-01-28 21:18:19 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								75046bbea0 
								
							 
						 
						
							
							
								
								Update copyright headers  
							
							 
							
							
							
						 
						
							2023-01-28 20:42:21 +01:00  
						
					 
				
					
						
							
							
								 
								rstoyanchev
							
						 
						
							 
							
							
							
							
								
							
							
								6a6a35a0b9 
								
							 
						 
						
							
							
								
								Support method validation for interface-only proxies  
							
							 
							
							... 
							
							
							
							Closes gh-29782 
							
						 
						
							2023-01-27 14:46:22 +00:00  
						
					 
				
					
						
							
							
								 
								Sébastien Deleuze
							
						 
						
							 
							
							
							
							
								
							
							
								57b6f7e494 
								
							 
						 
						
							
							
								
								Infer hints for custom constraint validators  
							
							 
							
							... 
							
							
							
							This commit introduces a BeanValidationBeanRegistrationAotProcessor
which adds reflection hints for custom ConstraintValidator discovered
on beans constructors, methods and properties.
Closes gh-29823 
							
						 
						
							2023-01-23 10:15:58 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								3f148c2aaa 
								
							 
						 
						
							
							
								
								Avoid warnings / Polishing  
							
							 
							
							
							
						 
						
							2023-01-20 15:22:47 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								58872c79ee 
								
							 
						 
						
							
							
								
								Update copyright headers  
							
							 
							
							
							
						 
						
							2023-01-20 14:17:53 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								24f18275dd 
								
							 
						 
						
							
							
								
								Stop referring to "Spring 3.x" features in documentation and code  
							
							 
							
							
							
						 
						
							2023-01-20 14:13:18 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								0502d18e3d 
								
							 
						 
						
							
							
								
								Update copyright headers  
							
							 
							
							
							
						 
						
							2023-01-19 16:20:03 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								c4c786596f 
								
							 
						 
						
							
							
								
								Migrate to Mockito.mock(T...) where feasible  
							
							 
							
							
							
						 
						
							2023-01-19 16:20:02 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								a4956dfe26 
								
							 
						 
						
							
							
								
								Update copyright headers  
							
							 
							
							
							
						 
						
							2023-01-11 13:52:20 +01:00  
						
					 
				
					
						
							
							
								 
								Krzysztof Krason
							
						 
						
							 
							
							
							
							
								
							
							
								afb8a0d1b1 
								
							 
						 
						
							
							
								
								Use new Java features (switch expressions, text blocks, new JDK methods)  
							
							 
							
							... 
							
							
							
							Closes gh-29747 
							
						 
						
							2023-01-11 13:51:28 +01:00  
						
					 
				
					
						
							
							
								 
								Sébastien Deleuze
							
						 
						
							 
							
							
							
							
								
							
							
								4396801933 
								
							 
						 
						
							
							
								
								Add reflection hints for Kotlin reflection on functions  
							
							 
							
							... 
							
							
							
							Kotlin reflection API invocation on a specific function
may require iterating on all Java methods to find the right
Kotlin function. As a consequence, this commit adds introspection
hints on the class declared methods for all Kotlin beans since
the impact on the footprint is low.
Closes gh-29663 
							
						 
						
							2023-01-10 14:49:26 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								0bfddbc9cb 
								
							 
						 
						
							
							
								
								Polishing  
							
							 
							
							
							
						 
						
							2022-12-18 13:20:46 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Brannen
							
						 
						
							 
							
							
							
							
								
							
							
								7fe78b745f 
								
							 
						 
						
							
							
								
								Polish Javadoc  
							
							 
							
							
							
						 
						
							2022-12-13 13:44:03 +01:00