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