(Quick Reference)

2 Release History

Version: 2023.3.1

Table of Contents

2 Release History

To make it easier for users to use and upgrade, Profile adopts a version policy consistent with the Grace Framework.

Profile Version

Grace Version

2023.3.x

2023.3.x

2023.2.x

2023.2.x

2023.1.x

2023.1.x

2023.0.x

2023.0.x

2022.2.x

2022.2.x

2022.1.x

2022.1.x

2022.0.x

2022.0.x

2.1 What's new in 2023.x

2023.3.1

🐞 Bug Fixes

  • Make schema-export available to use: should add hibernate plugin to build classpath #69

🛠 Improvements

  • Update documentation - Update release notes

⚙️ Tasks

  • Release v2023.3.1

2023.3.0

⭐️ New Features

  • Setup github docs workflows

  • Add documentation for base profile #63

🛠 Improvements

  • Update description for asset-pipeline feature

  • Update description for database-migration feature

  • Improve asset-pipeline feature to reuse it in plugin and web-plugin profiles #68

  • Skeleton: format Application.groovy

  • Use the Apache Geb

  • Update README

  • Update documentation

  • Update the description of Commands

  • Update documentation - Updates for test-app and geb

  • Update documentation

  • Don’t use webdriver-binaries-gradle-plugin to configure webdriver #67

  • Add LICENSE

  • Update README - Add document links

  • Update documentation

  • Skeleton: update Gradle Wrapper to 8.14.2 #64

  • Update webdriverBinaries versions - "chromedriver = '137.0.7151.68' - geckodriver = '0.36.0' #66

  • Make shell command work again See https://github.com/graceframework/grace-framework/issues/1072 #65

  • Update github workflows - Remove setup-gradle@v3

  • Update github workflows - Upgrade to setup-gradle@v4 - Upgrade to latest ubuntu

  • Skeleton: Upgrade to Gradle Wrapper 8.14 #61

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.3.0-RC2 #62

  • Upgrade to Grace 2023.3.0-RC1 #59

  • Upgrade to Gradle 8.14 #60

2023.3.0-RC1

⭐️ New Features

  • Use dependency version of asset-pipeline-plugin in BOM #57

🛠 Improvements

  • Update README

  • Revert "Use version of asset-pipeline-plugin" This reverts commit ff9a52b9bda208361e45acfe40270361fe42f93c.

  • Skeleton: Remove distributionSha256Sum in gradle-wrapper.properties #58

  • Use version of asset-pipeline-plugin #56

  • Skeleton: update Gradle Wrapper to 8.13 #55

🚀 Dependency Upgrades

  • Upgrade to Gradle 8.13 #54

  • Upgrade to Grace 2023.3.0-M2 #53

⚙️ Tasks

  • Release v2023.3.0-RC1

2023.3.0-M2

⭐️ New Features

  • Add mongodb feature #51

  • Migrate to logback-spring.xml so that can use logback extensions #46

  • Use Groovy Template to check application config with features #43

  • Use Groovy Template to support specific Database types for Hibernate #42

🛠 Improvements

  • Skeleton: update HELP.md to add hibernate and mongodb plugins #52

  • Remove unused groovyVersion in gradle.properties #50

  • Update .gitignore .gitattributes to align with Spring Boot #49

  • Remove script commands 'list-plugins' 'plugin-info' #48

  • Add links to profiles in HELP.md #47

  • Update README Update badge of Grace to current version

  • Use methods instead of Closures in BootStrap class #45

  • Remove unused groovyVersion in gradle.properties #44

  • Add Grace Async and Events plugin to HELP.md #40

  • Correct Spring Boot Gradle Plugin Reference Guide url #39

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.3.0-M1 #41

⚙️ Tasks

  • Release v2023.3.0-M2

2023.3.0-M1

🛠 Improvements

  • Update links to Spring Boot Reference Documentation v3.3 #38

  • Update README Update support versions

  • Skeleton: Change "converterClass" to "class" of conversionRule in logback.xml #37

  • Update github workflows

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.2.0 #36

⚙️ Tasks

  • Release v2023.3.0-M1

  • Next development version: 2023.3.0-SNAPSHOT

2023.2.0

🛠 Improvements

  • Update README

  • Add GitHub issue template #35

  • Update build scripts to avoid deprecation warnings with Gradle 8 #34

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.2.0-RC1 #33

⚙️ Tasks

  • Release v2023.2.0

2023.2.0-RC1

🛠 Improvements

  • Skeleton: Use explicit assignment instead of "space-assignment" #32

  • Skeleton: update Gradle Wrapper to 8.12 #31

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.2.0-M3 #29

  • Upgrade to Gradle 8.12 #30

⚙️ Tasks

  • Release v2023.2.0-RC1

2023.2.0-M2

⭐️ New Features

  • Add new feature: cache #23

  • Add new feature: async #22

🐞 Bug Fixes

  • Update Spring Boot reference link to 3.2.12 #28

  • Skeleton: add missing i18n default.link.skip.label #20

🛠 Improvements

  • Update description for commands #27

  • Update skeleton: upgrade Gradle to 8.11.1 #26

  • Update README Update badge of Grace to current version

  • Disables Gradle console output coloring in interactive mode when executing console #25

  • Move grace-console dependency to web profile #24

  • Skeleton: remove app/conf/spring/resources.groovy recommend to use Spring Configuration #19

  • Give help infomation to enable '/shutdown' endpoint when executing stop-app failed #18

  • Disables Gradle console output coloring in interactive mode when executing run-app #17

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.2.0-M1 #21

⚙️ Tasks

  • Release v2023.2.0-M2

2023.2.0-M1

🛠 Improvements

  • Skeleton: replace all tokens @grails.@ to @grace. #16

  • Update github workflows

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.1.0 #15

⚙️ Tasks

  • Release v2023.2.0-M1

  • Next development version: 2023.2.0-SNAPSHOT

2023.1.0

🛠 Improvements

  • Update Badges

  • Update links to Spring Boot Reference Documentation v3.1.12 #14

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.1.0-RC1 #12

  • Upgrade to Groovy 4.0.24 #13

⚙️ Tasks

  • Release v2023.1.0

2023.1.0-RC1

🛠 Improvements

  • Use gradlePluginPortal() #11

  • Upgrade to Gradle Nexus Publish Plugin 2.0.0 #10

  • Skeleton: update Gradle Wrapper to 8.11 #9

  • Don’t use per-environment configuration for management.endpoints #8

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.1.0-M3 #7

⚙️ Tasks

  • Release v2023.1.0-RC1

2023.1.0-M3

🛠 Improvements

  • Skeleton: remove unnecessary spring.main.banner-mode in application.yml #6

  • Skeleton: remove unnecessary spring.jmx.unique-names in application.yml #5

  • Skeleton: remove unused grails.gorm.reactor.events in application.yml #4

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.1.0-M2 #3

⚙️ Tasks

  • Release v2023.1.0-M3

2023.1.0-M2

🛠 Improvements

  • Use gradlePluginPortal() instead #2

  • Update skeleton

  • Update README

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.1.0-M1 #1

⚙️ Tasks

  • Release v2023.1.0-M2

2023.1.0-M1

🛠 Improvements

  • Skeleton: Upgrade to Gradle Wrapper 8.10.2

  • Update about command

  • Update profile.yml

  • Update README

  • Update README

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.0.2

  • Upgrade to Grace 2023.0.1

  • Upgrade to Groovy 4.0.23

⚙️ Tasks

  • Release v2023.1.0-M1

  • Update github workflows

  • Update github workflows

  • Next development version: 2023.1.0-SNAPSHOT

2023.0.1

  • Release v2023.0.1

  • Update HELP.md in skeleton

  • Upgrade to Grace 2023.0.0

  • Next development version: 2023.0.1-SNAPSHOT

2023.0.0

  • Release v2023.0.0

  • Update README.md

  • Add HELP.md to .gitignore

  • Add HELP.md

  • Update skeleton: use java toolchain 17

  • Update skeleton: upgrade Gradle Wrapper to 8.10

  • Update feature: geb: upgrade chromedriver to 126.0.6478.126

  • Add new command create-plugin

  • Update plugin-info command

  • Update bug-report command

  • Use default configuration of Grace asset-pipeline plugin

  • Change skipNonDigests to true to reduce the final generated project file size

  • Upgrade to Grace 2023.0.0-RC2

2023.0.0-RC2

  • Release v2023.0.0-RC2

  • Update plugin-info command

  • Update list-plugins command

  • Deprecate dependency-report command

  • Deprecate bug-report command

  • Update build scripts

  • Upgrade to Groovy 4.0.22

  • Upgrade to Grace 2023.0.0-RC1

2023.0.0-RC1

  • Release v2023.0.0-RC1

  • Remove redundant blank lines

  • Update hibernate feature: remove dependency: org.hibernate:hibernate-core-jakarta

  • Update hibernate feature: remove dependency: org.apache.tomcat:tomcat-jdbc

  • Remove dependency: org.springframework.boot:spring-boot-autoconfigure

  • Update Skeleton

  • Upgrade to Groovy 4.0.21

  • Upgrade to Grace 2023.0.0-M7

2023.0.0-M5

  • Release v2023.0.0-M5

  • Rename feature hibernate5 to hibernate

  • Add artifact profile.yml

  • Upgrade to Groovy 4.0.12

  • Upgrade to Grace 2023.0.0-M6

  • Update about command

2023.0.0-M4

  • Release v2023.0.0-M4

  • Using project snake case name as database name of the hibernate datastore url

  • Add about command

  • Update command template

  • Add feature: database-migration

  • Update runtime dependencies of hibernate5 feature

  • Define project version in gradle.properties

  • Downgrade to webdriver versions that exists in the drivers repository

  • Upgrade to Grace 2023.0.0-M5

2023.0.0-M3

  • Release v2023.0.0-M3

  • Update project skeleton: migrating from old apply plugin to plugins block

  • Upgrade to Gradle Wrapper 7.6.4

  • Upgrade to Grace 2023.0.0-M4

2023.0.0-M2

  • Release v2023.0.0-M2

  • Update skeleton

  • Update geb feature

  • Update geb feature description

  • Update skeleton

  • Upgrade to Grace Views 6.0.0-M2

  • Update profile.yml

  • Upgrade to Groovy 4.0.10

  • Build Java 17

  • remove jmx logic code

  • Upgrade to Grace 2023.0.0-M2

2023.0.0-M1

  • Release v2023.0.0-M2

  • Update skeleton

  • Update geb feature

  • Update geb feature description

  • Update skeleton

  • Upgrade to Grace Views 6.0.0-M2

  • Update profile.yml

  • Upgrade to Groovy 4.0.10

  • Build Java 17

  • remove jmx logic code

  • Upgrade to Grace 2023.0.0-M2