Skip to content

Commit 3380681

Browse files
committed
Preparing release 1.2.7
1 parent 1839604 commit 3380681

File tree

24 files changed

+92
-31
lines changed

24 files changed

+92
-31
lines changed

README.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[![Maven Central](https://img.shields.io/maven-central/v/net.tascalate.async/net.tascalate.async.parent.svg)](https://search.maven.org/artifact/net.tascalate.async/net.tascalate.async.parent/1.2.6/pom) [![GitHub release](https://img.shields.io/github/release/vsilaev/tascalate-async-await.svg)](https://github.com/vsilaev/tascalate-async-await/releases/tag/1.2.6) [![license](https://img.shields.io/github/license/vsilaev/tascalate-async-await.svg)](https://github.com/vsilaev/tascalate-async-await/blob/master/LICENSE)
1+
[![Maven Central](https://img.shields.io/maven-central/v/net.tascalate.async/net.tascalate.async.parent.svg)](https://search.maven.org/artifact/net.tascalate.async/net.tascalate.async.parent/1.2.7/pom) [![GitHub release](https://img.shields.io/github/release/vsilaev/tascalate-async-await.svg)](https://github.com/vsilaev/tascalate-async-await/releases/tag/1.2.7) [![license](https://img.shields.io/github/license/vsilaev/tascalate-async-await.svg)](https://github.com/vsilaev/tascalate-async-await/blob/master/LICENSE)
22
# Why async-await?
33
Asynchronous programming has long been a useful way to perform operations that don’t necessarily need to hold up the flow or responsiveness of an application. Generally, these are either compute-bound operations or I/O bound operations. Compute-bound operations are those where computations can be done on a separate thread, leaving the main thread to continue its own processing, while I/O bound operations involve work that takes place externally and may not need to block a thread while such work takes place. Common examples of I/O bound operations are file and network operations.
44

@@ -18,7 +18,7 @@ First, add Maven dependency to the library runtime:
1818
<dependency>
1919
<groupId>net.tascalate.async</groupId>
2020
<artifactId>net.tascalate.async.runtime</artifactId>
21-
<version>1.2.6</version>
21+
<version>1.2.7</version>
2222
</dependency>
2323
```
2424
Second, add the following build plugins in the specified order:
@@ -29,7 +29,7 @@ Second, add the following build plugins in the specified order:
2929
<plugin>
3030
<groupId>net.tascalate.async</groupId>
3131
<artifactId>net.tascalate.async.tools.maven</artifactId>
32-
<version>1.2.6</version>
32+
<version>1.2.7</version>
3333
<executions>
3434
<execution>
3535
<id>tascalate-async-enhance-main-classes</id>
@@ -52,7 +52,7 @@ Second, add the following build plugins in the specified order:
5252
<plugin>
5353
<groupId>net.tascalate.javaflow</groupId>
5454
<artifactId>net.tascalate.javaflow.tools.maven</artifactId>
55-
<version>2.7.5</version>
55+
<version>2.7.6</version>
5656
<executions>
5757
<execution>
5858
<id>javaflow-enhance-main-classes</id>
@@ -85,8 +85,8 @@ buildscript {
8585
}
8686
8787
dependencies {
88-
classpath 'net.tascalate.async:net.tascalate.async.tools.gradle:1.2.6'
89-
classpath 'net.tascalate.javaflow:net.tascalate.javaflow.tools.gradle:2.7.5'
88+
classpath 'net.tascalate.async:net.tascalate.async.tools.gradle:1.2.7'
89+
classpath 'net.tascalate.javaflow:net.tascalate.javaflow.tools.gradle:2.7.6'
9090
/* other plugins */
9191
}
9292
}
@@ -101,7 +101,7 @@ repositories {
101101
}
102102
103103
dependencies {
104-
implementation 'net.tascalate.async:net.tascalate.async.runtime:1.2.6'
104+
implementation 'net.tascalate.async:net.tascalate.async.runtime:1.2.7'
105105
/* other dependencies */
106106
}
107107
```
@@ -113,8 +113,8 @@ buildscript {
113113
}
114114
115115
dependencies {
116-
classpath 'net.tascalate.async:net.tascalate.async.tools.gradle:1.2.6'
117-
classpath 'net.tascalate.javaflow:net.tascalate.javaflow.tools.gradle:2.7.5'
116+
classpath 'net.tascalate.async:net.tascalate.async.tools.gradle:1.2.7'
117+
classpath 'net.tascalate.javaflow:net.tascalate.javaflow.tools.gradle:2.7.6'
118118
/* other plugins */
119119
}
120120
}
@@ -129,20 +129,20 @@ repositories {
129129
}
130130
131131
dependencies {
132-
implementation 'net.tascalate.async:net.tascalate.async.runtime:1.2.6'
132+
implementation 'net.tascalate.async:net.tascalate.async.runtime:1.2.7'
133133
134134
/* Async/Await Extras */
135-
implementation 'net.tascalate.async:net.tascalate.async.extras:1.2.6'
135+
implementation 'net.tascalate.async:net.tascalate.async.extras:1.2.7'
136136
137137
/* Promise<T> implementation */
138138
/* Necessary because net.tascalate.async.extras uses it as an */
139139
/* 'optional' dependency to avoid concrete version lock-in. */
140-
implementation 'net.tascalate:net.tascalate.concurrent:0.9.6'
140+
implementation 'net.tascalate:net.tascalate.concurrent:0.9.7'
141141
142142
/* Necessary only for different providers */
143-
runtimeOnly 'net.tascalate.async:net.tascalate.async.resolver.provided:1.2.6'
143+
runtimeOnly 'net.tascalate.async:net.tascalate.async.resolver.provided:1.2.7'
144144
/*
145-
runtimeOnly 'net.tascalate.async:net.tascalate.async.resolver.propagated:1.2.6'
145+
runtimeOnly 'net.tascalate.async:net.tascalate.async.resolver.propagated:1.2.7'
146146
*/
147147
148148

net.tascalate.async.agent/.classpath

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
<attributes>
1212
<attribute name="test" value="true"/>
1313
<attribute name="maven.pomderived" value="true"/>
14+
<attribute name="optional" value="true"/>
1415
</attributes>
1516
</classpathentry>
1617
<classpathentry excluding="module-info.java" kind="src" output="target/classes" path="src/main/java">
@@ -22,6 +23,7 @@
2223
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
2324
<attributes>
2425
<attribute name="maven.pomderived" value="true"/>
26+
<attribute name="optional" value="true"/>
2527
</attributes>
2628
</classpathentry>
2729
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">

net.tascalate.async.agent/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>net.tascalate.async</groupId>
77
<artifactId>net.tascalate.async.parent</artifactId>
8-
<version>1.2.6</version>
8+
<version>1.2.7</version>
99
<relativePath>../</relativePath>
1010
</parent>
1111

net.tascalate.async.examples/.classpath

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
<attributes>
1212
<attribute name="test" value="true"/>
1313
<attribute name="maven.pomderived" value="true"/>
14+
<attribute name="optional" value="true"/>
1415
</attributes>
1516
</classpathentry>
1617
<classpathentry excluding="module-info.java" kind="src" output="target/classes" path="src/main/java">
@@ -22,6 +23,7 @@
2223
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
2324
<attributes>
2425
<attribute name="maven.pomderived" value="true"/>
26+
<attribute name="optional" value="true"/>
2527
</attributes>
2628
</classpathentry>
2729
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">

net.tascalate.async.examples/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>net.tascalate.async</groupId>
77
<artifactId>net.tascalate.async.parent</artifactId>
8-
<version>1.2.6</version>
8+
<version>1.2.7</version>
99
<relativePath>../</relativePath>
1010
</parent>
1111

net.tascalate.async.extras/.classpath

+13
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,18 @@
2828
<attribute name="maven.pomderived" value="true"/>
2929
</attributes>
3030
</classpathentry>
31+
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
32+
<attributes>
33+
<attribute name="maven.pomderived" value="true"/>
34+
<attribute name="optional" value="true"/>
35+
</attributes>
36+
</classpathentry>
37+
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
38+
<attributes>
39+
<attribute name="maven.pomderived" value="true"/>
40+
<attribute name="test" value="true"/>
41+
<attribute name="optional" value="true"/>
42+
</attributes>
43+
</classpathentry>
3144
<classpathentry kind="output" path="target/classes"/>
3245
</classpath>

net.tascalate.async.extras/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>net.tascalate.async</groupId>
77
<artifactId>net.tascalate.async.parent</artifactId>
8-
<version>1.2.6</version>
8+
<version>1.2.7</version>
99
<relativePath>../</relativePath>
1010
</parent>
1111

net.tascalate.async.resolver.propagated/.classpath

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
<attributes>
1212
<attribute name="test" value="true"/>
1313
<attribute name="maven.pomderived" value="true"/>
14+
<attribute name="optional" value="true"/>
1415
</attributes>
1516
</classpathentry>
1617
<classpathentry excluding="module-info.java" kind="src" output="target/classes" path="src/main/java">
@@ -22,6 +23,7 @@
2223
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
2324
<attributes>
2425
<attribute name="maven.pomderived" value="true"/>
26+
<attribute name="optional" value="true"/>
2527
</attributes>
2628
</classpathentry>
2729
<classpathentry kind="src" path="/net.tascalate.async.runtime">

net.tascalate.async.resolver.propagated/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>net.tascalate.async</groupId>
77
<artifactId>net.tascalate.async.parent</artifactId>
8-
<version>1.2.6</version>
8+
<version>1.2.7</version>
99
<relativePath>../</relativePath>
1010
</parent>
1111

net.tascalate.async.resolver.provided/.classpath

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
<attributes>
1212
<attribute name="test" value="true"/>
1313
<attribute name="maven.pomderived" value="true"/>
14+
<attribute name="optional" value="true"/>
1415
</attributes>
1516
</classpathentry>
1617
<classpathentry excluding="module-info.java" kind="src" output="target/classes" path="src/main/java">
@@ -22,6 +23,7 @@
2223
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
2324
<attributes>
2425
<attribute name="maven.pomderived" value="true"/>
26+
<attribute name="optional" value="true"/>
2527
</attributes>
2628
</classpathentry>
2729
<classpathentry kind="src" path="/net.tascalate.async.runtime">

net.tascalate.async.resolver.provided/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>net.tascalate.async</groupId>
77
<artifactId>net.tascalate.async.parent</artifactId>
8-
<version>1.2.6</version>
8+
<version>1.2.7</version>
99
<relativePath>../</relativePath>
1010
</parent>
1111

net.tascalate.async.resolver.scoped/.classpath

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
<attributes>
1212
<attribute name="test" value="true"/>
1313
<attribute name="maven.pomderived" value="true"/>
14+
<attribute name="optional" value="true"/>
1415
</attributes>
1516
</classpathentry>
1617
<classpathentry excluding="module-info.java" kind="src" output="target/classes" path="src/main/java">
@@ -22,6 +23,7 @@
2223
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
2324
<attributes>
2425
<attribute name="maven.pomderived" value="true"/>
26+
<attribute name="optional" value="true"/>
2527
</attributes>
2628
</classpathentry>
2729
<classpathentry kind="src" path="/net.tascalate.async.runtime">

net.tascalate.async.resolver.scoped/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>net.tascalate.async</groupId>
77
<artifactId>net.tascalate.async.parent</artifactId>
8-
<version>1.2.6</version>
8+
<version>1.2.7</version>
99
<relativePath>../</relativePath>
1010
</parent>
1111

net.tascalate.async.resolver.swing/.classpath

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
<attributes>
1212
<attribute name="test" value="true"/>
1313
<attribute name="maven.pomderived" value="true"/>
14+
<attribute name="optional" value="true"/>
1415
</attributes>
1516
</classpathentry>
1617
<classpathentry excluding="module-info.java" kind="src" output="target/classes" path="src/main/java">
@@ -22,6 +23,7 @@
2223
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
2324
<attributes>
2425
<attribute name="maven.pomderived" value="true"/>
26+
<attribute name="optional" value="true"/>
2527
</attributes>
2628
</classpathentry>
2729
<classpathentry kind="src" path="/net.tascalate.async.runtime">

net.tascalate.async.resolver.swing/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>net.tascalate.async</groupId>
77
<artifactId>net.tascalate.async.parent</artifactId>
8-
<version>1.2.6</version>
8+
<version>1.2.7</version>
99
<relativePath>../</relativePath>
1010
</parent>
1111

net.tascalate.async.runtime/.classpath

+13
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,18 @@
2323
<attribute name="maven.pomderived" value="true"/>
2424
</attributes>
2525
</classpathentry>
26+
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
27+
<attributes>
28+
<attribute name="maven.pomderived" value="true"/>
29+
<attribute name="optional" value="true"/>
30+
</attributes>
31+
</classpathentry>
32+
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
33+
<attributes>
34+
<attribute name="maven.pomderived" value="true"/>
35+
<attribute name="test" value="true"/>
36+
<attribute name="optional" value="true"/>
37+
</attributes>
38+
</classpathentry>
2639
<classpathentry kind="output" path="target/classes"/>
2740
</classpath>

net.tascalate.async.runtime/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>net.tascalate.async</groupId>
77
<artifactId>net.tascalate.async.parent</artifactId>
8-
<version>1.2.6</version>
8+
<version>1.2.7</version>
99
<relativePath>../</relativePath>
1010
</parent>
1111

net.tascalate.async.tools.core/.classpath

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
<attributes>
1212
<attribute name="test" value="true"/>
1313
<attribute name="maven.pomderived" value="true"/>
14+
<attribute name="optional" value="true"/>
1415
</attributes>
1516
</classpathentry>
1617
<classpathentry excluding="module-info.java" kind="src" output="target/classes" path="src/main/java">
@@ -22,6 +23,7 @@
2223
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
2324
<attributes>
2425
<attribute name="maven.pomderived" value="true"/>
26+
<attribute name="optional" value="true"/>
2527
</attributes>
2628
</classpathentry>
2729
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">

net.tascalate.async.tools.core/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>net.tascalate.async</groupId>
77
<artifactId>net.tascalate.async.parent</artifactId>
8-
<version>1.2.6</version>
8+
<version>1.2.7</version>
99
<relativePath>../</relativePath>
1010
</parent>
1111

net.tascalate.async.tools.gradle/.classpath

+8
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,14 @@
2727
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
2828
<attributes>
2929
<attribute name="maven.pomderived" value="true"/>
30+
<attribute name="optional" value="true"/>
31+
</attributes>
32+
</classpathentry>
33+
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
34+
<attributes>
35+
<attribute name="maven.pomderived" value="true"/>
36+
<attribute name="test" value="true"/>
37+
<attribute name="optional" value="true"/>
3038
</attributes>
3139
</classpathentry>
3240
<classpathentry kind="output" path="target/classes"/>

net.tascalate.async.tools.gradle/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>net.tascalate.async</groupId>
77
<artifactId>net.tascalate.async.parent</artifactId>
8-
<version>1.2.6</version>
8+
<version>1.2.7</version>
99
<relativePath>../</relativePath>
1010
</parent>
1111

net.tascalate.async.tools.maven/.classpath

+13
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,18 @@
2424
<attribute name="maven.pomderived" value="true"/>
2525
</attributes>
2626
</classpathentry>
27+
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
28+
<attributes>
29+
<attribute name="maven.pomderived" value="true"/>
30+
<attribute name="optional" value="true"/>
31+
</attributes>
32+
</classpathentry>
33+
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
34+
<attributes>
35+
<attribute name="maven.pomderived" value="true"/>
36+
<attribute name="test" value="true"/>
37+
<attribute name="optional" value="true"/>
38+
</attributes>
39+
</classpathentry>
2740
<classpathentry kind="output" path="target/classes"/>
2841
</classpath>

net.tascalate.async.tools.maven/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>net.tascalate.async</groupId>
77
<artifactId>net.tascalate.async.parent</artifactId>
8-
<version>1.2.6</version>
8+
<version>1.2.7</version>
99
<relativePath>../</relativePath>
1010
</parent>
1111

0 commit comments

Comments
 (0)