## paradigmxyz/solar — v0.1.3…v0.1.4

_26 commits._

### Features
- **feat(sema): implement receive function checks (#321)** (0085a01)
- **feat(sema): display more types, add Ty::display (#328)** (726ec05)
- **feat: add span in FunctionHeader (#318)** (59e6b51)
- **feat(ast): add spans to blocks (#314)** (86b5bd2)
- **feat: typecheck for external type clashes (#312)** (ffe181d)

### Fixes
- **fix: windows eol lexing (#340)** (9e51cc7)
- **perf(lexer): use slice::Iter instead of Chars in Cursor (#339)** (562c904)
- **perf(lexer): use memchr in block_comment (#337)** (7b7ba8e)
- **fix(parser): allow EVM builtins to be present in yul paths (#336)** (b76b62a)
- **fix(sema): don't warn 3628 if no interface functions (#330)** (9eb099d)
- **perf(lexer): add eat_until (#324)** (8821315)
- **fix: try absolute paths in file resolver too (#323)** (96e96ef)

### Docs
- **docs: remove outdated section in CONTRIBUTING.md** (13b943a)

### Chore
- **chore(dist): pin rust to stable** (7d4c0db)
- **chore: link crates/solar/CHANGELOG.md to root (#343)** (3869442)
- **ci: reduce feature powerset depth (#342)** (d0819fc)
- **chore: release 0.1.4 (#341)** (5aaca8e)
- **chore(lexer): Cursor cleanup (#338)** (723d358)
- **chore(benches): add Optimism** (ec4a2a4)
- **chore(benches): add Solady** (eeab854)
- **chore(deps): weekly `cargo update` (#333)** (d40257d)
- **ci: remove concurrency from bench** (232d6ab)
- **refactor(lexer): rewrite prefixed literal lexing (#325)** (c240367)
- **chore(deps): weekly `cargo update` (#320)** (98e25f2)
- **chore(deps): weekly `cargo update` (#311)** (905cb63)
- **chore(meta): fix deny.toml** (820cd2e)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/paradigmxyz/solar?utm_source=github-action)._