Sitelet https://github.com/Soubhik-10/compilers/commit/dabbb0a80d391322072e84aa40c596410f5fe9bc
Skip to content

Commit dabbb0a

Browse files
committed
chore: release 0.17.1
1 parent 9cadfd2 commit dabbb0a

2 files changed

Lines changed: 202 additions & 62 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 196 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -5,88 +5,194 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.17.1](https://github.com/foundry-rs/compilers/releases/tag/v0.17.1) - 2025-06-02
9+
10+
### Dependencies
11+
12+
- Bump to latest version in README
13+
- Update MSRV policy, bump to `1.87` in `clippy.toml` in line with `CI` and `Cargo.toml` ([#277](https://github.com/foundry-rs/compilers/issues/277))
14+
15+
### Miscellaneous Tasks
16+
17+
- Add language matcher on `MultiCompilerLanguage` ([#276](https://github.com/foundry-rs/compilers/issues/276))
18+
819
## [0.17.0](https://github.com/foundry-rs/compilers/releases/tag/v0.17.0) - 2025-05-29
920

1021
### Miscellaneous Tasks
1122

23+
- Release 0.17.0
1224
- Release 0.17.0
1325
- Release 0.17.0
1426

1527
## [0.16.4](https://github.com/foundry-rs/compilers/releases/tag/v0.16.4) - 2025-05-29
1628

29+
### Dependencies
30+
31+
- Bump solar v0.1.4 ([#275](https://github.com/foundry-rs/compilers/issues/275))
32+
33+
### Miscellaneous Tasks
34+
35+
- Release 0.16.4
36+
37+
## [0.16.3](https://github.com/foundry-rs/compilers/releases/tag/v0.16.3) - 2025-05-28
38+
1739
### Bug Fixes
1840

1941
- Update Tera documentation link in cliff.toml ([#270](https://github.com/foundry-rs/compilers/issues/270))
42+
43+
### Miscellaneous Tasks
44+
45+
- Release 0.16.3
46+
- Switch to `Prague` hardfork by default ([#272](https://github.com/foundry-rs/compilers/issues/272))
47+
- Clean up error! calls ([#273](https://github.com/foundry-rs/compilers/issues/273))
48+
49+
### Other
50+
51+
- Some fields are optional during `"stopAfter":"parsing"` ([#271](https://github.com/foundry-rs/compilers/issues/271))
52+
53+
## [0.16.2](https://github.com/foundry-rs/compilers/releases/tag/v0.16.2) - 2025-05-21
54+
55+
### Miscellaneous Tasks
56+
57+
- Release 0.16.2
58+
59+
### Other
60+
61+
- Support `transient` in `StorageLocation` ([#269](https://github.com/foundry-rs/compilers/issues/269))
62+
63+
## [0.16.1](https://github.com/foundry-rs/compilers/releases/tag/v0.16.1) - 2025-05-16
64+
65+
### Bug Fixes
66+
2067
- Is_dirty to use additional_files ([#268](https://github.com/foundry-rs/compilers/issues/268))
21-
- Fix Update CONTRIBUTING.md ([#261](https://github.com/foundry-rs/compilers/issues/261))
22-
- Missing check for normalization ([#257](https://github.com/foundry-rs/compilers/issues/257))
23-
- Update normalization ([#256](https://github.com/foundry-rs/compilers/issues/256))
24-
- Allow top level event declarations ([#251](https://github.com/foundry-rs/compilers/issues/251))
25-
- Ordering for flattener ([#247](https://github.com/foundry-rs/compilers/issues/247))
26-
- Handle displaying multiline errors correctly ([#245](https://github.com/foundry-rs/compilers/issues/245))
68+
69+
### Miscellaneous Tasks
70+
71+
- Release 0.16.1
72+
73+
## [0.16.0](https://github.com/foundry-rs/compilers/releases/tag/v0.16.0) - 2025-05-12
2774

2875
### Dependencies
2976

30-
- Bump solar v0.1.4 ([#275](https://github.com/foundry-rs/compilers/issues/275))
3177
- Bump solar version ([#264](https://github.com/foundry-rs/compilers/issues/264))
78+
79+
### Miscellaneous Tasks
80+
81+
- Release 0.16.0
82+
83+
## [0.15.0](https://github.com/foundry-rs/compilers/releases/tag/v0.15.0) - 2025-05-07
84+
85+
### Dependencies
86+
3287
- [deps] Bump alloy 1.0 ([#263](https://github.com/foundry-rs/compilers/issues/263))
33-
- [deps] Bump dirs ([#243](https://github.com/foundry-rs/compilers/issues/243))
3488

3589
### Documentation
3690

3791
- Update CHANGELOG.md
3892

93+
### Miscellaneous Tasks
94+
95+
- Release 0.15.0
96+
97+
## [0.14.1](https://github.com/foundry-rs/compilers/releases/tag/v0.14.1) - 2025-04-19
98+
99+
### Bug Fixes
100+
101+
- Fix Update CONTRIBUTING.md ([#261](https://github.com/foundry-rs/compilers/issues/261))
102+
103+
### Miscellaneous Tasks
104+
105+
- Release 0.14.1
106+
107+
### Performance
108+
109+
- Switch md5 to xxhash ([#262](https://github.com/foundry-rs/compilers/issues/262))
110+
111+
## [0.14.0](https://github.com/foundry-rs/compilers/releases/tag/v0.14.0) - 2025-04-07
112+
39113
### Features
40114

41115
- Add support for preprocessing sources ([#252](https://github.com/foundry-rs/compilers/issues/252))
42-
- Add osaka evm version ([#254](https://github.com/foundry-rs/compilers/issues/254))
43-
- Impl `.path(&self)` for `ContractInfo` ([#250](https://github.com/foundry-rs/compilers/issues/250))
44116

45117
### Miscellaneous Tasks
46118

47-
- Release 0.16.4
48-
- Release 0.16.3
49-
- Switch to `Prague` hardfork by default ([#272](https://github.com/foundry-rs/compilers/issues/272))
50-
- Clean up error! calls ([#273](https://github.com/foundry-rs/compilers/issues/273))
51-
- Release 0.16.2
52-
- Release 0.16.1
53-
- Release 0.16.0
54-
- Release 0.15.0
55-
- Release 0.14.1
56119
- Release 0.14.0
57120
- Simplify pragma parsing ([#260](https://github.com/foundry-rs/compilers/issues/260))
121+
122+
### Styling
123+
124+
- Update file extension for compatibility ([#258](https://github.com/foundry-rs/compilers/issues/258))
125+
126+
## [0.13.5](https://github.com/foundry-rs/compilers/releases/tag/v0.13.5) - 2025-03-14
127+
128+
### Bug Fixes
129+
130+
- Missing check for normalization ([#257](https://github.com/foundry-rs/compilers/issues/257))
131+
132+
### Miscellaneous Tasks
133+
58134
- Release 0.13.5
135+
136+
## [0.13.4](https://github.com/foundry-rs/compilers/releases/tag/v0.13.4) - 2025-03-14
137+
138+
### Bug Fixes
139+
140+
- Update normalization ([#256](https://github.com/foundry-rs/compilers/issues/256))
141+
142+
### Features
143+
144+
- Add osaka evm version ([#254](https://github.com/foundry-rs/compilers/issues/254))
145+
146+
### Miscellaneous Tasks
147+
59148
- Release 0.13.4
60-
- Release 0.13.3
61-
- Release 0.13.2
62-
- Fix spelling issues ([#248](https://github.com/foundry-rs/compilers/issues/248))
63-
- Release 0.13.1
64-
- Clippy + winnow 0.7 ([#244](https://github.com/foundry-rs/compilers/issues/244))
65-
- Call shrink_to_fit afte parsing source maps ([#242](https://github.com/foundry-rs/compilers/issues/242))
66149

67150
### Other
68151

69-
- Some fields are optional during `"stopAfter":"parsing"` ([#271](https://github.com/foundry-rs/compilers/issues/271))
70-
- Support `transient` in `StorageLocation` ([#269](https://github.com/foundry-rs/compilers/issues/269))
71152
- Allow unmaintained paste ([#255](https://github.com/foundry-rs/compilers/issues/255))
72153

73-
### Performance
154+
## [0.13.3](https://github.com/foundry-rs/compilers/releases/tag/v0.13.3) - 2025-02-14
74155

75-
- Switch md5 to xxhash ([#262](https://github.com/foundry-rs/compilers/issues/262))
156+
### Bug Fixes
76157

77-
### Styling
158+
- Allow top level event declarations ([#251](https://github.com/foundry-rs/compilers/issues/251))
78159

79-
- Update file extension for compatibility ([#258](https://github.com/foundry-rs/compilers/issues/258))
160+
### Features
80161

81-
## [0.13.0](https://github.com/foundry-rs/compilers/releases/tag/v0.13.0) - 2025-01-21
162+
- Impl `.path(&self)` for `ContractInfo` ([#250](https://github.com/foundry-rs/compilers/issues/250))
163+
164+
### Miscellaneous Tasks
165+
166+
- Release 0.13.3
167+
168+
## [0.13.2](https://github.com/foundry-rs/compilers/releases/tag/v0.13.2) - 2025-02-06
82169

83170
### Bug Fixes
84171

85-
- EvmVersion `from_str` ([#235](https://github.com/foundry-rs/compilers/issues/235))
172+
- Ordering for flattener ([#247](https://github.com/foundry-rs/compilers/issues/247))
173+
174+
### Miscellaneous Tasks
175+
176+
- Release 0.13.2
177+
- Fix spelling issues ([#248](https://github.com/foundry-rs/compilers/issues/248))
178+
179+
## [0.13.1](https://github.com/foundry-rs/compilers/releases/tag/v0.13.1) - 2025-02-02
180+
181+
### Bug Fixes
182+
183+
- Handle displaying multiline errors correctly ([#245](https://github.com/foundry-rs/compilers/issues/245))
86184

87185
### Dependencies
88186

89-
- [deps] Bump solar 0.1.1 ([#237](https://github.com/foundry-rs/compilers/issues/237))
187+
- [deps] Bump dirs ([#243](https://github.com/foundry-rs/compilers/issues/243))
188+
189+
### Miscellaneous Tasks
190+
191+
- Release 0.13.1
192+
- Clippy + winnow 0.7 ([#244](https://github.com/foundry-rs/compilers/issues/244))
193+
- Call shrink_to_fit afte parsing source maps ([#242](https://github.com/foundry-rs/compilers/issues/242))
194+
195+
## [0.13.0](https://github.com/foundry-rs/compilers/releases/tag/v0.13.0) - 2025-01-21
90196

91197
### Features
92198

@@ -97,6 +203,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
97203

98204
- Release 0.13.0
99205
- More lints ([#238](https://github.com/foundry-rs/compilers/issues/238))
206+
207+
## [0.12.9](https://github.com/foundry-rs/compilers/releases/tag/v0.12.9) - 2025-01-05
208+
209+
### Bug Fixes
210+
211+
- EvmVersion `from_str` ([#235](https://github.com/foundry-rs/compilers/issues/235))
212+
213+
### Dependencies
214+
215+
- [deps] Bump solar 0.1.1 ([#237](https://github.com/foundry-rs/compilers/issues/237))
216+
217+
### Miscellaneous Tasks
218+
100219
- Release 0.12.9
101220
- Clippy ([#236](https://github.com/foundry-rs/compilers/issues/236))
102221

@@ -105,36 +224,65 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
105224
### Bug Fixes
106225

107226
- Correctly merge restrictions ([#234](https://github.com/foundry-rs/compilers/issues/234))
108-
- Vyper version comparison typo ([#232](https://github.com/foundry-rs/compilers/issues/232))
109-
- Add fallback parser for contract names ([#229](https://github.com/foundry-rs/compilers/issues/229))
110-
- Fix minor grammatical issue in project documentation ([#226](https://github.com/foundry-rs/compilers/issues/226))
111-
112-
### Dependencies
113-
114-
- Bump MSRV to 1.83 ([#230](https://github.com/foundry-rs/compilers/issues/230))
115227

116228
### Miscellaneous Tasks
117229

118230
- Release 0.12.8
119-
- Release 0.12.7
120-
- Release 0.12.6
121-
- Release 0.12.5
122-
- Release 0.12.5
123-
- Release 0.12.4
124231

125232
### Other
126233

127234
- Move deny to ci ([#233](https://github.com/foundry-rs/compilers/issues/233))
128-
- Add note about grammar,spelling prs ([#228](https://github.com/foundry-rs/compilers/issues/228))
235+
236+
## [0.12.7](https://github.com/foundry-rs/compilers/releases/tag/v0.12.7) - 2024-12-05
237+
238+
### Bug Fixes
239+
240+
- Vyper version comparison typo ([#232](https://github.com/foundry-rs/compilers/issues/232))
241+
242+
### Miscellaneous Tasks
243+
244+
- Release 0.12.7
245+
246+
## [0.12.6](https://github.com/foundry-rs/compilers/releases/tag/v0.12.6) - 2024-12-04
247+
248+
### Miscellaneous Tasks
249+
250+
- Release 0.12.6
129251

130252
### Performance
131253

132254
- Don't request unnecessary output ([#231](https://github.com/foundry-rs/compilers/issues/231))
133255

256+
## [0.12.5](https://github.com/foundry-rs/compilers/releases/tag/v0.12.5) - 2024-12-04
257+
258+
### Miscellaneous Tasks
259+
260+
- Release 0.12.5
261+
- Release 0.12.5
262+
134263
### Refactor
135264

136265
- Make Contract generic for Compiler and add metadata to CompilerOutput ([#224](https://github.com/foundry-rs/compilers/issues/224))
137266

267+
## [0.12.4](https://github.com/foundry-rs/compilers/releases/tag/v0.12.4) - 2024-12-02
268+
269+
### Bug Fixes
270+
271+
- Add fallback parser for contract names ([#229](https://github.com/foundry-rs/compilers/issues/229))
272+
- Fix minor grammatical issue in project documentation ([#226](https://github.com/foundry-rs/compilers/issues/226))
273+
274+
### Dependencies
275+
276+
- Bump MSRV to 1.83 ([#230](https://github.com/foundry-rs/compilers/issues/230))
277+
278+
### Miscellaneous Tasks
279+
280+
- Release 0.12.4
281+
282+
### Other
283+
284+
- Add note about grammar,spelling prs ([#228](https://github.com/foundry-rs/compilers/issues/228))
285+
138286
## [0.12.3](https://github.com/foundry-rs/compilers/releases/tag/v0.12.3) - 2024-11-20
139287

140288
### Bug Fixes
@@ -173,6 +321,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
173321
- Sanitize `settings.optimizer.details.inliner` ([#216](https://github.com/foundry-rs/compilers/issues/216))
174322
- [tests] Always try installing pinned solc ([#217](https://github.com/foundry-rs/compilers/issues/217))
175323
- Outdated merge build error
324+
- Correctly handle b as pre-release in Vyper version ([#213](https://github.com/foundry-rs/compilers/issues/213))
176325

177326
### Features
178327

@@ -185,15 +334,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
185334
- Remove outdated `ref` patterns ([#218](https://github.com/foundry-rs/compilers/issues/218))
186335
- Inline constants in Settings::sanitize ([#219](https://github.com/foundry-rs/compilers/issues/219))
187336
- Use Version::new over .parse ([#220](https://github.com/foundry-rs/compilers/issues/220))
188-
189-
## [0.11.6](https://github.com/foundry-rs/compilers/releases/tag/v0.11.6) - 2024-10-16
190-
191-
### Bug Fixes
192-
193-
- Correctly handle b as pre-release in Vyper version ([#213](https://github.com/foundry-rs/compilers/issues/213))
194-
195-
### Miscellaneous Tasks
196-
197337
- Release 0.11.6
198338

199339
## [0.11.5](https://github.com/foundry-rs/compilers/releases/tag/v0.11.5) - 2024-10-14

‎Cargo.toml‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ resolver = "2"
44

55
[workspace.package]
66
authors = ["Foundry Maintainers"]
7-
version = "0.17.0"
7+
version = "0.17.1"
88
rust-version = "1.87"
99
readme = "README.md"
1010
license = "MIT OR Apache-2.0"
@@ -36,11 +36,11 @@ redundant-lifetimes = "warn"
3636
all = "warn"
3737

3838
[workspace.dependencies]
39-
foundry-compilers = { path = "crates/compilers", version = "0.17.0" }
40-
foundry-compilers-artifacts = { path = "crates/artifacts/artifacts", version = "0.17.0" }
41-
foundry-compilers-artifacts-solc = { path = "crates/artifacts/solc", version = "0.17.0" }
42-
foundry-compilers-artifacts-vyper = { path = "crates/artifacts/vyper", version = "0.17.0" }
43-
foundry-compilers-core = { path = "crates/core", version = "0.17.0" }
39+
foundry-compilers = { path = "crates/compilers", version = "0.17.1" }
40+
foundry-compilers-artifacts = { path = "crates/artifacts/artifacts", version = "0.17.1" }
41+
foundry-compilers-artifacts-solc = { path = "crates/artifacts/solc", version = "0.17.1" }
42+
foundry-compilers-artifacts-vyper = { path = "crates/artifacts/vyper", version = "0.17.1" }
43+
foundry-compilers-core = { path = "crates/core", version = "0.17.1" }
4444

4545
alloy-json-abi = { version = "1.0", features = ["serde_json"] }
4646
alloy-primitives = { version = "1.0", features = ["serde", "rand"] }

0 commit comments

Comments
 (0)