Skip to content

Prepare 0.0.9 release#30

Merged
kilbot merged 1 commit into
mainfrom
chore/release-0.0.9
May 26, 2026
Merged

Prepare 0.0.9 release#30
kilbot merged 1 commit into
mainfrom
chore/release-0.0.9

Conversation

@kilbot

@kilbot kilbot commented May 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • bumps the plugin header and SUTWC_VERSION to 0.0.9
  • adds release notes for the SumUp SDK hybrid integration

Validation

  • php -l sumup-terminal-for-woocommerce.php
  • php tests/regression/activation-guard.php
  • php tests/regression/prefixed-sdk-autoload-is-conditional.php
  • php tests/regression/sdk-compatibility-message.php
  • php tests/regression/sdk-reader-normalization.php
  • git diff --check
  • composer run lint (fails on the existing PHPCS baseline in unchanged files)

Summary by CodeRabbit

  • New Features

    • Enhanced PHP compatibility (7.4–8.2) with improved SumUp integration strategy.
    • Added runtime activation guards for unsupported PHP versions.
  • Improvements

    • Removed unused dependencies and expanded regression test coverage.
  • Documentation

    • Added release notes and architecture decision documentation for v0.0.9.

Review Change Stack

@coderabbitai

coderabbitai Bot commented May 26, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository: wcpos/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 7bfdcdcc-8bf3-4231-b8ff-127adc142b76

📥 Commits

Reviewing files that changed from the base of the PR and between 2934f58 and 63cfa98.

📒 Files selected for processing (2)
  • docs/releases/0.0.9.md
  • sumup-terminal-for-woocommerce.php

📝 Walkthrough

Walkthrough

This PR releases version 0.0.9 with documentation of the plugin's hybrid SumUp SDK integration. The release notes describe the PHP-version-dependent approach using the official prefixed SDK on PHP 8.2+ with WordPress HTTP fallback for earlier versions, removal of an unused dependency, transport abstraction with SDK-to-HTTP fallback, response normalization, runtime guards, and regression test coverage. Plugin version metadata is updated from 0.0.8 to 0.0.9 in both the header and version constant.

Changes

0.0.9 Release

Layer / File(s) Summary
Release notes and version metadata
docs/releases/0.0.9.md, sumup-terminal-for-woocommerce.php
Release notes document the hybrid SumUp SDK integration for PHP 8.2+ with WordPress HTTP compatibility, dependency removal, transport abstraction, response normalization, runtime guards, and regression coverage. Version bumped to 0.0.9 in plugin header and SUTWC_VERSION constant.

🎯 1 (Trivial) | ⏱️ ~2 minutes

📦 Version 0.0.9 arrives with a hybrid heart,
PHP-wise routing to play its part,
SDK and HTTP in graceful dance,
Guards ensure compatibility's advance,
Documented well, tested with care. ✨

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/release-0.0.9

Comment @coderabbitai help to get the list of available commands and usage tips.

@kilbot kilbot merged commit 3f6307b into main May 26, 2026
4 of 5 checks passed
@kilbot kilbot deleted the chore/release-0.0.9 branch May 26, 2026 22:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant