Skip to content

Commit 192dc88

Browse files
authored
chore(release): 1.120.0 (#4988)
See [CHANGELOG](https://github.com/aws/jsii/blob/bump/1.120.0/CHANGELOG.md)
2 parents 1634eac + b8607ae commit 192dc88

File tree

12 files changed

+38
-30
lines changed

12 files changed

+38
-30
lines changed

.github/workflows/gh-pages.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: ubuntu-latest
1919
steps:
2020
- name: Check out
21-
uses: actions/checkout@v5
21+
uses: actions/checkout@v6
2222
- name: Set up Python
2323
uses: actions/setup-python@v6
2424
with:
@@ -54,7 +54,7 @@ jobs:
5454
runs-on: ubuntu-latest
5555
steps:
5656
- name: Check out
57-
uses: actions/checkout@v5
57+
uses: actions/checkout@v6
5858
with:
5959
ref: gh-pages
6060
token: ${{ secrets.PROJEN_GITHUB_TOKEN }}

.github/workflows/main.yml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
steps:
2424
# Check out the code
2525
- name: Check out
26-
uses: actions/checkout@v5
26+
uses: actions/checkout@v6
2727
# Set up all of our standard runtimes
2828
- name: Set up .NET 6
2929
uses: actions/setup-dotnet@v5
@@ -105,7 +105,7 @@ jobs:
105105
steps:
106106
# Check out the code
107107
- name: Check out
108-
uses: actions/checkout@v5
108+
uses: actions/checkout@v6
109109
# Set up all of our standard runtimes
110110
- name: Set up .NET 6
111111
uses: actions/setup-dotnet@v5
@@ -211,13 +211,6 @@ jobs:
211211
node: '20'
212212
python: '3.9'
213213
# Test alternate Nodes
214-
- title: 'Node 18'
215-
java: '8'
216-
dotnet: '6.0.x'
217-
go: '1.23'
218-
node: '18' # EOS 2025-11-30
219-
os: ubuntu-latest
220-
python: '3.9'
221214
- title: 'Node 20'
222215
java: '8'
223216
dotnet: '6.0.x'

.github/workflows/yarn-upgrade.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- name: Check Out
17-
uses: actions/checkout@v5
17+
uses: actions/checkout@v6
1818

1919
- name: Set up Node
2020
uses: actions/setup-node@v6
@@ -119,7 +119,7 @@ jobs:
119119
runs-on: ubuntu-latest
120120
steps:
121121
- name: Check Out
122-
uses: actions/checkout@v5
122+
uses: actions/checkout@v6
123123

124124
- name: Download patch
125125
uses: actions/download-artifact@v6

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
## [1.120.0](https://github.com/aws/jsii/compare/v1.119.0...v1.120.0) (2025-11-24)
6+
7+
8+
### Bug Fixes
9+
10+
* **java:** pre-release versions installed for jackson dependencies ([#4983](https://github.com/aws/jsii/issues/4983)) ([2b687d1](https://github.com/aws/jsii/commit/2b687d1f2cc1208658a4c3adb89e010e189b7b08))
11+
* Typeguard cannot check the protocol ([#4986](https://github.com/aws/jsii/issues/4986)) ([e9b53ec](https://github.com/aws/jsii/commit/e9b53ec7336ee235c909b8d03bf62629806d7864))
12+
513
## [1.119.0](https://github.com/aws/jsii/compare/v1.118.0...v1.119.0) (2025-11-10)
614

715

gh-pages/requirements-dev.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
mkdocs~=1.6.1
22
mkdocs-awesome-pages-plugin~=2.10.1
3-
mkdocs-material~=9.6.23
3+
mkdocs-material~=9.7.0
44
mkdocs-git-revision-date-plugin~=0.3.2

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@
1212
"rejectCycles": true
1313
}
1414
},
15-
"version": "1.119.0",
15+
"version": "1.120.0",
1616
"$schema": "node_modules/lerna/schemas/lerna-schema.json"
1717
}

packages/@jsii/java-runtime/pom.xml.t.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ process.stdout.write(`<?xml version="1.0" encoding="UTF-8"?>
6060
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
6161
<!-- Versions of the dependencies -->
6262
<hamcrest.version>[1.3,1.4-a0)</hamcrest.version>
63-
<jackson.version>[2.11.3,2.19.0)</jackson.version>
63+
<jackson.version>[2.11.3,2.99999.0]</jackson.version>
6464
<javax-annotations.version>[1.3.2,1.4.0)</javax-annotations.version>
6565
<jetbrains-annotations.version>[13.0.0,24.0-a0)</jetbrains-annotations.version>
6666
<junit.version>[5.8.0,5.10-a0)</junit.version>

packages/@jsii/python-runtime/setup.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
with open("README.md", encoding="utf8") as fp:
1010
long_description = fp.read()
1111

12+
# 3.x and newer perform an additional runtime check on interfaces that our interfaces fail.
13+
# Stick to this old version. <https://github.com/aws/constructs/issues/2825>
14+
# Defined as a constant to hopefully prevent Dependabot from automatically updating this.
15+
TYPEGUARD_VERSION = "2.13.3"
1216

1317
setuptools.setup(
1418
name="jsii",
@@ -34,8 +38,7 @@
3438
"cattrs>=1.8,<25.4",
3539
"importlib_resources>=5.2.0",
3640
"publication>=0.0.3", # This is used by all generated code.
37-
# 4.3.0 is incompatible with generated bindings, see https://github.com/aws/jsii/issues/4658
38-
"typeguard>=2.13.3,<4.5.0", # This is used by all generated code.
41+
f"typeguard=={TYPEGUARD_VERSION}",
3942
"python-dateutil",
4043
"typing_extensions>=3.8,<5.0",
4144
],

packages/jsii-pacmak/lib/targets/python.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2277,6 +2277,11 @@ class Package {
22772277
);
22782278
code.closeFile('README.md');
22792279

2280+
// 3.x and newer perform an additional runtime check on interfaces that our interfaces fail.
2281+
// Stick to this old version. <https://github.com/aws/constructs/issues/2825>
2282+
// Defined as a constant to hopefully prevent Dependabot from automatically updating this.
2283+
const typeguardVersion = '2.13.3';
2284+
22802285
const setupKwargs = {
22812286
name: this.name,
22822287
version: this.version,
@@ -2302,8 +2307,7 @@ class Package {
23022307
install_requires: [
23032308
`jsii${toPythonVersionRange(`^${VERSION}`)}`,
23042309
'publication>=0.0.3',
2305-
// 4.3.0 is incompatible with generated bindings, see https://github.com/aws/jsii/issues/4658
2306-
'typeguard>=2.13.3,<4.3.0',
2310+
`typeguard==${typeguardVersion}`,
23072311
]
23082312
.concat(dependencies)
23092313
.sort(),

packages/jsii-pacmak/test/generated-code/__snapshots__/examples.test.js.snap

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)