Repository navigation
v7.0.0
What's Changed
⚡️ Breaking Changes
- e7a9af2 Change the name and group of sub-modules
- Change the module name prefixed with
grace- - Change the group name to
org.graceframework.views
- Change the module name prefixed with
- ac7f48b Remove grace-views-component, grace-views-gradle and examples
⭐️ New Features
- 637eab7 Aligin Grace Views source codes with Grace Framework 2024.0.x
🎯 Refactoring
- Rename the package of Grace Views grace-framework#1218
- Change the package of grace-views-json from
grails.plugin.json.view=>org.grails.views.json - Change the package of grace-views-markup from
grails.plugin.markup.view=>org.grails.views.markup
- Change the package of grace-views-json from
- Refactor Grace Json View API: Use native
groovy.json.*API instead grace-framework#1217- Remove
grails.plugin.json.builder.StreamingJsonBuilder - Remove
grails.plugin.json.builder.JsonOutput - Remove
grails.plugin.json.builder.JsonGenerator - Remove
grails.plugin.json.builder.DefaultJsonGenerator - Add
grails.plugin.json.view.api.JsonWritable - Add
grails.plugin.json.util.JsonToken
- Remove
- Merge grace-views into the framework grace-framework#1215
- Merge grace-views-gradle into grace-gradle-plugin
- Merge grace-views-json-testing-support into grace-test-support
- Update Gradle build script
- Update ViewsTransform JsonViewsTransform MarkupViewsTransform MarkupViewTemplateEngine
- Make tests works
- Refactor Grace Views Format Java and Groovy source and test code grace-framework#1216
- Refactor Grace Views grace-framework#1343
- Decouple grace-views-core from grace-plugin-domain-class
- Using
ArtefactTypes.DOMAIN_CLASSinstead ofDomainClassArtefactHandler.TYPE
- Using
- Decouple grace-views-core from grace-plugin-rest
DefaultViewRenderershould extends fromAbstractRendererinstead ofDefaultHtmlRenderer
- Decouple grace-views-core from grace-plugin-mimetypes
- Decouple grace-views-json from grace-plugin-rest
- Decouple grace-views-markup from grace-plugin-rest
- Decouple grace-views-core from grace-plugin-domain-class
🛠 Improvements
- 4a2f904 Update README
- cd71c5b Update docs
- 73cde1a Update GitHub workflows - CI build for 7.0.x
- e0bb0a7 Migrate to Central Portal OSSRH Staging API #119
🚀 Dependency Upgrades
- ef7e545 Upgrade to Grace Asset Pipeline Plugin 7.0.0-M1 #127
- 5c7b13d Upgrade to Grace 2024.0.0-M1 #121
- 01c1695 Upgrade to Gradle 8.14.5
- 0e44188 Upgrade to Gradle 8.14.3 #126
- 0924097 Upgrade to Groovy 4.0.27 #123
⚙️ Tasks
- bc0185d Release v7.0.0
- b2b6162 Bump gradle/actions from 4.0.0 to 4.4.2
- ee87042 Bump actions/checkout from 4 to 5
- d0af798 Update GitHub workflows - Switch to 7.0.x
- 45f6fc0 Bump version: 7.0.0-SNAPSHOT
Full Changelog: v6.3.0...v7.0.0