Skip to content

Releases: graceframework/grace-framework

v2023.1.0-RC1

15 Nov 16:54
0bed6c0

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

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

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

v2023.1.0-M2

18 Oct 17:51
595f0f1

Choose a tag to compare

v2023.1.0-M2 Pre-release
Pre-release

What's Changed

⭐️ New Features

  • 4e13ca3 Support specific Spring Boot version using command flag boot-version #640
  • f95cc2c Auto-Configure Bean proxyHandler #626
  • cd9886b Auto-Configure Groovy-aware Bean org.springframework.aop.config.internalAutoProxyCreator #627
  • 67ba553 Auto-Configure DomainClass Plugin #630
  • 64e274f Auto-Configure Converters Plugin #628
  • 228cebf Auto-Configure DataSource Plugin #629

🛠 Improvements

  • 2e99666 Make validateableConstraintsEvaluator as Primary bean #641
  • a48dcd6 Make gradle-tooling-api scope only for shell #639
  • acbe43a Remove submodule grace-web-boot #638
  • e5206da Add events plugin to grace-dependencies #636
  • 65334c6 ApplicationClassInjector: No need to exclude auto configure classes for Application #635
  • adb76cf Enhance GrailsLayoutViewResolverPostProcessor #634
  • 0024e2a Make bean grailsLayoutViewResolverPostProcessor auto configure #633
  • 1d40763 Remove unused bean abstractViewResolver #632
  • a36ae37 Remove unused bean abstractGrailsResourceLocator #631

🐞 Bug Fixes

  • 0f4fdf6 Fixes wrong @ConditionalOnProperty with grails.web.hiddenmethod.filter.enabled #637

🚀 Dependency Upgrades

  • 3f7c77c Upgrade to Grace Asset Pipeline Plugin 6.1.0-M2 #609
  • 567997a Upgrade to Grace Async and Events 6.1.0-M2 #610
  • 65ec386 Upgrade to Grace Cache Plugin 6.1.0-M2 #611
  • 1c3ade9 Upgrade to Grace Data 2023.1.0-M2 #612
  • 2f8b3a3 Upgrade to Grace Data Hibernate 2023.1.0-M2 #613
  • 91ba256 Upgrade to Grace Database Migration Plugin 6.1.0-M2 #614
  • 3773af4 Upgrade to Grace Fields Plugin 6.1.0-M2 #615
  • cdbc93e Upgrade to Grace Geb Plugin 6.1.0-M2 #616
  • 05e5d40 Upgrade to Grace Profile: Base 2023.1.0-M2 #617
  • d81c3d0 Upgrade to Grace Profile: Plugin 2023.1.0-M2 #618
  • 7895028 Upgrade to Grace Profile: Profile 2023.1.0-M2 #619
  • fb3a6f8 Upgrade to Grace Profile: Rest API 2023.1.0-M2 #620
  • 085e01c Upgrade to Grace Profile: Starter 2023.1.0-M2 #621
  • 7efcabe Upgrade to Grace Profile: Web 2023.1.0-M2 #622
  • 19b0251 Upgrade to Grace Profile: Web Plugin 2023.1.0-M2 #623
  • ed53827 Upgrade to Grace Scaffolding 6.1.0-M2 #624
  • 5d816d1 Upgrade to Grace Views 6.1.0-M2 #625

⚙️ Tasks

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

v2023.1.0-M1

02 Oct 06:48
7fa1cd7

Choose a tag to compare

v2023.1.0-M1 Pre-release
Pre-release

What's Changed

🛠 Improvements

  • a5e7b53 Remove the mandatory setting that allows beans to override and circular references #607
  • c8a2c2c Enhance ResourceTransform #606
  • 36df0c7 Make grailsResourceLocator Bean Auto-Configure #605
  • cca0d6d Update Badges Update Spring Boot version
  • 8f27a7e Adds more badges Java, Groovy, Spring Boot

🐞 Bug Fixes

  • 63014ef Fix Jakarta JSTL Config package name wrong #603
  • 6e15ba8 Compile profile failed with an exception when using Gradle 8 #600
  • 28f0cab Fixes CLI error when creating a Plugin of profile plugin #590

🚀 Dependency Upgrades

⚙️ Tasks

  • 7fa1cd7 Release v2023.1.0-M1
  • d42bb24 Update github workflows
  • 27f87b3 Next development version: 2023.1.0-SNAPSHOT

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

v2023.0.2

20 Sep 12:57
10ff3e9

Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • 760f13e Compile profile failed with an exception when using Gradle 8 #599
  • 5933779 Fixes error when creating a Plugin of profile plugin #589

⚙️ Tasks

  • 10ff3e9 Release v2023.0.2
  • d62656e Next development version: 2023.0.2-SNAPSHOT

🚀 Dependency Upgrades

Full Changelog: v2023.0.1...v2023.0.2

v2023.0.1

07 Sep 10:31
ce0879e

Choose a tag to compare

What's Changed

🛠 Improvements

  • 7892088 Change group and description of Gradle task console and shell #525
  • ef6d147 Change group of Gradle task urlMappingsReport #524
  • 1ef2844 Change group of Gradle task runCommand and runScript #523
  • 8fa8867 Set group of Gradle task configScript #522
  • 8a31e8a Improve ApplicationTemplateCommand Support using command line options in app:template #516

🐞 Bug Fixes

  • 569f3ed Task mergeTestReports shoud explicit depend on test #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 of grace-datatore-* #544
  • 55d7b1a Use ResourceUtils.getURL to resolve the viewsDir location to a java.net.URL #526
  • 3140263 Fixes link 404 in grace-plugin-dynamic-modules/README.md #515

⚙️ Tasks

  • ce0879e Release v2023.0.1
  • 65714f4 Next development version: 2023.0.1-SNAPSHOT

🚀 Dependency Upgrades

Full Changelog: v2023.0.0...v2023.0.1

v2023.0.0

21 Aug 00:26
4f59bcb

Choose a tag to compare

What's Changed

🛠 Improvements

  • d88304a Update README.md
  • bc59e97 Set group and description of Gradle task pathingJar and pathingJarCommand #513
  • c3532e2 Set group and description of Gradle task runCommand and runScript #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 and compileWebappGroovyPages #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 and DefaultModuleDescriptorFactory #505
  • 9016d58 Adds new method doDynamicModules() to GrailsPluginManager
  • 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, change void doWithDynamicModules() to Closure doWithDynamicModules()
  • bd8edf1 Make tests passed Because dependency spring-boot changed to compileOnly #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 to mavenCentral() 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

Full Changelog: v2023.0.0-RC2...v2023.0.0

v2022.2.8

15 Aug 22:52
e0af1ce

Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • 24868e9 Fixes GrailsVersion throw NPE when execute grace -v #473

⚙️ Tasks

  • e0af1ce Release v2022.2.8
  • 589dbf1 Next development version: 2022.2.8-SNAPSHOT

Full Changelog: v2022.2.7...v2022.2.8

v2022.2.7

15 Aug 22:02
79be42d

Choose a tag to compare

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 in BeanBuilder.invokeBeanDefiningClosure #269
  • 1e1cf9e Enhance UrlMappingsHolderFactoryBean Remove unneed code, it will cause type cast exception #415
  • 3195903 Gradle: Use JavaPluginExtension instead of deprecated JavaPluginConvention
  • 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 to plugin #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 and output to create-app command
  • b8c860c Improve DirectoryWatcher: Change logging level to debug when jna not available on MacOS
  • 23caa30 Update docs templates

⚙️ Tasks

  • 79be42d Release v2022.2.7
  • 9db315d Next development version: 2022.2.7-SNAPSHOT

🚀 Dependency Upgrades

Full Changelog: v2022.2.6...v2022.2.7