Skip to content

Commit 421a4e0

Browse files
committed
release 1.1.4
1 parent 9c91262 commit 421a4e0

File tree

25 files changed

+116
-75
lines changed

25 files changed

+116
-75
lines changed

README.md

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
[![Build Status](http://img.shields.io/travis/akhikhl/gretty.svg)](https://travis-ci.org/akhikhl/gretty)
44
[![Maintainer Status](http://stillmaintained.com/akhikhl/gretty.png)](http://stillmaintained.com/akhikhl/gretty)
5-
[![Release](http://img.shields.io/badge/release-1.1.3-47b31f.svg)](https://github.com/akhikhl/gretty/releases/latest)
6-
[![Snapshot](http://img.shields.io/badge/current-1.1.4--SNAPSHOT-47b31f.svg)](https://github.com/akhikhl/gretty/tree/master)
5+
[![Release](http://img.shields.io/badge/release-1.1.4-47b31f.svg)](https://github.com/akhikhl/gretty/releases/latest)
6+
[![Snapshot](http://img.shields.io/badge/current-1.1.5--SNAPSHOT-47b31f.svg)](https://github.com/akhikhl/gretty/tree/master)
77
[![License](http://img.shields.io/badge/license-MIT-47b31f.svg)](#copyright-and-license)
88

99
Gretty is a feature-rich gradle plugin for running web-apps on embedded servlet containers.
@@ -18,37 +18,38 @@ If you are new with Gretty, good starting point would be [getting started](http:
1818

1919
#### :star: What's new
2020

21-
- Incubating feature in Gretty 1.1.4-SNAPSHOT: `gretty.inplaceMode='hard'`. When specified, Gretty serves assets directly from "src/main/webapp" (or whatever specified by project.webAppDir), without copying files to temporary directory. Thanks to @saladinkzn for contributing this feature.
21+
- New feature: [inplaceMode property](http://akhikhl.github.io/gretty-doc/Gretty-configuration.html#_inplacemode), when assigned to "hard", instructs Gretty to serve files directly from src/main/webapp, bypassing file copy on change.
2222

23-
- Gretty 1.1.3 new feature: [virtual mapping of gradle dependencies](http://akhikhl.github.io/gretty-doc/Web-app-virtual-webinflibs.html) (of the web-application) to "WEB-INF/lib" directory. This feature is needed by web frameworks accessing jar files in "WEB-INF/lib" (e.g. Freemarker). Thanks to @saladinkzn for contributing this feature.
23+
- New feature: now [gretty.jvmArgs property](http://akhikhl.github.io/gretty-doc/Gretty-configuration.html#_jvmargs) is automatically passed to Gretty products.
2424

25-
- Gretty 1.1.3 fixes compatibility problem with Gradle 1.12 and introduces Gradle version check.
25+
- New feature: [runner arguments](http://akhikhl.github.io/gretty-doc/Runner-arguments.html) for Gretty products.
2626

27-
- Gretty 1.1.2 new feature: [webapp extra resource bases](http://akhikhl.github.io/gretty-doc/Web-app-extra-resource-bases.html).
27+
- New feature: [interactiveMode property](http://akhikhl.github.io/gretty-doc/Gretty-configuration.html#_interactivemode) allows to fine-tune Gretty's reaction on keypresses.
2828

29-
- Gretty 1.1.2 implements better start/stop protocol, gracefully handling attempts to start Gretty twice (on the same ports). There should be no hanging processes after such attempts anymore.
29+
- New feature: archiveProduct task, archives the generated product to zip-file.
3030

31-
- Gretty 1.1.2 new feature [webapp filtering](http://akhikhl.github.io/gretty-doc/Web-app-filtering.html).
31+
- New feature: [gretty.springBootVersion property](http://akhikhl.github.io/gretty-doc/Gretty-configuration.html#_springbootversion) allows to specify spring boot version (the default is 1.1.7.RELEASE) (issue #88, "Set Spring / SpringBoot version doesn't work").
3232

33-
- From now on the snapshot versions of Gretty are regularly pushed to jfrog snapshot repository. If you want to use snapshot versions, please add the following to your build script:
34-
```groovy
35-
buildscript {
36-
repositories {
37-
// ...
38-
maven { url 'http://oss.jfrog.org/artifactory/oss-snapshot-local' }
39-
}
40-
dependencies {
41-
classpath 'org.akhikhl.gretty:gretty:1.1.4-SNAPSHOT'
42-
}
43-
}
44-
45-
apply plugin: 'org.akhikhl.gretty'
33+
- New feature: [gretty.enableNaming property](http://akhikhl.github.io/gretty-doc/Gretty-configuration.html#_enablenaming) allows to enable JNDI naming on Tomcat (issue #64, "JNDI - NoInitialContextException with Tomcat (tried in 7x and 8x)").
34+
35+
- Enhancement in Jetty/Windows-specific lifecycle: useFileMappedBuffer is not set to false for all Gretty tasks, so that Jetty does not lock css/js files.
36+
37+
- Enhancement in buildProduct task: now it automatically generates VERSION.txt file with the version and creation date information.
38+
39+
- Resolved issue #89, "How to configure fastReload?".
40+
41+
- Upgrades:
42+
- gradle wrapper to version 2.1
43+
- Groovy to version 2.3.7
44+
- SpringBoot to version 1.1.7.RELEASE
45+
- Embedded Tomcat 7 to version 7.0.55
46+
- Embedded Tomcat 8 to version 8.0.14
47+
- Embedded Jetty 9 to version 9.2.3.v20140905
48+
- asm to version 5.0.3
4649

47-
repositories {
48-
// ...
49-
maven { url 'http://oss.jfrog.org/artifactory/oss-snapshot-local' }
50-
}
51-
```
50+
- Implemented support of Gradle 1.10 (still, using Gradle 2.1 is highly recommended!).
51+
52+
- fixed issues with groovy-all versions and logback versions in the webapp classpath
5253

5354
See also: [complete list of changes](changes.md) in this and previous versions.
5455

changes.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,41 @@
44

55
### What's new:
66

7+
#### Version 1.1.4
8+
9+
- New feature: [inplaceMode property](http://akhikhl.github.io/gretty-doc/Gretty-configuration.html#_inplacemode), when assigned to "hard", instructs Gretty to serve files directly from src/main/webapp, bypassing file copy on change.
10+
11+
- New feature: now [gretty.jvmArgs property](http://akhikhl.github.io/gretty-doc/Gretty-configuration.html#_jvmargs) is automatically passed to Gretty products.
12+
13+
- New feature: [runner arguments](http://akhikhl.github.io/gretty-doc/Runner-arguments.html) for Gretty products.
14+
15+
- New feature: [interactiveMode property](http://akhikhl.github.io/gretty-doc/Gretty-configuration.html#_interactivemode) allows to fine-tune Gretty's reaction on keypresses.
16+
17+
- New feature: archiveProduct task, archives the generated product to zip-file.
18+
19+
- New feature: [gretty.springBootVersion property](http://akhikhl.github.io/gretty-doc/Gretty-configuration.html#_springbootversion) allows to specify spring boot version (the default is 1.1.7.RELEASE) (issue #88, "Set Spring / SpringBoot version doesn't work").
20+
21+
- New feature: [gretty.enableNaming property](http://akhikhl.github.io/gretty-doc/Gretty-configuration.html#_enablenaming) allows to enable JNDI naming on Tomcat (issue #64, "JNDI - NoInitialContextException with Tomcat (tried in 7x and 8x)").
22+
23+
- Enhancement in Jetty/Windows-specific lifecycle: useFileMappedBuffer is not set to false for all Gretty tasks, so that Jetty does not lock css/js files.
24+
25+
- Enhancement in buildProduct task: now it automatically generates VERSION.txt file with the version and creation date information.
26+
27+
- Resolved issue #89, "How to configure fastReload?".
28+
29+
- Upgrades:
30+
- gradle wrapper to version 2.1
31+
- Groovy to version 2.3.7
32+
- SpringBoot to version 1.1.7.RELEASE
33+
- Embedded Tomcat 7 to version 7.0.55
34+
- Embedded Tomcat 8 to version 8.0.14
35+
- Embedded Jetty 9 to version 9.2.3.v20140905
36+
- asm to version 5.0.3
37+
38+
- Implemented support of Gradle 1.10 (still, using Gradle 2.1 is highly recommended!).
39+
40+
- fixed issues with groovy-all versions and logback versions in the webapp classpath
41+
742
#### Version 1.1.3
843

944
- New feature: [virtual mapping of gradle dependencies](http://akhikhl.github.io/gretty-doc/Web-app-virtual-webinflibs.html) (of the web-application) to "WEB-INF/lib" directory. This feature is needed by web frameworks accessing jar files in "WEB-INF/lib" (e.g. Freemarker).

examples/extraResourceBases/gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
group=org.akhikhl.gretty.examples
2-
version=1.1.4-SNAPSHOT
3-
gretty_version=1.1.4-SNAPSHOT
2+
version=1.1.4
3+
gretty_version=1.1.4
44
groovy_version=2.3.7
55
logback_version=1.1.2
66
spock_version=0.7-groovy-2.0

examples/farm/gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
group=org.akhikhl.gretty.examples
2-
version=1.1.4-SNAPSHOT
3-
gretty_version=1.1.4-SNAPSHOT
2+
version=1.1.4
3+
gretty_version=1.1.4
44
groovy_version=2.3.7
55
logback_version=1.1.2
66
spock_version=0.7-groovy-2.0

examples/farmJacoco/gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
group=org.akhikhl.gretty.examples
2-
version=1.1.4-SNAPSHOT
3-
gretty_version=1.1.4-SNAPSHOT
2+
version=1.1.4
3+
gretty_version=1.1.4
44
groovy_version=2.3.7
55
logback_version=1.1.2
66
spock_version=0.7-groovy-2.0

examples/farmSecure/gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
group=org.akhikhl.gretty.examples
2-
version=1.1.4-SNAPSHOT
3-
gretty_version=1.1.4-SNAPSHOT
2+
version=1.1.4
3+
gretty_version=1.1.4
44
groovy_version=2.3.7
55
logback_version=1.1.2
66
spock_version=0.7-groovy-2.0

examples/filterWebapp/gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
group=org.akhikhl.gretty.examples
2-
version=1.1.4-SNAPSHOT
3-
gretty_version=1.1.4-SNAPSHOT
2+
version=1.1.4
3+
gretty_version=1.1.4
44
groovy_version=2.3.7
55
logback_version=1.1.2
66
spock_version=0.7-groovy-2.0

examples/gretty-taglib-example/gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
group=org.akhikhl.gretty.examples
2-
version=1.1.4-SNAPSHOT
3-
gretty_version=1.1.4-SNAPSHOT
2+
version=1.1.4
3+
gretty_version=1.1.4
44
groovy_version=2.3.7
55
logback_version=1.1.2
66
spock_version=0.7-groovy-2.0

examples/helloGretty/gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
group=org.akhikhl.gretty.examples
2-
version=1.1.4-SNAPSHOT
3-
gretty_version=1.1.4-SNAPSHOT
2+
version=1.1.4
3+
gretty_version=1.1.4
44
groovy_version=2.3.7
55
logback_version=1.1.2
66
spock_version=0.7-groovy-2.0

examples/helloGrettyOverlay/gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
group=org.akhikhl.gretty.examples
2-
version=1.1.4-SNAPSHOT
3-
gretty_version=1.1.4-SNAPSHOT
2+
version=1.1.4
3+
gretty_version=1.1.4
44
groovy_version=2.3.7
55
logback_version=1.1.2
66
spock_version=0.7-groovy-2.0

0 commit comments

Comments
 (0)