@@ -5,164 +5,80 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
66and 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
0 commit comments