Skip to content

Commit dda285e

Browse files
committed
chore: release 0.16.4
1 parent 7269044 commit dda285e

File tree

2 files changed

+62
-180
lines changed

2 files changed

+62
-180
lines changed

CHANGELOG.md

Lines changed: 56 additions & 174 deletions
Original file line numberDiff line numberDiff line change
@@ -5,164 +5,80 @@ 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.16.3](https://github.com/foundry-rs/compilers/releases/tag/v0.16.3) - 2025-05-28
8+
## [0.16.4](https://github.com/foundry-rs/compilers/releases/tag/v0.16.4) - 2025-05-29
99

1010
### Bug Fixes
1111

1212
- Update Tera documentation link in cliff.toml ([#270](https://github.com/foundry-rs/compilers/issues/270))
13-
14-
### Miscellaneous Tasks
15-
16-
- Switch to `Prague` hardfork by default ([#272](https://github.com/foundry-rs/compilers/issues/272))
17-
- Clean up error! calls ([#273](https://github.com/foundry-rs/compilers/issues/273))
18-
19-
### Other
20-
21-
- Some fields are optional during `"stopAfter":"parsing"` ([#271](https://github.com/foundry-rs/compilers/issues/271))
22-
23-
## [0.16.2](https://github.com/foundry-rs/compilers/releases/tag/v0.16.2) - 2025-05-21
24-
25-
### Miscellaneous Tasks
26-
27-
- Release 0.16.2
28-
29-
### Other
30-
31-
- Support `transient` in `StorageLocation` ([#269](https://github.com/foundry-rs/compilers/issues/269))
32-
33-
## [0.16.1](https://github.com/foundry-rs/compilers/releases/tag/v0.16.1) - 2025-05-16
34-
35-
### Bug Fixes
36-
3713
- Is_dirty to use additional_files ([#268](https://github.com/foundry-rs/compilers/issues/268))
38-
39-
### Miscellaneous Tasks
40-
41-
- Release 0.16.1
42-
43-
## [0.16.0](https://github.com/foundry-rs/compilers/releases/tag/v0.16.0) - 2025-05-12
14+
- Fix Update CONTRIBUTING.md ([#261](https://github.com/foundry-rs/compilers/issues/261))
15+
- Missing check for normalization ([#257](https://github.com/foundry-rs/compilers/issues/257))
16+
- Update normalization ([#256](https://github.com/foundry-rs/compilers/issues/256))
17+
- Allow top level event declarations ([#251](https://github.com/foundry-rs/compilers/issues/251))
18+
- Ordering for flattener ([#247](https://github.com/foundry-rs/compilers/issues/247))
19+
- Handle displaying multiline errors correctly ([#245](https://github.com/foundry-rs/compilers/issues/245))
4420

4521
### Dependencies
4622

23+
- Bump solar v0.1.4 ([#275](https://github.com/foundry-rs/compilers/issues/275))
4724
- Bump solar version ([#264](https://github.com/foundry-rs/compilers/issues/264))
48-
49-
### Miscellaneous Tasks
50-
51-
- Release 0.16.0
52-
53-
## [0.15.0](https://github.com/foundry-rs/compilers/releases/tag/v0.15.0) - 2025-05-07
54-
55-
### Dependencies
56-
5725
- [deps] Bump alloy 1.0 ([#263](https://github.com/foundry-rs/compilers/issues/263))
26+
- [deps] Bump dirs ([#243](https://github.com/foundry-rs/compilers/issues/243))
5827

5928
### Documentation
6029

6130
- Update CHANGELOG.md
6231

63-
### Miscellaneous Tasks
64-
65-
- Release 0.15.0
66-
67-
## [0.14.1](https://github.com/foundry-rs/compilers/releases/tag/v0.14.1) - 2025-04-19
68-
69-
### Bug Fixes
70-
71-
- Fix Update CONTRIBUTING.md ([#261](https://github.com/foundry-rs/compilers/issues/261))
72-
73-
### Miscellaneous Tasks
74-
75-
- Release 0.14.1
76-
77-
### Performance
78-
79-
- Switch md5 to xxhash ([#262](https://github.com/foundry-rs/compilers/issues/262))
80-
81-
## [0.14.0](https://github.com/foundry-rs/compilers/releases/tag/v0.14.0) - 2025-04-07
82-
8332
### Features
8433

8534
- Add support for preprocessing sources ([#252](https://github.com/foundry-rs/compilers/issues/252))
35+
- Add osaka evm version ([#254](https://github.com/foundry-rs/compilers/issues/254))
36+
- Impl `.path(&self)` for `ContractInfo` ([#250](https://github.com/foundry-rs/compilers/issues/250))
8637

8738
### Miscellaneous Tasks
8839

40+
- Release 0.16.3
41+
- Switch to `Prague` hardfork by default ([#272](https://github.com/foundry-rs/compilers/issues/272))
42+
- Clean up error! calls ([#273](https://github.com/foundry-rs/compilers/issues/273))
43+
- Release 0.16.2
44+
- Release 0.16.1
45+
- Release 0.16.0
46+
- Release 0.15.0
47+
- Release 0.14.1
8948
- Release 0.14.0
9049
- Simplify pragma parsing ([#260](https://github.com/foundry-rs/compilers/issues/260))
91-
92-
### Styling
93-
94-
- Update file extension for compatibility ([#258](https://github.com/foundry-rs/compilers/issues/258))
95-
96-
## [0.13.5](https://github.com/foundry-rs/compilers/releases/tag/v0.13.5) - 2025-03-14
97-
98-
### Bug Fixes
99-
100-
- Missing check for normalization ([#257](https://github.com/foundry-rs/compilers/issues/257))
101-
102-
### Miscellaneous Tasks
103-
10450
- Release 0.13.5
105-
106-
## [0.13.4](https://github.com/foundry-rs/compilers/releases/tag/v0.13.4) - 2025-03-14
107-
108-
### Bug Fixes
109-
110-
- Update normalization ([#256](https://github.com/foundry-rs/compilers/issues/256))
111-
112-
### Features
113-
114-
- Add osaka evm version ([#254](https://github.com/foundry-rs/compilers/issues/254))
115-
116-
### Miscellaneous Tasks
117-
11851
- Release 0.13.4
52+
- Release 0.13.3
53+
- Release 0.13.2
54+
- Fix spelling issues ([#248](https://github.com/foundry-rs/compilers/issues/248))
55+
- Release 0.13.1
56+
- Clippy + winnow 0.7 ([#244](https://github.com/foundry-rs/compilers/issues/244))
57+
- Call shrink_to_fit afte parsing source maps ([#242](https://github.com/foundry-rs/compilers/issues/242))
11958

12059
### Other
12160

61+
- Some fields are optional during `"stopAfter":"parsing"` ([#271](https://github.com/foundry-rs/compilers/issues/271))
62+
- Support `transient` in `StorageLocation` ([#269](https://github.com/foundry-rs/compilers/issues/269))
12263
- Allow unmaintained paste ([#255](https://github.com/foundry-rs/compilers/issues/255))
12364

124-
## [0.13.3](https://github.com/foundry-rs/compilers/releases/tag/v0.13.3) - 2025-02-14
125-
126-
### Bug Fixes
127-
128-
- Allow top level event declarations ([#251](https://github.com/foundry-rs/compilers/issues/251))
129-
130-
### Features
131-
132-
- Impl `.path(&self)` for `ContractInfo` ([#250](https://github.com/foundry-rs/compilers/issues/250))
133-
134-
### Miscellaneous Tasks
135-
136-
- Release 0.13.3
137-
138-
## [0.13.2](https://github.com/foundry-rs/compilers/releases/tag/v0.13.2) - 2025-02-06
139-
140-
### Bug Fixes
65+
### Performance
14166

142-
- Ordering for flattener ([#247](https://github.com/foundry-rs/compilers/issues/247))
67+
- Switch md5 to xxhash ([#262](https://github.com/foundry-rs/compilers/issues/262))
14368

144-
### Miscellaneous Tasks
69+
### Styling
14570

146-
- Release 0.13.2
147-
- Fix spelling issues ([#248](https://github.com/foundry-rs/compilers/issues/248))
71+
- Update file extension for compatibility ([#258](https://github.com/foundry-rs/compilers/issues/258))
14872

149-
## [0.13.1](https://github.com/foundry-rs/compilers/releases/tag/v0.13.1) - 2025-02-02
73+
## [0.13.0](https://github.com/foundry-rs/compilers/releases/tag/v0.13.0) - 2025-01-21
15074

15175
### Bug Fixes
15276

153-
- Handle displaying multiline errors correctly ([#245](https://github.com/foundry-rs/compilers/issues/245))
77+
- EvmVersion `from_str` ([#235](https://github.com/foundry-rs/compilers/issues/235))
15478

15579
### Dependencies
15680

157-
- [deps] Bump dirs ([#243](https://github.com/foundry-rs/compilers/issues/243))
158-
159-
### Miscellaneous Tasks
160-
161-
- Release 0.13.1
162-
- Clippy + winnow 0.7 ([#244](https://github.com/foundry-rs/compilers/issues/244))
163-
- Call shrink_to_fit afte parsing source maps ([#242](https://github.com/foundry-rs/compilers/issues/242))
164-
165-
## [0.13.0](https://github.com/foundry-rs/compilers/releases/tag/v0.13.0) - 2025-01-21
81+
- [deps] Bump solar 0.1.1 ([#237](https://github.com/foundry-rs/compilers/issues/237))
16682

16783
### Features
16884

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

17490
- Release 0.13.0
17591
- More lints ([#238](https://github.com/foundry-rs/compilers/issues/238))
176-
177-
## [0.12.9](https://github.com/foundry-rs/compilers/releases/tag/v0.12.9) - 2025-01-05
178-
179-
### Bug Fixes
180-
181-
- EvmVersion `from_str` ([#235](https://github.com/foundry-rs/compilers/issues/235))
182-
183-
### Dependencies
184-
185-
- [deps] Bump solar 0.1.1 ([#237](https://github.com/foundry-rs/compilers/issues/237))
186-
187-
### Miscellaneous Tasks
188-
18992
- Release 0.12.9
19093
- Clippy ([#236](https://github.com/foundry-rs/compilers/issues/236))
19194

@@ -194,65 +97,36 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
19497
### Bug Fixes
19598

19699
- Correctly merge restrictions ([#234](https://github.com/foundry-rs/compilers/issues/234))
100+
- Vyper version comparison typo ([#232](https://github.com/foundry-rs/compilers/issues/232))
101+
- Add fallback parser for contract names ([#229](https://github.com/foundry-rs/compilers/issues/229))
102+
- Fix minor grammatical issue in project documentation ([#226](https://github.com/foundry-rs/compilers/issues/226))
197103

198-
### Miscellaneous Tasks
199-
200-
- Release 0.12.8
201-
202-
### Other
203-
204-
- Move deny to ci ([#233](https://github.com/foundry-rs/compilers/issues/233))
205-
206-
## [0.12.7](https://github.com/foundry-rs/compilers/releases/tag/v0.12.7) - 2024-12-05
207-
208-
### Bug Fixes
104+
### Dependencies
209105

210-
- Vyper version comparison typo ([#232](https://github.com/foundry-rs/compilers/issues/232))
106+
- Bump MSRV to 1.83 ([#230](https://github.com/foundry-rs/compilers/issues/230))
211107

212108
### Miscellaneous Tasks
213109

110+
- Release 0.12.8
214111
- Release 0.12.7
112+
- Release 0.12.6
113+
- Release 0.12.5
114+
- Release 0.12.5
115+
- Release 0.12.4
215116

216-
## [0.12.6](https://github.com/foundry-rs/compilers/releases/tag/v0.12.6) - 2024-12-04
217-
218-
### Miscellaneous Tasks
117+
### Other
219118

220-
- Release 0.12.6
119+
- Move deny to ci ([#233](https://github.com/foundry-rs/compilers/issues/233))
120+
- Add note about grammar,spelling prs ([#228](https://github.com/foundry-rs/compilers/issues/228))
221121

222122
### Performance
223123

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

226-
## [0.12.5](https://github.com/foundry-rs/compilers/releases/tag/v0.12.5) - 2024-12-04
227-
228-
### Miscellaneous Tasks
229-
230-
- Release 0.12.5
231-
- Release 0.12.5
232-
233126
### Refactor
234127

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

237-
## [0.12.4](https://github.com/foundry-rs/compilers/releases/tag/v0.12.4) - 2024-12-02
238-
239-
### Bug Fixes
240-
241-
- Add fallback parser for contract names ([#229](https://github.com/foundry-rs/compilers/issues/229))
242-
- Fix minor grammatical issue in project documentation ([#226](https://github.com/foundry-rs/compilers/issues/226))
243-
244-
### Dependencies
245-
246-
- Bump MSRV to 1.83 ([#230](https://github.com/foundry-rs/compilers/issues/230))
247-
248-
### Miscellaneous Tasks
249-
250-
- Release 0.12.4
251-
252-
### Other
253-
254-
- Add note about grammar,spelling prs ([#228](https://github.com/foundry-rs/compilers/issues/228))
255-
256130
## [0.12.3](https://github.com/foundry-rs/compilers/releases/tag/v0.12.3) - 2024-11-20
257131

258132
### Bug Fixes
@@ -291,7 +165,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
291165
- Sanitize `settings.optimizer.details.inliner` ([#216](https://github.com/foundry-rs/compilers/issues/216))
292166
- [tests] Always try installing pinned solc ([#217](https://github.com/foundry-rs/compilers/issues/217))
293167
- Outdated merge build error
294-
- Correctly handle b as pre-release in Vyper version ([#213](https://github.com/foundry-rs/compilers/issues/213))
295168

296169
### Features
297170

@@ -304,6 +177,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
304177
- Remove outdated `ref` patterns ([#218](https://github.com/foundry-rs/compilers/issues/218))
305178
- Inline constants in Settings::sanitize ([#219](https://github.com/foundry-rs/compilers/issues/219))
306179
- Use Version::new over .parse ([#220](https://github.com/foundry-rs/compilers/issues/220))
180+
181+
## [0.11.6](https://github.com/foundry-rs/compilers/releases/tag/v0.11.6) - 2024-10-16
182+
183+
### Bug Fixes
184+
185+
- Correctly handle b as pre-release in Vyper version ([#213](https://github.com/foundry-rs/compilers/issues/213))
186+
187+
### Miscellaneous Tasks
188+
307189
- Release 0.11.6
308190

309191
## [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.16.3"
7+
version = "0.16.4"
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.16.3" }
40-
foundry-compilers-artifacts = { path = "crates/artifacts/artifacts", version = "0.16.3" }
41-
foundry-compilers-artifacts-solc = { path = "crates/artifacts/solc", version = "0.16.3" }
42-
foundry-compilers-artifacts-vyper = { path = "crates/artifacts/vyper", version = "0.16.3" }
43-
foundry-compilers-core = { path = "crates/core", version = "0.16.3" }
39+
foundry-compilers = { path = "crates/compilers", version = "0.16.4" }
40+
foundry-compilers-artifacts = { path = "crates/artifacts/artifacts", version = "0.16.4" }
41+
foundry-compilers-artifacts-solc = { path = "crates/artifacts/solc", version = "0.16.4" }
42+
foundry-compilers-artifacts-vyper = { path = "crates/artifacts/vyper", version = "0.16.4" }
43+
foundry-compilers-core = { path = "crates/core", version = "0.16.4" }
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)