Skip to content

Conversation

@mnapoli
Copy link
Member

@mnapoli mnapoli commented May 24, 2025

This PR will contain all changes for Bref v3.

This will be a long-running PR, I like to keep this open for months so that we have a place to preview and discuss changes. I do not intend to merge this pull request soon.

This PR goes hand-in-hand with brefphp/aws-lambda-layers#257.

Breaking changes:

  • Dropped support for PHP 8.0 and 8.1
  • Underlying Linux upgrade -> 99% of projects should not be impacted
  • Deployment via containers: need to change because of Refactor to a single layer aws-lambda-layers#256 (docs coming soon)
  • The pgsql extension is now enabled by default
  • The small bref CLI is removed, this was already stripped down with the v2 upgrade and could only set up new projects. That built-in CLI is no longer needed. It is replaced by serverless CLI commands and the bref external CLI (https://github.com/brefphp/cli).

All changes:

Ideas considered:

TODO:

mnapoli and others added 8 commits May 24, 2025 23:42
* Switch to a single layer

* Force display_errors

* Fix tests

* Fix CS

* Upgrade documentation

* Upgrade documentation

* Upgrade documentation for containers
Co-authored-by: mnapoli <720328+mnapoli@users.noreply.github.com>
Co-authored-by: mnapoli <720328+mnapoli@users.noreply.github.com>
Co-authored-by: mnapoli <720328+mnapoli@users.noreply.github.com>
@mnapoli mnapoli marked this pull request as ready for review May 26, 2025 21:34
@mnapoli mnapoli marked this pull request as draft May 26, 2025 21:34
@mnapoli mnapoli mentioned this pull request Dec 2, 2025
@mnapoli mnapoli mentioned this pull request Dec 5, 2025
1 task
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.

4 participants