Skip to content

Commit 0c1001f

Browse files
santam85actions-userbalazstbbdaiscogjorge
authored
Release 0.15.6 (#266)
* [version bump] new dev version * [version bump] new dev version * Respect createApiComponent setting on generated ApiClient class * Generate ng-package.json file and remove ng-packagr config from package.json (#265) * fix conflicts * Release notes Co-authored-by: GitHub Actions <actions@github.com> Co-authored-by: Balazs Toth <balazst@backbase.com> Co-authored-by: Balazs Toth <82379122+balazstbb@users.noreply.github.com> Co-authored-by: daiscog <daiscog@users.noreply.github.com> Co-authored-by: jorge <jorge@backbase.com>
1 parent f2f57c1 commit 0c1001f

16 files changed

Lines changed: 56 additions & 21 deletions

File tree

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ The project is very much Work In Progress and will be published on maven central
1818

1919
# Release Notes
2020
BOAT is still under development and subject to change.
21+
## 0.15.6
22+
* *Maven Plugin*
23+
* Add example of use the additional properties like createApiComponent
24+
* Boat Angular generator
25+
* Generate an `ng-package.json` file for use with the `ng-package` CLI
2126
## 0.15.5
2227
* *Boat Lint*
2328
* Bumped version of Zally Linting Libraries that contain several vulnerability fixes

boat-engine/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.backbase.oss</groupId>
77
<artifactId>backbase-openapi-tools</artifactId>
8-
<version>0.15.5</version>
8+
<version>0.15.6-SNAPSHOT</version>
99
</parent>
1010
<artifactId>boat-engine</artifactId>
1111
<packaging>jar</packaging>

boat-maven-plugin/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,15 @@ Same with `generate` but with opinionated defaults for Rest Template Client
8787
</configOptions>
8888
</configuration>
8989

90+
### Sample usage with additional feature
91+
92+
<configuration>
93+
...
94+
<additionalProperties>
95+
<additionalProperty>createApiComponent=false</additionalProperty>
96+
</additionalProperties>
97+
</configuration>
98+
9099
## boat:generate-webclient-embedded
91100

92101
Same with `generate` but with opinionated defaults for Web Client

boat-maven-plugin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.backbase.oss</groupId>
77
<artifactId>backbase-openapi-tools</artifactId>
8-
<version>0.15.5</version>
8+
<version>0.15.6-SNAPSHOT</version>
99
</parent>
1010
<artifactId>boat-maven-plugin</artifactId>
1111

boat-quay/boat-quay-lint/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.backbase.oss</groupId>
77
<artifactId>boat-quay</artifactId>
8-
<version>0.15.5</version>
8+
<version>0.15.6-SNAPSHOT</version>
99
</parent>
1010

1111
<artifactId>boat-quay-lint</artifactId>

boat-quay/boat-quay-rules/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.backbase.oss</groupId>
77
<artifactId>boat-quay</artifactId>
8-
<version>0.15.5</version>
8+
<version>0.15.6-SNAPSHOT</version>
99
</parent>
1010

1111
<artifactId>boat-quay-rules</artifactId>

boat-quay/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.backbase.oss</groupId>
77
<artifactId>backbase-openapi-tools</artifactId>
8-
<version>0.15.5</version>
8+
<version>0.15.6-SNAPSHOT</version>
99
</parent>
1010

1111

boat-scaffold/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.backbase.oss</groupId>
77
<artifactId>backbase-openapi-tools</artifactId>
8-
<version>0.15.5</version>
8+
<version>0.15.6-SNAPSHOT</version>
99
</parent>
1010

1111
<artifactId>boat-scaffold</artifactId>
@@ -87,7 +87,7 @@
8787
<dependency>
8888
<groupId>com.backbase.oss</groupId>
8989
<artifactId>boat-trail-resources</artifactId>
90-
<version>0.15.5</version>
90+
<version>0.15.6-SNAPSHOT</version>
9191
<scope>test</scope>
9292
</dependency>
9393
</dependencies>

boat-scaffold/src/main/java/com/backbase/oss/codegen/angular/BoatAngularGenerator.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,7 @@ private void applyAngularVersion(String versionRange) {
219219
private void addDependencies(SemVer angularVersion) {
220220
if (additionalProperties.containsKey(NPM_NAME)) {
221221
supportingFiles.add(new SupportingFile("package.mustache", getIndexDirectory(), "package.json"));
222+
supportingFiles.add(new SupportingFile("ng-package.mustache", getIndexDirectory(), "ng-package.json"));
222223
supportingFiles.add(new SupportingFile("tsconfig.mustache", getIndexDirectory(), "tsconfig.json"));
223224
additionalProperties.put("zonejsVersion", "0.10.2");
224225
additionalProperties.put("rxjsVersion", "6.6.0");

boat-scaffold/src/main/templates/boat-angular/package.mustache

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,7 @@
1212
],
1313
"license": "Unlicense",
1414
"scripts": {
15-
"build": "ng-packagr -p package.json"
16-
},
17-
"ngPackage": {
18-
"lib": {
19-
"entryFile": "public_api.ts"
20-
},
21-
"dest": "{{{buildDist}}}"
15+
"build": "ng-packagr -p ng-package.json"
2216
},
2317
"peerDependencies": {
2418
"@angular/core": "^{{ngVersion}}",

0 commit comments

Comments
 (0)