grails-core
grails-core copied to clipboard
The Grails Web Application Framework
### Expected Behavior Grails application should start without error. This works in when `grailsVersion=5.1.7` is specified in `gradle.properties`. ### Actual Behaviour Changing to `grailsVersion=5.1.8` in `gradle.properties`, the Grails application fails...
### Expected Behavior If there is NO any update property on the User object when it's saving, then the isDirty() function should work as expected. The **UserPasswordEncoderListener.class** should prevent any...
Bumps [itext](https://github.com/itext/itextpdf) from 2.0.8 to 4.2.2. Commits See full diff in compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.lowagie:itext&package-manager=gradle&previous-version=2.0.8&new-version=4.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Bumps [hamcrest-core](https://github.com/hamcrest/JavaHamcrest) from 1.3 to 2.2. Release notes Sourced from hamcrest-core's releases. hamcrest-java-2.2 Improvements AllOf/AnyOf: Pass the matchers to constructor using varargs ([Issue #245](hamcrest/JavaHamcrest#245)) Matchers.anyOf: Fix generic bounds compatibility for...
Bumps gradle-tooling-api from 6.9 to 7.1.1. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.gradle:gradle-tooling-api&package-manager=gradle&previous-version=6.9&new-version=7.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...
### Expected Behavior I've upgraded from Grails 4 to 5, and from Java 8 to 17, and this started happening: Having this domain class: ``` package myapp import grails.compiler.GrailsCompileStatic @GrailsCompileStatic...
While upgrading my web-app from Grails 4.0.13 to 4.1.0, I noticed something changed with interceptors. Here’s a simple interceptor ``` class GlobalInterceptor { int order = HIGHEST_PRECEDENCE GlobalInterceptor() { matchAll()...
### Expected Behavior It should see `demo` When add `@ComponentScan` to `Application`, it run success. Grails support `grails.spring.bean.packages`, but I think this config for external packages, Grails App should auto...
### Feature description Spring Framework invoke the BeanDefinitionRegistryPostProcessors that implement `PriorityOrdered` first, then `Ordered`, and the rest will be last invoked. But `GrailsApplicationPostProcessor` is not Ordered, If Grails user create...
### Feature description Currently, `DefaultGrailsPluginManager` was hardcoded in `GrailsApplicationPostProcessor`. Grails has a `ProfilingGrailsPluginManager`, I want to use it for testing performance, but I can't. ``` GrailsApplicationPostProcessor(GrailsApplicationLifeCycle lifeCycle, ApplicationContext applicationContext, Class...classes)...