You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pixelfed/config
Your Name 42620e584b Upgrade to Laravel 13
- laravel/framework ^12.0 -> ^13.0
- spatie/laravel-backup ^9.2.9 -> ^10.0 (forced: 9.x pins
  illuminate/notifications ^12.40, incompatible with L13)
- Drop psalm/plugin-laravel + vimeo/psalm (dev-only static analysis):
  the only version chain compatible with L13's testbench-core needs
  vimeo/psalm ^7.0.0-beta, which requires narrowing the project's
  declared PHP floor (composer platform.php is pinned to 8.3.0 to
  keep composer.lock installable on the oldest supported PHP patch;
  the psalm 7 betas require specific 8.3.16+/8.4.3+/8.5.0+ floors).
  Its CI workflow (.github/workflows/php-psalm.yml) was already
  disabled (`on: []`, "too many errors"). Larastan/PHPStan remains
  as the project's static analysis tool, unaffected.
- Rename VerifyCsrfToken/ValidateCsrfToken -> PreventRequestForgery
  in bootstrap/app.php and config/sanctum.php (the L13 rename; old
  classes remain as deprecated aliases but new code should reference
  the new name), and validateCsrfTokens() -> preventRequestForgery()
  in the middleware config.

Everything else (cache serializable_classes, cache/session/redis key
prefixes, upsert() uniqueBy, JobAttempted/QueueBusy event properties,
pagination view names, Manager::extend bindings, model-boot nested
instantiation) was checked against the app's actual code and found
to be either already handled, already using the new convention, or
not applicable to any pattern in this codebase.

All 715 tests pass (verified against a clean baseline with Redis
available locally via Docker); Pint and Larastan (the project's
configured `composer analyse` scope) are both clean.
2 weeks ago
..
api.php Pint config/ 4 weeks ago
app.php chore: uplift framework skeleton toward Laravel 12 defaults 3 weeks ago
auth.php Add Sanctum support 3 weeks ago
autospam.php Pint config/ 4 weeks ago
backup.php Pint config/ 4 weeks ago
broadcasting.php Update broadcasting.php 3 weeks ago
cache.php Update cache.php 3 weeks ago
captcha.php Pint config/ 4 weeks ago
cors.php Lint 2 weeks ago
costar.php Pint config/ 4 weeks ago
database.php Update database.php 3 weeks ago
debugbar.php Pint config/ 4 weeks ago
dotenv-editor.php
exp.php Pint config/ 4 weeks ago
federation.php Pint config/ 4 weeks ago
filesystems.php Default config files 3 weeks ago
groups.php Pint config/ 4 weeks ago
hashids.php Pint config/ 4 weeks ago
hashing.php Pint config/ 4 weeks ago
honeypot.php Replace custom register token with spatie/laravel-honeypot 2 weeks ago
horizon.php Pint config/ 4 weeks ago
image-optimizer.php Pint config/ 4 weeks ago
image.php Pint config/ 4 weeks ago
import.php Pint config/ 4 weeks ago
instance.php fix: remove deprecated Passport::personalAccessClientId() and enableImplicitGrant() 4 weeks ago
laravel-ffmpeg.php
ldap.php feat: add critical path test suite and fix auth/config issues 4 weeks ago
livestreaming.php Pint config/ 4 weeks ago
logging.php Change default log stack from 'single' to 'daily' 3 weeks ago
mail.php Update default mailer configuration to use MAIL_DRIVER 3 weeks ago
media.php Pint config/ 4 weeks ago
passport.php
pixelfed.php Bump version 2 weeks ago
portfolio.php
pulse.php
purify.php feat: add critical path test suite and fix auth/config issues 4 weeks ago
queue.php Update queue.php 3 weeks ago
remote-auth.php Pint config/ 4 weeks ago
routes.php Pint config/ 4 weeks ago
sanctum.php Upgrade to Laravel 13 2 weeks ago
scheduledtasks.php Move account_storage_reconcile flag to config/scheduledtasks.php 2 weeks ago
security.php Pint config/ 4 weeks ago
services.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
session.php Apply staged formatting and session config changes 3 weeks ago
snowflake.php Pint config/ 4 weeks ago
telescope.php Pint config/ 4 weeks ago
trending.php Pint config/ 4 weeks ago
trustedproxy.php
view.php
webpush.php Pint config/ 4 weeks ago
websockets.php Pint config/ 4 weeks ago