{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":574126196,"defaultBranch":"2023.1.x","name":"grace-framework","ownerLogin":"graceframework","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-04T14:07:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7546199?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725706464.0","currentOid":""},"activityList":{"items":[{"before":"b72059d600afa691ae80ec840e8eee97047b14f5","after":"9542134c95a895a4d20a974a8024ccf3e637f583","ref":"refs/heads/2023.1.x","pushedAt":"2024-09-09T21:24:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Upgrade to AsciidoctorJ 2.5.13\n\nCloses gh-571","shortMessageHtmlLink":"Upgrade to AsciidoctorJ 2.5.13"}},{"before":"3a5acc395caa887669ebb19fb29e52a950531de6","after":"b72059d600afa691ae80ec840e8eee97047b14f5","ref":"refs/heads/2023.1.x","pushedAt":"2024-09-09T19:08:54.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Upgrade to SLF4J 2.0.13\n\nCloses gh-570","shortMessageHtmlLink":"Upgrade to SLF4J 2.0.13"}},{"before":"d42bb24a5a58c6924925dbad476731618e4ef2fd","after":"3a5acc395caa887669ebb19fb29e52a950531de6","ref":"refs/heads/2023.1.x","pushedAt":"2024-09-07T20:27:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Upgrade to Spring Boot 3.1.12\n\nCloses gh-550","shortMessageHtmlLink":"Upgrade to Spring Boot 3.1.12"}},{"before":null,"after":"d42bb24a5a58c6924925dbad476731618e4ef2fd","ref":"refs/heads/2023.1.x","pushedAt":"2024-09-07T10:54:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Update github workflows","shortMessageHtmlLink":"Update github workflows"}},{"before":"569f3ede5f9fc7c12da13f41e2ada26f7c1adbd2","after":"d62656e7ef48523555779150860f4dd5afaf412e","ref":"refs/heads/2023.0.x","pushedAt":"2024-09-07T10:37:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Next development version: 2023.0.2-SNAPSHOT","shortMessageHtmlLink":"Next development version: 2023.0.2-SNAPSHOT"}},{"before":null,"after":"ce0879e387b2d88ee6c277bbf051dd86c85f6895","ref":"refs/heads/release/2023.0.1","pushedAt":"2024-09-07T10:09:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Release v2023.0.1","shortMessageHtmlLink":"Release v2023.0.1"}},{"before":"a34e7fc62a59b2c2198d1d3ba4dc1c0c8ea1d5ae","after":"569f3ede5f9fc7c12da13f41e2ada26f7c1adbd2","ref":"refs/heads/2023.0.x","pushedAt":"2024-09-07T03:28:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Task `mergeTestReports` shoud explicit depend on `test`\n\nCloses gh-548","shortMessageHtmlLink":"Task mergeTestReports
shoud explicit depend on test
"}},{"before":"f8531c3df2d9e4b138902337db3401347b318883","after":"a34e7fc62a59b2c2198d1d3ba4dc1c0c8ea1d5ae","ref":"refs/heads/2023.0.x","pushedAt":"2024-09-07T02:22:26.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Upgrade to Grace Profile: Web Plugin 2023.0.1\n\nCloses gh-541","shortMessageHtmlLink":"Upgrade to Grace Profile: Web Plugin 2023.0.1"}},{"before":"4753e685dce3a170e3b131516c7dcab1c260092b","after":"f8531c3df2d9e4b138902337db3401347b318883","ref":"refs/heads/2023.0.x","pushedAt":"2024-09-06T23:21:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Upgrade to Grace Database Migration Plugin 6.0.1\n\nCloses gh-532","shortMessageHtmlLink":"Upgrade to Grace Database Migration Plugin 6.0.1"}},{"before":"ee0ade69073a907d8a85bd7ed3ff3d66cc1136da","after":"4753e685dce3a170e3b131516c7dcab1c260092b","ref":"refs/heads/2023.0.x","pushedAt":"2024-09-06T22:31:28.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Upgrade to Grace Views 6.0.1\n\nCloses gh-543","shortMessageHtmlLink":"Upgrade to Grace Views 6.0.1"}},{"before":"6d79e84f9b4bdd1a319ac392e1fd4a70a310211e","after":"ee0ade69073a907d8a85bd7ed3ff3d66cc1136da","ref":"refs/heads/2023.0.x","pushedAt":"2024-09-06T22:02:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Grace BOM: Add missing `grace-datastore-web`\n\nCloses gh-547","shortMessageHtmlLink":"Grace BOM: Add missing grace-datastore-web
"}},{"before":"52bca4006f816ef6e7c8c1a2a8747a5ac9b7d303","after":"6d79e84f9b4bdd1a319ac392e1fd4a70a310211e","ref":"refs/heads/2023.0.x","pushedAt":"2024-09-06T21:50:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Upgrade to Grace Async and Events 6.0.1\n\nCloses gh-528","shortMessageHtmlLink":"Upgrade to Grace Async and Events 6.0.1"}},{"before":"47dcbb290b458c1ff16bc526a66c02c3b96b5f90","after":"52bca4006f816ef6e7c8c1a2a8747a5ac9b7d303","ref":"refs/heads/2023.0.x","pushedAt":"2024-09-06T21:40:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Upgrade to Caffeine 3.1.8\n\nCloses gh-546","shortMessageHtmlLink":"Upgrade to Caffeine 3.1.8"}},{"before":"83b8cad7b364d5f4d71ee7f8e1748ebde6189222","after":"47dcbb290b458c1ff16bc526a66c02c3b96b5f90","ref":"refs/heads/2023.0.x","pushedAt":"2024-09-03T19:00:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Fixes compiling error when a Domain Class with `@Resource` annotation\n\nCloses gh-545\nSee gh-422","shortMessageHtmlLink":"Fixes compiling error when a Domain Class with @Resource
annotation"}},{"before":"55d7b1a47467809273d949a03009c5b18dc13dcb","after":"83b8cad7b364d5f4d71ee7f8e1748ebde6189222","ref":"refs/heads/2023.0.x","pushedAt":"2024-09-02T08:40:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Remove exclude dependency `org.codehaus.groovy` of `grace-datatore-*`\n\nSince Grace Data 2023.0.0 has already use Groovy 4.0, there is no need to exclude of Groovy 3.0.\n\nCloses gh-544","shortMessageHtmlLink":"Remove exclude dependency org.codehaus.groovy
of grace-datatore-*
"}},{"before":"78920881a521650505a27108ce506a78a468ec9b","after":"55d7b1a47467809273d949a03009c5b18dc13dcb","ref":"refs/heads/2023.0.x","pushedAt":"2024-09-01T16:26:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Use `ResourceUtils.getURL` to resolve the `viewsDir` location to a `java.net.URL`\n\nIt will make Grace apps works with Spring Framework 6.1 and Spring Boot 3.2 and 3.3\n\nCloses gh-526","shortMessageHtmlLink":"Use ResourceUtils.getURL
to resolve the viewsDir
location to a `j…"}},{"before":"8a31e8a80e43d599fe4a4cc622527056f13c3a6e","after":"78920881a521650505a27108ce506a78a468ec9b","ref":"refs/heads/2023.0.x","pushedAt":"2024-09-01T15:48:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Change group and description of Gradle task `console` and `shell`\n\nChange from `Console` to `Grace`\n\nCloses gh-525","shortMessageHtmlLink":"Change group and description of Gradle task console
and shell
"}},{"before":"3140263769bd32177741683ca765182fb567cec8","after":"8a31e8a80e43d599fe4a4cc622527056f13c3a6e","ref":"refs/heads/2023.0.x","pushedAt":"2024-08-22T16:23:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Improve `ApplicationTemplateCommand`\n\nSupport using command line options in `app:template`\n\nCloses gh-516","shortMessageHtmlLink":"Improve ApplicationTemplateCommand
"}},{"before":"65714f4fdf79d1672075c73ec90d3161aff5d5ce","after":"3140263769bd32177741683ca765182fb567cec8","ref":"refs/heads/2023.0.x","pushedAt":"2024-08-22T16:17:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Fixes link 404 in `grace-plugin-dynamic-modules/README.md`\n\nCloses gh-515","shortMessageHtmlLink":"Fixes link 404 in grace-plugin-dynamic-modules/README.md
"}},{"before":"d88304a1eaec04017cae4cfa3577f671b2e8974f","after":"65714f4fdf79d1672075c73ec90d3161aff5d5ce","ref":"refs/heads/2023.0.x","pushedAt":"2024-08-21T11:31:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Next development version: 2023.0.1-SNAPSHOT","shortMessageHtmlLink":"Next development version: 2023.0.1-SNAPSHOT"}},{"before":null,"after":"4f59bcbb92a1aca25af22d4d1832c022b41bff70","ref":"refs/heads/release/2023.0.0","pushedAt":"2024-08-20T23:50:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Release v2023.0.0","shortMessageHtmlLink":"Release v2023.0.0"}},{"before":"8af84cb0d62b6fee599053e70aec2ac987d48b86","after":"d88304a1eaec04017cae4cfa3577f671b2e8974f","ref":"refs/heads/2023.0.x","pushedAt":"2024-08-20T23:48:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Update `README.md`","shortMessageHtmlLink":"Update README.md
"}},{"before":"a3f74466a85678f1b5407f979b45daa76a05d859","after":"8af84cb0d62b6fee599053e70aec2ac987d48b86","ref":"refs/heads/2023.0.x","pushedAt":"2024-08-20T23:25:24.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Upgrade to Grace Profile: Web Plugin 2023.0.0\n\nCloses gh-489","shortMessageHtmlLink":"Upgrade to Grace Profile: Web Plugin 2023.0.0"}},{"before":"5151ddc4409875674655b684bc7f590ed7a64a72","after":"a3f74466a85678f1b5407f979b45daa76a05d859","ref":"refs/heads/2023.0.x","pushedAt":"2024-08-20T23:14:30.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Upgrade to Grace Views 6.0.0\n\nCloses gh-491","shortMessageHtmlLink":"Upgrade to Grace Views 6.0.0"}},{"before":"bc59e97f7618d1b508fe6dd149f3e94931238e30","after":"5151ddc4409875674655b684bc7f590ed7a64a72","ref":"refs/heads/2023.0.x","pushedAt":"2024-08-20T22:00:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Upgrade to Grace Data Hibernate 2023.0.0\n\nCloses gh-479","shortMessageHtmlLink":"Upgrade to Grace Data Hibernate 2023.0.0"}},{"before":"0ce7ddb4d5415be3f83622e979e1502156c0d860","after":"bc59e97f7618d1b508fe6dd149f3e94931238e30","ref":"refs/heads/2023.0.x","pushedAt":"2024-08-20T18:44:41.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Set group and description of Gradle task `pathingJar` and `pathingJarCommand`\n\nCloses gh-513","shortMessageHtmlLink":"Set group and description of Gradle task pathingJar
and `pathingJar…"}},{"before":"56eb64d3535a5119ec181f3ec652ab49371b2f56","after":"0ce7ddb4d5415be3f83622e979e1502156c0d860","ref":"refs/heads/2023.0.x","pushedAt":"2024-08-20T16:37:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Disable banner and logging off when executing `./gradlew urlMappingsReport`\n\nCloses gh-506","shortMessageHtmlLink":"Disable banner and logging off when executing `./gradlew urlMappingsR…"}},{"before":"2652924d3cfa421296026f9a7d2c407e9fd03aba","after":"56eb64d3535a5119ec181f3ec652ab49371b2f56","ref":"refs/heads/2023.0.x","pushedAt":"2024-08-20T15:58:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Improvements for `GrailsPluginManager` and `DefaultModuleDescriptorFactory`\n\n* Fixed NPE error with `DynamicPlugin.doWithDynamicModules()`\n\n* Enhance `DefaultModuleDescriptorFactory`\n - Don't throw exception when ModuleDescriptor class of module type not found\n\n* Refactor `DefaultModuleDescriptorFactory`\n - Use generic type of parameters\n - Make `moduleDescriptorClasses` `protected`\n - Make `getDescriptorClassesMap()` protected\n\n* Adds new method `doDynamicModules()` to `GrailsPluginManager`\n - Enhance `GrailsDynamicPluginRegistryPostProcessor`\n - Adds new tests\n\nCloses gh-505","shortMessageHtmlLink":"Improvements for GrailsPluginManager
and `DefaultModuleDescriptorFa…"}},{"before":"2925c41b72488385b53788d37cf4220da1581f1c","after":"2652924d3cfa421296026f9a7d2c407e9fd03aba","ref":"refs/heads/2023.0.x","pushedAt":"2024-08-20T11:00:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Fixed NPE error with `DynamicPlugin.doWithDynamicModules()`\n\nSee gh-504","shortMessageHtmlLink":"Fixed NPE error with DynamicPlugin.doWithDynamicModules()
"}},{"before":"2c012ed8fe240cd6af0f044210c4e7080a5e06b2","after":"2925c41b72488385b53788d37cf4220da1581f1c","ref":"refs/heads/2023.0.x","pushedAt":"2024-08-20T08:39:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rainboyan","name":"Michael Yan","path":"/rainboyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96731?s=80&v=4"},"commit":{"message":"Deprecate `grace-plugin-dynamic-modules`\n\n* Update `DynamicPlugin` in `grace-plugin-api`, change method `void doWithDynamicModules()` to `Closure doWithDynamicModules()`\n* Move `grace-plugin-dynamic-modules` to its own repository, changed to package `org.graceframework.plugins`\n* Update `DefaultGrailsPluginTests`\n\nCloses gh-504","shortMessageHtmlLink":"Deprecate grace-plugin-dynamic-modules
"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsWAo0gA","startCursor":null,"endCursor":null}},"title":"Activity · graceframework/grace-framework"}