## paradigmxyz/solar — v0.1.6…v0.1.7

_34 commits._

### Features
- **feat(ast)!: add span to yul switch cases (#493)** (a05c847)
- **feat(interface): add Session::reconfigure (#491)** (943bcb6)
- **feat(sema): add Compiler::stage getter (#490)** (1d34324)
- **feat!: diagnostic suggestions (#474)** (d7d8226)
- **feat: add error format options for human-readable diagnostics (#473)** (36de776)
- **feat(interface)!: impl Default for Session, create dcx from opts (#471)** (ae5b4c2)
- **feat(parser): implement recursion depth limit for `expr`, `stmt`, and `yul_stmt` (#464)** (88454c5)
- **feat: bump to annotate-snippets 0.12, diagnostic tweaks (#465)** (c986dd9)
- **feat(sema): add `Compiler::enter{,_mut}_sequential` (#457)** (add8fea)
- **feat: add another utility method for extracting diagnostics (#455)** (3884fae)
- **feat(diagnostics): track notes + expose notes/warn counts (#447)** (c5134fe)
- **feat: `InMemoryEmitter` (#451)** (be7fa11)

### Fixes
- **perf: diagnostic suggestions (#483)** (053b4df)
- **perf(lexer): minor improvements (#480)** (6f935a1)
- **fix(sema): handle linearization failure fallout (#472)** (52871f6)
- **perf(interface): cache thread pool inside of session (#458)** (23a2c65)
- **fix: pin dependencies on ourselves** (21cb08c)

### Backend
- **chore!(data-structures): remove aliases in sync re-exports (#452)** (5a3eda1)

### Tests
- **test: add CLI test suite (#453)** (a8dfdbb)

### Chore
- **chore: release 0.1.7 (#492)** (d027a43)
- **chore: improve 'parsed' debug log (#489)** (2839d70)
- **chore(deps): weekly `cargo update` (#482)** (fa11399)
- **chore!: rename lexer methods to slop (#481)** (36d4516)
- **refactor(lexer): Inline token glueing into Cursor (#479)** (614f7bf)
- **chore(interface)!: rename dcx flag setters (#478)** (8743f68)
- **chore: update signal handler (#463)** (f975b5a)
- **chore(deps): weekly `cargo update` (#459)** (4918e81)
- **chore: use json_type to sort ABIs (#456)** (2368102)
- **chore!: move VERSION to config::version::SEMVER_VERSION and log it (#454)** (58e0449)
- **chore!: hide more source map implementation details (#450)** (011570c)
- **chore!: remove deprecated items (#449)** (04b8466)
- **chore(meta): update solidity links (#448)** (ebfcc1d)
- **chore: cap default threads at available_parallelism (#445)** (dca0589)
- **chore: make all features reachable from meta crate (#444)** (a9c6c43)

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