(Quick Reference)

2 Release History

Version: 2024.0.0-SNAPSHOT

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

2024.0.x

2024.0.x

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 2024.x

2024.0.0-RC1

⭐️ New Features

  • Use the new package name of CLI Command and prefer to use ApplicationCommand #102

  • Skeleton: move Application.groovy from app/boot to src/main/groovy #101

  • Skeleton: update the logging level of Application to info #105

🛠 Improvements

  • Add release notes for 2024.0.0-RC1

  • Update copyright in doc.properties

  • Skeleton: update Gradle Wrapper to 8.14.4 #104

  • Update test-app: temporarily remove support for completer #103

  • Update the Command template #102

  • Add Gradle task: 'docs' and depend on 'publishGuide'

  • Fix deprecation warnings due to reporting.file() in Gradle 9 #99

  • Skeleton: update build.gradle

  • Update the description of command 'create-script'

  • Update guides

🚀 Dependency Upgrades

  • Upgrade to Grace 2024.0.0-M2 #100

⚙️ Tasks

  • Release v2024.0.0-RC1

2024.0.0-M1

⭐️ New Features

  • Remove the explicit dependencies on selenium of geb feature #98

  • Use grace-boot-test #96

  • Feature: remove json-views and markup-views features #95

  • Feature: add REST feature #94

  • Feature: add taglibs to gsp feature #93

  • Feature: use grace-boot-events instead of the events plugin #92

  • Feature: use grace-boot-cache instead of the cache plugin #91

  • Feature: use grace-boot-async instead of the async plugin #90

  • Feature: change the coords of mongodb plugin #89

  • Feature: change the coords of markup-views plugin #88

  • Feature: change the coords of json-views plugin #87

  • Feature: change the coords of hibernate plugin #86

  • Feature: change the coords of geb plugin #85

  • Feature: change the coords of events plugin #84

  • Feature: change the coords of database-migration plugin #83

  • Feature: change the coords of cache plugin #82

  • Feature: change the coords of async plugin #81

🛠 Improvements

  • Add release notes for 2024.0.0-M1

  • Update docs for features

  • Update docs for features

  • Update profile info

  • Update doc.properties to switch to 2024.0.x branch

  • Skeleton: update Gradle Wrapper to 8.14.3 #80

  • Feature: update the description for 'geb' and now support Apache Geb 8.0 #78

  • Skeleton: move Application.groovy from app\init to app\boot #76

  • Skeleton: move Bootstrap.groovy from app\init to app\boot #75

  • Skeleton: rename to Bootstrap.groovy #74

  • Update README

    • Update document links

    • Update badge version of Grace

    • Update supported versions

  • Update README - Update badge version of Grace, Groovy

  • Migrate to Central Portal OSSRH Staging API #71

🚀 Dependency Upgrades

  • Upgrade to Grace 2024.0.0-M1 #73

  • Upgrade to Gradle 8.14.3 #79

⚙️ Tasks

  • Release v2024.0.0-M1

  • Update GitHub workflows - Switch to 2024.0.x

  • Next development version: 2024.0.0-SNAPSHOT

2.2 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