## cel-expr/cel-go — v0.30.0…v0.31.0

_14 commits._

### Features
- **Move native type support into the Core CEL library (#1396)** (ab72257)
- **Support self-describing, self-adapting struct types (#1395)** (ba6c27e)
- **Simplify support for native object types (#1393)** (c15365a)

### Fixes
- **Fix the expression limit node test (#1390)** (8bbb639)

### Backend
- **Env copy on write (#1405)** (2cf1626)
- **Fold list concat expressions together (#1406)** (b74d303)
- **Program plan optimizations (#1399)** (9d5baaf)
- **Release Tag Automation for go submodules (#1401)** (1a53cb7)
- **Optimize NativeToValue call paths (#1400)** (f10a2e6)
- **reject out-of-range hours in timezone offset parsing (#1391)** (7c1df6b)
- **Correct documented default max value for range (#1392)** (8c1485e)
- **Improve the efficiency of optMap / optFlatMap (#1387)** (3224325)
- **Regex program plan size controls (#1383)** (fa407aa)
- **Respect composed adapter for unregistered structs (#1384)** (5e21930)

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