From 3e24b69c97ebf7ea0e8846df075ad51ec008b058 Mon Sep 17 00:00:00 2001 From: Boris Petrov Date: Mon, 15 Jul 2024 10:20:26 +0300 Subject: [PATCH] Release 4.1.5 --- README.md | 14 ++++++++++---- changes.md | 10 +++++++--- gradle.properties | 2 +- pluginScripts/gretty-4.1.5.plugin | 16 ++++++++++++++++ pluginScripts/gretty-SNAPSHOT.plugin | 2 +- pluginScripts/gretty.plugin | 2 +- 6 files changed, 36 insertions(+), 10 deletions(-) create mode 100644 pluginScripts/gretty-4.1.5.plugin diff --git a/README.md b/README.md index e5c27512..c450bb63 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ ![Build Status](https://github.com/gretty-gradle-plugin/gretty/workflows/CI/badge.svg) ![Maintenance Status](https://img.shields.io/maintenance/yes/2024.svg) -[![Latest release](https://img.shields.io/badge/release-4.1.4-47b31f.svg)](https://github.com/gretty-gradle-plugin/gretty/tree/v4.1.4) -[![Snapshot](https://img.shields.io/badge/current-4.1.5--SNAPSHOT-47b31f.svg)](https://github.com/gretty-gradle-plugin/gretty/tree/master) +[![Latest release](https://img.shields.io/badge/release-4.1.5-47b31f.svg)](https://github.com/gretty-gradle-plugin/gretty/tree/v4.1.5) +[![Snapshot](https://img.shields.io/badge/current-4.1.6--SNAPSHOT-47b31f.svg)](https://github.com/gretty-gradle-plugin/gretty/tree/master) [![License](https://img.shields.io/badge/license-MIT-47b31f.svg)](#copyright-and-license) Gretty is a feature-rich Gradle plugin for running web-apps on embedded servlet containers. @@ -22,9 +22,15 @@ If you are new with Gretty, try [getting started](https://gretty-gradle-plugin.g #### :star: What's new +### Version 4.1.5 +July 15, 2024, Gretty 4.1.5 is out and available at [Gradle Plugins](https://plugins.gradle.org/plugin/org.gretty) and [Maven Central](https://search.maven.org/artifact/org.gretty/gretty). + +* Make Gretty aware of Gradle Java Toolchain (thanks [@mr-serjey](https://github.com/mr-serjey)) + +### Version 4.1.4 May 22, 2024, Gretty 4.1.4 is out and available at [Gradle Plugins](https://plugins.gradle.org/plugin/org.gretty) and [Maven Central](https://search.maven.org/artifact/org.gretty/gretty). -* Fix jetty redeploy with custom jetty-env.xml +* Fix jetty redeploy with custom jetty-env.xml * Support folders under "src/resources" in fastReload configuration property ### Version 4.1.3 @@ -75,7 +81,7 @@ June 2, 2022, Gretty 4.0.2 is out and available at [Gradle Plugins](https://plug * Use Gradle 7.4.2 for testing Gretty -* Added exclusion patterns for `commons-cli` and `commons-io` classes to FilteringClassLoader #258 +* Added exclusion patterns for `commons-cli` and `commons-io` classes to FilteringClassLoader #258 Adding the patterns fixes a bug which gave preference to the `commons-cli` and `commons-io` versions that Gretty uses, rather than using the JARs bundled with the webapp (which is the correct behavior). diff --git a/changes.md b/changes.md index 369bddc8..2725198a 100644 --- a/changes.md +++ b/changes.md @@ -2,9 +2,13 @@ [![logo](https://gretty-gradle-plugin.github.io/gretty-doc/images/gretty_logo.png "gretty logo")](https://github.com/gretty-gradle-plugin/gretty) +### Version 4.1.5 + +* Make Gretty aware of Gradle Java Toolchain (thanks [@mr-serjey](https://github.com/mr-serjey)) + ### Version 4.1.4 -* Fix jetty redeploy with custom jetty-env.xml +* Fix jetty redeploy with custom jetty-env.xml * Support folders under "src/resources" in fastReload configuration property ### Version 4.1.3 @@ -29,7 +33,7 @@ ### Version 4.0.3 -* Replace internal Gradle API usage with public API #263 +* Replace internal Gradle API usage with public API #263 Thank you, @octylFractal, for making Gretty better. * Upgraded default versions of Tomcat to 10.0.22, and Jetty to 11.0.11 @@ -38,7 +42,7 @@ * Use Tomcat 10.0.21 * Use Jetty 11.0.9 * Use Gradle 7.4.2 for testing Gretty -* Added exclusion patterns for `commons-cli` and `commons-io` classes to FilteringClassLoader #258 +* Added exclusion patterns for `commons-cli` and `commons-io` classes to FilteringClassLoader #258 Adding the patterns fixes a bug which gave preference to the `commons-cli` and `commons-io` versions that Gretty uses, rather than using the JARs bundled with the webapp (which is the correct behavior). * Upgrade to Logback 1.3.0-alpha14 diff --git a/gradle.properties b/gradle.properties index 95593da7..f3766034 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ developerId = gretty-gradle-plugin developerName = Andrey Hihlovskiy license = MIT group = org.gretty -version = 4.1.4 +version = 4.1.5 jetty11_version = 11.0.17 jetty11_servlet_api_version = 5.0.0 tomcat10_version = 10.1.19 diff --git a/pluginScripts/gretty-4.1.5.plugin b/pluginScripts/gretty-4.1.5.plugin new file mode 100644 index 00000000..c1a7a553 --- /dev/null +++ b/pluginScripts/gretty-4.1.5.plugin @@ -0,0 +1,16 @@ +buildscript { + repositories { + mavenCentral() + } + + dependencies { + classpath 'org.gretty:gretty:4.1.5' + } +} + +repositories { + mavenCentral() +} + +if (!project.plugins.findPlugin(org.akhikhl.gretty.GrettyPlugin)) + project.apply(plugin: org.akhikhl.gretty.GrettyPlugin) diff --git a/pluginScripts/gretty-SNAPSHOT.plugin b/pluginScripts/gretty-SNAPSHOT.plugin index 90b27804..9ccaf1e2 100644 --- a/pluginScripts/gretty-SNAPSHOT.plugin +++ b/pluginScripts/gretty-SNAPSHOT.plugin @@ -5,7 +5,7 @@ buildscript { } dependencies { - classpath 'org.gretty:gretty:4.1.5-SNAPSHOT' + classpath 'org.gretty:gretty:4.1.6-SNAPSHOT' } } diff --git a/pluginScripts/gretty.plugin b/pluginScripts/gretty.plugin index 7c419c18..c1a7a553 100644 --- a/pluginScripts/gretty.plugin +++ b/pluginScripts/gretty.plugin @@ -4,7 +4,7 @@ buildscript { } dependencies { - classpath 'org.gretty:gretty:4.1.4' + classpath 'org.gretty:gretty:4.1.5' } }