Skip to content

Releases: graceframework/grace-framework

v2023.2.0-RC1

02 Jan 08:34
2c66e1d
Compare
Choose a tag to compare
v2023.2.0-RC1 Pre-release
Pre-release

What's Changed

⭐️ New Features

  • 441a133 Auto-configure GrailsApplication and GrailsPluginManager #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 in GroovyPageUnitTestResourceLoader 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

Full Changelog: v2023.2.0-M3...v2023.2.0-RC1

v2023.1.1

01 Jan 03:49
c5b4361
Compare
Choose a tag to compare

What's Changed

🛠 Improvements

  • 9369e80 Update DataSourcePluginConfigurationTests #818
  • 2cab9ff Add @ConditionalOnMissingBean on beans in UrlMappingsPluginConfiguration #808
  • d7e8669 Update README Update current version for Groovy Badge

🐞 Bug Fixes

  • b535af3 Remove bean transactionManager from DataSource plugin #816

🚀 Dependency Upgrades

⚙️ Tasks

  • c5b4361 Release v2023.1.1
  • a5bb3d3 Next development version: 2023.1.1-SNAPSHOT

Full Changelog: v2023.1.0...v2023.1.1

v2023.2.0-M3

25 Dec 17:27
d9fe039
Compare
Choose a tag to compare
v2023.2.0-M3 Pre-release
Pre-release

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

  • eb30e78 Define common properties for all Gradle plugins #846

🐞 Bug Fixes

  • 99594a3 Remove all the unnecessary Gradle plugins properties files #843
  • 42aca8d Task publishMavenPublication should be declared an explicit dependency on Sign #842
  • c88f186 Failed to publish publication 'graceXxxPluginMarkerMaven' to repository 'Sonatype' #841
  • 837e6a9 Enable pluginMaven publication for Gradle plugins by removing automatedPublishing = false #840
  • a9b86a1 Update DocPublisher: migrate to groovy.ant.AntBuilder #839

⚙️ Tasks

Full Changelog: v2023.2.0-M2...v2023.2.0-M3

v2023.2.0-M2

24 Dec 03:26
13b8438
Compare
Choose a tag to compare
v2023.2.0-M2 Pre-release
Pre-release

What's Changed

⭐️ New Features

  • 8ce6d01 Grace destroy command destroy as the opposite of generate, it will figure out what generate 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 from DataSource plugin #817
  • abade6e Add plugin Generator #815
  • 49dfe19 Enhance I18nGenerator #814
  • 0c85673 Use Apache Commons Text #810
  • 2cab9ff Add @ConditionalOnMissingBean on beans in UrlMappingsPluginConfiguration #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 to org.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 throw ArrayIndexOutOfBoundsException when the option value is empty #769
  • 4a1894a Disables Gradle console output coloring in interactive mode #768
  • fa11f64 Register GrailsExtension in GroovyPagePlugin #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

⚙️ Tasks

Full Changelog: v2023.2.0-M1...v2023.2.0-M2

v2023.2.0-M1

21 Nov 18:46
883bd0e
Compare
Choose a tag to compare
v2023.2.0-M1 Pre-release
Pre-release

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

⚙️ Tasks

  • 883bd0e Release v2023.2.0-M1
  • bf15c6b Next development version: 2023.2.0-SNAPSHOT

Full Changelog: v2023.1.0...v2023.2.0-M1

v2023.1.0

20 Nov 14:30
f3019a1
Compare
Choose a tag to compare

What's Changed

⭐️ New Features

  • All the Plugins are also Spring Boot Starters, migrating Grails Plugin's doWithSpring() to Spring Boot's AutoConfiguration, 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

  • d5ee534 Plugin gsp dependency on plugin i18n should be optional #737

🐞 Bug Fixes

  • cca3b38 Fixed bean grailsResourceLocator name conflict in CoreConfiguration and GroovyPagesAutoConfiguration #736

🚀 Dependency Upgrades

⚙️ Tasks

Full Changelog: v2023.1.0-RC1...v2023.1.0

v2022.2.9

16 Nov 17:27
0c69d65
Compare
Choose a tag to compare

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

⚙️ Tasks

  • 0c69d65 Release v2022.2.9
  • d5f8070 Next development version: 2022.2.9-SNAPSHOT

Full Changelog: v2022.2.8...v2022.2.9

v2023.1.0-RC1

15 Nov 16:54
0bed6c0
Compare
Choose a tag to compare
v2023.1.0-RC1 Pre-release
Pre-release

What's Changed

⭐️ New Features

  • 7e37046 Binding variable config to Console and Shell #709

🛠 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 to ExecOperations.javaexec(Action) #708

🐞 Bug Fixes

  • bed5f9e Fixed a bug due to use Configuration Properties: GroovyPagesProperties #713

🚀 Dependency Upgrades

⚙️ Tasks

Full Changelog: v2023.1.0-M3...v2023.1.0-RC1

v2023.1.0-M3

04 Nov 21:41
027a9c5
Compare
Choose a tag to compare
v2023.1.0-M3 Pre-release
Pre-release

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

  • 3801955 Fix jspTagLibraryResolver bean definition error in WebSetupSpecInterceptor #678

🚀 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

Full Changelog: v2023.1.0-M2...v2023.1.0-M3

v2023.0.3

25 Oct 07:05
0c88c74
Compare
Choose a tag to compare

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

  • 2ec51e4 Fix Jakarta JSTL Config package name wrong #604

🛠 Improvements

  • d6eb81f Adds more badges Java, Groovy, Spring Boot

⚙️ Tasks

  • 0c88c74 Release v2023.0.3
  • 7dec018 Next development version: 2023.0.3-SNAPSHOT

🚀 Dependency Upgrades

Full Changelog: v2023.0.2...v2023.0.3