From af10554e080e36a7423efd5ac4fa2a2c8578de34 Mon Sep 17 00:00:00 2001 From: Elad Ben-Israel Date: Thu, 4 Apr 2019 17:00:51 +0300 Subject: [PATCH] v0.9.0 (#434) See CHANGELOG Fixed jsii-runtime-python build to use python3 when creating venv. --- CHANGELOG.md | 29 +++++++++++++++ lerna.json | 2 +- packages/codemaker/CHANGELOG.md | 18 ++++++++++ packages/codemaker/package.json | 2 +- packages/jsii-build-tools/CHANGELOG.md | 11 ++++++ packages/jsii-build-tools/package.json | 2 +- packages/jsii-calc-base-of-base/CHANGELOG.md | 12 +++++++ packages/jsii-calc-base-of-base/package.json | 6 ++-- .../jsii-calc-base-of-base/test/assembly.jsii | 6 ++-- packages/jsii-calc-base/CHANGELOG.md | 13 +++++++ packages/jsii-calc-base/package.json | 12 +++---- packages/jsii-calc-base/test/assembly.jsii | 8 ++--- packages/jsii-calc-bundled/CHANGELOG.md | 8 +++++ packages/jsii-calc-bundled/package.json | 2 +- packages/jsii-calc-lib/CHANGELOG.md | 13 +++++++ packages/jsii-calc-lib/package.json | 12 +++---- packages/jsii-calc-lib/test/assembly.jsii | 10 +++--- packages/jsii-calc/CHANGELOG.md | 21 +++++++++++ packages/jsii-calc/package.json | 22 ++++++------ packages/jsii-calc/test/assembly.jsii | 20 +++++------ packages/jsii-diff/CHANGELOG.md | 11 ++++++ packages/jsii-diff/package.json | 18 +++++----- packages/jsii-dotnet-generator/CHANGELOG.md | 11 ++++++ packages/jsii-dotnet-generator/package.json | 6 ++-- packages/jsii-dotnet-jsonmodel/CHANGELOG.md | 18 ++++++++++ packages/jsii-dotnet-jsonmodel/package.json | 4 +-- .../jsii-dotnet-runtime-test/CHANGELOG.md | 18 ++++++++++ .../jsii-dotnet-runtime-test/package.json | 8 ++--- packages/jsii-dotnet-runtime/CHANGELOG.md | 18 ++++++++++ packages/jsii-dotnet-runtime/package.json | 8 ++--- packages/jsii-java-runtime-test/CHANGELOG.md | 16 +++++++++ packages/jsii-java-runtime-test/package.json | 8 ++--- packages/jsii-java-runtime/CHANGELOG.md | 18 ++++++++++ packages/jsii-java-runtime/package.json | 6 ++-- packages/jsii-kernel/CHANGELOG.md | 20 +++++++++++ packages/jsii-kernel/package.json | 12 +++---- packages/jsii-pacmak/CHANGELOG.md | 28 +++++++++++++++ packages/jsii-pacmak/package.json | 20 +++++------ .../.jsii | 8 ++--- ...s.CalculatorPackageId.BasePackageId.csproj | 8 ++--- .../AssemblyInfo.cs | 2 +- ...8.2.tgz => scope-jsii-calc-base-0.9.0.tgz} | 0 .../test/expected.jsii-calc-base/java/pom.xml | 6 ++-- .../jsii/tests/calculator/base/$Module.java | 2 +- ...jsii.tgz => jsii-calc-base@0.9.0.jsii.tgz} | 0 ...jsii.tgz => jsii-calc-base@0.9.0.jsii.tgz} | 0 .../expected.jsii-calc-base/python/setup.py | 6 ++-- .../src/scope/jsii_calc_base/__init__.py | 2 +- ...jsii.tgz => jsii-calc-base@0.9.0.jsii.tgz} | 0 .../sphinx/_scope_jsii-calc-base.rst | 36 +++++++++---------- .../.jsii | 10 +++--- ...ts.CalculatorPackageId.LibPackageId.csproj | 10 +++--- .../AssemblyInfo.cs | 2 +- ....8.2.tgz => scope-jsii-calc-lib-0.9.0.tgz} | 0 .../test/expected.jsii-calc-lib/java/pom.xml | 6 ++-- .../jsii/tests/calculator/lib/$Module.java | 2 +- ....jsii.tgz => jsii-calc-lib@0.9.0.jsii.tgz} | 0 ....jsii.tgz => jsii-calc-lib@0.9.0.jsii.tgz} | 0 .../expected.jsii-calc-lib/python/setup.py | 6 ++-- .../src/scope/jsii_calc_lib/__init__.py | 2 +- ....jsii.tgz => jsii-calc-lib@0.9.0.jsii.tgz} | 0 .../sphinx/_scope_jsii-calc-lib.rst | 36 +++++++++---------- .../.jsii | 20 +++++------ ...azon.JSII.Tests.CalculatorPackageId.csproj | 18 +++++----- .../AssemblyInfo.cs | 2 +- ...sii-calc-0.8.2.tgz => jsii-calc-0.9.0.tgz} | 0 .../test/expected.jsii-calc/java/pom.xml | 10 +++--- .../amazon/jsii/tests/calculator/$Module.java | 2 +- ....8.2.jsii.tgz => jsii-calc@0.9.0.jsii.tgz} | 0 ....8.2.jsii.tgz => jsii-calc@0.9.0.jsii.tgz} | 0 .../test/expected.jsii-calc/python/setup.py | 10 +++--- .../python/src/jsii_calc/__init__.py | 2 +- ....8.2.jsii.tgz => jsii-calc@0.9.0.jsii.tgz} | 0 .../expected.jsii-calc/sphinx/jsii-calc.rst | 36 +++++++++---------- packages/jsii-python-runtime/CHANGELOG.md | 11 ++++++ packages/jsii-python-runtime/package.json | 12 +++---- packages/jsii-reflect/CHANGELOG.md | 27 ++++++++++++++ packages/jsii-reflect/package.json | 14 ++++---- packages/jsii-ruby-runtime/CHANGELOG.md | 11 ++++++ packages/jsii-ruby-runtime/package.json | 10 +++--- packages/jsii-runtime/CHANGELOG.md | 18 ++++++++++ packages/jsii-runtime/package.json | 14 ++++---- packages/jsii-spec/CHANGELOG.md | 20 +++++++++++ packages/jsii-spec/package.json | 4 +-- packages/jsii/CHANGELOG.md | 28 +++++++++++++++ packages/jsii/package.json | 6 ++-- packages/oo-ascii-tree/CHANGELOG.md | 18 ++++++++++ packages/oo-ascii-tree/package.json | 4 +-- 88 files changed, 667 insertions(+), 251 deletions(-) create mode 100644 packages/jsii-diff/CHANGELOG.md rename packages/jsii-pacmak/test/expected.jsii-calc-base/dotnet/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId/{scope-jsii-calc-base-0.8.2.tgz => scope-jsii-calc-base-0.9.0.tgz} (100%) rename packages/jsii-pacmak/test/expected.jsii-calc-base/java/src/main/resources/software/amazon/jsii/tests/calculator/base/{jsii-calc-base@0.8.2.jsii.tgz => jsii-calc-base@0.9.0.jsii.tgz} (100%) rename packages/jsii-pacmak/test/expected.jsii-calc-base/js/{jsii-calc-base@0.8.2.jsii.tgz => jsii-calc-base@0.9.0.jsii.tgz} (100%) rename packages/jsii-pacmak/test/expected.jsii-calc-base/python/src/scope/jsii_calc_base/_jsii/{jsii-calc-base@0.8.2.jsii.tgz => jsii-calc-base@0.9.0.jsii.tgz} (100%) rename packages/jsii-pacmak/test/expected.jsii-calc-lib/dotnet/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId/{scope-jsii-calc-lib-0.8.2.tgz => scope-jsii-calc-lib-0.9.0.tgz} (100%) rename packages/jsii-pacmak/test/expected.jsii-calc-lib/java/src/main/resources/software/amazon/jsii/tests/calculator/lib/{jsii-calc-lib@0.8.2.jsii.tgz => jsii-calc-lib@0.9.0.jsii.tgz} (100%) rename packages/jsii-pacmak/test/expected.jsii-calc-lib/js/{jsii-calc-lib@0.8.2.jsii.tgz => jsii-calc-lib@0.9.0.jsii.tgz} (100%) rename packages/jsii-pacmak/test/expected.jsii-calc-lib/python/src/scope/jsii_calc_lib/_jsii/{jsii-calc-lib@0.8.2.jsii.tgz => jsii-calc-lib@0.9.0.jsii.tgz} (100%) rename packages/jsii-pacmak/test/expected.jsii-calc/dotnet/Amazon.JSII.Tests.CalculatorPackageId/{jsii-calc-0.8.2.tgz => jsii-calc-0.9.0.tgz} (100%) rename packages/jsii-pacmak/test/expected.jsii-calc/java/src/main/resources/software/amazon/jsii/tests/calculator/{jsii-calc@0.8.2.jsii.tgz => jsii-calc@0.9.0.jsii.tgz} (100%) rename packages/jsii-pacmak/test/expected.jsii-calc/js/{jsii-calc@0.8.2.jsii.tgz => jsii-calc@0.9.0.jsii.tgz} (100%) rename packages/jsii-pacmak/test/expected.jsii-calc/python/src/jsii_calc/_jsii/{jsii-calc@0.8.2.jsii.tgz => jsii-calc@0.9.0.jsii.tgz} (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index f39cf9825d..6ed91e3d8d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,35 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Bug Fixes + +* **jsii:** Prohibit illegal uses of structs (aka data types) ([#418](https://github.com/awslabs/jsii/issues/418)) ([8ff9137](https://github.com/awslabs/jsii/commit/8ff9137)), closes [#287](https://github.com/awslabs/jsii/issues/287) + + +### Features + +* **jsii:** check that referenced [@params](https://github.com/params) exist ([#431](https://github.com/awslabs/jsii/issues/431)) ([265c304](https://github.com/awslabs/jsii/commit/265c304)), closes [#422](https://github.com/awslabs/jsii/issues/422) +* **jsii:** Enforce use of peerDependencies ([#421](https://github.com/awslabs/jsii/issues/421)) ([e72fea5](https://github.com/awslabs/jsii/commit/e72fea5)), closes [#361](https://github.com/awslabs/jsii/issues/361) +* **jsii:** Erase un-exported base classes instead of prohibiting those ([#425](https://github.com/awslabs/jsii/issues/425)) ([d006f5c](https://github.com/awslabs/jsii/commit/d006f5c)), closes [#417](https://github.com/awslabs/jsii/issues/417) +* **jsii:** Erase un-exported base interfaces instead of prohibiting those ([#426](https://github.com/awslabs/jsii/issues/426)) ([afbabff](https://github.com/awslabs/jsii/commit/afbabff)), closes [#417](https://github.com/awslabs/jsii/issues/417) +* **jsii:** record source locations in assembly ([#429](https://github.com/awslabs/jsii/issues/429)) ([e601c0c](https://github.com/awslabs/jsii/commit/e601c0c)) +* **jsii:** Tag the jsii compiler version in the .jsii assemblies ([#420](https://github.com/awslabs/jsii/issues/420)) ([42dece1](https://github.com/awslabs/jsii/commit/42dece1)), closes [#412](https://github.com/awslabs/jsii/issues/412) +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) +* **kernel:** Normalize empty structs to undefined ([#416](https://github.com/awslabs/jsii/issues/416)) ([a8ee954](https://github.com/awslabs/jsii/commit/a8ee954)), closes [#411](https://github.com/awslabs/jsii/issues/411) + + +### BREAKING CHANGES + +* **jsii:** All direct dependencies must be duplicated in + peerDependencies unless they are in bundledDependencies. + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) diff --git a/lerna.json b/lerna.json index 41a76da839..b9c209f3f2 100644 --- a/lerna.json +++ b/lerna.json @@ -8,5 +8,5 @@ "rejectCycles": true } }, - "version": "0.8.2" + "version": "0.9.0" } diff --git a/packages/codemaker/CHANGELOG.md b/packages/codemaker/CHANGELOG.md index d76176f7d7..e9ed847453 100644 --- a/packages/codemaker/CHANGELOG.md +++ b/packages/codemaker/CHANGELOG.md @@ -3,6 +3,24 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Features + +* **jsii:** Enforce use of peerDependencies ([#421](https://github.com/awslabs/jsii/issues/421)) ([e72fea5](https://github.com/awslabs/jsii/commit/e72fea5)), closes [#361](https://github.com/awslabs/jsii/issues/361) +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) + + +### BREAKING CHANGES + +* **jsii:** All direct dependencies must be duplicated in + peerDependencies unless they are in bundledDependencies. + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) **Note:** Version bump only for package codemaker diff --git a/packages/codemaker/package.json b/packages/codemaker/package.json index a78e24b99f..d844a286b3 100644 --- a/packages/codemaker/package.json +++ b/packages/codemaker/package.json @@ -1,6 +1,6 @@ { "name": "codemaker", - "version": "0.8.2", + "version": "0.9.0", "description": "A tiny utility for generating source code", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/jsii-build-tools/CHANGELOG.md b/packages/jsii-build-tools/CHANGELOG.md index 0687e5dc73..3c26b3d80a 100644 --- a/packages/jsii-build-tools/CHANGELOG.md +++ b/packages/jsii-build-tools/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Features + +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) **Note:** Version bump only for package jsii-build-tools diff --git a/packages/jsii-build-tools/package.json b/packages/jsii-build-tools/package.json index 369a84c2eb..ae35175b95 100644 --- a/packages/jsii-build-tools/package.json +++ b/packages/jsii-build-tools/package.json @@ -1,6 +1,6 @@ { "name": "jsii-build-tools", - "version": "0.8.2", + "version": "0.9.0", "description": "Internal repository-level tools", "private": true, "bin": { diff --git a/packages/jsii-calc-base-of-base/CHANGELOG.md b/packages/jsii-calc-base-of-base/CHANGELOG.md index e1d976925a..08929a6f14 100644 --- a/packages/jsii-calc-base-of-base/CHANGELOG.md +++ b/packages/jsii-calc-base-of-base/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Features + +* **jsii:** record source locations in assembly ([#429](https://github.com/awslabs/jsii/issues/429)) ([e601c0c](https://github.com/awslabs/jsii/commit/e601c0c)) +* **jsii:** Tag the jsii compiler version in the .jsii assemblies ([#420](https://github.com/awslabs/jsii/issues/420)) ([42dece1](https://github.com/awslabs/jsii/commit/42dece1)), closes [#412](https://github.com/awslabs/jsii/issues/412) + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) **Note:** Version bump only for package @scope/jsii-calc-base-of-base diff --git a/packages/jsii-calc-base-of-base/package.json b/packages/jsii-calc-base-of-base/package.json index da1fa717f4..d1e1620e08 100644 --- a/packages/jsii-calc-base-of-base/package.json +++ b/packages/jsii-calc-base-of-base/package.json @@ -1,6 +1,6 @@ { "name": "@scope/jsii-calc-base-of-base", - "version": "0.8.2", + "version": "0.9.0", "description": "An example transitive dependency for jsii-calc.", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -32,8 +32,8 @@ "test": "diff-test test/assembly.jsii .jsii" }, "devDependencies": { - "jsii": "^0.8.2", - "jsii-build-tools": "^0.8.2" + "jsii": "^0.9.0", + "jsii-build-tools": "^0.9.0" }, "author": { "name": "Amazon Web Services", diff --git a/packages/jsii-calc-base-of-base/test/assembly.jsii b/packages/jsii-calc-base-of-base/test/assembly.jsii index 46549fe34c..36c32dfcd0 100644 --- a/packages/jsii-calc-base-of-base/test/assembly.jsii +++ b/packages/jsii-calc-base-of-base/test/assembly.jsii @@ -9,7 +9,7 @@ }, "description": "An example transitive dependency for jsii-calc.", "homepage": "https://github.com/awslabs/jsii.git", - "jsiiVersion": "0.8.2", + "jsiiVersion": "0.9.0", "license": "Apache-2.0", "name": "@scope/jsii-calc-base-of-base", "repository": { @@ -89,6 +89,6 @@ ] } }, - "version": "0.8.2", - "fingerprint": "2FCIfxrvj5VhyzTpKaFKTg5dD0ix1DAx3o9DdB38894=" + "version": "0.9.0", + "fingerprint": "tvV+QeaiensaQM3kSC1xTy0VR+VsxkqujFF65n0AnCA=" } diff --git a/packages/jsii-calc-base/CHANGELOG.md b/packages/jsii-calc-base/CHANGELOG.md index 4977484dd1..0286d6cd7f 100644 --- a/packages/jsii-calc-base/CHANGELOG.md +++ b/packages/jsii-calc-base/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Features + +* **jsii:** record source locations in assembly ([#429](https://github.com/awslabs/jsii/issues/429)) ([e601c0c](https://github.com/awslabs/jsii/commit/e601c0c)) +* **jsii:** Tag the jsii compiler version in the .jsii assemblies ([#420](https://github.com/awslabs/jsii/issues/420)) ([42dece1](https://github.com/awslabs/jsii/commit/42dece1)), closes [#412](https://github.com/awslabs/jsii/issues/412) +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) **Note:** Version bump only for package @scope/jsii-calc-base diff --git a/packages/jsii-calc-base/package.json b/packages/jsii-calc-base/package.json index 5ca9052862..87d7e7bb52 100644 --- a/packages/jsii-calc-base/package.json +++ b/packages/jsii-calc-base/package.json @@ -1,6 +1,6 @@ { "name": "@scope/jsii-calc-base", - "version": "0.8.2", + "version": "0.9.0", "description": "An example direct dependency for jsii-calc.", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -32,14 +32,14 @@ "test": "diff-test test/assembly.jsii .jsii" }, "devDependencies": { - "jsii": "^0.8.2", - "jsii-build-tools": "^0.8.2" + "jsii": "^0.9.0", + "jsii-build-tools": "^0.9.0" }, "dependencies": { - "@scope/jsii-calc-base-of-base": "^0.8.2" + "@scope/jsii-calc-base-of-base": "^0.9.0" }, "peerDependencies": { - "@scope/jsii-calc-base-of-base": "^0.8.2" + "@scope/jsii-calc-base-of-base": "^0.9.0" }, "author": { "name": "Amazon Web Services", @@ -51,4 +51,4 @@ "type": "git", "url": "https://github.com/awslabs/jsii.git" } -} +} \ No newline at end of file diff --git a/packages/jsii-calc-base/test/assembly.jsii b/packages/jsii-calc-base/test/assembly.jsii index aa73eac5b4..bf8ca01439 100644 --- a/packages/jsii-calc-base/test/assembly.jsii +++ b/packages/jsii-calc-base/test/assembly.jsii @@ -30,12 +30,12 @@ "module": "scope.jsii_calc_base_of_base" } }, - "version": "0.8.2" + "version": "0.9.0" } }, "description": "An example direct dependency for jsii-calc.", "homepage": "https://github.com/awslabs/jsii.git", - "jsiiVersion": "0.8.2", + "jsiiVersion": "0.9.0", "license": "Apache-2.0", "name": "@scope/jsii-calc-base", "repository": { @@ -127,6 +127,6 @@ ] } }, - "version": "0.8.2", - "fingerprint": "ZlEGeLVGfz+JP26QXUzhkZu/rJWK5niWhhadMxfwA40=" + "version": "0.9.0", + "fingerprint": "kY67AXY3VfrjDTcaGA947JNHQsShp1+YEr9p0JkgKW4=" } diff --git a/packages/jsii-calc-bundled/CHANGELOG.md b/packages/jsii-calc-bundled/CHANGELOG.md index 290673089a..536345285e 100644 --- a/packages/jsii-calc-bundled/CHANGELOG.md +++ b/packages/jsii-calc-bundled/CHANGELOG.md @@ -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.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + +**Note:** Version bump only for package jsii-calc-bundled + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) **Note:** Version bump only for package jsii-calc-bundled diff --git a/packages/jsii-calc-bundled/package.json b/packages/jsii-calc-bundled/package.json index eebf05ac4b..e1117540e4 100644 --- a/packages/jsii-calc-bundled/package.json +++ b/packages/jsii-calc-bundled/package.json @@ -1,6 +1,6 @@ { "name": "jsii-calc-bundled", - "version": "0.8.2", + "version": "0.9.0", "main": "index.js", "private": true, "author": { diff --git a/packages/jsii-calc-lib/CHANGELOG.md b/packages/jsii-calc-lib/CHANGELOG.md index 753b67443a..e61d57c5db 100644 --- a/packages/jsii-calc-lib/CHANGELOG.md +++ b/packages/jsii-calc-lib/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Features + +* **jsii:** record source locations in assembly ([#429](https://github.com/awslabs/jsii/issues/429)) ([e601c0c](https://github.com/awslabs/jsii/commit/e601c0c)) +* **jsii:** Tag the jsii compiler version in the .jsii assemblies ([#420](https://github.com/awslabs/jsii/issues/420)) ([42dece1](https://github.com/awslabs/jsii/commit/42dece1)), closes [#412](https://github.com/awslabs/jsii/issues/412) +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) **Note:** Version bump only for package @scope/jsii-calc-lib diff --git a/packages/jsii-calc-lib/package.json b/packages/jsii-calc-lib/package.json index 2db995b9e1..bf88e2bbe6 100644 --- a/packages/jsii-calc-lib/package.json +++ b/packages/jsii-calc-lib/package.json @@ -1,6 +1,6 @@ { "name": "@scope/jsii-calc-lib", - "version": "0.8.2", + "version": "0.9.0", "description": "A simple calcuator library built on JSII.", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -32,14 +32,14 @@ "test": "diff-test test/assembly.jsii .jsii" }, "devDependencies": { - "jsii": "^0.8.2", - "jsii-build-tools": "^0.8.2" + "jsii": "^0.9.0", + "jsii-build-tools": "^0.9.0" }, "dependencies": { - "@scope/jsii-calc-base": "^0.8.2" + "@scope/jsii-calc-base": "^0.9.0" }, "peerDependencies": { - "@scope/jsii-calc-base": "^0.8.2" + "@scope/jsii-calc-base": "^0.9.0" }, "author": { "name": "Amazon Web Services", @@ -51,4 +51,4 @@ "type": "git", "url": "https://github.com/awslabs/jsii.git" } -} +} \ No newline at end of file diff --git a/packages/jsii-calc-lib/test/assembly.jsii b/packages/jsii-calc-lib/test/assembly.jsii index 620c8fd535..ac108a701f 100644 --- a/packages/jsii-calc-lib/test/assembly.jsii +++ b/packages/jsii-calc-lib/test/assembly.jsii @@ -32,7 +32,7 @@ "module": "scope.jsii_calc_base_of_base" } }, - "version": "0.8.2" + "version": "0.9.0" } }, "peer": true, @@ -56,12 +56,12 @@ "module": "scope.jsii_calc_base" } }, - "version": "0.8.2" + "version": "0.9.0" } }, "description": "A simple calcuator library built on JSII.", "homepage": "https://github.com/awslabs/jsii.git", - "jsiiVersion": "0.8.2", + "jsiiVersion": "0.9.0", "license": "Apache-2.0", "name": "@scope/jsii-calc-lib", "repository": { @@ -456,6 +456,6 @@ ] } }, - "version": "0.8.2", - "fingerprint": "2SedGkpowEeJlL9PQ73/9LzRqzty2BGz+4bEsbOVlYU=" + "version": "0.9.0", + "fingerprint": "LOjIAgmz/zd3aDBrJaHLXGI+I49sXkgLvihvuzZDPAY=" } diff --git a/packages/jsii-calc/CHANGELOG.md b/packages/jsii-calc/CHANGELOG.md index eda1cc62b2..275febbb0b 100644 --- a/packages/jsii-calc/CHANGELOG.md +++ b/packages/jsii-calc/CHANGELOG.md @@ -3,6 +3,27 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Bug Fixes + +* **jsii:** Prohibit illegal uses of structs (aka data types) ([#418](https://github.com/awslabs/jsii/issues/418)) ([8ff9137](https://github.com/awslabs/jsii/commit/8ff9137)), closes [#287](https://github.com/awslabs/jsii/issues/287) + + +### Features + +* **jsii:** Erase un-exported base classes instead of prohibiting those ([#425](https://github.com/awslabs/jsii/issues/425)) ([d006f5c](https://github.com/awslabs/jsii/commit/d006f5c)), closes [#417](https://github.com/awslabs/jsii/issues/417) +* **jsii:** Erase un-exported base interfaces instead of prohibiting those ([#426](https://github.com/awslabs/jsii/issues/426)) ([afbabff](https://github.com/awslabs/jsii/commit/afbabff)), closes [#417](https://github.com/awslabs/jsii/issues/417) +* **jsii:** record source locations in assembly ([#429](https://github.com/awslabs/jsii/issues/429)) ([e601c0c](https://github.com/awslabs/jsii/commit/e601c0c)) +* **jsii:** Tag the jsii compiler version in the .jsii assemblies ([#420](https://github.com/awslabs/jsii/issues/420)) ([42dece1](https://github.com/awslabs/jsii/commit/42dece1)), closes [#412](https://github.com/awslabs/jsii/issues/412) +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) +* **kernel:** Normalize empty structs to undefined ([#416](https://github.com/awslabs/jsii/issues/416)) ([a8ee954](https://github.com/awslabs/jsii/commit/a8ee954)), closes [#411](https://github.com/awslabs/jsii/issues/411) + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) **Note:** Version bump only for package jsii-calc diff --git a/packages/jsii-calc/package.json b/packages/jsii-calc/package.json index 6a941b5ffd..3f4d72107c 100644 --- a/packages/jsii-calc/package.json +++ b/packages/jsii-calc/package.json @@ -1,6 +1,6 @@ { "name": "jsii-calc", - "version": "0.8.2", + "version": "0.9.0", "description": "A simple calcuator built on JSII.", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -37,20 +37,20 @@ "jsii-calc-bundled" ], "dependencies": { - "@scope/jsii-calc-base": "^0.8.2", - "@scope/jsii-calc-base-of-base": "^0.8.2", - "@scope/jsii-calc-lib": "^0.8.2", - "jsii-calc-bundled": "^0.8.2" + "@scope/jsii-calc-base": "^0.9.0", + "@scope/jsii-calc-base-of-base": "^0.9.0", + "@scope/jsii-calc-lib": "^0.9.0", + "jsii-calc-bundled": "^0.9.0" }, "peerDependencies": { - "@scope/jsii-calc-base": "^0.8.2", - "@scope/jsii-calc-base-of-base": "^0.8.2", - "@scope/jsii-calc-lib": "^0.8.2" + "@scope/jsii-calc-base": "^0.9.0", + "@scope/jsii-calc-base-of-base": "^0.9.0", + "@scope/jsii-calc-lib": "^0.9.0" }, "devDependencies": { "@types/node": "^8.10.43", - "jsii": "^0.8.2", - "jsii-build-tools": "^0.8.2" + "jsii": "^0.9.0", + "jsii-build-tools": "^0.9.0" }, "author": { "name": "Amazon Web Services", @@ -85,4 +85,4 @@ "type": "git", "url": "https://github.com/awslabs/jsii.git" } -} +} \ No newline at end of file diff --git a/packages/jsii-calc/test/assembly.jsii b/packages/jsii-calc/test/assembly.jsii index bc5986aaa3..2f0512c021 100644 --- a/packages/jsii-calc/test/assembly.jsii +++ b/packages/jsii-calc/test/assembly.jsii @@ -8,7 +8,7 @@ "url": "https://aws.amazon.com" }, "bundled": { - "jsii-calc-bundled": "^0.8.2" + "jsii-calc-bundled": "^0.9.0" }, "contributors": [ { @@ -58,7 +58,7 @@ "module": "scope.jsii_calc_base_of_base" } }, - "version": "0.8.2" + "version": "0.9.0" } }, "peer": true, @@ -82,7 +82,7 @@ "module": "scope.jsii_calc_base" } }, - "version": "0.8.2" + "version": "0.9.0" }, "@scope/jsii-calc-base-of-base": { "peer": true, @@ -106,7 +106,7 @@ "module": "scope.jsii_calc_base_of_base" } }, - "version": "0.8.2" + "version": "0.9.0" }, "@scope/jsii-calc-lib": { "dependencies": { @@ -134,7 +134,7 @@ "module": "scope.jsii_calc_base_of_base" } }, - "version": "0.8.2" + "version": "0.9.0" } }, "peer": true, @@ -158,7 +158,7 @@ "module": "scope.jsii_calc_base" } }, - "version": "0.8.2" + "version": "0.9.0" } }, "peer": true, @@ -182,12 +182,12 @@ "module": "scope.jsii_calc_lib" } }, - "version": "0.8.2" + "version": "0.9.0" } }, "description": "A simple calcuator built on JSII.", "homepage": "https://github.com/awslabs/jsii.git", - "jsiiVersion": "0.8.2", + "jsiiVersion": "0.9.0", "license": "Apache-2.0", "name": "jsii-calc", "readme": { @@ -6707,6 +6707,6 @@ "namespace": "composition.CompositeOperation" } }, - "version": "0.8.2", - "fingerprint": "F1Q3+0Yg04da1wHs8L9pnwgjTr4zH7RMMWXX+TvJYUo=" + "version": "0.9.0", + "fingerprint": "0BBn1Fo4aK6xtF8MiEQ138I208hMwwwg49bGtKZEvT8=" } diff --git a/packages/jsii-diff/CHANGELOG.md b/packages/jsii-diff/CHANGELOG.md new file mode 100644 index 0000000000..f8c700a6eb --- /dev/null +++ b/packages/jsii-diff/CHANGELOG.md @@ -0,0 +1,11 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Features + +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) diff --git a/packages/jsii-diff/package.json b/packages/jsii-diff/package.json index 05fb0514de..c8fabd907c 100644 --- a/packages/jsii-diff/package.json +++ b/packages/jsii-diff/package.json @@ -1,6 +1,6 @@ { "name": "jsii-diff", - "version": "0.8.2", + "version": "0.9.0", "description": "Assembly comparison for jsii", "license": "Apache-2.0", "author": { @@ -19,22 +19,22 @@ }, "devDependencies": { "@types/fs-extra": "^5.0.5", + "@types/log4js": "^2.3.5", "@types/node": "^8.10.43", "@types/nodeunit": "^0.0.30", - "@types/yargs": "^12.0.9", "@types/tar-fs": "^1.16.1", - "@types/log4js": "^2.3.5", - "jsii-build-tools": "^0.8.0", - "jsii": "^0.8.0", + "@types/yargs": "^12.0.9", + "jsii": "^0.9.0", + "jsii-build-tools": "^0.9.0", "nodeunit": "^0.11.3", "nyc": "^13.3.0" }, "dependencies": { - "jsii-reflect": "^0.8.0", - "jsii-spec": "^0.8.0", + "jsii-reflect": "^0.9.0", + "jsii-spec": "^0.9.0", + "log4js": "^4.1.0", "typescript": "^3.3.3333", - "yargs": "^13.2.2", - "log4js": "^4.1.0" + "yargs": "^13.2.2" }, "nyc": { "reporter": [ diff --git a/packages/jsii-dotnet-generator/CHANGELOG.md b/packages/jsii-dotnet-generator/CHANGELOG.md index a65953f128..c7283f3726 100644 --- a/packages/jsii-dotnet-generator/CHANGELOG.md +++ b/packages/jsii-dotnet-generator/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Features + +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) **Note:** Version bump only for package jsii-dotnet-generator diff --git a/packages/jsii-dotnet-generator/package.json b/packages/jsii-dotnet-generator/package.json index 6d85ee2158..b9b56ab84c 100644 --- a/packages/jsii-dotnet-generator/package.json +++ b/packages/jsii-dotnet-generator/package.json @@ -1,6 +1,6 @@ { "name": "jsii-dotnet-generator", - "version": "0.8.2", + "version": "0.9.0", "description": ".NET code generator for jsii assemblies", "main": "index.js", "private": true, @@ -11,10 +11,10 @@ "package": "package-dotnet" }, "dependencies": { - "jsii-dotnet-jsonmodel": "^0.8.2" + "jsii-dotnet-jsonmodel": "^0.9.0" }, "devDependencies": { - "jsii-build-tools": "^0.8.2" + "jsii-build-tools": "^0.9.0" }, "author": { "name": "Amazon Web Services", diff --git a/packages/jsii-dotnet-jsonmodel/CHANGELOG.md b/packages/jsii-dotnet-jsonmodel/CHANGELOG.md index 32deaab4d5..948f048bd1 100644 --- a/packages/jsii-dotnet-jsonmodel/CHANGELOG.md +++ b/packages/jsii-dotnet-jsonmodel/CHANGELOG.md @@ -3,6 +3,24 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Features + +* **jsii:** Enforce use of peerDependencies ([#421](https://github.com/awslabs/jsii/issues/421)) ([e72fea5](https://github.com/awslabs/jsii/commit/e72fea5)), closes [#361](https://github.com/awslabs/jsii/issues/361) +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) + + +### BREAKING CHANGES + +* **jsii:** All direct dependencies must be duplicated in + peerDependencies unless they are in bundledDependencies. + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) **Note:** Version bump only for package jsii-dotnet-jsonmodel diff --git a/packages/jsii-dotnet-jsonmodel/package.json b/packages/jsii-dotnet-jsonmodel/package.json index bc8a691db4..bbd8a7deb0 100644 --- a/packages/jsii-dotnet-jsonmodel/package.json +++ b/packages/jsii-dotnet-jsonmodel/package.json @@ -1,6 +1,6 @@ { "name": "jsii-dotnet-jsonmodel", - "version": "0.8.2", + "version": "0.9.0", "description": ".NET json model for jsii spec and api.", "main": "lib/index.js", "private": true, @@ -13,7 +13,7 @@ }, "devDependencies": { "@types/node": "^8.10.43", - "jsii-build-tools": "^0.8.2", + "jsii-build-tools": "^0.9.0", "typescript": "^3.3.3333" }, "author": { diff --git a/packages/jsii-dotnet-runtime-test/CHANGELOG.md b/packages/jsii-dotnet-runtime-test/CHANGELOG.md index 87706fd37c..a174b7166f 100644 --- a/packages/jsii-dotnet-runtime-test/CHANGELOG.md +++ b/packages/jsii-dotnet-runtime-test/CHANGELOG.md @@ -3,6 +3,24 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Features + +* **jsii:** Enforce use of peerDependencies ([#421](https://github.com/awslabs/jsii/issues/421)) ([e72fea5](https://github.com/awslabs/jsii/commit/e72fea5)), closes [#361](https://github.com/awslabs/jsii/issues/361) +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) + + +### BREAKING CHANGES + +* **jsii:** All direct dependencies must be duplicated in + peerDependencies unless they are in bundledDependencies. + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) **Note:** Version bump only for package jsii-dotnet-runtime-test diff --git a/packages/jsii-dotnet-runtime-test/package.json b/packages/jsii-dotnet-runtime-test/package.json index 94af26a29c..2ae6053f72 100644 --- a/packages/jsii-dotnet-runtime-test/package.json +++ b/packages/jsii-dotnet-runtime-test/package.json @@ -1,6 +1,6 @@ { "name": "jsii-dotnet-runtime-test", - "version": "0.8.2", + "version": "0.9.0", "description": "Tests for the .NET client for jsii runtime", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,9 +12,9 @@ }, "devDependencies": { "@types/node": "^8.10.43", - "jsii-calc": "^0.8.2", - "jsii-dotnet-runtime": "^0.8.2", - "jsii-pacmak": "^0.8.2", + "jsii-calc": "^0.9.0", + "jsii-dotnet-runtime": "^0.9.0", + "jsii-pacmak": "^0.9.0", "typescript": "^3.2.4" }, "author": { diff --git a/packages/jsii-dotnet-runtime/CHANGELOG.md b/packages/jsii-dotnet-runtime/CHANGELOG.md index 98d7f3b060..e236374880 100644 --- a/packages/jsii-dotnet-runtime/CHANGELOG.md +++ b/packages/jsii-dotnet-runtime/CHANGELOG.md @@ -3,6 +3,24 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Features + +* **jsii:** Enforce use of peerDependencies ([#421](https://github.com/awslabs/jsii/issues/421)) ([e72fea5](https://github.com/awslabs/jsii/commit/e72fea5)), closes [#361](https://github.com/awslabs/jsii/issues/361) +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) + + +### BREAKING CHANGES + +* **jsii:** All direct dependencies must be duplicated in + peerDependencies unless they are in bundledDependencies. + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) **Note:** Version bump only for package jsii-dotnet-runtime diff --git a/packages/jsii-dotnet-runtime/package.json b/packages/jsii-dotnet-runtime/package.json index e7749d88b9..3d847e5044 100644 --- a/packages/jsii-dotnet-runtime/package.json +++ b/packages/jsii-dotnet-runtime/package.json @@ -1,6 +1,6 @@ { "name": "jsii-dotnet-runtime", - "version": "0.8.2", + "version": "0.9.0", "description": ".NET client for jsii runtime", "main": "lib/index.js", "private": true, @@ -13,12 +13,12 @@ }, "devDependencies": { "@types/node": "^8.10.43", - "jsii-build-tools": "^0.8.2", - "jsii-runtime": "^0.8.2", + "jsii-build-tools": "^0.9.0", + "jsii-runtime": "^0.9.0", "typescript": "^3.2.4" }, "dependencies": { - "jsii-dotnet-jsonmodel": "^0.8.2" + "jsii-dotnet-jsonmodel": "^0.9.0" }, "author": { "name": "Amazon Web Services", diff --git a/packages/jsii-java-runtime-test/CHANGELOG.md b/packages/jsii-java-runtime-test/CHANGELOG.md index c79962ebb2..f6488633f7 100644 --- a/packages/jsii-java-runtime-test/CHANGELOG.md +++ b/packages/jsii-java-runtime-test/CHANGELOG.md @@ -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.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Bug Fixes + +* **jsii:** Prohibit illegal uses of structs (aka data types) ([#418](https://github.com/awslabs/jsii/issues/418)) ([8ff9137](https://github.com/awslabs/jsii/commit/8ff9137)), closes [#287](https://github.com/awslabs/jsii/issues/287) + + +### Features + +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) **Note:** Version bump only for package jsii-java-runtime-test diff --git a/packages/jsii-java-runtime-test/package.json b/packages/jsii-java-runtime-test/package.json index 2a936edadc..adf90a809c 100644 --- a/packages/jsii-java-runtime-test/package.json +++ b/packages/jsii-java-runtime-test/package.json @@ -1,6 +1,6 @@ { "name": "jsii-java-runtime-test", - "version": "0.8.2", + "version": "0.9.0", "description": "Tests for the Java client for jsii runtime", "private": true, "main": "lib/index.js", @@ -11,9 +11,9 @@ }, "devDependencies": { "@types/node": "^8.10.43", - "jsii-calc": "^0.8.2", - "jsii-java-runtime": "^0.8.2", - "jsii-pacmak": "^0.8.2" + "jsii-calc": "^0.9.0", + "jsii-java-runtime": "^0.9.0", + "jsii-pacmak": "^0.9.0" }, "author": { "name": "Amazon Web Services", diff --git a/packages/jsii-java-runtime/CHANGELOG.md b/packages/jsii-java-runtime/CHANGELOG.md index 2fb26de3ea..f9b54fa0d8 100644 --- a/packages/jsii-java-runtime/CHANGELOG.md +++ b/packages/jsii-java-runtime/CHANGELOG.md @@ -3,6 +3,24 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Features + +* **jsii:** Enforce use of peerDependencies ([#421](https://github.com/awslabs/jsii/issues/421)) ([e72fea5](https://github.com/awslabs/jsii/commit/e72fea5)), closes [#361](https://github.com/awslabs/jsii/issues/361) +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) + + +### BREAKING CHANGES + +* **jsii:** All direct dependencies must be duplicated in + peerDependencies unless they are in bundledDependencies. + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) **Note:** Version bump only for package jsii-java-runtime diff --git a/packages/jsii-java-runtime/package.json b/packages/jsii-java-runtime/package.json index 49f0cac40e..d00bc82376 100644 --- a/packages/jsii-java-runtime/package.json +++ b/packages/jsii-java-runtime/package.json @@ -1,6 +1,6 @@ { "name": "jsii-java-runtime", - "version": "0.8.2", + "version": "0.9.0", "description": "Java client for jsii runtime", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -13,8 +13,8 @@ }, "devDependencies": { "@types/node": "^8.10.43", - "jsii-build-tools": "^0.8.2", - "jsii-runtime": "^0.8.2", + "jsii-build-tools": "^0.9.0", + "jsii-runtime": "^0.9.0", "typescript": "^3.2.4" }, "author": { diff --git a/packages/jsii-kernel/CHANGELOG.md b/packages/jsii-kernel/CHANGELOG.md index 94f15f3508..128132f62d 100644 --- a/packages/jsii-kernel/CHANGELOG.md +++ b/packages/jsii-kernel/CHANGELOG.md @@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Features + +* **jsii:** Enforce use of peerDependencies ([#421](https://github.com/awslabs/jsii/issues/421)) ([e72fea5](https://github.com/awslabs/jsii/commit/e72fea5)), closes [#361](https://github.com/awslabs/jsii/issues/361) +* **jsii:** Erase un-exported base classes instead of prohibiting those ([#425](https://github.com/awslabs/jsii/issues/425)) ([d006f5c](https://github.com/awslabs/jsii/commit/d006f5c)), closes [#417](https://github.com/awslabs/jsii/issues/417) +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) +* **kernel:** Normalize empty structs to undefined ([#416](https://github.com/awslabs/jsii/issues/416)) ([a8ee954](https://github.com/awslabs/jsii/commit/a8ee954)), closes [#411](https://github.com/awslabs/jsii/issues/411) + + +### BREAKING CHANGES + +* **jsii:** All direct dependencies must be duplicated in + peerDependencies unless they are in bundledDependencies. + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) diff --git a/packages/jsii-kernel/package.json b/packages/jsii-kernel/package.json index fb30650756..689252eb55 100644 --- a/packages/jsii-kernel/package.json +++ b/packages/jsii-kernel/package.json @@ -1,6 +1,6 @@ { "name": "jsii-kernel", - "version": "0.8.2", + "version": "0.9.0", "description": "kernel for jsii execution environment", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,21 +12,21 @@ "package": "package-js" }, "devDependencies": { - "@scope/jsii-calc-base": "^0.8.2", - "@scope/jsii-calc-lib": "^0.8.2", + "@scope/jsii-calc-base": "^0.9.0", + "@scope/jsii-calc-lib": "^0.9.0", "@types/fs-extra": "^5.0.5", "@types/node": "^8.10.43", "@types/nodeunit": "^0.0.30", "@types/tar": "^4.0.0", "fs-extra": "^7.0.1", - "jsii-build-tools": "^0.8.2", - "jsii-calc": "^0.8.2", + "jsii-build-tools": "^0.9.0", + "jsii-calc": "^0.9.0", "nodeunit": "^0.11.3", "tslint": "^5.13.0", "typescript": "^3.3.3333" }, "dependencies": { - "jsii-spec": "^0.8.2", + "jsii-spec": "^0.9.0", "source-map": "^0.7.3", "tar": "^4.4.8" }, diff --git a/packages/jsii-pacmak/CHANGELOG.md b/packages/jsii-pacmak/CHANGELOG.md index 314139ca6d..f1f08bc79b 100644 --- a/packages/jsii-pacmak/CHANGELOG.md +++ b/packages/jsii-pacmak/CHANGELOG.md @@ -3,6 +3,34 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Bug Fixes + +* **jsii:** Prohibit illegal uses of structs (aka data types) ([#418](https://github.com/awslabs/jsii/issues/418)) ([8ff9137](https://github.com/awslabs/jsii/commit/8ff9137)), closes [#287](https://github.com/awslabs/jsii/issues/287) + + +### Features + +* **jsii:** Enforce use of peerDependencies ([#421](https://github.com/awslabs/jsii/issues/421)) ([e72fea5](https://github.com/awslabs/jsii/commit/e72fea5)), closes [#361](https://github.com/awslabs/jsii/issues/361) +* **jsii:** Erase un-exported base classes instead of prohibiting those ([#425](https://github.com/awslabs/jsii/issues/425)) ([d006f5c](https://github.com/awslabs/jsii/commit/d006f5c)), closes [#417](https://github.com/awslabs/jsii/issues/417) +* **jsii:** Erase un-exported base interfaces instead of prohibiting those ([#426](https://github.com/awslabs/jsii/issues/426)) ([afbabff](https://github.com/awslabs/jsii/commit/afbabff)), closes [#417](https://github.com/awslabs/jsii/issues/417) +* **jsii:** record source locations in assembly ([#429](https://github.com/awslabs/jsii/issues/429)) ([e601c0c](https://github.com/awslabs/jsii/commit/e601c0c)) +* **jsii:** Tag the jsii compiler version in the .jsii assemblies ([#420](https://github.com/awslabs/jsii/issues/420)) ([42dece1](https://github.com/awslabs/jsii/commit/42dece1)), closes [#412](https://github.com/awslabs/jsii/issues/412) +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) +* **kernel:** Normalize empty structs to undefined ([#416](https://github.com/awslabs/jsii/issues/416)) ([a8ee954](https://github.com/awslabs/jsii/commit/a8ee954)), closes [#411](https://github.com/awslabs/jsii/issues/411) + + +### BREAKING CHANGES + +* **jsii:** All direct dependencies must be duplicated in + peerDependencies unless they are in bundledDependencies. + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) diff --git a/packages/jsii-pacmak/package.json b/packages/jsii-pacmak/package.json index 16926dac54..87b09cc831 100644 --- a/packages/jsii-pacmak/package.json +++ b/packages/jsii-pacmak/package.json @@ -1,6 +1,6 @@ { "name": "jsii-pacmak", - "version": "0.8.2", + "version": "0.9.0", "description": "A code generation framework for jsii backend languages", "bin": { "jsii-pacmak": "bin/jsii-pacmak" @@ -21,16 +21,16 @@ ], "dependencies": { "clone": "^2.1.2", - "codemaker": "^0.8.2", + "codemaker": "^0.9.0", "escape-string-regexp": "^1.0.5", "fs-extra": "^7.0.1", - "jsii-spec": "^0.8.2", + "jsii-spec": "^0.9.0", "spdx-license-list": "^5.0.0", "xmlbuilder": "^11.0.0", "yargs": "^13.2.2" }, "devDependencies": { - "@scope/jsii-calc-lib": "^0.8.2", + "@scope/jsii-calc-lib": "^0.9.0", "@types/clone": "^0.1.30", "@types/escape-string-regexp": "^1.0.0", "@types/fs-extra": "^5.0.5", @@ -38,12 +38,12 @@ "@types/nodeunit": "^0.0.30", "@types/xmlbuilder": "^0.0.34", "@types/yargs": "^12.0.9", - "jsii-build-tools": "^0.8.2", - "jsii-calc": "^0.8.2", - "jsii-dotnet-generator": "^0.8.2", - "jsii-dotnet-jsonmodel": "^0.8.2", - "jsii-dotnet-runtime": "^0.8.2", - "jsii-java-runtime": "^0.8.2", + "jsii-build-tools": "^0.9.0", + "jsii-calc": "^0.9.0", + "jsii-dotnet-generator": "^0.9.0", + "jsii-dotnet-jsonmodel": "^0.9.0", + "jsii-dotnet-runtime": "^0.9.0", + "jsii-java-runtime": "^0.9.0", "nodeunit": "^0.11.3", "tslint": "^5.13.1", "typescript": "^3.3.3333" diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-base/dotnet/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId/.jsii b/packages/jsii-pacmak/test/expected.jsii-calc-base/dotnet/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId/.jsii index aa73eac5b4..bf8ca01439 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc-base/dotnet/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId/.jsii +++ b/packages/jsii-pacmak/test/expected.jsii-calc-base/dotnet/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId/.jsii @@ -30,12 +30,12 @@ "module": "scope.jsii_calc_base_of_base" } }, - "version": "0.8.2" + "version": "0.9.0" } }, "description": "An example direct dependency for jsii-calc.", "homepage": "https://github.com/awslabs/jsii.git", - "jsiiVersion": "0.8.2", + "jsiiVersion": "0.9.0", "license": "Apache-2.0", "name": "@scope/jsii-calc-base", "repository": { @@ -127,6 +127,6 @@ ] } }, - "version": "0.8.2", - "fingerprint": "ZlEGeLVGfz+JP26QXUzhkZu/rJWK5niWhhadMxfwA40=" + "version": "0.9.0", + "fingerprint": "kY67AXY3VfrjDTcaGA947JNHQsShp1+YEr9p0JkgKW4=" } diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-base/dotnet/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId.csproj b/packages/jsii-pacmak/test/expected.jsii-calc-base/dotnet/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId.csproj index 46e0eb4b27..0c8d8c9c20 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc-base/dotnet/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId.csproj +++ b/packages/jsii-pacmak/test/expected.jsii-calc-base/dotnet/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId.csproj @@ -4,7 +4,7 @@ true true true - 0.8.2 + 0.9.0 Amazon.JSII.Tests.CalculatorPackageId.BasePackageId An example direct dependency for jsii-calc. https://github.com/awslabs/jsii.git @@ -13,10 +13,10 @@ en-US - + - - + + \ No newline at end of file diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-base/dotnet/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId/AssemblyInfo.cs b/packages/jsii-pacmak/test/expected.jsii-calc-base/dotnet/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId/AssemblyInfo.cs index c199ae77a9..6aa49caaf2 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc-base/dotnet/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId/AssemblyInfo.cs +++ b/packages/jsii-pacmak/test/expected.jsii-calc-base/dotnet/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId/AssemblyInfo.cs @@ -1,3 +1,3 @@ using Amazon.JSII.Runtime.Deputy; -[assembly: JsiiAssembly("@scope/jsii-calc-base", "0.8.2", "scope-jsii-calc-base-0.8.2.tgz")] \ No newline at end of file +[assembly: JsiiAssembly("@scope/jsii-calc-base", "0.9.0", "scope-jsii-calc-base-0.9.0.tgz")] \ No newline at end of file diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-base/dotnet/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId/scope-jsii-calc-base-0.8.2.tgz b/packages/jsii-pacmak/test/expected.jsii-calc-base/dotnet/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId/scope-jsii-calc-base-0.9.0.tgz similarity index 100% rename from packages/jsii-pacmak/test/expected.jsii-calc-base/dotnet/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId/scope-jsii-calc-base-0.8.2.tgz rename to packages/jsii-pacmak/test/expected.jsii-calc-base/dotnet/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId/scope-jsii-calc-base-0.9.0.tgz diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-base/java/pom.xml b/packages/jsii-pacmak/test/expected.jsii-calc-base/java/pom.xml index 41a9d1f0c0..d20a88fd89 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc-base/java/pom.xml +++ b/packages/jsii-pacmak/test/expected.jsii-calc-base/java/pom.xml @@ -27,7 +27,7 @@ calculator-base software.amazon.jsii.tests - 0.8.2 + 0.9.0 jar UTF-8 @@ -36,12 +36,12 @@ calculator-base-of-base software.amazon.jsii.tests - 0.8.2 + 0.9.0 software.amazon.jsii jsii-runtime - 0.8.2 + 0.9.0 javax.annotation diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-base/java/src/main/java/software/amazon/jsii/tests/calculator/base/$Module.java b/packages/jsii-pacmak/test/expected.jsii-calc-base/java/src/main/java/software/amazon/jsii/tests/calculator/base/$Module.java index 7e16ecbe5a..a9fc3cc96a 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc-base/java/src/main/java/software/amazon/jsii/tests/calculator/base/$Module.java +++ b/packages/jsii-pacmak/test/expected.jsii-calc-base/java/src/main/java/software/amazon/jsii/tests/calculator/base/$Module.java @@ -7,7 +7,7 @@ public final class $Module extends JsiiModule { public $Module() { - super("@scope/jsii-calc-base", "0.8.2", $Module.class, "jsii-calc-base@0.8.2.jsii.tgz"); + super("@scope/jsii-calc-base", "0.9.0", $Module.class, "jsii-calc-base@0.9.0.jsii.tgz"); } @Override diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-base/java/src/main/resources/software/amazon/jsii/tests/calculator/base/jsii-calc-base@0.8.2.jsii.tgz b/packages/jsii-pacmak/test/expected.jsii-calc-base/java/src/main/resources/software/amazon/jsii/tests/calculator/base/jsii-calc-base@0.9.0.jsii.tgz similarity index 100% rename from packages/jsii-pacmak/test/expected.jsii-calc-base/java/src/main/resources/software/amazon/jsii/tests/calculator/base/jsii-calc-base@0.8.2.jsii.tgz rename to packages/jsii-pacmak/test/expected.jsii-calc-base/java/src/main/resources/software/amazon/jsii/tests/calculator/base/jsii-calc-base@0.9.0.jsii.tgz diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-base/js/jsii-calc-base@0.8.2.jsii.tgz b/packages/jsii-pacmak/test/expected.jsii-calc-base/js/jsii-calc-base@0.9.0.jsii.tgz similarity index 100% rename from packages/jsii-pacmak/test/expected.jsii-calc-base/js/jsii-calc-base@0.8.2.jsii.tgz rename to packages/jsii-pacmak/test/expected.jsii-calc-base/js/jsii-calc-base@0.9.0.jsii.tgz diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-base/python/setup.py b/packages/jsii-pacmak/test/expected.jsii-calc-base/python/setup.py index 094a846174..ec4eff4f13 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc-base/python/setup.py +++ b/packages/jsii-pacmak/test/expected.jsii-calc-base/python/setup.py @@ -4,7 +4,7 @@ kwargs = json.loads(""" { "name": "scope.jsii-calc-base", - "version": "0.8.2", + "version": "0.9.0", "description": "An example direct dependency for jsii-calc.", "url": "https://github.com/awslabs/jsii.git", "long_description_content_type": "text/markdown", @@ -21,7 +21,7 @@ ], "package_data": { "scope.jsii_calc_base._jsii": [ - "jsii-calc-base@0.8.2.jsii.tgz" + "jsii-calc-base@0.9.0.jsii.tgz" ], "scope.jsii_calc_base": [ "py.typed" @@ -31,7 +31,7 @@ "install_requires": [ "jsii", "publication>=0.0.3", - "scope.jsii-calc-base-of-base~=0.8.2" + "scope.jsii-calc-base-of-base~=0.9.0" ] } """) diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-base/python/src/scope/jsii_calc_base/__init__.py b/packages/jsii-pacmak/test/expected.jsii-calc-base/python/src/scope/jsii_calc_base/__init__.py index 700376f8d6..3f26ac76b7 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc-base/python/src/scope/jsii_calc_base/__init__.py +++ b/packages/jsii-pacmak/test/expected.jsii-calc-base/python/src/scope/jsii_calc_base/__init__.py @@ -10,7 +10,7 @@ from jsii.python import classproperty import scope.jsii_calc_base_of_base -__jsii_assembly__ = jsii.JSIIAssembly.load("@scope/jsii-calc-base", "0.8.2", __name__, "jsii-calc-base@0.8.2.jsii.tgz") +__jsii_assembly__ = jsii.JSIIAssembly.load("@scope/jsii-calc-base", "0.9.0", __name__, "jsii-calc-base@0.9.0.jsii.tgz") class Base(metaclass=jsii.JSIIAbstractClass, jsii_type="@scope/jsii-calc-base.Base"): @staticmethod def __jsii_proxy_class__(): diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-base/python/src/scope/jsii_calc_base/_jsii/jsii-calc-base@0.8.2.jsii.tgz b/packages/jsii-pacmak/test/expected.jsii-calc-base/python/src/scope/jsii_calc_base/_jsii/jsii-calc-base@0.9.0.jsii.tgz similarity index 100% rename from packages/jsii-pacmak/test/expected.jsii-calc-base/python/src/scope/jsii_calc_base/_jsii/jsii-calc-base@0.8.2.jsii.tgz rename to packages/jsii-pacmak/test/expected.jsii-calc-base/python/src/scope/jsii_calc_base/_jsii/jsii-calc-base@0.9.0.jsii.tgz diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-base/sphinx/_scope_jsii-calc-base.rst b/packages/jsii-pacmak/test/expected.jsii-calc-base/sphinx/_scope_jsii-calc-base.rst index 35504b806f..dd547fb8fc 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc-base/sphinx/_scope_jsii-calc-base.rst +++ b/packages/jsii-pacmak/test/expected.jsii-calc-base/sphinx/_scope_jsii-calc-base.rst @@ -8,42 +8,42 @@ Reference .. group-tab:: C# - View in `Nuget `_ + View in `Nuget `_ **csproj**: .. code-block:: xml - + **dotnet**: .. code-block:: console - dotnet add package Amazon.JSII.Tests.CalculatorPackageId.BasePackageId --version 0.8.2 + dotnet add package Amazon.JSII.Tests.CalculatorPackageId.BasePackageId --version 0.9.0 **packages.config**: .. code-block:: xml - + .. group-tab:: Java - View in `Maven Central `_ + View in `Maven Central `_ **Apache Buildr**: .. code-block:: none - 'software.amazon.jsii.tests:calculator-base:jar:0.8.2' + 'software.amazon.jsii.tests:calculator-base:jar:0.9.0' **Apache Ivy**: .. code-block:: xml - + **Apache Maven**: @@ -52,72 +52,72 @@ Reference software.amazon.jsii.tests calculator-base - 0.8.2 + 0.9.0 **Gradle / Grails**: .. code-block:: none - compile 'software.amazon.jsii.tests:calculator-base:0.8.2' + compile 'software.amazon.jsii.tests:calculator-base:0.9.0' **Groovy Grape**: .. code-block:: none @Grapes( - @Grab(group='software.amazon.jsii.tests', module='calculator-base', version='0.8.2') + @Grab(group='software.amazon.jsii.tests', module='calculator-base', version='0.9.0') ) .. group-tab:: JavaScript - View in `NPM `_ + View in `NPM `_ **npm**: .. code-block:: console - $ npm i @scope/jsii-calc-base@0.8.2 + $ npm i @scope/jsii-calc-base@0.9.0 **package.json**: .. code-block:: js { - "@scope/jsii-calc-base": "^0.8.2" + "@scope/jsii-calc-base": "^0.9.0" } **yarn**: .. code-block:: console - $ yarn add @scope/jsii-calc-base@0.8.2 + $ yarn add @scope/jsii-calc-base@0.9.0 .. group-tab:: TypeScript - View in `NPM `_ + View in `NPM `_ **npm**: .. code-block:: console - $ npm i @scope/jsii-calc-base@0.8.2 + $ npm i @scope/jsii-calc-base@0.9.0 **package.json**: .. code-block:: js { - "@scope/jsii-calc-base": "^0.8.2" + "@scope/jsii-calc-base": "^0.9.0" } **yarn**: .. code-block:: console - $ yarn add @scope/jsii-calc-base@0.8.2 + $ yarn add @scope/jsii-calc-base@0.9.0 diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-lib/dotnet/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId/.jsii b/packages/jsii-pacmak/test/expected.jsii-calc-lib/dotnet/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId/.jsii index 620c8fd535..ac108a701f 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc-lib/dotnet/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId/.jsii +++ b/packages/jsii-pacmak/test/expected.jsii-calc-lib/dotnet/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId/.jsii @@ -32,7 +32,7 @@ "module": "scope.jsii_calc_base_of_base" } }, - "version": "0.8.2" + "version": "0.9.0" } }, "peer": true, @@ -56,12 +56,12 @@ "module": "scope.jsii_calc_base" } }, - "version": "0.8.2" + "version": "0.9.0" } }, "description": "A simple calcuator library built on JSII.", "homepage": "https://github.com/awslabs/jsii.git", - "jsiiVersion": "0.8.2", + "jsiiVersion": "0.9.0", "license": "Apache-2.0", "name": "@scope/jsii-calc-lib", "repository": { @@ -456,6 +456,6 @@ ] } }, - "version": "0.8.2", - "fingerprint": "2SedGkpowEeJlL9PQ73/9LzRqzty2BGz+4bEsbOVlYU=" + "version": "0.9.0", + "fingerprint": "LOjIAgmz/zd3aDBrJaHLXGI+I49sXkgLvihvuzZDPAY=" } diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-lib/dotnet/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId.csproj b/packages/jsii-pacmak/test/expected.jsii-calc-lib/dotnet/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId.csproj index cc960ed456..6ef87acaa4 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc-lib/dotnet/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId.csproj +++ b/packages/jsii-pacmak/test/expected.jsii-calc-lib/dotnet/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId.csproj @@ -4,7 +4,7 @@ true true true - 0.8.2 + 0.9.0 Amazon.JSII.Tests.CalculatorPackageId.LibPackageId A simple calcuator library built on JSII. https://github.com/awslabs/jsii.git @@ -13,11 +13,11 @@ en-US - + - - - + + + \ No newline at end of file diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-lib/dotnet/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId/AssemblyInfo.cs b/packages/jsii-pacmak/test/expected.jsii-calc-lib/dotnet/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId/AssemblyInfo.cs index 5d2c1a042a..11e3d74c05 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc-lib/dotnet/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId/AssemblyInfo.cs +++ b/packages/jsii-pacmak/test/expected.jsii-calc-lib/dotnet/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId/AssemblyInfo.cs @@ -1,3 +1,3 @@ using Amazon.JSII.Runtime.Deputy; -[assembly: JsiiAssembly("@scope/jsii-calc-lib", "0.8.2", "scope-jsii-calc-lib-0.8.2.tgz")] \ No newline at end of file +[assembly: JsiiAssembly("@scope/jsii-calc-lib", "0.9.0", "scope-jsii-calc-lib-0.9.0.tgz")] \ No newline at end of file diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-lib/dotnet/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId/scope-jsii-calc-lib-0.8.2.tgz b/packages/jsii-pacmak/test/expected.jsii-calc-lib/dotnet/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId/scope-jsii-calc-lib-0.9.0.tgz similarity index 100% rename from packages/jsii-pacmak/test/expected.jsii-calc-lib/dotnet/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId/scope-jsii-calc-lib-0.8.2.tgz rename to packages/jsii-pacmak/test/expected.jsii-calc-lib/dotnet/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId/scope-jsii-calc-lib-0.9.0.tgz diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-lib/java/pom.xml b/packages/jsii-pacmak/test/expected.jsii-calc-lib/java/pom.xml index c2651545f4..d76f149d07 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc-lib/java/pom.xml +++ b/packages/jsii-pacmak/test/expected.jsii-calc-lib/java/pom.xml @@ -27,7 +27,7 @@ calculator-lib software.amazon.jsii.tests - 0.8.2 + 0.9.0 jar UTF-8 @@ -36,12 +36,12 @@ calculator-base software.amazon.jsii.tests - 0.8.2 + 0.9.0 software.amazon.jsii jsii-runtime - 0.8.2 + 0.9.0 javax.annotation diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-lib/java/src/main/java/software/amazon/jsii/tests/calculator/lib/$Module.java b/packages/jsii-pacmak/test/expected.jsii-calc-lib/java/src/main/java/software/amazon/jsii/tests/calculator/lib/$Module.java index 0343188ba3..33031da6bd 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc-lib/java/src/main/java/software/amazon/jsii/tests/calculator/lib/$Module.java +++ b/packages/jsii-pacmak/test/expected.jsii-calc-lib/java/src/main/java/software/amazon/jsii/tests/calculator/lib/$Module.java @@ -7,7 +7,7 @@ public final class $Module extends JsiiModule { public $Module() { - super("@scope/jsii-calc-lib", "0.8.2", $Module.class, "jsii-calc-lib@0.8.2.jsii.tgz"); + super("@scope/jsii-calc-lib", "0.9.0", $Module.class, "jsii-calc-lib@0.9.0.jsii.tgz"); } @Override diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-lib/java/src/main/resources/software/amazon/jsii/tests/calculator/lib/jsii-calc-lib@0.8.2.jsii.tgz b/packages/jsii-pacmak/test/expected.jsii-calc-lib/java/src/main/resources/software/amazon/jsii/tests/calculator/lib/jsii-calc-lib@0.9.0.jsii.tgz similarity index 100% rename from packages/jsii-pacmak/test/expected.jsii-calc-lib/java/src/main/resources/software/amazon/jsii/tests/calculator/lib/jsii-calc-lib@0.8.2.jsii.tgz rename to packages/jsii-pacmak/test/expected.jsii-calc-lib/java/src/main/resources/software/amazon/jsii/tests/calculator/lib/jsii-calc-lib@0.9.0.jsii.tgz diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-lib/js/jsii-calc-lib@0.8.2.jsii.tgz b/packages/jsii-pacmak/test/expected.jsii-calc-lib/js/jsii-calc-lib@0.9.0.jsii.tgz similarity index 100% rename from packages/jsii-pacmak/test/expected.jsii-calc-lib/js/jsii-calc-lib@0.8.2.jsii.tgz rename to packages/jsii-pacmak/test/expected.jsii-calc-lib/js/jsii-calc-lib@0.9.0.jsii.tgz diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-lib/python/setup.py b/packages/jsii-pacmak/test/expected.jsii-calc-lib/python/setup.py index d9cefff493..68b9d351ba 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc-lib/python/setup.py +++ b/packages/jsii-pacmak/test/expected.jsii-calc-lib/python/setup.py @@ -4,7 +4,7 @@ kwargs = json.loads(""" { "name": "scope.jsii-calc-lib", - "version": "0.8.2", + "version": "0.9.0", "description": "A simple calcuator library built on JSII.", "url": "https://github.com/awslabs/jsii.git", "long_description_content_type": "text/markdown", @@ -21,7 +21,7 @@ ], "package_data": { "scope.jsii_calc_lib._jsii": [ - "jsii-calc-lib@0.8.2.jsii.tgz" + "jsii-calc-lib@0.9.0.jsii.tgz" ], "scope.jsii_calc_lib": [ "py.typed" @@ -31,7 +31,7 @@ "install_requires": [ "jsii", "publication>=0.0.3", - "scope.jsii-calc-base~=0.8.2" + "scope.jsii-calc-base~=0.9.0" ] } """) diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-lib/python/src/scope/jsii_calc_lib/__init__.py b/packages/jsii-pacmak/test/expected.jsii-calc-lib/python/src/scope/jsii_calc_lib/__init__.py index 87f6d3b666..eb2036db6d 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc-lib/python/src/scope/jsii_calc_lib/__init__.py +++ b/packages/jsii-pacmak/test/expected.jsii-calc-lib/python/src/scope/jsii_calc_lib/__init__.py @@ -10,7 +10,7 @@ from jsii.python import classproperty import scope.jsii_calc_base -__jsii_assembly__ = jsii.JSIIAssembly.load("@scope/jsii-calc-lib", "0.8.2", __name__, "jsii-calc-lib@0.8.2.jsii.tgz") +__jsii_assembly__ = jsii.JSIIAssembly.load("@scope/jsii-calc-lib", "0.9.0", __name__, "jsii-calc-lib@0.9.0.jsii.tgz") @jsii.enum(jsii_type="@scope/jsii-calc-lib.EnumFromScopedModule") class EnumFromScopedModule(enum.Enum): Value1 = "Value1" diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-lib/python/src/scope/jsii_calc_lib/_jsii/jsii-calc-lib@0.8.2.jsii.tgz b/packages/jsii-pacmak/test/expected.jsii-calc-lib/python/src/scope/jsii_calc_lib/_jsii/jsii-calc-lib@0.9.0.jsii.tgz similarity index 100% rename from packages/jsii-pacmak/test/expected.jsii-calc-lib/python/src/scope/jsii_calc_lib/_jsii/jsii-calc-lib@0.8.2.jsii.tgz rename to packages/jsii-pacmak/test/expected.jsii-calc-lib/python/src/scope/jsii_calc_lib/_jsii/jsii-calc-lib@0.9.0.jsii.tgz diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-lib/sphinx/_scope_jsii-calc-lib.rst b/packages/jsii-pacmak/test/expected.jsii-calc-lib/sphinx/_scope_jsii-calc-lib.rst index ffc14b7707..757f62005a 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc-lib/sphinx/_scope_jsii-calc-lib.rst +++ b/packages/jsii-pacmak/test/expected.jsii-calc-lib/sphinx/_scope_jsii-calc-lib.rst @@ -8,42 +8,42 @@ Reference .. group-tab:: C# - View in `Nuget `_ + View in `Nuget `_ **csproj**: .. code-block:: xml - + **dotnet**: .. code-block:: console - dotnet add package Amazon.JSII.Tests.CalculatorPackageId.LibPackageId --version 0.8.2 + dotnet add package Amazon.JSII.Tests.CalculatorPackageId.LibPackageId --version 0.9.0 **packages.config**: .. code-block:: xml - + .. group-tab:: Java - View in `Maven Central `_ + View in `Maven Central `_ **Apache Buildr**: .. code-block:: none - 'software.amazon.jsii.tests:calculator-lib:jar:0.8.2' + 'software.amazon.jsii.tests:calculator-lib:jar:0.9.0' **Apache Ivy**: .. code-block:: xml - + **Apache Maven**: @@ -52,72 +52,72 @@ Reference software.amazon.jsii.tests calculator-lib - 0.8.2 + 0.9.0 **Gradle / Grails**: .. code-block:: none - compile 'software.amazon.jsii.tests:calculator-lib:0.8.2' + compile 'software.amazon.jsii.tests:calculator-lib:0.9.0' **Groovy Grape**: .. code-block:: none @Grapes( - @Grab(group='software.amazon.jsii.tests', module='calculator-lib', version='0.8.2') + @Grab(group='software.amazon.jsii.tests', module='calculator-lib', version='0.9.0') ) .. group-tab:: JavaScript - View in `NPM `_ + View in `NPM `_ **npm**: .. code-block:: console - $ npm i @scope/jsii-calc-lib@0.8.2 + $ npm i @scope/jsii-calc-lib@0.9.0 **package.json**: .. code-block:: js { - "@scope/jsii-calc-lib": "^0.8.2" + "@scope/jsii-calc-lib": "^0.9.0" } **yarn**: .. code-block:: console - $ yarn add @scope/jsii-calc-lib@0.8.2 + $ yarn add @scope/jsii-calc-lib@0.9.0 .. group-tab:: TypeScript - View in `NPM `_ + View in `NPM `_ **npm**: .. code-block:: console - $ npm i @scope/jsii-calc-lib@0.8.2 + $ npm i @scope/jsii-calc-lib@0.9.0 **package.json**: .. code-block:: js { - "@scope/jsii-calc-lib": "^0.8.2" + "@scope/jsii-calc-lib": "^0.9.0" } **yarn**: .. code-block:: console - $ yarn add @scope/jsii-calc-lib@0.8.2 + $ yarn add @scope/jsii-calc-lib@0.9.0 diff --git a/packages/jsii-pacmak/test/expected.jsii-calc/dotnet/Amazon.JSII.Tests.CalculatorPackageId/.jsii b/packages/jsii-pacmak/test/expected.jsii-calc/dotnet/Amazon.JSII.Tests.CalculatorPackageId/.jsii index bc5986aaa3..2f0512c021 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc/dotnet/Amazon.JSII.Tests.CalculatorPackageId/.jsii +++ b/packages/jsii-pacmak/test/expected.jsii-calc/dotnet/Amazon.JSII.Tests.CalculatorPackageId/.jsii @@ -8,7 +8,7 @@ "url": "https://aws.amazon.com" }, "bundled": { - "jsii-calc-bundled": "^0.8.2" + "jsii-calc-bundled": "^0.9.0" }, "contributors": [ { @@ -58,7 +58,7 @@ "module": "scope.jsii_calc_base_of_base" } }, - "version": "0.8.2" + "version": "0.9.0" } }, "peer": true, @@ -82,7 +82,7 @@ "module": "scope.jsii_calc_base" } }, - "version": "0.8.2" + "version": "0.9.0" }, "@scope/jsii-calc-base-of-base": { "peer": true, @@ -106,7 +106,7 @@ "module": "scope.jsii_calc_base_of_base" } }, - "version": "0.8.2" + "version": "0.9.0" }, "@scope/jsii-calc-lib": { "dependencies": { @@ -134,7 +134,7 @@ "module": "scope.jsii_calc_base_of_base" } }, - "version": "0.8.2" + "version": "0.9.0" } }, "peer": true, @@ -158,7 +158,7 @@ "module": "scope.jsii_calc_base" } }, - "version": "0.8.2" + "version": "0.9.0" } }, "peer": true, @@ -182,12 +182,12 @@ "module": "scope.jsii_calc_lib" } }, - "version": "0.8.2" + "version": "0.9.0" } }, "description": "A simple calcuator built on JSII.", "homepage": "https://github.com/awslabs/jsii.git", - "jsiiVersion": "0.8.2", + "jsiiVersion": "0.9.0", "license": "Apache-2.0", "name": "jsii-calc", "readme": { @@ -6707,6 +6707,6 @@ "namespace": "composition.CompositeOperation" } }, - "version": "0.8.2", - "fingerprint": "F1Q3+0Yg04da1wHs8L9pnwgjTr4zH7RMMWXX+TvJYUo=" + "version": "0.9.0", + "fingerprint": "0BBn1Fo4aK6xtF8MiEQ138I208hMwwwg49bGtKZEvT8=" } diff --git a/packages/jsii-pacmak/test/expected.jsii-calc/dotnet/Amazon.JSII.Tests.CalculatorPackageId/Amazon.JSII.Tests.CalculatorPackageId.csproj b/packages/jsii-pacmak/test/expected.jsii-calc/dotnet/Amazon.JSII.Tests.CalculatorPackageId/Amazon.JSII.Tests.CalculatorPackageId.csproj index 7ed7d243b2..6b84db04ea 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc/dotnet/Amazon.JSII.Tests.CalculatorPackageId/Amazon.JSII.Tests.CalculatorPackageId.csproj +++ b/packages/jsii-pacmak/test/expected.jsii-calc/dotnet/Amazon.JSII.Tests.CalculatorPackageId/Amazon.JSII.Tests.CalculatorPackageId.csproj @@ -4,7 +4,7 @@ true true true - 0.8.2 + 0.9.0 Amazon.JSII.Tests.CalculatorPackageId A simple calcuator built on JSII. https://github.com/awslabs/jsii.git @@ -13,15 +13,15 @@ en-US - + - - - - - - - + + + + + + + \ No newline at end of file diff --git a/packages/jsii-pacmak/test/expected.jsii-calc/dotnet/Amazon.JSII.Tests.CalculatorPackageId/AssemblyInfo.cs b/packages/jsii-pacmak/test/expected.jsii-calc/dotnet/Amazon.JSII.Tests.CalculatorPackageId/AssemblyInfo.cs index c3803ce9eb..382e519f83 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc/dotnet/Amazon.JSII.Tests.CalculatorPackageId/AssemblyInfo.cs +++ b/packages/jsii-pacmak/test/expected.jsii-calc/dotnet/Amazon.JSII.Tests.CalculatorPackageId/AssemblyInfo.cs @@ -1,3 +1,3 @@ using Amazon.JSII.Runtime.Deputy; -[assembly: JsiiAssembly("jsii-calc", "0.8.2", "jsii-calc-0.8.2.tgz")] \ No newline at end of file +[assembly: JsiiAssembly("jsii-calc", "0.9.0", "jsii-calc-0.9.0.tgz")] \ No newline at end of file diff --git a/packages/jsii-pacmak/test/expected.jsii-calc/dotnet/Amazon.JSII.Tests.CalculatorPackageId/jsii-calc-0.8.2.tgz b/packages/jsii-pacmak/test/expected.jsii-calc/dotnet/Amazon.JSII.Tests.CalculatorPackageId/jsii-calc-0.9.0.tgz similarity index 100% rename from packages/jsii-pacmak/test/expected.jsii-calc/dotnet/Amazon.JSII.Tests.CalculatorPackageId/jsii-calc-0.8.2.tgz rename to packages/jsii-pacmak/test/expected.jsii-calc/dotnet/Amazon.JSII.Tests.CalculatorPackageId/jsii-calc-0.9.0.tgz diff --git a/packages/jsii-pacmak/test/expected.jsii-calc/java/pom.xml b/packages/jsii-pacmak/test/expected.jsii-calc/java/pom.xml index c354d328e6..56369d78ad 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc/java/pom.xml +++ b/packages/jsii-pacmak/test/expected.jsii-calc/java/pom.xml @@ -48,7 +48,7 @@ calculator software.amazon.jsii.tests - 0.8.2 + 0.9.0 jar UTF-8 @@ -57,22 +57,22 @@ calculator-base software.amazon.jsii.tests - 0.8.2 + 0.9.0 calculator-base-of-base software.amazon.jsii.tests - 0.8.2 + 0.9.0 calculator-lib software.amazon.jsii.tests - 0.8.2 + 0.9.0 software.amazon.jsii jsii-runtime - 0.8.2 + 0.9.0 javax.annotation diff --git a/packages/jsii-pacmak/test/expected.jsii-calc/java/src/main/java/software/amazon/jsii/tests/calculator/$Module.java b/packages/jsii-pacmak/test/expected.jsii-calc/java/src/main/java/software/amazon/jsii/tests/calculator/$Module.java index 3a89338736..268c9bd522 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc/java/src/main/java/software/amazon/jsii/tests/calculator/$Module.java +++ b/packages/jsii-pacmak/test/expected.jsii-calc/java/src/main/java/software/amazon/jsii/tests/calculator/$Module.java @@ -7,7 +7,7 @@ public final class $Module extends JsiiModule { public $Module() { - super("jsii-calc", "0.8.2", $Module.class, "jsii-calc@0.8.2.jsii.tgz"); + super("jsii-calc", "0.9.0", $Module.class, "jsii-calc@0.9.0.jsii.tgz"); } @Override diff --git a/packages/jsii-pacmak/test/expected.jsii-calc/java/src/main/resources/software/amazon/jsii/tests/calculator/jsii-calc@0.8.2.jsii.tgz b/packages/jsii-pacmak/test/expected.jsii-calc/java/src/main/resources/software/amazon/jsii/tests/calculator/jsii-calc@0.9.0.jsii.tgz similarity index 100% rename from packages/jsii-pacmak/test/expected.jsii-calc/java/src/main/resources/software/amazon/jsii/tests/calculator/jsii-calc@0.8.2.jsii.tgz rename to packages/jsii-pacmak/test/expected.jsii-calc/java/src/main/resources/software/amazon/jsii/tests/calculator/jsii-calc@0.9.0.jsii.tgz diff --git a/packages/jsii-pacmak/test/expected.jsii-calc/js/jsii-calc@0.8.2.jsii.tgz b/packages/jsii-pacmak/test/expected.jsii-calc/js/jsii-calc@0.9.0.jsii.tgz similarity index 100% rename from packages/jsii-pacmak/test/expected.jsii-calc/js/jsii-calc@0.8.2.jsii.tgz rename to packages/jsii-pacmak/test/expected.jsii-calc/js/jsii-calc@0.9.0.jsii.tgz diff --git a/packages/jsii-pacmak/test/expected.jsii-calc/python/setup.py b/packages/jsii-pacmak/test/expected.jsii-calc/python/setup.py index 4c1cc9c45b..37d9d7705b 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc/python/setup.py +++ b/packages/jsii-pacmak/test/expected.jsii-calc/python/setup.py @@ -4,7 +4,7 @@ kwargs = json.loads(""" { "name": "jsii-calc", - "version": "0.8.2", + "version": "0.9.0", "description": "A simple calcuator built on JSII.", "url": "https://github.com/awslabs/jsii.git", "long_description_content_type": "text/markdown", @@ -21,7 +21,7 @@ ], "package_data": { "jsii_calc._jsii": [ - "jsii-calc@0.8.2.jsii.tgz" + "jsii-calc@0.9.0.jsii.tgz" ], "jsii_calc": [ "py.typed" @@ -31,9 +31,9 @@ "install_requires": [ "jsii", "publication>=0.0.3", - "scope.jsii-calc-base~=0.8.2", - "scope.jsii-calc-base-of-base~=0.8.2", - "scope.jsii-calc-lib~=0.8.2" + "scope.jsii-calc-base~=0.9.0", + "scope.jsii-calc-base-of-base~=0.9.0", + "scope.jsii-calc-lib~=0.9.0" ] } """) diff --git a/packages/jsii-pacmak/test/expected.jsii-calc/python/src/jsii_calc/__init__.py b/packages/jsii-pacmak/test/expected.jsii-calc/python/src/jsii_calc/__init__.py index 81cd9a4955..36061dc439 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc/python/src/jsii_calc/__init__.py +++ b/packages/jsii-pacmak/test/expected.jsii-calc/python/src/jsii_calc/__init__.py @@ -12,7 +12,7 @@ import scope.jsii_calc_base import scope.jsii_calc_base_of_base import scope.jsii_calc_lib -__jsii_assembly__ = jsii.JSIIAssembly.load("jsii-calc", "0.8.2", __name__, "jsii-calc@0.8.2.jsii.tgz") +__jsii_assembly__ = jsii.JSIIAssembly.load("jsii-calc", "0.9.0", __name__, "jsii-calc@0.9.0.jsii.tgz") class AbstractClassBase(metaclass=jsii.JSIIAbstractClass, jsii_type="jsii-calc.AbstractClassBase"): @staticmethod def __jsii_proxy_class__(): diff --git a/packages/jsii-pacmak/test/expected.jsii-calc/python/src/jsii_calc/_jsii/jsii-calc@0.8.2.jsii.tgz b/packages/jsii-pacmak/test/expected.jsii-calc/python/src/jsii_calc/_jsii/jsii-calc@0.9.0.jsii.tgz similarity index 100% rename from packages/jsii-pacmak/test/expected.jsii-calc/python/src/jsii_calc/_jsii/jsii-calc@0.8.2.jsii.tgz rename to packages/jsii-pacmak/test/expected.jsii-calc/python/src/jsii_calc/_jsii/jsii-calc@0.9.0.jsii.tgz diff --git a/packages/jsii-pacmak/test/expected.jsii-calc/sphinx/jsii-calc.rst b/packages/jsii-pacmak/test/expected.jsii-calc/sphinx/jsii-calc.rst index aac0802564..5cd9c7a205 100644 --- a/packages/jsii-pacmak/test/expected.jsii-calc/sphinx/jsii-calc.rst +++ b/packages/jsii-pacmak/test/expected.jsii-calc/sphinx/jsii-calc.rst @@ -10,42 +10,42 @@ Reference .. group-tab:: C# - View in `Nuget `_ + View in `Nuget `_ **csproj**: .. code-block:: xml - + **dotnet**: .. code-block:: console - dotnet add package Amazon.JSII.Tests.CalculatorPackageId --version 0.8.2 + dotnet add package Amazon.JSII.Tests.CalculatorPackageId --version 0.9.0 **packages.config**: .. code-block:: xml - + .. group-tab:: Java - View in `Maven Central `_ + View in `Maven Central `_ **Apache Buildr**: .. code-block:: none - 'software.amazon.jsii.tests:calculator:jar:0.8.2' + 'software.amazon.jsii.tests:calculator:jar:0.9.0' **Apache Ivy**: .. code-block:: xml - + **Apache Maven**: @@ -54,72 +54,72 @@ Reference software.amazon.jsii.tests calculator - 0.8.2 + 0.9.0 **Gradle / Grails**: .. code-block:: none - compile 'software.amazon.jsii.tests:calculator:0.8.2' + compile 'software.amazon.jsii.tests:calculator:0.9.0' **Groovy Grape**: .. code-block:: none @Grapes( - @Grab(group='software.amazon.jsii.tests', module='calculator', version='0.8.2') + @Grab(group='software.amazon.jsii.tests', module='calculator', version='0.9.0') ) .. group-tab:: JavaScript - View in `NPM `_ + View in `NPM `_ **npm**: .. code-block:: console - $ npm i jsii-calc@0.8.2 + $ npm i jsii-calc@0.9.0 **package.json**: .. code-block:: js { - "jsii-calc": "^0.8.2" + "jsii-calc": "^0.9.0" } **yarn**: .. code-block:: console - $ yarn add jsii-calc@0.8.2 + $ yarn add jsii-calc@0.9.0 .. group-tab:: TypeScript - View in `NPM `_ + View in `NPM `_ **npm**: .. code-block:: console - $ npm i jsii-calc@0.8.2 + $ npm i jsii-calc@0.9.0 **package.json**: .. code-block:: js { - "jsii-calc": "^0.8.2" + "jsii-calc": "^0.9.0" } **yarn**: .. code-block:: console - $ yarn add jsii-calc@0.8.2 + $ yarn add jsii-calc@0.9.0 diff --git a/packages/jsii-python-runtime/CHANGELOG.md b/packages/jsii-python-runtime/CHANGELOG.md index e014c1c7a0..9793a5cfa6 100644 --- a/packages/jsii-python-runtime/CHANGELOG.md +++ b/packages/jsii-python-runtime/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Features + +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) diff --git a/packages/jsii-python-runtime/package.json b/packages/jsii-python-runtime/package.json index 0527214b18..eb6485a24d 100644 --- a/packages/jsii-python-runtime/package.json +++ b/packages/jsii-python-runtime/package.json @@ -1,21 +1,21 @@ { "name": "jsii-python-runtime", "private": true, - "version": "0.8.2", + "version": "0.9.0", "description": "Python client for jsii runtime", "main": "index.js", "scripts": { "generate": "python3 bin/generate", - "deps": "python -m venv .env && .env/bin/pip install pip==19.0.1 setuptools==40.7.0 wheel==0.32.3 && .env/bin/pip install -r requirements.txt", + "deps": "python3 -m venv .env && .env/bin/pip install pip==19.0.1 setuptools==40.7.0 wheel==0.32.3 && .env/bin/pip install -r requirements.txt", "build": "cp ../../README.md . && npm run generate && npm run deps && .env/bin/python setup.py sdist -d . bdist_wheel -d . && rm -rf build", "package": "package-python", "test": ".env/bin/python bin/generate-calc && .env/bin/py.test -v --mypy" }, "dependencies": { - "jsii-build-tools": "^0.8.2", - "jsii-calc": "^0.8.2", - "jsii-pacmak": "^0.8.2", - "jsii-runtime": "^0.8.2" + "jsii-build-tools": "^0.9.0", + "jsii-calc": "^0.9.0", + "jsii-pacmak": "^0.9.0", + "jsii-runtime": "^0.9.0" }, "repository": { "type": "git", diff --git a/packages/jsii-reflect/CHANGELOG.md b/packages/jsii-reflect/CHANGELOG.md index b48d3d6ce2..5f0e1d5d7d 100644 --- a/packages/jsii-reflect/CHANGELOG.md +++ b/packages/jsii-reflect/CHANGELOG.md @@ -3,6 +3,33 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Bug Fixes + +* **jsii:** Prohibit illegal uses of structs (aka data types) ([#418](https://github.com/awslabs/jsii/issues/418)) ([8ff9137](https://github.com/awslabs/jsii/commit/8ff9137)), closes [#287](https://github.com/awslabs/jsii/issues/287) + + +### Features + +* **jsii:** Enforce use of peerDependencies ([#421](https://github.com/awslabs/jsii/issues/421)) ([e72fea5](https://github.com/awslabs/jsii/commit/e72fea5)), closes [#361](https://github.com/awslabs/jsii/issues/361) +* **jsii:** Erase un-exported base classes instead of prohibiting those ([#425](https://github.com/awslabs/jsii/issues/425)) ([d006f5c](https://github.com/awslabs/jsii/commit/d006f5c)), closes [#417](https://github.com/awslabs/jsii/issues/417) +* **jsii:** Erase un-exported base interfaces instead of prohibiting those ([#426](https://github.com/awslabs/jsii/issues/426)) ([afbabff](https://github.com/awslabs/jsii/commit/afbabff)), closes [#417](https://github.com/awslabs/jsii/issues/417) +* **jsii:** record source locations in assembly ([#429](https://github.com/awslabs/jsii/issues/429)) ([e601c0c](https://github.com/awslabs/jsii/commit/e601c0c)) +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) +* **kernel:** Normalize empty structs to undefined ([#416](https://github.com/awslabs/jsii/issues/416)) ([a8ee954](https://github.com/awslabs/jsii/commit/a8ee954)), closes [#411](https://github.com/awslabs/jsii/issues/411) + + +### BREAKING CHANGES + +* **jsii:** All direct dependencies must be duplicated in + peerDependencies unless they are in bundledDependencies. + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) **Note:** Version bump only for package jsii-reflect diff --git a/packages/jsii-reflect/package.json b/packages/jsii-reflect/package.json index d537df9b2d..3dd098fbf7 100644 --- a/packages/jsii-reflect/package.json +++ b/packages/jsii-reflect/package.json @@ -1,6 +1,6 @@ { "name": "jsii-reflect", - "version": "0.8.2", + "version": "0.9.0", "description": "strongly-typed reflection library and tools for jsii", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -16,19 +16,19 @@ "dependencies": { "colors": "^1.3.3", "fs-extra": "^7.0.1", - "jsii-spec": "^0.8.2", - "oo-ascii-tree": "^0.8.2", + "jsii-spec": "^0.9.0", + "oo-ascii-tree": "^0.9.0", "yargs": "^13.2.1" }, "devDependencies": { - "@scope/jsii-calc-lib": "^0.8.2", + "@scope/jsii-calc-lib": "^0.9.0", "@types/fs-extra": "^5.0.5", "@types/jest": "^24.0.9", "@types/yargs": "^12.0.9", "jest": "^24.1.0", - "jsii-build-tools": "^0.8.2", - "jsii-calc": "^0.8.2", - "jsii": "^0.8.2", + "jsii": "^0.9.0", + "jsii-build-tools": "^0.9.0", + "jsii-calc": "^0.9.0", "ts-jest": "^24.0.0", "typescript": "^3.3.3333" }, diff --git a/packages/jsii-ruby-runtime/CHANGELOG.md b/packages/jsii-ruby-runtime/CHANGELOG.md index 46b3bbd11b..0d5f9d8c36 100644 --- a/packages/jsii-ruby-runtime/CHANGELOG.md +++ b/packages/jsii-ruby-runtime/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Features + +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) **Note:** Version bump only for package jsii-ruby-runtime diff --git a/packages/jsii-ruby-runtime/package.json b/packages/jsii-ruby-runtime/package.json index 802a297417..46ad5980d9 100644 --- a/packages/jsii-ruby-runtime/package.json +++ b/packages/jsii-ruby-runtime/package.json @@ -1,6 +1,6 @@ { "name": "jsii-ruby-runtime", - "version": "0.8.2", + "version": "0.9.0", "description": "Ruby client for jsii runtime", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -15,10 +15,10 @@ }, "devDependencies": { "@types/node": "^8.10.43", - "jsii-build-tools": "^0.8.2", - "jsii-calc": "^0.8.2", - "jsii-pacmak": "^0.8.2", - "jsii-runtime": "^0.8.2", + "jsii-build-tools": "^0.9.0", + "jsii-calc": "^0.9.0", + "jsii-pacmak": "^0.9.0", + "jsii-runtime": "^0.9.0", "typescript": "^3.2.4" }, "author": { diff --git a/packages/jsii-runtime/CHANGELOG.md b/packages/jsii-runtime/CHANGELOG.md index 839143703e..64fd25e210 100644 --- a/packages/jsii-runtime/CHANGELOG.md +++ b/packages/jsii-runtime/CHANGELOG.md @@ -3,6 +3,24 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Features + +* **jsii:** Enforce use of peerDependencies ([#421](https://github.com/awslabs/jsii/issues/421)) ([e72fea5](https://github.com/awslabs/jsii/commit/e72fea5)), closes [#361](https://github.com/awslabs/jsii/issues/361) +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) + + +### BREAKING CHANGES + +* **jsii:** All direct dependencies must be duplicated in + peerDependencies unless they are in bundledDependencies. + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) diff --git a/packages/jsii-runtime/package.json b/packages/jsii-runtime/package.json index 0072bf60db..e8048e81ee 100644 --- a/packages/jsii-runtime/package.json +++ b/packages/jsii-runtime/package.json @@ -1,6 +1,6 @@ { "name": "jsii-runtime", - "version": "0.8.2", + "version": "0.9.0", "description": "jsii runtime kernel process", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -14,11 +14,11 @@ "package": "package-js" }, "devDependencies": { - "@scope/jsii-calc-base": "^0.8.2", - "@scope/jsii-calc-lib": "^0.8.2", + "@scope/jsii-calc-base": "^0.9.0", + "@scope/jsii-calc-lib": "^0.9.0", "@types/node": "^8.10.43", - "jsii-build-tools": "^0.8.2", - "jsii-calc": "^0.8.2", + "jsii-build-tools": "^0.9.0", + "jsii-calc": "^0.9.0", "nodeunit": "^0.11.3", "source-map-loader": "^0.2.4", "typescript": "^3.3.3333", @@ -27,8 +27,8 @@ "webpack-cli": "^3.2.3" }, "dependencies": { - "jsii-kernel": "^0.8.2", - "jsii-spec": "^0.8.2" + "jsii-kernel": "^0.9.0", + "jsii-spec": "^0.9.0" }, "author": { "name": "Amazon Web Services", diff --git a/packages/jsii-spec/CHANGELOG.md b/packages/jsii-spec/CHANGELOG.md index e5453ff150..7e26d5ba10 100644 --- a/packages/jsii-spec/CHANGELOG.md +++ b/packages/jsii-spec/CHANGELOG.md @@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Features + +* **jsii:** Enforce use of peerDependencies ([#421](https://github.com/awslabs/jsii/issues/421)) ([e72fea5](https://github.com/awslabs/jsii/commit/e72fea5)), closes [#361](https://github.com/awslabs/jsii/issues/361) +* **jsii:** record source locations in assembly ([#429](https://github.com/awslabs/jsii/issues/429)) ([e601c0c](https://github.com/awslabs/jsii/commit/e601c0c)) +* **jsii:** Tag the jsii compiler version in the .jsii assemblies ([#420](https://github.com/awslabs/jsii/issues/420)) ([42dece1](https://github.com/awslabs/jsii/commit/42dece1)), closes [#412](https://github.com/awslabs/jsii/issues/412) +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) + + +### BREAKING CHANGES + +* **jsii:** All direct dependencies must be duplicated in + peerDependencies unless they are in bundledDependencies. + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) **Note:** Version bump only for package jsii-spec diff --git a/packages/jsii-spec/package.json b/packages/jsii-spec/package.json index ffe17dcc2e..24dcf0a779 100644 --- a/packages/jsii-spec/package.json +++ b/packages/jsii-spec/package.json @@ -1,6 +1,6 @@ { "name": "jsii-spec", - "version": "0.8.2", + "version": "0.9.0", "description": "Specification for jsii assemblies", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -13,7 +13,7 @@ "devDependencies": { "@types/node": "^8.10.43", "@types/nodeunit": "^0.0.30", - "jsii-build-tools": "^0.8.2", + "jsii-build-tools": "^0.9.0", "nodeunit": "^0.11.3", "typescript": "^3.3.3333", "typescript-json-schema": "^0.34.0" diff --git a/packages/jsii/CHANGELOG.md b/packages/jsii/CHANGELOG.md index ab4c7516f3..72bb473eb8 100644 --- a/packages/jsii/CHANGELOG.md +++ b/packages/jsii/CHANGELOG.md @@ -3,6 +3,34 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Bug Fixes + +* **jsii:** Prohibit illegal uses of structs (aka data types) ([#418](https://github.com/awslabs/jsii/issues/418)) ([8ff9137](https://github.com/awslabs/jsii/commit/8ff9137)), closes [#287](https://github.com/awslabs/jsii/issues/287) + + +### Features + +* **jsii:** check that referenced [@params](https://github.com/params) exist ([#431](https://github.com/awslabs/jsii/issues/431)) ([265c304](https://github.com/awslabs/jsii/commit/265c304)), closes [#422](https://github.com/awslabs/jsii/issues/422) +* **jsii:** Enforce use of peerDependencies ([#421](https://github.com/awslabs/jsii/issues/421)) ([e72fea5](https://github.com/awslabs/jsii/commit/e72fea5)), closes [#361](https://github.com/awslabs/jsii/issues/361) +* **jsii:** Erase un-exported base classes instead of prohibiting those ([#425](https://github.com/awslabs/jsii/issues/425)) ([d006f5c](https://github.com/awslabs/jsii/commit/d006f5c)), closes [#417](https://github.com/awslabs/jsii/issues/417) +* **jsii:** Erase un-exported base interfaces instead of prohibiting those ([#426](https://github.com/awslabs/jsii/issues/426)) ([afbabff](https://github.com/awslabs/jsii/commit/afbabff)), closes [#417](https://github.com/awslabs/jsii/issues/417) +* **jsii:** record source locations in assembly ([#429](https://github.com/awslabs/jsii/issues/429)) ([e601c0c](https://github.com/awslabs/jsii/commit/e601c0c)) +* **jsii:** Tag the jsii compiler version in the .jsii assemblies ([#420](https://github.com/awslabs/jsii/issues/420)) ([42dece1](https://github.com/awslabs/jsii/commit/42dece1)), closes [#412](https://github.com/awslabs/jsii/issues/412) +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) + + +### BREAKING CHANGES + +* **jsii:** All direct dependencies must be duplicated in + peerDependencies unless they are in bundledDependencies. + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) **Note:** Version bump only for package jsii diff --git a/packages/jsii/package.json b/packages/jsii/package.json index 1b4ea44d4d..3eed8a8050 100644 --- a/packages/jsii/package.json +++ b/packages/jsii/package.json @@ -1,6 +1,6 @@ { "name": "jsii", - "version": "0.8.2", + "version": "0.9.0", "description": "TypeScript compiler for jsii", "license": "Apache-2.0", "main": "lib/index.js", @@ -30,7 +30,7 @@ "@types/semver": "^5.5.0", "@types/yargs": "^12.0.9", "clone": "^2.1.2", - "jsii-build-tools": "^0.8.2", + "jsii-build-tools": "^0.9.0", "nodeunit": "^0.11.3", "nyc": "^13.3.0" }, @@ -39,7 +39,7 @@ "colors": "^1.3.3", "deep-equal": "^1.0.1", "fs-extra": "^7.0.1", - "jsii-spec": "^0.8.2", + "jsii-spec": "^0.9.0", "log4js": "^4.0.2", "semver": "^5.6.0", "sort-json": "^2.0.0", diff --git a/packages/oo-ascii-tree/CHANGELOG.md b/packages/oo-ascii-tree/CHANGELOG.md index 6d6f67960c..79165d6726 100644 --- a/packages/oo-ascii-tree/CHANGELOG.md +++ b/packages/oo-ascii-tree/CHANGELOG.md @@ -3,6 +3,24 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.9.0](https://github.com/awslabs/jsii/compare/v0.8.2...v0.9.0) (2019-04-04) + + +### Features + +* **jsii:** Enforce use of peerDependencies ([#421](https://github.com/awslabs/jsii/issues/421)) ([e72fea5](https://github.com/awslabs/jsii/commit/e72fea5)), closes [#361](https://github.com/awslabs/jsii/issues/361) +* **jsii-diff:** standardize doc comments, add API compatibility tool ([#415](https://github.com/awslabs/jsii/issues/415)) ([9cfd867](https://github.com/awslabs/jsii/commit/9cfd867)) + + +### BREAKING CHANGES + +* **jsii:** All direct dependencies must be duplicated in + peerDependencies unless they are in bundledDependencies. + + + + + ## [0.8.2](https://github.com/awslabs/jsii/compare/v0.8.1...v0.8.2) (2019-03-28) **Note:** Version bump only for package oo-ascii-tree diff --git a/packages/oo-ascii-tree/package.json b/packages/oo-ascii-tree/package.json index 9217a1cf93..f0ed99a6b0 100644 --- a/packages/oo-ascii-tree/package.json +++ b/packages/oo-ascii-tree/package.json @@ -1,6 +1,6 @@ { "name": "oo-ascii-tree", - "version": "0.8.2", + "version": "0.9.0", "description": "object-oriented ascii tree renderer", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -14,7 +14,7 @@ "@types/jest": "^23.3.14", "@types/node": "^8.10.43", "jest": "^24.1.0", - "jsii-build-tools": "^0.8.2", + "jsii-build-tools": "^0.9.0", "ts-jest": "^23.10.5", "typescript": "^3.3.3333" },