# What changed in onnxslim

> 24 changes in onnxslim 0.1 from its official release notes, upgrade guides and advisories: 1 breaking, 1 new APIs and options. Each one cited. Sources checked 2026-10-20. HTML: https://unstale.sh/pypi/onnxslim/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## onnxslim 0.1

### Breaking changes

- Transpose elimination patterns are changed. (0.1.97) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.97)

### New APIs and options

- Added a transpose elimination pass. (0.1.88) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.88)

### Behavior and default changes

- Empty inputs are eliminated from Concat nodes. (0.1.97) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.97)
- Constant folding is improved. (0.1.85) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.85)
- Unneeded identity nodes are eliminated. (0.1.85) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.85)

### Fixes and other changes

- Preserves graph validity during simplification. (0.1.98) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.98)
- Fixes a pattern bug. (0.1.98) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.98)
- Fixes a naming bug in pattern elimination. (0.1.98) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.98)
- Fixes duplicate axes during Unsqueeze elimination. (0.1.98) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.98)
- Graph outputs are preserved during pattern rewrites. (0.1.97) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.97)
- Graph outputs are preserved when no-op nodes are erased. (0.1.97) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.97)
- Handles default Gemm attributes. (0.1.94) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.94)
- Fixes a compatibility issue. (0.1.93) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.93)
- Prevents global input and output short-circuit. (0.1.93) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.93)
- Fixes a node erase bug. (0.1.93) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.93)
- Guards against a missing optional axes input during ReduceSum fusion. (0.1.92) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.92)
- Fixes subexpression elimination on graph outputs. (0.1.91) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.91)
- Fixes bugs raised by the community; the notes do not specify which behaviors changed. (0.1.90) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.90)
- Fixed a naming conflict involving reshape node constants. (0.1.89) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.89)
- Fixed a pattern matching bug in reshape_concat. (0.1.88) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.88)
- Eliminates identity nodes with constant input. (0.1.87) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.87)
- Shape inference now propagates constant values through Split. (0.1.86) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.86)
- Incorrect cast elimination is fixed. (0.1.84) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.85), [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.84)
- Fixes duplicated tensor creation. (0.1.84) — [release notes](https://github.com/inisis/OnnxSlim/releases/tag/v0.1.84)
