[PR #2394] [CLOSED] Feat: API minimum compatible version #4109

Closed
opened 2026-03-22 15:03:37 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/2394
Author: @ilvez
Created: 3/14/2026
Status: ❌ Closed

Base: main ← Head: feat/api-min-compatible-version-check


📝 Commits (3)

  • b686047 test: add test for info endpoint
  • ef8d4bc feat: add api_min_compatible to info
  • 857cdca test: indent for better readability

📊 Changes

4 files changed (+88 additions, -0 deletions)

View changed files

📝 frontend/src/stores/config.ts (+2 -0)
📝 pkg/routes/api/v1/info.go (+2 -0)
📝 pkg/version/version.go (+5 -0)
➕ pkg/webtests/info_test.go (+79 -0)

📄 Description

Potential solution for introducing minimum compatible app version checks.

  • Add api_min_compatible field to /api/v1/info endpoint for range-based client compatibility checks
  • Add snapshot test for the info endpoint

Proposal: https://github.com/go-vikunja/vikunja/issues/2393


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-vikunja/vikunja/pull/2394 **Author:** [@ilvez](https://github.com/ilvez) **Created:** 3/14/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feat/api-min-compatible-version-check` --- ### 📝 Commits (3) - [`b686047`](https://github.com/go-vikunja/vikunja/commit/b6860472e799e2a9fa2c44b61e89389532001b90) test: add test for info endpoint - [`ef8d4bc`](https://github.com/go-vikunja/vikunja/commit/ef8d4bc10e4a606c093c6a82019234ae42b7d1b0) feat: add api_min_compatible to info - [`857cdca`](https://github.com/go-vikunja/vikunja/commit/857cdca78b3fef95eb5c0cebcf76c87a6bee6f6f) test: indent for better readability ### 📊 Changes **4 files changed** (+88 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `frontend/src/stores/config.ts` (+2 -0) 📝 `pkg/routes/api/v1/info.go` (+2 -0) 📝 `pkg/version/version.go` (+5 -0) ➕ `pkg/webtests/info_test.go` (+79 -0) </details> ### 📄 Description Potential solution for introducing minimum compatible app version checks. - Add `api_min_compatible` field to `/api/v1/info` endpoint for range-based client compatibility checks - Add snapshot test for the info endpoint Proposal: https://github.com/go-vikunja/vikunja/issues/2393 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-03-22 15:03:37 -05:00
GiteaMirror changed title from [PR #2394] Feat: API minimum compatible version to [PR #2394] [CLOSED] Feat: API minimum compatible version 2026-04-16 13:45:27 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#4109