Skip to content

update composer and package - #23

Merged
bartnovak merged 2 commits into
masterfrom
feature/update_dependencies
Nov 13, 2025
Merged

update composer and package#23
bartnovak merged 2 commits into
masterfrom
feature/update_dependencies

Conversation

@rainkom

@rainkom rainkom commented Nov 13, 2025

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • Chores
    • Updated WordPress core to 6.8.3.
    • Updated plugins (Contact Form 7, Contact Form 7 Honeypot, Yoast SEO, W3 Total Cache, ACF Pro) to newer stable releases for security and compatibility.
    • Bumped frontend libraries and build tools for improved stability and performance.
    • CI/tooling updated (PHP environment and Composer) to current supported versions.

@rainkom
rainkom requested a review from bartnovak November 13, 2025 08:15
@coderabbitai

coderabbitai Bot commented Nov 13, 2025

Copy link
Copy Markdown

Walkthrough

Dependency version updates: PHP composer dependencies (WordPress core and plugins), JavaScript package dependencies for the theme, and CI PHP/Composer setup in the GitHub Actions workflow were modified.

Changes

Cohort / File(s) Change Summary
PHP Dependencies
composer.json
Updated dependency versions: roots/wordpress from ^6.7.26.8.3 (caret removed); wpackagist-plugin/contact-form-7 6.0.46.1.3; wpackagist-plugin/wordpress-seo 24.626.3; wpackagist-plugin/w3-total-cache 2.8.62.8.14; wpackagist-plugin/contact-form-7-honeypot 2.1.73.2.1; wpengine/advanced-custom-fields-pro ^6.26.6.2.
JavaScript Dependencies
web/app/themes/juniper-theme/package.json
Bumped theme JS dependencies and devDependencies: @barba/core, @barba/prefetch, cypress, gsap, postcss, and dev deps including @parcel/transformer-sass, browserslist, husky, parcel, sass. No code logic changes.
CI Workflow
.github/workflows/php.yml
Updated GitHub Actions PHP setup from 7.48.1 and Composer tool from composer:v1composer:v2; minor whitespace formatting change.

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: updating dependencies in composer.json and package.json files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feature/update_dependencies

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between d9a1013 and 723b7ac.

📒 Files selected for processing (1)
  • .github/workflows/php.yml (2 hunks)
🔇 Additional comments (2)
.github/workflows/php.yml (2)

39-39: Minor whitespace formatting—no functional change.


25-25: Upgrade to PHP 8.1 and Composer v2 is verified as safe.

All dependencies (WordPress 6.8.3, ACF Pro, Yoast SEO, W3TC, CF7) explicitly support PHP 8.1+. Composer v2 is standard; project scripts are compatible. PHP 8.1 reaches EOL November 25, 2025—consider upgrading to PHP 8.2 or 8.3 in the near term for extended support.


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

@bartnovak
bartnovak merged commit 99c6c80 into master Nov 13, 2025
3 checks passed
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.

2 participants