4882 Commits
Author SHA1 Message Date
Alejandro Celaya d56fad6da7 Merge pull request #2695 from acelaya-forks/cloudflare-location-resolver
Add support for Cloudflare-based geolocation
2026-11-07 10:12:30 +01:00
Alejandro Celaya c06dcddb12 Remove no-longer relevant todo 2026-11-07 09:50:47 +01:00
Alejandro Celaya 6fda91cac7 Decouple GeolocationMiddleware from GeoLite2 2026-11-03 23:16:11 +01:00
Alejandro Celaya 34f04a56e0 Rename IpGeolocationMiddleware to GeolocationMiddleware 2026-11-03 20:24:55 +01:00
Alejandro Celaya 8609d8d90b Do not check empty or localhost IP address in IpGeolocationMiddleware 2026-11-03 20:21:23 +01:00
Alejandro Celaya 1a0f31e7b2 Allow geolocation strategies to be configured via en vars or config 2026-11-02 19:56:37 +01:00
Alejandro Celaya d0f78d5897 Update analyzer baseline file 2026-11-02 14:14:56 +01:00
Alejandro Celaya 16e29b0711 Update to shlinkio/shlink-ip-geolocation 6 2026-11-02 14:08:03 +01:00
Alejandro Celaya c697590f90 Update to mago 1.59.0 2026-11-02 14:04:45 +01:00
Alejandro Celaya 9008811836 Update changelog 2026-10-24 19:46:09 +02:00
Alejandro Celaya 01f2d6bba0 Merge pull request #2676 from Pratham2511/codex/fix-invalid-utf8-short-code-2657
Handle invalid UTF-8 short-code lookups as not found
2026-10-24 19:41:01 +02:00
Alejandro Celaya 743084e38d Remove repository unit test 2026-10-24 19:29:25 +02:00
Pratham Pansare 5206c53331 Refine short-code regression cases and cover error paths 2026-10-24 19:13:31 +02:00
Pratham Pansare 4e6c87ecc5 Fix database-specific invalid short-code tests 2026-10-24 19:13:31 +02:00
Pratham Pansare 46f8987257 Fix invalid UTF-8 short-code lookups
Map PostgreSQL character encoding errors to the existing not-found flow while preserving active transactions with a savepoint. Add repository and HTTP regressions, and apply composer format as requested by the maintainer.
2026-10-24 19:13:31 +02:00
Alejandro Celaya bb378f4177 Merge pull request #2692 from acelaya-forks/rebase-main
Rebase main
2026-10-24 15:52:36 +02:00
Alejandro Celaya cc99c00ea5 Fix merge conflicts 2026-10-24 15:49:34 +02:00
Alejandro Celaya 52ec81fca6 Merge pull request #2691 from acelaya-forks/rebase-main
Update with main
2026-10-24 15:40:26 +02:00
Alejandro Celaya bc67a2afb0 Fix merge conflicts 2026-10-24 15:36:33 +02:00
Alejandro Celaya 4a642689ca Merge pull request #2681 from acelaya-forks/fix-cve
Backport changes from https://github.com/shlinkio/shlink/pull/2679
v5.1.8
2026-10-21 20:23:41 +02:00
Alejandro Celaya fd6fb178ef Pin mago version 2026-10-21 20:03:27 +02:00
Marijn Vandevoorde 88ffe8ecf8 Fix merge conflicts 2026-10-21 19:59:06 +02:00
Alejandro Celaya 19f87bdebc Merge pull request #2679 from marijnvandevoorde/php-8.5.12-security-update
Update docker images to Alpine 3.24
2026-10-21 19:56:13 +02:00
Marijn Vandevoorde 9cc91730b2 Update docker images to Alpine 3.24
The php:8.5-alpine3.22 tag stopped receiving updates in June, so rebuilds no
longer pick up PHP security fixes such as the one for CVE-2026-109618 and
CVE-2026-109619: https://www.php.net/archive/2026.php#2026-10-21-5

Closes #2678
2026-10-21 18:16:51 +02:00
Alejandro Celaya d1d62b65e6 Merge pull request #2680 from acelaya-forks/fix-static-checks
Fix static checks
2026-10-21 18:08:01 +02:00
Alejandro Celaya d137a569a1 Fix static checks 2026-10-21 17:58:47 +02:00
Alejandro Celaya 63261c70e1 Update LICENSE 2026-10-16 11:46:28 +00:00
Alejandro Celaya be5f5bb7ff Merge pull request #2672 from acelaya-forks/mercure-1-support
Add support for Mercure 1.0
2026-10-13 00:04:11 +02:00
Alejandro Celaya f863e45a67 Remove no-longer-needed mercure cookie_name directive 2026-10-13 00:00:37 +02:00
Alejandro Celaya 51fd63f056 Rollback addition of mercure auth cookie 2026-10-12 23:56:49 +02:00
Alejandro Celaya c8a748bcfb Update API docs with mercure authCookieName 2026-10-12 00:02:23 +02:00
Alejandro Celaya fd5d49e73e Update installer 2026-10-11 23:58:53 +02:00
Alejandro Celaya e1c255025b Fix API docs for mercure version 2026-10-11 10:12:26 +02:00
Alejandro Celaya 445ffb18dd Add mercure auth cookie 2026-10-11 10:09:08 +02:00
Alejandro Celaya d6239aa5ba Update to latest shlink-common 2026-10-10 10:24:07 +02:00
Alejandro Celaya 463fb25d30 Fix coding styles 2026-10-09 13:20:55 +02:00
Alejandro Celaya 51faee98c5 Define trusted issuer for mercure 2026-10-09 13:19:41 +02:00
Alejandro Celaya 9a1b61f996 Add both mercure 0 and mercure 1 to dev containers 2026-10-08 21:28:32 +02:00
Alejandro Celaya 991a5079c5 Add support for Mercure 1.0 2026-10-08 11:20:48 +02:00
Alejandro Celaya 3f17ecf933 Merge pull request #2664 from shlinkio/develop
Release 5.1.7
v5.1.7
2026-09-21 17:55:35 +02:00
Alejandro Celaya 4a8fee47d4 Merge pull request #2663 from acelaya-forks/predis-fix
Fix redis connections left open sometimes
2026-09-21 17:50:25 +02:00
Alejandro Celaya 951daf6e6e Fix static analysis 2026-09-21 17:46:36 +02:00
Alejandro Celaya f467af2a01 Fix redis connections left open sometimes 2026-09-21 17:31:46 +02:00
Alejandro Celaya c303aff18f Update SECURITY.md 2026-09-10 16:18:37 +02:00
Alejandro Celaya b3a142ef91 Merge pull request #2656 from acelaya-forks/doctrine-orm-update
Update to doctrine/orm 3.7
2026-09-07 22:39:59 +02:00
Alejandro Celaya 3f08c5e638 Ingore PHP platform req when installing deps in CI for PHP 8.6 2026-09-07 22:37:08 +02:00
Alejandro Celaya cef79844f8 Fix static analysis after update to doctrine/orm 3.7 2026-09-07 22:35:11 +02:00
Alejandro Celaya 182a430b9e Add PHP 8.6 to CI 2026-09-07 22:31:20 +02:00
Alejandro Celaya b591c91845 Update to doctrine/orm 3.7 2026-09-07 22:28:40 +02:00
Alejandro Celaya 82c82883fe Merge pull request #2654 from shlinkio/develop
Release 5.1.6
v5.1.6
2026-09-06 10:12:38 +02:00