Commit Graph

26 Commits

Author SHA1 Message Date
KodeStar 8a622545ff Upgrade to Laravel 13
- laravel/framework ^12.0 -> ^13.0 (installed 13.19.0)
- laravel/tinker ^2.9 -> ^3.0 (installed 3.0.2, pulls psysh >=0.12.19)
- phpunit/phpunit ^11.0 -> ^12.0 (installed 12.5.31)
- Symfony components move to 8.x (supported by L13); symfony/yaml stays on
  patched 7.4.14 via its direct ^7.0 constraint
- league/commonmark auto-bumped to 2.8.2 (patched)
- No application/config code changes required; the fluent
  validateCsrfTokens(except: ...) config still resolves under L13

composer audit: No security vulnerability advisories found.
Full suite green: 59 tests, 128 assertions (1 skipped).
2026-07-08 19:57:08 +01:00
KodeStar 39191885e5 Upgrade to Laravel 12
- laravel/framework ^11.45 -> ^12.0 (installed 12.63.0)
- phpunit/phpunit ^10.5 -> ^11.0; migrate phpunit.xml to the 11.5 schema
- graham-campbell/github ^12.5 -> ^13.0 (v12 caps illuminate/support at ^11)
- Carbon 3 pulled in by L12; no application code changes required
- gitignore /.phpunit.cache

Full suite green: 59 tests, 128 assertions (1 skipped).
2026-07-08 19:49:05 +01:00
KodeStar f69cbba6cd Update dependencies flagged by security advisories and require PHP 8.4
Bumps the packages reported by CVE/GHSA scans in #1564 to their patched
releases (with transitive dependencies):

- symfony/http-foundation 7.3.1 -> 7.4.14 (CVE-2025-64500 / GHSA-3rg7-wf37-54rm)
- phpunit/phpunit 10.5.47 -> 10.5.64 (CVE-2026-24765 / GHSA-vvj3-c3rp-c85p)
- aws/aws-sdk-php 3.349.3 -> 3.388.0 (GHSA-27qh-8cxx-2cr5)
- enshrined/svg-sanitize 0.21.0 -> 0.22.0 (GHSA-22wq-q86m-83fh)

Some transitive dependencies now require PHP 8.4, which matches the runtime
shipped in the official LinuxServer image, so the composer requirement is
raised to ^8.4, CI is pinned to PHP 8.4, and the readme is updated to match.

The remaining advisories in the report (php84, curl, libpq, git, sqlite,
busybox, coreutils) come from the LinuxServer base image, not this
repository, and are addressed by rebuilding the image on an updated base.

Refs #1564
2026-07-08 16:30:22 +01:00
Chris Hunt 2df58472a1 Fix uploads and displaying of malicious SVG files 2025-07-13 17:00:23 +01:00
Shift e251f4f1bc Swap dependency 2025-07-10 19:17:23 +00:00
Shift 7bb0a7ceb4 Bump Composer dependencies 2025-07-10 18:54:04 +00:00
Chris Hunt d52ae0d3c3 Update dependencies 2024-02-16 21:36:54 +00:00
Shift e902b3a38a Bump Composer dependencies 2024-02-16 21:13:09 +00:00
Shift 04b8ede8db Bump Composer dependencies 2024-02-16 20:33:43 +00:00
Shift 72cd16afa1 Upgrade to Flysystem 3.0 2024-02-16 20:33:33 +00:00
Attila Kerekes 52620bc331 chore: Add laravel ide helper 2022-12-01 09:17:54 +00:00
Attila Jozsef Kerekes 7565bd4028 chore: Add php code sniffer and apply fixes 2022-11-25 23:05:58 +00:00
Attila Kerekes 2f3b7e52db chore: set min php version 7.4.32 2022-11-14 23:34:32 +01:00
Attila Kerekes edb51e56f1 feat: Dynamically add all languages to db
Add unit test to find missing translations
2022-11-14 19:31:07 +01:00
Attila Kerekes b390a719e9 refactor: apply auto fixes from idea 2022-11-14 14:48:38 +01:00
Attila Kerekes 27f58c0866 upgrade to laravel 8.0 2022-11-13 21:18:38 +01:00
Kode f73b78f292 Add search providers as an editable yaml file + allow searching tiles 2022-03-13 19:30:24 +00:00
Kode 0ca07c9698 Update composer.json 2022-03-12 12:55:42 +00:00
KodeStar f9a19fce91 Update to laravel 7 2022-03-10 11:54:29 +00:00
Chris 9e1bb6c075 Update composer min php version 2019-07-11 15:01:07 +01:00
Chris 380a0e8623 changes 2018-10-18 15:59:38 +01:00
Kode 6501aacb1b update to laravel 5.7 and try getting autologin saved 2018-10-14 20:50:32 +01:00
KodeStar 4fc2bbd1af fixes for nzbget 2018-02-08 18:53:52 +00:00
Chris 30aea8e361 updated dependencies + working api connection 2018-02-08 14:21:29 +00:00
Chris 93a7728ec2 changes 2018-02-01 14:45:59 +00:00
Kode 3e1a7119d9 First commit 2018-01-26 14:35:01 +00:00