# fix\(updates\): compare widget versions without numeric rounding \(\#588\) · lucenx/codexbar-plasma

[View on GitCafe](https://git.cafe/lucenx/codexbar-plasma/commit/36dd99c3fe04edc09d30f251f6a77b1eaf8fa3ce)

Repository: [lucenx/codexbar-plasma](https://git.cafe/lucenx/codexbar-plasma)

Visibility: public

Requested revision: 36dd99c3fe04edc09d30f251f6a77b1eaf8fa3ce

Requested commit: 36dd99c3fe04edc09d30f251f6a77b1eaf8fa3ce

Commit: 36dd99c3fe04edc09d30f251f6a77b1eaf8fa3ce

Tree: 9a914126a4f4d03caa991f4b2aedabcace649cf3

Author: Simone

Committer: GitHub

## Message

```
fix(updates): compare widget versions without numeric rounding (#588)

* fix(updates): compare widget versions without numeric rounding

Compare decimal components directly so persisted update offers retain the correct order above the exact integer range. Add public restoration regressions. Update usage documentation and Unreleased; TODO parity work is unaffected.

* fix(updates): preserve updater ordering for leading-zero ties

Apply GNU sort -V full-text fallback only after numeric components compare equal. Preserve later-component precedence and add restoration regressions. Update usage documentation and Unreleased; TODO parity scope is unaffected.
```

## Parents

- [9831599d2775e4b50e7149e3911acd30ce3fd643](https://git.cafe/lucenx/codexbar-plasma/commit/9831599d2775e4b50e7149e3911acd30ce3fd643?format=markdown)

[Source at this commit](https://git.cafe/lucenx/codexbar-plasma/tree/36dd99c3fe04edc09d30f251f6a77b1eaf8fa3ce?format=markdown)
