Releases: graceframework/grace-framework
Releases · graceframework/grace-framework
v2023.0.1
What's Changed
🛠 Improvements
- 7892088 Change group and description of Gradle task
console
andshell
#525 - ef6d147 Change group of Gradle task
urlMappingsReport
#524 - 1ef2844 Change group of Gradle task
runCommand
andrunScript
#523 - 8fa8867 Set group of Gradle task
configScript
#522 - 8a31e8a Improve
ApplicationTemplateCommand
Support using command line options inapp:template
#516
🐞 Bug Fixes
- 569f3ed Task
mergeTestReports
shoud explicit depend ontest
#548 - ee0ade6 Grace BOM: Add missing
grace-datastore-web
#547 - 47dcbb2 Fixes compiling error when a Domain Class with
@Resource
annotation #545 - 83b8cad Remove exclude dependency
org.codehaus.groovy
ofgrace-datatore-*
#544 - 55d7b1a Use
ResourceUtils.getURL
to resolve theviewsDir
location to ajava.net.URL
#526 - 3140263 Fixes link 404 in
grace-plugin-dynamic-modules/README.md
#515
⚙️ Tasks
🚀 Dependency Upgrades
- 52bca40 Upgrade to Caffeine 3.1.8 #546
- fc47931 Upgrade to Grace Asset Pipeline Plugin 6.0.1 #527
- 6d79e84 Upgrade to Grace Async and Events 6.0.1 #528
- 648a9d7 Upgrade to Grace Cache Plugin 6.0.1 #529
- 5731807 Upgrade to Grace Data 2023.0.1 #530
- b505a42 Upgrade to Grace Data Hibernate 2023.0.1 #531
- f8531c3 Upgrade to Grace Database Migration Plugin 6.0.1 #532
- d1e3e1d Upgrade to Grace Fields Plugin 6.0.1 #533
- 4bd7ac5 Upgrade to Grace Geb Plugin 6.0.1 #534
- 5998131 Upgrade to Grace Profile: Base 2023.0.1 #535
- 64ffc00 Upgrade to Grace Profile: Plugin 2023.0.1 #536
- a7f5f26 Upgrade to Grace Profile: Profile 2023.0.1 #537
- 7ea41ed Upgrade to Grace Profile: Rest API 2023.0.1 #538
- 0ceb460 Upgrade to Grace Profile: Starter 2023.0.1 #539
- 31d91a8 Upgrade to Grace Profile: Web 2023.0.1 #540
- a34e7fc Upgrade to Grace Profile: Web Plugin 2023.0.1 #541
- 75b1325 Upgrade to Grace Scaffolding 6.0.1 #542
- 4753e68 Upgrade to Grace Views 6.0.1 #543
Full Changelog: v2023.0.0...v2023.0.1
v2023.0.0
What's Changed
🛠 Improvements
- d88304a Update
README.md
- bc59e97 Set group and description of Gradle task
pathingJar
andpathingJarCommand
#513 - c3532e2 Set group and description of Gradle task
runCommand
andrunScript
#512 - 457daee Set group and description of Gradle task
findMainClass
#511 - acbd048 Set description of Gradle task
configScript
#510 - 7257f3b Set group and description of Gradle task
compileGroovyPages
andcompileWebappGroovyPages
#509 - c31b3b5 Set group and description of Gradle task
urlMappingsReport
#508 - 50f1fe7 Set group and description of Gradle task
buildProperties
#507 - 56eb64d Improvements for
GrailsPluginManager
andDefaultModuleDescriptorFactory
#505 - 9016d58 Adds new method
doDynamicModules()
toGrailsPluginManager
- ba8471a Refactor
DefaultModuleDescriptorFactory
- bd98ac5 Enhance
DefaultModuleDescriptorFactory
Don't throw exception when ModuleDescriptor class of module type not found - 2925c41 Deprecate
grace-plugin-dynamic-modules
#504 - 1d8cd15 Update
DefaultGrailsPluginTests
- 3db429b Deprecate
grace-plugin-dynamic-modules
- 1df7852 Update
DynamicPlugin
, changevoid doWithDynamicModules()
toClosure doWithDynamicModules()
- bd8edf1 Make tests passed Because dependency
spring-boot
changed tocompileOnly
#501 - d108c77 Cleanup runtime dependencies of
gracce-shell
#501 - c17fbc1 Ensure that features are applied in a fixed order when creating a project #498
- b9276a6 Refine
ProfileInfoCommand
: Check wheather commands deprecated of profile, and append[deprecated]
to its description #444 - f1a0fa1 Change URL of
grails-bom
tomavenCentral()
repository #443
🐞 Bug Fixes
- 0ce7ddb Disable banner and logging off when executing
./gradlew urlMappingsReport
#506 - 9e13939 Fixed NPE error with
DynamicPlugin.doWithDynamicModules()
#504 - c6c12ed Fixes
StaticResourceLoaderTests
#500 - 14156f0 Fixes
create-app
error with App Template #499 - af1f19b Don't exclude
**/.gitkeep
when creating a new project #497 - 1d0974f Remove exclusions of dependency
groovy
#496 - d386d0b Optimize SLF4J dependencies for all modules #495
- 38f9a2e Exclude
grace-shell.tar
in the distribution of Grace #494 - 8c5babb Singleton as the defualt scope of Controllers #493
- 626e87c Use
HttpMethod.valueOf
instead of resolve method
⚙️ Tasks
- 4f59bcb Release v2023.0.0
- af800b2 Start building against Grace Fields Plugin 6.0.0 snapshots #481
- 206ceb4 Start building against Grace Scaffolding 6.0.0 snapshots #490
- 8fcab6d Start building against Grace Profile: Web 2023.0.0 snapshots #488
- 8d3c724 Start building against Grace Profile: Base 2023.0.0 snapshots #483
🚀 Dependency Upgrades
- 4036fd9 Upgrade to Apache Ant 1.10.14 #503
- 9002de3 Upgrade to Grace Asset Pipeline Plugin 6.0.0 #475
- 0b4812c Upgrade to Grace Async and Events 6.0.0 #476
- fa4e510 Upgrade to Grace Cache Plugin 6.0.0 #477
- 8e744b3 Upgrade to Grace Data 2023.0.0 #478
- 5151ddc Upgrade to Grace Data Hibernate 2023.0.0 #479
- 0f84dea Upgrade to Grace Database Migration Plugin 6.0.0 #480
- bda690b Upgrade to Grace Fields Plugin 6.0.0 #481
- 56ff4ef Upgrade to Grace Geb Plugin 6.0.0 #482
- 9fe8bcd Upgrade to Grace Profile: Base 2023.0.0 #483
- 5c22d79 Upgrade to Grace Profile: Plugin 2023.0.0 #484
- 3bcf7c7 Upgrade to Grace Profile: Profile 2023.0.0 #485
- e6490f4 Upgrade to Grace Profile: Rest API 2023.0.0 #486
- 82be26c Upgrade to Grace Profile: Starter 2023.0.0 #487
- 8c3702e Upgrade to Grace Profile: Web 2023.0.0 #488
- 8af84cb Upgrade to Grace Profile: Web Plugin 2023.0.0 #489
- 350161b Upgrade to Grace Scaffolding 6.0.0 #490
- a3f7446 Upgrade to Grace Views 6.0.0 #491
- f73272a Upgrade to Maven Settings Builder 3.9.4 #502
- 39181fb Upgrade to Spring Dependency Management Plugin 1.1.6 #445
- f30009a Upgrade to Spring Framework 6.0.23 #492
Full Changelog: v2023.0.0-RC2...v2023.0.0
v2022.2.8
v2022.2.7
What's Changed
⚠️ The CLI of this version has broken by #473, please use v2022.2.8 instead.
🐞 Bug Fixes
- 3c4a9a1 Copy
.gitattributes
to project directory when creating a new project #469 - 0dec386 Singleton as the defualt scope of Controllers #467
- 192877d Remove deprecated
LazyBeanMap
#466 - 4de88c5 Explicitly set resolve strategy to
OWNER_FIRST
inBeanBuilder.invokeBeanDefiningClosure
#269 - 1e1cf9e Enhance
UrlMappingsHolderFactoryBean
Remove unneed code, it will cause type cast exception #415 - 3195903 Gradle: Use
JavaPluginExtension
instead of deprecatedJavaPluginConvention
- c38719b Throw
StackOverflowError
when GSP view not exists #379
🛠 Improvements
- a13ec34 Optimize SLF4J dependencies for all modules No need to add SLF4J dependencies to all modules #471
- 19d0dcc Ensure that features are applied in a fixed order when creating a project #470
- d8a6e6d Exclude
grace-shell.tar
in the distribution of Grace #468 - 3c22dbf Force overwrite of existing files When creating an new app #446
- a1c8484 Set
archiveClassifier
of plugin jar toplugin
#417 - 2105fab Improve
create-app
command: display project informations after project created #414 - a41827a Improve command error message when the app directory exists
- 086e786 Add
mavenLocal()
repository when using Grace snapshots version - d99f785 Add flags
stacktrace
andoutput
tocreate-app
command - b8c860c Improve
DirectoryWatcher
: Change logging level todebug
when jna not available on MacOS - 23caa30 Update docs templates
⚙️ Tasks
🚀 Dependency Upgrades
- f49d600 Upgrade to
org.xhtmlrenderer:core-renderer
R8 #416 - 9e2a457 Upgrade to Grace Asset Pipeline Plugin 5.2.7 #447
- c70a8d9 Upgrade to Grace Async and Events 5.2.7 #448
- 1d580da Upgrade to Grace Cache Plugin 5.2.7 #449
- 6a6498e Upgrade to Grace Data 2022.2.7 #450
- 760c858 Upgrade to Grace Data Hibernate 2022.2.7 #451
- 30d82f0 Upgrade to Grace Database Migration Plugin 5.2.7 #452
- 189df21 Upgrade to Grace Fields Plugin 5.2.7 #453
- 2c3e24a Upgrade to Grace Geb Plugin 5.2.7 #454
- 636cedf Upgrade to Grace Profile: Base 2022.2.7 #455
- 67e6a92 Upgrade to Grace Profile: Plugin 2022.2.7 #456
- 2fd1cab Upgrade to Grace Profile: Profile 2022.2.7 #457
- aec15f8 Upgrade to Grace Profile: Rest API 2022.2.7 #458
- 4ac799f Upgrade to Grace Profile: Web Plugin 2022.2.7 #459
- 0edce75 Upgrade to Grace Profile: Web 2022.2.7 #460
- 4b5fffb Upgrade to Grace Scaffolding 5.2.7 #461
- b5c8f2e Upgrade to Grace Views 5.2.7 #462
- 7c6d159 Upgrade to Groovy 3.0.22 #464
- f9db081 Upgrade to Spring Framework 5.3.39 #463
- 93ce389 Upgrade to Tomcat 9.0.93 #465
Full Changelog: v2022.2.6...v2022.2.7
v2023.0.0-RC2
What's Changed
🐞 Bug Fixes
⚙️ Tasks
- e66ebbc Release v2023.0.0-RC2
🚀 Dependency Upgrades
- 6adc762 Upgrade to Grace Profile: Base 2023.0.0-RC2 #432
- 18fa4ff Upgrade to Grace Profile: Plugin 2023.0.0-RC2 #433
- 344b557 Upgrade to Grace Profile: Profile 2023.0.0-RC2 #434
- 04527e7 Upgrade to Grace Profile: Rest API 2023.0.0-RC2 #435
- 593c6fe Upgrade to Grace Profile: Starter 2023.0.0-RC2 #436
- d398ddc Upgrade to Grace Profile: Web Plugin 2023.0.0-RC2 #437
- 854d59b Upgrade to Grace Profile: Web 2023.0.0-RC2 #438
- d397174 Upgrade to Tomcat 10.1.28 #439
Full Changelog: v2023.0.0-RC1...v2023.0.0-RC2
v2023.0.0-RC1
What's Changed
⚠️ The CLI of this version has broken by #440, please use v2023.0.0-RC2 instead.
⭐️ New Features
- 8b2acd3 Add a new Profile
starter
starter is a new Profile provides only one file, it gives you to write your own Application Templates, apply it when you create a new project including app, plugin, profile. #427 - 81d5eab Force overwrite of existing files When creating an new app When creating a new app, force overwrite are allowed even if the directory already exists #426
- a38b898 Support for creating Grails apps that using Profiles Using a specific Grails version when you create a new app with
create-app
command, but not support SNAPSHOT versions. #425 - 1663f6d Support using latest Grace Snapshot version to test Snapshot is the latest, un-released version of Grace. #424
- dce18a9 Support specific Grace version using command flag
grace-version
#423 - a0bcc67 Add supports
quiet
flag inCreateAppCommand
#421 - d82c782 Refine
GroovyScriptCommand
This allow script command to apply Application Templates to exist project, perform some complex tasks such as install, uninstall, upgrade. #413 - c2e3438 Namespaced Command Add new attribute
namespace
toorg.grails.cli.profile.Command
, allow commands groupd by namespace. #410 - 4c677a7 Support
Command
can be hidden Commands can be hidden, in some cases, some infrequently used commands do not need to be shown to the user. #409 - 4993db5 Application templates are simple Groovy files containing DSL, Ant scripts, etc. you can use templates to generate/customize Grace applications. #406
- 0df7628 Support start scripts including
lib\ext
jars in classpath #382
⚡️ Breaking Changes
🐞 Bug Fixes
- f80fec6 Throw
StackOverflowError
when GSP view not exists Don't return cachedUrlMappingInfo
in theUrlMappingsHandlerMapping
#378
🛠 Improvements
- 96805c6 Make
tomcat-jdbc
asimplementation
dependency tograce-plugin-datasource
#429 - e85768a Don't show
app:template
in non project directoryApplicationTemplateCommand
should implementsProjectCommand
instead ofProfileCommand
#428 - 36ae4a6 Don't add
log
field for Domain Class #422 - 90b66db Refactor
GrailsVersion
- 31f7415 Fixes
getGrailsGradlePluginVersion()
error for using Grails version - f220ca3 Fixes value of option
grace-version
maybe null when usingtoString
- f2b3bfa Support specific Grails version using command flag
grace-version
Supports Grails 3, 4 - 537c6cc Make Gradle compatible old versions used in Grails 3/4
- 31578ff Fixes issues when initializing dependencies of Profile and Features
- c8c9b25 Support specific Grails version using command flag
grace-version
Supports Grails 5, 6 - a093874 Add methods to check Grails versions
- 15dc5c3 Support specific Grace version using command flag
grace-version
- 090bdeb Add methods to check Grace versions
- a76746f Update
CreateAppCommand
to allow only log errors - f7af7fe Add
quiet
flag toCommandLine
- 5cdcd92 Provide Command Options for Application Templates When creating a new project, we need to know the command options to create files or apply templates. #420
- 9b9e762 Add command options to script property and template binding
- 5289f09 Add more options:
css
database
javascript
enable-preview
Useenable-preview
to ignore flags or options valiate - 7632a4d Add
getDeclaredOptions()
forCommandLine
- 81a78bc Set
archiveClassifier
of plugin jar toplugin
#419 - c481d1f Enhance
UrlMappingsHolderFactoryBean
Remove unneed code, it will cause type cast exception #418 - 946a950 Use a temporary directory to generate template files #406
- 72f132e Refine
ApplicationTemplateCommand
Fixes a minor bug inCreateAppCommand
#406 - b4320ec Add
apply()
method toGroovyScriptCommand
This will supports script commands to apply Application Templates - 1ebe33a Add
deprecated
property toGroovyScriptCommand
- 5083fac Add
visible
property toGroovyScriptCommand
- ee71854 Provides namespace for Script Command
- 5616e91 Deprecate
open
command #412 - 872ee80 Allow
Command
to be deprecated #411 - e91e280 Display a warning message when executing a deprecated command
- 3a56606 Marked
[deprecated]
on commands inhelp
command - 9ab28e8 Add
deprecated
property toMultiStepCommand
- ee0d71e Add
boolean isDeprecated()
toCommand
- c406066 Support namespaced commands
- 98f2d71 Add
getNamespace()
andgetFullName()
toCommand
- 8e46fee Refactor
HelpCommand
Add flagall
to show all commands, only show visible commands default - e8e03bb Add
visible
property toMultiStepCommand
- ce45bf2 Convert
org.grails.cli.profile.Command
to Java Add default methodboolean isVisible()
- fd9cb9d Fixes fail tests related Groovy STC #404
- 19a9c6a Remove deprecated
LazyBeanMap
UseLazyMetaPropertyMap
instead #408 - 5239dee Extract method
evaluateFeatures
- aadb4ae Support template hooks
postGenerateProject
- a740307 Extract method
generateProjectSkeleton
- 19faeec Support template hooks
preApplyTemplate
andpostApplyTemplate
- 25ef93b Use
Groovy
task to execute Application Template scripts - c1f88ec Fixes error in
hasFeature
- 3d805c3 Fixes template could be
null
- a3be838 Improve generated project information
- 7e514da Use
GrailsConsoleAntProject
and Grace's Ant tasks - 052e600 Add more Ant tasks: * File * Git * Grace * Gradle * Groovy * Npm * Run * Say
- 18b4db3 Move
GrailsConsoleLogger
to its own class - 5cc120d Refactor
CreateAppCommand
* Fixes wrong project type * MakegetDestinationDirectory
protected
- 8550404 Refactor
CreateAppCommand
Cleanup - b6bf662 Refactor
CreateAppCommand
Don't use global variables - 0b10261 remove unneed method
resolveArtifactString
- 91ddf03 Define constant UNZIP_TEMPLATE_TEMP_DIR
- 24b93a9 Refactor
CreateAppCommand
- fd32d3e Refactor
CreateAppCommand
- af9818c Refactor
CreateAppCommand
- bcd1f47 Binding variables and versions to GStringTemplate
- 4c9348b Don't call replacestring on binary files
- 8841e2e Improve
copySkeleton
Check file exists before copying Copy.gitattributes
- 6da967b Refactor
CreateAppCommand
- 2d733b7 Add more variables to Ant project properties
- 653db6d Support zip and git template and template directory
- 31abf28 Support url resource for templates
- 7947222 Introduce Grace Application Templates
- 614429f Improve
create-app
command: display project informations after project created #385 - fc836fa Improve
create-app
command error message when the app directory exists #384 - dc4f970 Update Gradle default Start Script Templates #383
- 28da7e8 Add flags
stacktrace
andverbose
tocreate-app
command #381 - e56cc40 Add
mavenLocal()
repository when using Grace snapshots version #380 - dd06d1c Gradle: Use
JavaPluginExtension
instead of deprecatedJavaPluginConvention
- a93884f Improve
DirectoryWatcher
: Change logging level todebug
when jna not available on MacOS - a62daa0 Update docs templates
- 5f98732 Update github workflows Upgrade Gradle Actions
- a16f871 Add Jakarta Servlet and JSP taglib schema definitions
- d97dc03 Update
Metadata.DEFAULT_SERVLET_VERSION
to6.0
⚙️ Tasks
- f8621c6 Release v2023.0.0-RC1
🚀 Dependency Upgrades
- 33e9188 Upgrade to Grace Asset Pipeline Plugin 6.0.0-RC1 #386
- 216d0b5 Upgrade to Grace Async and Events 6.0.0-RC1 #387
- c9ab536 Upgrade to Grace Cache Plugin 6.0.0-RC1 #388
- d5a6703 Upgrade to Grace Data 2023.0.0-RC1 #389
- 3869c94 Upgrade to Grace Data Hibernate 2023.0.0-RC1 #390
- 61bca83 Upgrade to Grace Database Migration Plugin 6.0.0-RC1 #391
- b9503e1 Upgrade to Grace Fields Plugin 6.0.0-RC1 #392
- 5a43938 Upgrade to Grace Geb Plugin 6.0.0-RC1 #393
- b546bfa Upgrade to Grace Profile: Base 2023.0.0-RC1 #396
- 64fd9d0 Upgrade to Grace Profile: Plugin 2023.0.0-RC1 #397
- c658c35 Upgrade to Grace Profile: Profile 2023.0.0-RC1 #398
- b39ecf0 Upgrade to Grace Profile: Rest API 2023.0.0-RC1 #399
- 9711742 Upgrade to Grace Profile: Starter 2023.0.0-RC1 #430
- 115b9ae Upgrade to Grace Profile: Web Plugin 2023.0.0-RC1 #400
- 44fad36 Upgrade to Grace Profile: Web 2023.0.0-RC1 #401
- 6b2ee2c Upgrade to Grace Scaffolding 6.0.0-RC1 #394
- 25753b4 Upgrade to Grace Views 6.0.0-RC1 #395
- 8b9fafb Upgrade to Groovy 4.0.22 #404
- e7f1e39 Upgrade to Maven Resolver 1.9.14 #403
- 6c10f63 Upgrade to Maven 3.9.4 #402
- 94437f1 Upgrade to
org.xhtmlrenderer:core-renderer
R8 #407 - 24630a6 Upgrade to SiteMesh 2.6.0 #350
- f483797 Upgrade to Spring Framework 6.0.22 #351
- 2aa89b7 Upgrade to Tomcat 10.1.25 #352
Full Changelog: v2023.0.0-M7...v2023.0.0-RC1
v2022.2.6
What's Changed
🐞 Bug Fixes
- c1145cc Update SimpleDataBinder to prevent binding to specific types
- 69a0c5f Fixed hard coded
grails-app
dir name inGroovyPageCompileTask
andGroovyPageForkCompileTask
#376 - e41188b Migrate to
org.graceframework.plugins
dependency inPluginDefiner
#375 - d356375 Migrate to
grace-docs
dependency inGrailsDocGradlePlugin
#374 - 08cd974 Fixes Groovy STC errors
- 80cfeed Set grailsVersion in GrailsUtilTests
🛠 Improvements
⚙️ Tasks
- 0937e05 Release v2022.2.6
- 981f8d4 Grace: update github workflows
- d4f6dcc Grace: migrate to grace
- c92a689 Grace: update github workflows
- ec18d55 Grace: migrate to grace
🚀 Dependency Upgrades
- 27fcff1 Upgrade to Grace Asset Pipeline Plugin 5.2.6 #356
- 58efc8f Upgrade to Grace Async and Events 5.2.6 #357
- 8d4807e Upgrade to Grace Cache Plugin 5.2.6 #358
- 86683a8 Upgrade to Grace Data 2022.2.6 #359
- 2d3dd58 Upgrade to Grace Data Hibernate 2022.2.6 #360
- d6f9665 Upgrade to Grace Database Migration Plugin 5.2.6 #361
- b3bd00f Upgrade to Grace Fields Plugin 5.2.6 #362
- aeee421 Upgrade to Grace Geb Plugin 5.2.6 #363
- 4f3b830 Upgrade to Grace Profile: Base 2022.2.6 #366
- de9ca0b Upgrade to Grace Profile: Plugin 2022.2.6 #367
- 4970cf1 Upgrade to Grace Profile: Profile 2022.2.6 #368
- 2b0058d Upgrade to Grace Profile: Rest API 2022.2.6 #369
- 3479d92 Upgrade to Grace Profile: Web Plugin 2022.2.6 #370
- 7e692cc Upgrade to Grace Profile: Web 2022.2.6 #371
- 900e8d5 Upgrade to Grace Scaffolding 5.2.6 #364
- c896556 Upgrade to Grace Views 5.2.6 #365
- c5b1159 Upgrade to Gradle Tooling Api 7.6.4 #354
- 31f797f Upgrade to Gradle Wrapper 7.6.4 #355
- 8801f9c Upgrade to Groovy 3.0.21 #348
- 7016a0a Upgrade to Micronaut Core 3.9.7 #373
- bf7643a Upgrade to Spring Boot 2.7.18 #346
- 404a297 Upgrade to Spring Framework 5.3.37 #347
- b69baec Upgrade to Tomcat 9.0.89 #349
❤️Contributors
Full Changelog: v2022.2.5...v2022.2.6
v2022.1.9
What's Changed
This is a patch release in the 2022.1.x release line
🐞 Bug Fixes
- 5c9be36 Update SimpleDataBinder to prevent binding to specific types
- 046c58b Set grailsVersion in GrailsUtilTests
🛠 Improvements
- 8641808 Update README.md
- 94ae461 Update github workflows
- f8d5dd6 Update github workflows Fixes deprecation upgrade warnings
⚙️ Tasks
🚀 Dependency Upgrades
- e085cab Upgrade to Groovy 3.0.19 #344
- 3f62470 Upgrade to Spring Boot 2.7.18 #342
- dea324d Upgrade to Spring Framework 5.3.31 #343
- 5336753 Upgrade to Tomcat 9.0.83 #345
Full Changelog: v2022.1.8...v2022.1.9
v2022.0.6
What's Changed
🐞 Bug Fixes
- cb64093 Update SimpleDataBinder to prevent binding to specific types
- 61e356e Fixes tests
- 28b49c5 Fixes Groovy STC errors
🛠 Improvements
⚙️ Tasks
- 5df2bc9 Release v2022.0.6
- 9ad46e2 Update README
- c54df26 Update README
- 4ecf7e2 Update INSTALL
- 790389c Update RELEASE.md
- 53e9c64 Update github workflows
- 817880e Update INSTALL
- bada9a0 Update RELEASE.md
- 1873c8f Update github workflows
- 4f763cb Update README
- 5cb7095 Update RELEASE
- 8969f60 Update README
🚀 Dependency Upgrades
- 87b2d01 Upgrade to Groovy 3.0.19 #341
- 2134daa Upgrade to Spring Boot 2.7.18 #44
- 35feeb0 Upgrade to Spring Framework 5.3.31 #45
- 3b0937d Upgrade to Tomcat 9.0.83 #46
Contributors
Full Changelog: v2022.0.5...v2022.0.6
v2023.0.0-M7
What's Changed
⚡️ Breaking Changes
🐞 Bug Fixes
- e7b90fb Fixes task
compileGroovy
execute failed on Windows - eaf1e51 test: Use NullObject.getNullObject()
- eb67719 Gradle build: Using ByteBuddy instead of Cglib with Spock
- 3f7c97c Make tests passed Some tests ignored, should resolved later
- 1a1193f The
SourceDirectorySet.outputDir
property has been deprecated, use theclassesDirectory
property instead - 97168a6 Fixes test because NullObject's constructor is private now
- af58932 Grails Web: Fixes
StackOverflowError
when view not found - 1d604fb Grails GSP: Fixes failed test in
GrailsConventionGroovyPageLocatorSpec
- bcdf1cd Grails Bootstrap: Fixes failed test in
GrailsPluginMetadataTests
- 7db7592 Grails Plugin GSP: Fixes
StackOverflowError
, because DefaultGroovyPageLocator‘s precompiledGspMap was not properly initialized - 390aee0 Grails Plugin GSP: Fixes circle reference error in
GroovyPagesAutoConfiguration
- d1c8806 Grails Plugin GSP: Fixes NPE in
GroovyPagesAutoConfiguration
- 4930cd0 Grails Boot: fixes NOT generate
ApplicationLoader
inBootInitializerClassInjector
🛠 Improvements
- 5a96f10 Start building against SiteMesh 2.6.0 snapshots #299
- 0a26b2b Start building against Grace Data Hibernate 2023.0.0 snapshots #296
- ddc5bff Start building against Grace Data 2023.0.0 snapshots #295
- 4bedc24 Grails GSP: Make logger protected in
DefaultGroovyPageLocator
- cb4bc76 Grails GSP: Improvements for
DefaultGroovyPageLocator
- f245f73 Grails Shell: Make Commands and Features displaying by order
- cf43ceb Grails Shell: Rearrange repositories and buildRepositories before using Grails profile
- e39a542 Grails Core: Make
shouldInject(URL)
default method inClassInjector
- ff683f0 Grails Plugin Interceptors: Adds missing
grails.factories
- 8859660 Grails Plugin GSP: Adding version property to groovyPages plugin
- 9f777a1 Grails Core:
GrailsASTUtils
: adding more methods to check whether the specified source is a Grails project source - a1adcb8 Grails Core: Deprecated
ClassInjector
.shouldInject(URL)
, in favor ofshouldInject(ClassNode)
- 371db31 Grails Gradle Plugin: configure Groovy AST Metadata for
configurationScript
ofGroovyCompileOptions
- 779befd Improve Gradle build
- e699075 Gradle Build: cleanup
- 9876a23 Gradle Build: Configure Java toolchain
⚙️ Tasks
🚀 Dependency Upgrades
- 6295afe Upgrade to Grace Asset Pipeline Plugin 6.0.0-M4 #297
- 6ccc9cf Upgrade to Grace Async and Events 6.0.0-M4 #327
- 04eb27b Upgrade to Grace Cache Plugin 6.0.0-M3 #329
- c650712 Upgrade to Grace Data 2023.0.0-M5 #295
- 81de2eb Upgrade to Grace Data Hibernate 2023.0.0-M5 #296
- 8f08fe9 Upgrade to Grace Database Migration Plugin 6.0.0-M3 #333
- f5462a8 Upgrade to Grace Fields Plugin 6.0.0-M3 #330
- d810411 Upgrade to Grace Geb Plugin 6.0.0-M3 #331
- 0c50723 Upgrade to Grace Profile: Base 2023.0.0-M5 #334
- 22dfe6a Upgrade to Grace Profile: Plugin 2023.0.0-M4 #335
- 29d39a2 Upgrade to Grace Profile: Profile 2023.0.0-M4 #336
- c928c50 Upgrade to Grace Profile: Rest API 2023.0.0-M4 #337
- eafd8fe Upgrade to Grace Profile: Web Plugin 2023.0.0-M4 #338
- 59f03b2 Upgrade to Grace Profile: Web 2023.0.0-M4 #339
- cf68e02 Upgrade to Grace Scaffolding 6.0.0-M3 #332
- b989874 Upgrade to Grace Views 6.0.0-M4 #328
- 02229b5 Upgrade to Gradle Wrapper 7.6.4 #326
- 211764d Upgrade to Gradle Tooling Api 7.6.4 #325
- 1c6767b Upgrade to Groovy 4.0.21 #320
- f0cef1f Upgrade to SiteMesh 2.6.0-M1 #299
- 5c9f087 Upgrade to SLF4J 2.0.9 #324
- 6987e11 Upgrade to Spring Boot 3.0.13 #321
- 5aa2d12 Upgrade to Spring Framework 6.0.14 #322
- 761dcf4 Upgrade to Tomcat 10.1.16 #323
Full Changelog: v2023.0.0-M6...v2023.0.0-M7