Skip to content

Commit

Permalink
v0.8.0 (#394)
Browse files Browse the repository at this point in the history
See CHANGELOG
  • Loading branch information
rix0rrr authored Mar 20, 2019
1 parent db3ccdf commit dd07831
Show file tree
Hide file tree
Showing 77 changed files with 632 additions and 212 deletions.
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,36 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.8.0](https://github.com/awslabs/jsii/compare/v0.7.15...v0.8.0) (2019-03-20)


### Bug Fixes

* **jsii:** prohibit exported const enums ([#372](https://github.com/awslabs/jsii/issues/372)) ([5a94825](https://github.com/awslabs/jsii/commit/5a94825)), closes [awslabs/aws-cdk#1969](https://github.com/awslabs/aws-cdk/issues/1969)
* **jsii:** show jsii diagnostics in watch mode and support $tsc problem matcher ([#383](https://github.com/awslabs/jsii/issues/383)) ([0275944](https://github.com/awslabs/jsii/commit/0275944)), closes [#382](https://github.com/awslabs/jsii/issues/382)
* copy non-hidden bases when erasing hidden interfaces ([#392](https://github.com/awslabs/jsii/issues/392)) ([5af84b6](https://github.com/awslabs/jsii/commit/5af84b6)), closes [#390](https://github.com/awslabs/jsii/issues/390)
* Fix Async function support in Python ([b5d49de](https://github.com/awslabs/jsii/commit/b5d49de))
* Fix permissions error in pipeline when generating Python runtime ([af1346f](https://github.com/awslabs/jsii/commit/af1346f))
* Proxy interface literals in the generated Python code ([10242eb](https://github.com/awslabs/jsii/commit/10242eb))
* Python's abstract class proxies now inherit from parent's proxy ([6f1c9c0](https://github.com/awslabs/jsii/commit/6f1c9c0))


### Features

* Add Python Support ([cc3ec87](https://github.com/awslabs/jsii/commit/cc3ec87))
* internal accessibility ([#390](https://github.com/awslabs/jsii/issues/390)) ([e232cb5](https://github.com/awslabs/jsii/commit/e232cb5)), closes [#287](https://github.com/awslabs/jsii/issues/287) [#388](https://github.com/awslabs/jsii/issues/388)
* pass data types (structs) by-value instead of by-ref ([#376](https://github.com/awslabs/jsii/issues/376)) ([db3ccdf](https://github.com/awslabs/jsii/commit/db3ccdf)), closes [awslabs/aws-cdk#965](https://github.com/awslabs/aws-cdk/issues/965) [#375](https://github.com/awslabs/jsii/issues/375)


### BREAKING CHANGES

* all properties in interfaces which represent data types must be marked as `readonly`. Otherwise, jsii compilation will fail.
* member names that begin with underscore now must be marked as "@internal" in their jsdocs, which will cause them to disappear from type declaration files and jsii APIs.





<a name="0.7.15"></a>
## [0.7.15](https://github.com/awslabs/jsii/compare/v0.7.14...v0.7.15) (2019-02-27)

Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@
"rejectCycles": true
}
},
"version": "0.7.15"
"version": "0.8.0"
}
16 changes: 16 additions & 0 deletions packages/codemaker/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.8.0](https://github.com/awslabs/jsii/compare/v0.7.15...v0.8.0) (2019-03-20)


### Features

* pass data types (structs) by-value instead of by-ref ([#376](https://github.com/awslabs/jsii/issues/376)) ([db3ccdf](https://github.com/awslabs/jsii/commit/db3ccdf)), closes [awslabs/aws-cdk#965](https://github.com/awslabs/aws-cdk/issues/965) [#375](https://github.com/awslabs/jsii/issues/375)


### BREAKING CHANGES

* all properties in interfaces which represent data types must be marked as `readonly`. Otherwise, jsii compilation will fail.





<a name="0.7.15"></a>
## [0.7.15](https://github.com/awslabs/jsii/compare/v0.7.14...v0.7.15) (2019-02-27)

Expand Down
2 changes: 1 addition & 1 deletion packages/codemaker/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "codemaker",
"version": "0.7.15",
"version": "0.8.0",
"description": "A tiny utility for generating source code",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand Down
17 changes: 17 additions & 0 deletions packages/jsii-build-tools/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,23 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.8.0](https://github.com/awslabs/jsii/compare/v0.7.15...v0.8.0) (2019-03-20)


### Features

* Add Python Support ([cc3ec87](https://github.com/awslabs/jsii/commit/cc3ec87))
* pass data types (structs) by-value instead of by-ref ([#376](https://github.com/awslabs/jsii/issues/376)) ([db3ccdf](https://github.com/awslabs/jsii/commit/db3ccdf)), closes [awslabs/aws-cdk#965](https://github.com/awslabs/aws-cdk/issues/965) [#375](https://github.com/awslabs/jsii/issues/375)


### BREAKING CHANGES

* all properties in interfaces which represent data types must be marked as `readonly`. Otherwise, jsii compilation will fail.





<a name="0.7.15"></a>
## [0.7.15](https://github.com/awslabs/jsii/compare/v0.7.14...v0.7.15) (2019-02-27)

Expand Down
2 changes: 1 addition & 1 deletion packages/jsii-build-tools/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "jsii-build-tools",
"version": "0.7.15",
"version": "0.8.0",
"description": "Internal repository-level tools",
"private": true,
"bin": {
Expand Down
16 changes: 16 additions & 0 deletions packages/jsii-calc-base-of-base/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.8.0](https://github.com/awslabs/jsii/compare/v0.7.15...v0.8.0) (2019-03-20)


### Features

* pass data types (structs) by-value instead of by-ref ([#376](https://github.com/awslabs/jsii/issues/376)) ([db3ccdf](https://github.com/awslabs/jsii/commit/db3ccdf)), closes [awslabs/aws-cdk#965](https://github.com/awslabs/aws-cdk/issues/965) [#375](https://github.com/awslabs/jsii/issues/375)


### BREAKING CHANGES

* all properties in interfaces which represent data types must be marked as `readonly`. Otherwise, jsii compilation will fail.





<a name="0.7.15"></a>
## [0.7.15](https://github.com/awslabs/jsii/compare/v0.7.14...v0.7.15) (2019-02-27)

Expand Down
6 changes: 3 additions & 3 deletions packages/jsii-calc-base-of-base/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@scope/jsii-calc-base-of-base",
"version": "0.7.15",
"version": "0.8.0",
"description": "An example transitive dependency for jsii-calc.",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand All @@ -27,8 +27,8 @@
"test": "diff-test test/assembly.jsii .jsii"
},
"devDependencies": {
"jsii": "^0.7.15",
"jsii-build-tools": "^0.7.15"
"jsii": "^0.8.0",
"jsii-build-tools": "^0.8.0"
},
"author": {
"name": "Amazon Web Services",
Expand Down
4 changes: 2 additions & 2 deletions packages/jsii-calc-base-of-base/test/assembly.jsii
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,6 @@
]
}
},
"version": "0.7.15",
"fingerprint": "Pvd8uoo1KtezhDIBNDiZVerD17kfMEbrIm6f4ww8Qno="
"version": "0.8.0",
"fingerprint": "Zw8kQPB96ZhmOHG1mvSYux419pjx8yHpZLio+P31TIE="
}
16 changes: 16 additions & 0 deletions packages/jsii-calc-base/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.8.0](https://github.com/awslabs/jsii/compare/v0.7.15...v0.8.0) (2019-03-20)


### Features

* pass data types (structs) by-value instead of by-ref ([#376](https://github.com/awslabs/jsii/issues/376)) ([db3ccdf](https://github.com/awslabs/jsii/commit/db3ccdf)), closes [awslabs/aws-cdk#965](https://github.com/awslabs/aws-cdk/issues/965) [#375](https://github.com/awslabs/jsii/issues/375)


### BREAKING CHANGES

* all properties in interfaces which represent data types must be marked as `readonly`. Otherwise, jsii compilation will fail.





<a name="0.7.15"></a>
## [0.7.15](https://github.com/awslabs/jsii/compare/v0.7.14...v0.7.15) (2019-02-27)

Expand Down
10 changes: 5 additions & 5 deletions packages/jsii-calc-base/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@scope/jsii-calc-base",
"version": "0.7.15",
"version": "0.8.0",
"description": "An example direct dependency for jsii-calc.",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand All @@ -27,14 +27,14 @@
"test": "diff-test test/assembly.jsii .jsii"
},
"devDependencies": {
"jsii": "^0.7.15",
"jsii-build-tools": "^0.7.15"
"jsii": "^0.8.0",
"jsii-build-tools": "^0.8.0"
},
"dependencies": {
"@scope/jsii-calc-base-of-base": "^0.7.15"
"@scope/jsii-calc-base-of-base": "^0.8.0"
},
"peerDependencies": {
"@scope/jsii-calc-base-of-base": "^0.7.15"
"@scope/jsii-calc-base-of-base": "^0.8.0"
},
"author": {
"name": "Amazon Web Services",
Expand Down
6 changes: 3 additions & 3 deletions packages/jsii-calc-base/test/assembly.jsii
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"npm": "@scope/jsii-calc-base-of-base"
}
},
"version": "0.7.15"
"version": "0.8.0"
}
},
"description": "An example direct dependency for jsii-calc.",
Expand Down Expand Up @@ -102,6 +102,6 @@
]
}
},
"version": "0.7.15",
"fingerprint": "gJKasRrev7AM7n4fCo/0b5oq6CnGVcBiAjHsT/658XA="
"version": "0.8.0",
"fingerprint": "s85H74UGJp3NJ2gQ7jV6lNIwuydMd5KcbNYw94L/LsU="
}
8 changes: 8 additions & 0 deletions packages/jsii-calc-bundled/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.8.0](https://github.com/awslabs/jsii/compare/v0.7.15...v0.8.0) (2019-03-20)

**Note:** Version bump only for package jsii-calc-bundled





<a name="0.7.15"></a>
## [0.7.15](https://github.com/awslabs/jsii/compare/v0.7.14...v0.7.15) (2019-02-27)

Expand Down
2 changes: 1 addition & 1 deletion packages/jsii-calc-bundled/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "jsii-calc-bundled",
"version": "0.7.15",
"version": "0.8.0",
"main": "index.js",
"private": true,
"author": {
Expand Down
16 changes: 16 additions & 0 deletions packages/jsii-calc-lib/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.8.0](https://github.com/awslabs/jsii/compare/v0.7.15...v0.8.0) (2019-03-20)


### Features

* pass data types (structs) by-value instead of by-ref ([#376](https://github.com/awslabs/jsii/issues/376)) ([db3ccdf](https://github.com/awslabs/jsii/commit/db3ccdf)), closes [awslabs/aws-cdk#965](https://github.com/awslabs/aws-cdk/issues/965) [#375](https://github.com/awslabs/jsii/issues/375)


### BREAKING CHANGES

* all properties in interfaces which represent data types must be marked as `readonly`. Otherwise, jsii compilation will fail.





<a name="0.7.15"></a>
## [0.7.15](https://github.com/awslabs/jsii/compare/v0.7.14...v0.7.15) (2019-02-27)

Expand Down
10 changes: 5 additions & 5 deletions packages/jsii-calc-lib/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@scope/jsii-calc-lib",
"version": "0.7.15",
"version": "0.8.0",
"description": "A simple calcuator library built on JSII.",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand All @@ -27,14 +27,14 @@
"test": "diff-test test/assembly.jsii .jsii"
},
"devDependencies": {
"jsii": "^0.7.15",
"jsii-build-tools": "^0.7.15"
"jsii": "^0.8.0",
"jsii-build-tools": "^0.8.0"
},
"dependencies": {
"@scope/jsii-calc-base": "^0.7.15"
"@scope/jsii-calc-base": "^0.8.0"
},
"peerDependencies": {
"@scope/jsii-calc-base": "^0.7.15"
"@scope/jsii-calc-base": "^0.8.0"
},
"author": {
"name": "Amazon Web Services",
Expand Down
8 changes: 4 additions & 4 deletions packages/jsii-calc-lib/test/assembly.jsii
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
"npm": "@scope/jsii-calc-base-of-base"
}
},
"version": "0.7.15"
"version": "0.8.0"
}
},
"peer": true,
Expand All @@ -48,7 +48,7 @@
"npm": "@scope/jsii-calc-base"
}
},
"version": "0.7.15"
"version": "0.8.0"
}
},
"description": "A simple calcuator library built on JSII.",
Expand Down Expand Up @@ -358,6 +358,6 @@
]
}
},
"version": "0.7.15",
"fingerprint": "AiQiCprik69y4JVp1IIcm3+QcAlKTajNxQSH66sljeE="
"version": "0.8.0",
"fingerprint": "vznOIFTBYe3LZua18UpaAdesPkQ77en3ZhSjhtBh6RM="
}
24 changes: 24 additions & 0 deletions packages/jsii-calc/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,30 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.8.0](https://github.com/awslabs/jsii/compare/v0.7.15...v0.8.0) (2019-03-20)


### Bug Fixes

* copy non-hidden bases when erasing hidden interfaces ([#392](https://github.com/awslabs/jsii/issues/392)) ([5af84b6](https://github.com/awslabs/jsii/commit/5af84b6)), closes [#390](https://github.com/awslabs/jsii/issues/390)


### Features

* Add Python Support ([cc3ec87](https://github.com/awslabs/jsii/commit/cc3ec87))
* internal accessibility ([#390](https://github.com/awslabs/jsii/issues/390)) ([e232cb5](https://github.com/awslabs/jsii/commit/e232cb5)), closes [#287](https://github.com/awslabs/jsii/issues/287) [#388](https://github.com/awslabs/jsii/issues/388)
* pass data types (structs) by-value instead of by-ref ([#376](https://github.com/awslabs/jsii/issues/376)) ([db3ccdf](https://github.com/awslabs/jsii/commit/db3ccdf)), closes [awslabs/aws-cdk#965](https://github.com/awslabs/aws-cdk/issues/965) [#375](https://github.com/awslabs/jsii/issues/375)


### BREAKING CHANGES

* all properties in interfaces which represent data types must be marked as `readonly`. Otherwise, jsii compilation will fail.
* member names that begin with underscore now must be marked as "@internal" in their jsdocs, which will cause them to disappear from type declaration files and jsii APIs.





<a name="0.7.15"></a>
## [0.7.15](https://github.com/awslabs/jsii/compare/v0.7.14...v0.7.15) (2019-02-27)

Expand Down
18 changes: 9 additions & 9 deletions packages/jsii-calc/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "jsii-calc",
"version": "0.7.15",
"version": "0.8.0",
"description": "A simple calcuator built on JSII.",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand Down Expand Up @@ -31,18 +31,18 @@
"jsii-calc-bundled"
],
"dependencies": {
"@scope/jsii-calc-base": "^0.7.15",
"@scope/jsii-calc-lib": "^0.7.15",
"jsii-calc-bundled": "^0.7.15"
"@scope/jsii-calc-base": "^0.8.0",
"@scope/jsii-calc-lib": "^0.8.0",
"jsii-calc-bundled": "^0.8.0"
},
"peerDependencies": {
"@scope/jsii-calc-base": "^0.7.15",
"@scope/jsii-calc-lib": "^0.7.15"
"@scope/jsii-calc-base": "^0.8.0",
"@scope/jsii-calc-lib": "^0.8.0"
},
"devDependencies": {
"@types/node": "^8.10.43",
"jsii": "^0.7.15",
"jsii-build-tools": "^0.7.15"
"jsii": "^0.8.0",
"jsii-build-tools": "^0.8.0"
},
"author": {
"name": "Amazon Web Services",
Expand Down Expand Up @@ -77,4 +77,4 @@
"type": "git",
"url": "https://github.com/awslabs/jsii.git"
}
}
}
Loading

0 comments on commit dd07831

Please sign in to comment.