Releases: graceframework/grace-framework
v2023.2.0-RC1
What's Changed
⭐️ New Features
- 441a133 Auto-configure
GrailsApplication
andGrailsPluginManager
#857 - 7635528 Supports for Multiple Data Sources #858
🛠 Improvements
- 50bc595 Improves
CreateAppCommand
: Use explicit assignment instead of "space-assignment" #865 - 47124f4 Improve conditions on
DataSourcePluginConfiguration
#859
🐞 Bug Fixes
- 90c9d5a The value of
basePath
inGroovyPageUnitTestResourceLoader
is wrong after initialization #864 - feaae78 Remove Gradle Extra Configurations Plugin #850
🚀 Dependency Upgrades
- 51cf080 Upgrade to CodeNarc Gradle Plugin 3.5.0 #854
- d27fac4 Upgrade to Checkstyle Gradle Plugin 10.12.4 #852
- becd47e Upgrade to Grace Asset Pipeline Plugin 6.2.0-RC1 #822
- a991c09 Upgrade to Grace Async and Events 6.2.0-RC1 #823
- 7a9f6f0 Upgrade to Grace Cache Plugin 6.2.0-RC1 #824
- c5193dc Upgrade to Grace Data 2023.2.0-RC1 #825
- 26c1fe8 Upgrade to Grace Data Hibernate 2023.2.0-RC1 #826
- 798d747 Upgrade to Grace Database Migration Plugin 6.2.0-RC1 #827
- 376c5d7 Upgrade to Grace Fields Plugin 6.2.0-RC1 #828
- f1fb7ba Upgrade to Grace Geb Plugin 6.2.0-RC1 #829
- 70ed0fd Upgrade to Grace Profile: Base 2023.2.0-RC1 #830
- 0a0e88f Upgrade to Grace Profile: Plugin 2023.2.0-RC1 #831
- 60f25da Upgrade to Grace Profile: Profile 2023.2.0-RC1 #832
- 862b7b9 Upgrade to Grace Profile: Rest API 2023.2.0-RC1 #833
- 93d748d Upgrade to Grace Profile: Starter 2023.2.0-RC1 #834
- 12b8470 Upgrade to Grace Profile: Web 2023.2.0-RC1 #835
- 8684626 Upgrade to Grace Profile: Web Plugin 2023.2.0-RC1 #836
- 93b5ba2 Upgrade to Grace Scaffolding 6.2.0-RC1 #837
- 8b5cdcf Upgrade to Grace Views 6.2.0-RC1 #838
- 369112e Upgrade to Gradle 8.12 #848
- f2dcbb0 Upgrade to Gradle Tooling API 8.12 #849
- ad7674a Upgrade to JaCoCo Gradle Plugin 0.8.12 #853
- 2951b59 Upgrade to Spring Dependency Management Plugin 1.1.7 #856
- c053cb8 Upgrade to Spring Framework 6.1.16 #855
- b345a0e Upgrade to Test Retry Gradle Plugin 1.6.0 #851
⚙️ Tasks
- 2c66e1d Release v2023.2.0-RC1
Full Changelog: v2023.2.0-M3...v2023.2.0-RC1
v2023.1.1
What's Changed
🛠 Improvements
- 9369e80 Update DataSourcePluginConfigurationTests #818
- 2cab9ff Add
@ConditionalOnMissingBean
on beans inUrlMappingsPluginConfiguration
#808 - d7e8669 Update README Update current version for Groovy Badge
🐞 Bug Fixes
🚀 Dependency Upgrades
- c684c76 Upgrade to Grace Asset Pipeline Plugin 6.1.1 #862
- 2dba9c8 Upgrade to Grace Data 2023.1.1 #860
- e57536c Upgrade to Grace Data Hibernate 2023.1.1 #861
- 47cdeb7 Upgrade to Tomcat 10.1.34 #811
⚙️ Tasks
Full Changelog: v2023.1.0...v2023.1.1
v2023.2.0-M3
What's Changed
⭐️ New Features
- e5a5a6c Setup GitHub Workflow to publish Grace plugins #845
- ab834f3 Publish Grace plugins to the Gradle Plugin Portal #844
🛠 Improvements
🐞 Bug Fixes
- 99594a3 Remove all the unnecessary Gradle plugins properties files #843
- 42aca8d Task
publishMavenPublication
should be declared an explicit dependency onSign
#842 - c88f186 Failed to publish publication 'graceXxxPluginMarkerMaven' to repository 'Sonatype' #841
- 837e6a9 Enable
pluginMaven
publication for Gradle plugins by removingautomatedPublishing = false
#840 - a9b86a1 Update DocPublisher: migrate to
groovy.ant.AntBuilder
#839
⚙️ Tasks
- d9fe039 Release v2023.2.0-M3
Full Changelog: v2023.2.0-M2...v2023.2.0-M3
v2023.2.0-M2
What's Changed
⭐️ New Features
- 8ce6d01 Grace
destroy
commanddestroy
as the opposite ofgenerate
, it will figure out whatgenerate
did, and undo it. #803 - f0d87f8 Grace
generate
command #771 - 10004bb Grace Generator API #772
🛠 Improvements
- 23b94e4 Improve Gradle build scripts #820
- 9369e80 Update DataSourcePluginConfigurationTests #819
- b535af3 Remove bean
transactionManager
fromDataSource
plugin #817 - abade6e Add
plugin
Generator #815 - 49dfe19 Enhance
I18nGenerator
#814 - 0c85673 Use Apache Commons Text #810
- 2cab9ff Add
@ConditionalOnMissingBean
on beans inUrlMappingsPluginConfiguration
#809 - bca79b5 Add
i18n
Generator #807 - 07128e9 Refactor AbstractGenerator #806
- 6b9237b Refactor Generator API #805
- 392d2d8 Update Interceptor generator template #804
- 28dc4d4 Generator: generate operation can be revoked #802
- 324ffb3 Refactor Generator API #801
- 3c9e3da Update Gradle Build Scripts #799
- 6d70547 Improvements for
GrailsProfileGradlePlugin
#796 - 0262185 Exclude
micrometer
in the distribution of Grace #795 - b652f60 Change PluginDefiner
org.grails.plugins
toorg.graceframework.plugins
#777 - 35a72d7 Improve
GrailsPluginGradlePlugin
with no functional changes #776 - cc5d1c3 Plugin projects should not have
bootRun
tasks enabled by default #775 - 27e4b78 Plugin projects should not create tasks such as
console
shell
ApplicationCommand
runCommand
runScript
pathingJar
#774 - 6891a25 Allows to set a name for the Script Command #773
- e109208 Allows to create a project that don't include any features #770
- 61f5a76 Fix
CommandLineParser
throwArrayIndexOutOfBoundsException
when the option value is empty #769 - 4a1894a Disables Gradle console output coloring in interactive mode #768
- fa11f64 Register
GrailsExtension
inGroovyPagePlugin
#767 - ebbfba7 Support
TemplateRenderer.template()
to find specific the root directory of the templates #766 - a112414 Support
GrailsConsole
to customize category and color of status message #765 - 454800d Add new properties to
CommandArgument
:type
aliases
banner
#764 - 5c3554b Allow commands to display help information on their own #763
🚀 Dependency Upgrades
- b8eb58b Upgrade to Grace Asset Pipeline Plugin 6.2.0-M2 #813
- b3a6598 Upgrade to Grace Async and Events 6.2.0-M1 #779
- 523811e Upgrade to Grace Cache Plugin 6.2.0-M1 #780
- fd87de8 Upgrade to Grace Data 2023.2.0-M1 #781
- abd9929 Upgrade to Grace Data Hibernate 2023.2.0-M1 #782
- cf440f3 Upgrade to Grace Database Migration Plugin 6.2.0-M1 #783
- 06bf664 Upgrade to Grace Fields Plugin 6.2.0-M1 #784
- 85e312c Upgrade to Grace Geb Plugin 6.2.0-M1 #785
- 3c73935 Upgrade to Grace Profile: Base 2023.2.0-M2 #786
- 3a124da Upgrade to Grace Profile: Plugin 2023.2.0-M2 #787
- 29bb225 Upgrade to Grace Profile: Profile 2023.2.0-M2 #788
- 3e1713e Upgrade to Grace Profile: Rest API 2023.2.0-M2 #789
- d36f02c Upgrade to Grace Profile: Starter 2023.2.0-M2 #790
- 1e2b8c2 Upgrade to Grace Profile: Web 2023.2.0-M2 #791
- 941c887 Upgrade to Grace Profile: Web Plugin 2023.2.0-M2 #792
- 26af0f2 Upgrade to Grace Scaffolding 6.2.0-M1 #793
- 99c55fe Upgrade to Grace Views 6.2.0-M1 #794
- 5ef39c5 Upgrade to Gradle 8.11.1 #797
- 244e297 Upgrade to Gradle Tooling API 8.11.1 #798
- 2899854 Upgrade to Maven 3.9.9 #800
- 47cdeb7 Upgrade to Tomcat 10.1.34 #812
⚙️ Tasks
- b5b9b4a Release v2023.2.0-M2
Full Changelog: v2023.2.0-M1...v2023.2.0-M2
v2023.2.0-M1
What's Changed
🛠 Improvements
- f6430f3 Performs a SDKMan Minor Release for Milestone releases and Release Candidates #761
- c02e663 Improve
create-app
command for Spring Boot versions #753 - 99c01c0 Update README
- ea90bf6 Update github workflows
🚀 Dependency Upgrades
- f2c9757 Upgrade to Byte Buddy 1.14.19 #741
- f947726 Upgrade to Commons Codec 1.16.1 #742
- 4426414 Upgrade to Commons Lang3 3.13.0 #743
- f5831aa Upgrade to Grace Profile: Base 2023.2.0-M1 #754
- d0bdcf5 Upgrade to Grace Profile: Plugin 2023.2.0-M1 #755
- ddd138d Upgrade to Grace Profile: Profile 2023.2.0-M1 #756
- 8defc97 Upgrade to Grace Profile: Rest API 2023.2.0-M1 #757
- 8d5cfc5 Upgrade to Grace Profile: Starter 2023.2.0-M1 #758
- ca7e3c6 Upgrade to Grace Profile: Web 2023.2.0-M1 #759
- 3e18070 Upgrade to Grace Profile: Web Plugin 2023.2.0-M1 #760
- 95c7545 Upgrade to H2 2.2.224 #744
- 5a45900 Upgrade to HSQLDB 2.7.3 #745
- 1aec8ec Upgrade to JUnit Jupiter 5.10.5 #751
- a37bd7d Upgrade to JUnit Platform 1.10.5 #752
- e4fb8fa Upgrade to Mockito 5.7.0 #746
- 151a528 Upgrade to SLF4J 2.0.16 #747
- c499766 Upgrade to SnakeYAML 2.2 #748
- aa589de Upgrade to Spring Boot 3.2.12 #749
- 7473d1f Upgrade to Spring Framework 6.1.15 #750
⚙️ Tasks
Full Changelog: v2023.1.0...v2023.2.0-M1
v2023.1.0
What's Changed
⭐️ New Features
- All the Plugins are also Spring Boot Starters, migrating Grails Plugin's
doWithSpring()
to Spring Boot'sAutoConfiguration
, so you can use the plugins just as same as Starters, this will lead to better integration with Spring Boot and other Spring projects - All the Grails Configurations now provide Spring Boot Configuration Metadata files
- Supports Spring Boot 3.1~3.4, upgrading to new Spring Boot versions is so easy now
- Upgrade to Groovy 4.0.24, Initial support Groovy 5.0
- Hibernate plugin supports using @GrailsComponentScan to customize GORM @Entity scanning locations
- Improvements for CLI, adding two new flags
--boot-version
and--minimal
, now you can generate clean and minimal applications
🛠 Improvements
🐞 Bug Fixes
- cca3b38 Fixed bean
grailsResourceLocator
name conflict inCoreConfiguration
andGroovyPagesAutoConfiguration
#736
🚀 Dependency Upgrades
- 350ea1f Upgrade to Grace Asset Pipeline Plugin 6.1.0 #719
- 5aa9795 Upgrade to Grace Async and Events 6.1.0 #720
- 858d1cc Upgrade to Grace Cache Plugin 6.1.0 #721
- caf67c7 Upgrade to Grace Data 2023.1.0 #722
- 4e0c539 Upgrade to Grace Data Hibernate 2023.1.0 #723
- 82e3a8d Upgrade to Grace Database Migration Plugin 6.1.0 #724
- 5648203 Upgrade to Grace Fields Plugin 6.1.0 #725
- d294b08 Upgrade to Grace Geb Plugin 6.1.0 #726
- f870e6b Upgrade to Grace Profile: Base 2023.1.0 #727
- 06ab21c Upgrade to Grace Profile: Plugin 2023.1.0 #728
- e24597e Upgrade to Grace Profile: Profile 2023.1.0 #729
- 051c867 Upgrade to Grace Profile: Rest API 2023.1.0 #730
- a8f7f6c Upgrade to Grace Profile: Starter 2023.1.0 #731
- c72c25b Upgrade to Grace Profile: Web 2023.1.0 #732
- bbf63ce Upgrade to Grace Profile: Web Plugin 2023.1.0 #733
- 2a9b378 Upgrade to Grace Scaffolding 6.1.0 #734
- 3b182c6 Upgrade to Grace Views 6.1.0 #735
⚙️ Tasks
- f3019a1 Release v2023.1.0
Full Changelog: v2023.1.0-RC1...v2023.1.0
v2022.2.9
What's Changed
This release includes important dependency upgrades, fixes a few bugs in Grace Views v5.2.8, if you use rest-api
profile, we recommend that you upgrade to this version.
🚀 Dependency Upgrades
- b857c47 Upgrade to Grace Profile: Base 2022.2.8 #718
- 5165282 Upgrade to Grace Views 5.2.8 #715
- f864723 Upgrade to Groovy 3.0.23 #716
- 5db5579 Upgrade to Tomcat 9.0.97 #717
⚙️ Tasks
Full Changelog: v2022.2.8...v2022.2.9
v2023.1.0-RC1
What's Changed
⭐️ New Features
🛠 Improvements
- 5293487 Improve
CreateAppCommand
Remove some unnecessary directories and extra configurations when creating a minimal application #712 - 2523639 Grace Plugin Controllers: Update additional Spring Boot configuration metadata files #711
- e4023d2 Move from GroovyPageForkCompileTask's deprecated
Project.javaexec(Action)
method toExecOperations.javaexec(Action)
#708
🐞 Bug Fixes
🚀 Dependency Upgrades
- 94948d4 Upgrade to Grace Asset Pipeline Plugin 6.1.0-RC1 #688
- afba9e5 Upgrade to Grace Async and Events 6.1.0-RC1 #689
- 97e4f6d Upgrade to Grace Cache Plugin 6.1.0-RC1 #690
- bd53705 Upgrade to Grace Data 2023.1.0-RC1 #691
- 23c74c0 Upgrade to Grace Data Hibernate 2023.1.0-RC1 #692
- 6d30df0 Upgrade to Grace Database Migration Plugin 6.1.0-RC1 #693
- 23776e8 Upgrade to Grace Fields Plugin 6.1.0-RC1 #694
- 81d8726 Upgrade to Grace Geb Plugin 6.1.0-RC1 #695
- f6a710c Upgrade to Grace Profile: Base 2023.1.0-RC1 #696
- 75ff496 Upgrade to Grace Profile: Plugin 2023.1.0-RC1 #697
- f3f7ccf Upgrade to Grace Profile: Profile 2023.1.0-RC1 #698
- 2bcaa23 Upgrade to Grace Profile: Rest API 2023.1.0-RC1 #699
- cbe0b81 Upgrade to Grace Profile: Starter 2023.1.0-RC1 #700
- 417a110 Upgrade to Grace Profile: Web 2023.1.0-RC1 #701
- 723a3dd Upgrade to Grace Profile: Web Plugin 2023.1.0-RC1 #702
- 5637fb5 Upgrade to Grace Scaffolding 6.1.0-RC1 #703
- e646615 Upgrade to Grace Views 6.1.0-RC1 #704
- 074e79e Upgrade to Gradle Nexus Publish Plugin 2.0.0 #707
- 7daa4e9 Upgrade to Groovy 4.0.24 #705
- b7dd771 Upgrade to Tomcat 10.1.33 #706
⚙️ Tasks
- 0bed6c0 Release v2023.1.0-RC1
Full Changelog: v2023.1.0-M3...v2023.1.0-RC1
v2023.1.0-M3
What's Changed
⭐️ New Features
- 14215f7 Support creating a minimal application by using a minimal flag #679
- 6ec013e Grace Plugin Url Mappings: Generating Spring Boot configuration metadata files #677
- bd6685f Grace Plugin Rest: Generating Spring Boot configuration metadata files #676
- 51b142f Grace Plugin Mimetypes: Generating Spring Boot configuration metadata files #675
- 4085e45 Grace Plugin Interceptors: Generating Spring Boot configuration metadata files #674
- ca9401a Grace Plugin Domain Class: Generating Spring Boot configuration metadata files #673
- 5032338 Grace Plugin Codecs: Generating Spring Boot configuration metadata files #672
- 9728e33 Grace Plugin i18n: Generating Spring Boot configuration metadata files #671
- 7f76065 Grace Plugin Datasource: Generating Spring Boot configuration metadata files #670
- 7d76506 Grace Plugin Databinding: Generating Spring Boot configuration metadata files #669
- 1879d77 Grace Plugin Core: Generating Spring Boot configuration metadata files #668
- 0f1f5b9 Grace Plugin Converters: Generating Spring Boot configuration metadata files #667
- 34b5373 Grace Plugin Controllers: Generating Spring Boot configuration metadata files #666
- 2d28373 Grace Plugin API: Generating Spring Boot configuration metadata files #665
- 91402af Grace Boot: Generating Spring Boot configuration metadata files #664
- d66b5fe Enabling Configuration Properties for GSP Plugin #663
🛠 Improvements
- 11e17bd Add more Mime Types to the default configuration #686
- 25b934d Cleanup Dependencies #685
- 03946a0 Enhances Groovy awared AutoProxy for AOP #684
- 87fad40 Remove Jakarta Servlet from Grace distribution #683
- 3544460 Excluding all the transitive dependencies of
grace-datastore-core
#682 - 90ee644 Make
jakarta-servlet
as a Compile-only Dependency #681 - 69e772b Improvements for updating to new Spring Boot versions #680
🐞 Bug Fixes
🚀 Dependency Upgrades
- 60b2167 Upgrade to Grace Asset Pipeline Plugin 6.1.0-M3 #643
- 468e50d Upgrade to Grace Async and Events 6.1.0-M3 #644
- 91b3e9a Upgrade to Grace Cache Plugin 6.1.0-M3 #645
- d914c23 Upgrade to Grace Data 2023.1.0-M3 #646
- 317e4fc Upgrade to Grace Data Hibernate 2023.1.0-M3 #647
- 24b3dda Upgrade to Grace Database Migration Plugin 6.1.0-M3 #648
- 8fd7922 Upgrade to Grace Fields Plugin 6.1.0-M3 #649
- 0af2ef1 Upgrade to Grace Geb Plugin 6.1.0-M3 #650
- f07a8b2 Upgrade to Grace Profile: Base 2023.1.0-M3 #651
- c9b9adf Upgrade to Grace Profile: Plugin 2023.1.0-M3 #652
- ce080ba Upgrade to Grace Profile: Profile 2023.1.0-M3 #653
- 30b2862 Upgrade to Grace Profile: Rest API 2023.1.0-M3 #654
- 4e472de Upgrade to Grace Profile: Starter 2023.1.0-M3 #655
- 58ad814 Upgrade to Grace Profile: Web 2023.1.0-M3 #656
- 4e3b858 Upgrade to Grace Profile: Web Plugin 2023.1.0-M3 #657
- fc982cd Upgrade to Grace Scaffolding Plugin 6.1.0-M3 #658
- 7b16bf0 Upgrade to Grace Views 6.1.0-M3 #659
- e191d65 Upgrade to Tomcat 10.1.31 #661
⚙️ Tasks
- 027a9c5 Release v2023.1.0-M3
Full Changelog: v2023.1.0-M2...v2023.1.0-M3
v2023.0.3
What's Changed
This release includes important dependency upgrades, fixes a few bugs in Grace Views v6.0.2, if you use rest-api
profile, we recommend that you upgrade to this version.
🐞 Bug Fixes
🛠 Improvements
- d6eb81f Adds more badges Java, Groovy, Spring Boot
⚙️ Tasks
🚀 Dependency Upgrades
- d4a8109 Upgrade to Grace Views 6.0.2 #662
- 3fbbcdc Upgrade to Tomcat 10.1.31 #660
Full Changelog: v2023.0.2...v2023.0.3