# version.TmuxVersion.behavior_release

- **Module:** version.TmuxVersion
- **Package:** libtmux
- **Language:** Rust
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-rs/blob/8a648c0894dfffc9303583f753b6c8ae01f2fe76/crates/libtmux/src/version.rs#L425
- **Page:** https://libtmux.org/reference/rs/version-tmuxversion-behavior_release/

```
version.TmuxVersion.behavior_release(self) -> Option<ReleaseVersion>
```

Return the release whose in-tree behavior this version carries.

A numbered release returns itself. A `next-X.Y` identifier returns
`X.Y`, because its tree already contains the changes being developed
for that release. `master` returns `None` because it names no release.

Unlike [`TmuxVersion::meets`], this does not clamp development
identifiers to the crate's minimum supported release. It answers "which
tmux source is running", not "may this version be relied on", so it
suits behavior windows that both open and close at known releases.
