Skip to content

Conversation

qschmick
Copy link
Member

@qschmick qschmick commented Sep 3, 2025

Description

Bumping php and laravel deps

Release Notes

Suggested details for the release notes to explain how this impacts users

Types of changes

  • Bugfix
  • New feature
  • Chore (mundane code change)
  • Maintenance (clean up)

Checklist

  • Unit tests pass locally
  • Added tests to code that was updated or edited
  • Updated/added documentation

@qschmick qschmick self-assigned this Sep 3, 2025
@qschmick qschmick added the enhancement New feature or request label Sep 3, 2025
@qschmick qschmick requested a review from Copilot September 3, 2025 14:08
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR upgrades the package to support Laravel 11 and 12 by updating PHP and Laravel dependencies, while also adding request and response header logging functionality.

  • Bump minimum PHP version from 8.0/8.1 to 8.2-8.4 and Laravel from 8-10 to 11-12
  • Add new database fields for capturing request and response headers
  • Introduce updateFromResponse method for easier response logging

Reviewed Changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
composer.json Updates PHP and Laravel version constraints and development dependencies
stubs/migration.stub Adds request_headers and response_headers JSON columns to migration template
src/Models/RequestLogBaseModel.php Adds header properties, casts, and updateFromResponse method
README.md Documents breaking changes and new updateFromResponse usage
.github/workflows/*.yml Updates GitHub Actions to use newer checkout action and test matrix

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Co-authored-by: Copilot <[email protected]>
@qschmick qschmick merged commit 4abe03c into 3.x Sep 3, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

Successfully merging this pull request may close these issues.

1 participant