Librechat-Mobile/core
Garfie 89eaccb428 feat(common): include patch in backend version compatibility checks
Upstream LibreChat ships breaking API and SSE-shape changes inside patch
releases (e.g. 0.8.4 → 0.8.5 changed the SSE payload contract), so the
mobile compat surface must compare patch as well as major.minor.

- isCompatible: exact (major, minor, patch) equality
- isCompatibleOrNewer: lex compare over (major, minor, patch); fixes a
  silent bug where 0.8.5-only feature gates returned true on 0.8.4
- VERSION_GATES.md updated to reflect patch-aware semantics
- New BackendVersionTest covers parse, isCompatible, isCompatibleOrNewer,
  and extractVersionFromFooter
2026-04-27 01:01:37 -06:00
..
common feat(common): include patch in backend version compatibility checks 2026-04-27 01:01:37 -06:00
data chore(sync): sync to upstream LibreChat v0.8.5 2026-04-26 23:48:14 -06:00
model chore(sync): sync to upstream LibreChat v0.8.5 2026-04-26 23:48:14 -06:00
network chore(sync): sync to upstream LibreChat v0.8.5 2026-04-26 23:48:14 -06:00
ui chore(sync): sync to upstream LibreChat v0.8.5 2026-04-26 23:48:14 -06:00