diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 01b3cd9..6da8610 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -22,7 +22,7 @@ A clear and concise description of what you expected to happen. **Environment (please complete the following information):** - OS: [e.g. macOS 14.0, Windows 11, Ubuntu 22.04] -- Go version: [e.g. 1.21.5] +- Go version: [e.g. 1.25.5] - Library version: [e.g. v1.0.0, commit hash if using main branch] - SoundTouch device model: [e.g. SoundTouch 10, SoundTouch 20] - Device firmware version: [if known] diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index ac71626..7954a72 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -24,10 +24,10 @@ body: label: Go Version description: What version of Go are you using? options: + - "1.25.5+" + - "1.25" + - "1.24" - "1.23" - - "1.22" - - "1.21" - - "1.20" - "Other (please specify in description)" validations: required: true diff --git a/.github/ISSUE_TEMPLATE/device_compatibility.md b/.github/ISSUE_TEMPLATE/device_compatibility.md index 238654b..7899bcf 100644 --- a/.github/ISSUE_TEMPLATE/device_compatibility.md +++ b/.github/ISSUE_TEMPLATE/device_compatibility.md @@ -76,7 +76,7 @@ soundtouch-cli --host 192.168.1.100 play start **Environment** - **OS**: [e.g. macOS 14.0, Windows 11, Ubuntu 22.04] -- **Go version**: [e.g. 1.21.5] +- **Go version**: [e.g. 1.25.5] - **Library version**: [e.g. v1.0.0, commit hash] - **Network setup**: [home WiFi, corporate, etc.] diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index cb57e17..d337b48 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -24,7 +24,7 @@ This project adheres to our [Code of Conduct](CODE_OF_CONDUCT.md). By participat ### Prerequisites -- **Go 1.21 or later**: [Download Go](https://golang.org/dl/) +- **Go 1.25.5 or later**: [Download Go](https://golang.org/dl/) - **Git**: For version control - **Make**: For build automation (optional but recommended) - **SoundTouch Device**: For testing (optional but valuable) diff --git a/README.md b/README.md index 0be42ac..d3c620b 100644 --- a/README.md +++ b/README.md @@ -241,7 +241,7 @@ This library supports all Bose SoundTouch-compatible devices, including: ## Development ### Prerequisites -- Go 1.21 or later +- Go 1.25.5 or later - Optional: SoundTouch device for testing ### Building from Source diff --git a/docs/DEPLOYMENT.md b/docs/DEPLOYMENT.md index 8bf5134..4286278 100644 --- a/docs/DEPLOYMENT.md +++ b/docs/DEPLOYMENT.md @@ -786,7 +786,7 @@ func (app *Application) Run(ctx context.Context) error { ```dockerfile # Dockerfile -FROM golang:1.21-alpine AS builder +FROM golang:1.25-alpine AS builder WORKDIR /app COPY go.mod go.sum ./ diff --git a/docs/GETTING-STARTED.md b/docs/GETTING-STARTED.md index 350d345..d8b13fc 100644 --- a/docs/GETTING-STARTED.md +++ b/docs/GETTING-STARTED.md @@ -6,7 +6,7 @@ This guide will get you up and running with the SoundTouch Go client in under 10 ## 📋 **Prerequisites** -- **Go 1.19 or later** installed on your system +- **Go 1.25.5 or later** installed on your system - **Bose SoundTouch device** on your network (SoundTouch 10, 20, 30, etc.) - **Same network** - Your computer and SoundTouch device must be on the same network diff --git a/docs/PROJECT-PATTERNS.md b/docs/PROJECT-PATTERNS.md index 88d1013..fea8bff 100644 --- a/docs/PROJECT-PATTERNS.md +++ b/docs/PROJECT-PATTERNS.md @@ -562,7 +562,7 @@ func (m *MockClient) GetNowPlaying() (*models.NowPlaying, error) { ```dockerfile # test/docker/Dockerfile -FROM golang:1.21-alpine +FROM golang:1.25-alpine WORKDIR /app COPY . .