Skip to content

Commit 858ce8e

Browse files
yasmewadkstich
authored andcommitted
Bump version to 1.62.0
1 parent 8833bde commit 858ce8e

File tree

5 files changed

+290
-16
lines changed

5 files changed

+290
-16
lines changed

.changes/next-release/bugfix-3462fce24080c851a7e66263b70c5280721f6767.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changes/next-release/feature-c14e60c99957050208523aa25f3634185c427376.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changes/releases/1.62.0.json

Lines changed: 210 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,210 @@
1+
{
2+
"version": "1.62.0",
3+
"changes": [
4+
{
5+
"type": "documentation",
6+
"description": "Updated README.md for Trait Codegen.",
7+
"pull_requests": [
8+
"[#2753](https://github.com/smithy-lang/smithy/pull/2753)"
9+
]
10+
},
11+
{
12+
"type": "bugfix",
13+
"description": "Updated query params output test in rest-json.",
14+
"pull_requests": [
15+
"[#2739](https://github.com/smithy-lang/smithy/pull/2739)"
16+
]
17+
},
18+
{
19+
"type": "bugfix",
20+
"description": "Fixed trait codegen for timestamp member with timestampformat trait.",
21+
"pull_requests": [
22+
"[#2744](https://github.com/smithy-lang/smithy/pull/2744)"
23+
]
24+
},
25+
{
26+
"type": "bugfix",
27+
"description": "Removed the breakingChanges member from the required trait.",
28+
"pull_requests": [
29+
"[#2748](https://github.com/smithy-lang/smithy/pull/2748)"
30+
]
31+
},
32+
{
33+
"type": "documentation",
34+
"description": "Added README.md for trait codegen.",
35+
"pull_requests": [
36+
"[#2751](https://github.com/smithy-lang/smithy/pull/2751)"
37+
]
38+
},
39+
{
40+
"type": "bugfix",
41+
"description": "Fixed trait codegen for list with uniqueitems trait.",
42+
"pull_requests": [
43+
"[#2706](https://github.com/smithy-lang/smithy/pull/2706)"
44+
]
45+
},
46+
{
47+
"type": "feature",
48+
"description": "Allow specifying multiple files and/or directories to smithy format. Fixes [#2563](https://github.com/smithy-lang/smithy/issues/2563).",
49+
"pull_requests": [
50+
"[#2757](https://github.com/smithy-lang/smithy/pull/2757)"
51+
]
52+
},
53+
{
54+
"type": "feature",
55+
"description": "Added split function to rules engine.",
56+
"pull_requests": [
57+
"[#2762](https://github.com/smithy-lang/smithy/pull/2762)"
58+
]
59+
},
60+
{
61+
"type": "bugfix",
62+
"description": "Fixed loading smithy-ts version in docs.",
63+
"pull_requests": [
64+
"[#2722](https://github.com/smithy-lang/smithy/pull/2722)"
65+
]
66+
},
67+
{
68+
"type": "bugfix",
69+
"description": "Fixed trait codegen for class name conflicts in enum/intenum traits.",
70+
"pull_requests": [
71+
"[#2755](https://github.com/smithy-lang/smithy/pull/2755)"
72+
]
73+
},
74+
{
75+
"type": "bugfix",
76+
"description": "Fixed incorrect builder properties assignment for enum with default value.",
77+
"pull_requests": [
78+
"[#2752](https://github.com/smithy-lang/smithy/pull/2752)"
79+
]
80+
},
81+
{
82+
"type": "other",
83+
"description": "Raised the severity for query error validator to danger.",
84+
"pull_requests": [
85+
"[#2758](https://github.com/smithy-lang/smithy/pull/2758)"
86+
]
87+
},
88+
{
89+
"type": "documentation",
90+
"description": "Added missing important word in `model.rst`.",
91+
"pull_requests": [
92+
"[#2726](https://github.com/smithy-lang/smithy/pull/2726)"
93+
]
94+
},
95+
{
96+
"type": "bugfix",
97+
"description": "Fixed a bug that prevented warning events to show up for diff CLI command.",
98+
"pull_requests": [
99+
"[#2749](https://github.com/smithy-lang/smithy/pull/2749)"
100+
]
101+
},
102+
{
103+
"type": "bugfix",
104+
"description": "Fixed trait codegen for structure's string member with `@idRef`.",
105+
"pull_requests": [
106+
"[#2728](https://github.com/smithy-lang/smithy/pull/2728)"
107+
]
108+
},
109+
{
110+
"type": "bugfix",
111+
"description": "Updated shape id sequences (such as an operation's list of errors) to use ordered sets instead of lists to avoid models failing to evaluate as equal if the order is changed.",
112+
"pull_requests": [
113+
"[#2742](https://github.com/smithy-lang/smithy/pull/2742)"
114+
]
115+
},
116+
{
117+
"type": "bugfix",
118+
"description": "Fixed using shapes without TraitDefinition as trait.",
119+
"pull_requests": [
120+
"[#2733](https://github.com/smithy-lang/smithy/pull/2733)"
121+
]
122+
},
123+
{
124+
"type": "bugfix",
125+
"description": "Fixed trait codegen for List or Map traits with annotations or Javadocs.",
126+
"pull_requests": [
127+
"[#2729](https://github.com/smithy-lang/smithy/pull/2729)"
128+
]
129+
},
130+
{
131+
"type": "feature",
132+
"description": "Added BDD-based rules engine trait.",
133+
"pull_requests": [
134+
"[#2703](https://github.com/smithy-lang/smithy/pull/2703)"
135+
]
136+
},
137+
{
138+
"type": "bugfix",
139+
"description": "Fixed type transposing in RPC v2 CBOR spec.",
140+
"pull_requests": [
141+
"[#2727](https://github.com/smithy-lang/smithy/pull/2727)"
142+
]
143+
},
144+
{
145+
"type": "documentation",
146+
"description": "Updated smithy-java quickstart docs with correct file name.",
147+
"pull_requests": [
148+
"[#2766](https://github.com/smithy-lang/smithy/pull/2766)"
149+
]
150+
},
151+
{
152+
"type": "bugfix",
153+
"description": "Added missing sourceLocation setting in fromNode() in trait codegen.",
154+
"pull_requests": [
155+
"[#2730](https://github.com/smithy-lang/smithy/pull/2730)"
156+
]
157+
},
158+
{
159+
"type": "feature",
160+
"description": "Updated builders to consistently use BuilderRef to avoid leaking mutable values.",
161+
"pull_requests": [
162+
"[#2743](https://github.com/smithy-lang/smithy/pull/2743)"
163+
]
164+
},
165+
{
166+
"type": "feature",
167+
"description": "Synced partitions.json to match latest SDK release.",
168+
"pull_requests": [
169+
"[#2777](https://github.com/smithy-lang/smithy/pull/2777)",
170+
"[#2781](https://github.com/smithy-lang/smithy/pull/2781)"
171+
]
172+
},
173+
{
174+
"type": "bugfix",
175+
"description": "Reverted casting terminal endpoint builder methods as their types were being re-written as different types.",
176+
"pull_requests": [
177+
"[#2773](https://github.com/smithy-lang/smithy/pull/2773)"
178+
]
179+
},
180+
{
181+
"type": "other",
182+
"description": "Added JSON protocol tests to assert that nested `__type` keys don't overwrite the top-level `__type`.",
183+
"pull_requests": [
184+
"[#2778](https://github.com/smithy-lang/smithy/pull/2778)"
185+
]
186+
},
187+
{
188+
"type": "bugfix",
189+
"description": "Fixed an issue causing OpenAPI error examples to be missing when service-level and operation-level errors share HTTP status codes.",
190+
"pull_requests": [
191+
"[#2754](https://github.com/smithy-lang/smithy/pull/2754)"
192+
]
193+
},
194+
{
195+
"type": "documentation",
196+
"description": "Fixed an incorrect command in the server quickstart.",
197+
"pull_requests": [
198+
"https://github.com/smithy-lang/smithy/pull/2782"
199+
]
200+
},
201+
{
202+
"type": "feature",
203+
"description": "Added support for union traits and unions as parts of other trait definitions.",
204+
"pull_requests": [
205+
"https://github.com/smithy-lang/smithy/pull/2780"
206+
]
207+
}
208+
],
209+
"date": "2025-09-24"
210+
}

CHANGELOG.md

Lines changed: 79 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,84 @@
11
# Smithy Changelog
22

3+
## 1.62.0 (2025-09-24)
4+
5+
### Features
6+
7+
- Allow specifying multiple files and/or directories to smithy format. Fixes
8+
[#2563](https://github.com/smithy-lang/smithy/issues/2563).
9+
([#2757](https://github.com/smithy-lang/smithy/pull/2757))
10+
- Added split function to rules engine.
11+
([#2762](https://github.com/smithy-lang/smithy/pull/2762))
12+
- Added BDD-based rules engine trait.
13+
([#2703](https://github.com/smithy-lang/smithy/pull/2703))
14+
- Updated builders to consistently use BuilderRef to avoid leaking mutable
15+
values. ([#2743](https://github.com/smithy-lang/smithy/pull/2743))
16+
- Synced partitions.json to match latest SDK release.
17+
([#2777](https://github.com/smithy-lang/smithy/pull/2777),
18+
[#2781](https://github.com/smithy-lang/smithy/pull/2781))
19+
- Added support for union traits and unions as parts of other trait definitions.
20+
(https://github.com/smithy-lang/smithy/pull/2780)
21+
22+
### Bug Fixes
23+
24+
- Updated query params output test in rest-json.
25+
([#2739](https://github.com/smithy-lang/smithy/pull/2739))
26+
- Fixed trait codegen for timestamp member with timestampformat trait.
27+
([#2744](https://github.com/smithy-lang/smithy/pull/2744))
28+
- Removed the breakingChanges member from the required trait.
29+
([#2748](https://github.com/smithy-lang/smithy/pull/2748))
30+
- Fixed trait codegen for list with uniqueitems trait.
31+
([#2706](https://github.com/smithy-lang/smithy/pull/2706))
32+
- Fixed loading smithy-ts version in docs.
33+
([#2722](https://github.com/smithy-lang/smithy/pull/2722))
34+
- Fixed trait codegen for class name conflicts in enum/intenum traits.
35+
([#2755](https://github.com/smithy-lang/smithy/pull/2755))
36+
- Fixed incorrect builder properties assignment for enum with default value.
37+
([#2752](https://github.com/smithy-lang/smithy/pull/2752))
38+
- Fixed a bug that prevented warning events to show up for diff CLI command.
39+
([#2749](https://github.com/smithy-lang/smithy/pull/2749))
40+
- Fixed trait codegen for structure's string member with `@idRef`.
41+
([#2728](https://github.com/smithy-lang/smithy/pull/2728))
42+
- Updated shape id sequences (such as an operation's list of errors) to use
43+
ordered sets instead of lists to avoid models failing to evaluate as equal if
44+
the order is changed.
45+
([#2742](https://github.com/smithy-lang/smithy/pull/2742))
46+
- Fixed using shapes without TraitDefinition as trait.
47+
([#2733](https://github.com/smithy-lang/smithy/pull/2733))
48+
- Fixed trait codegen for List or Map traits with annotations or Javadocs.
49+
([#2729](https://github.com/smithy-lang/smithy/pull/2729))
50+
- Fixed type transposing in RPC v2 CBOR spec.
51+
([#2727](https://github.com/smithy-lang/smithy/pull/2727))
52+
- Added missing sourceLocation setting in fromNode() in trait codegen.
53+
([#2730](https://github.com/smithy-lang/smithy/pull/2730))
54+
- Reverted casting terminal endpoint builder methods as their types were being
55+
re-written as different types.
56+
([#2773](https://github.com/smithy-lang/smithy/pull/2773))
57+
- Fixed an issue causing OpenAPI error examples to be missing when service-level
58+
and operation-level errors share HTTP status codes.
59+
([#2754](https://github.com/smithy-lang/smithy/pull/2754))
60+
61+
### Documentation
62+
63+
- Updated README.md for Trait Codegen.
64+
([#2753](https://github.com/smithy-lang/smithy/pull/2753))
65+
- Added README.md for trait codegen.
66+
([#2751](https://github.com/smithy-lang/smithy/pull/2751))
67+
- Added missing important word in `model.rst`.
68+
([#2726](https://github.com/smithy-lang/smithy/pull/2726))
69+
- Updated smithy-java quickstart docs with correct file name.
70+
([#2766](https://github.com/smithy-lang/smithy/pull/2766))
71+
- Fixed an incorrect command in the server quickstart.
72+
(https://github.com/smithy-lang/smithy/pull/2782)
73+
74+
### Other
75+
76+
- Raised the severity for query error validator to danger.
77+
([#2758](https://github.com/smithy-lang/smithy/pull/2758))
78+
- Added JSON protocol tests to assert that nested `__type` keys don't overwrite
79+
the top-level `__type`.
80+
([#2778](https://github.com/smithy-lang/smithy/pull/2778))
81+
382
## 1.61.0 (2025-07-23)
483

584
### Features
@@ -4020,4 +4099,3 @@ components of the documentation will have changed.
40204099
([#162](https://github.com/awslabs/smithy/pull/162))
40214100
- Allow model assembling from symlink model files / directory
40224101
([#163](https://github.com/awslabs/smithy/pull/163))
4023-

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.61.0
1+
1.62.0

0 commit comments

Comments
 (0)