Alejandro Celaya
|
197cfa8811
|
Apply fixes for PHPUnit 13
|
2026-02-09 12:35:39 +01:00 |
|
Alejandro Celaya
|
8a82361d0e
|
Fix error when trying to persist non-utf-8 title
|
2026-01-09 17:05:51 +01:00 |
|
Alejandro Celaya
|
9ae2dce261
|
Support dynamic redirects based on an after-date condition
|
2025-12-18 09:41:07 +01:00 |
|
Alejandro Celaya
|
54dc82cb90
|
Type date in RedirectCondition::forBeforeDate as Chronos
|
2025-12-18 09:21:13 +01:00 |
|
Andrei Vasilev
|
dae52fedf4
|
Support for redirects with a condition before date
|
2025-12-18 09:04:57 +01:00 |
|
Alejandro Celaya
|
da53c5a206
|
Fix notices reported by latest PHPUnit version
|
2025-12-15 14:17:36 +01:00 |
|
Alejandro Celaya
|
1996745f64
|
Update to Symfony 8.0
|
2025-12-02 12:20:52 +01:00 |
|
Alejandro Celaya
|
9432a5ba78
|
Add tests for events
|
2025-11-18 09:30:30 +01:00 |
|
Alejandro Celaya
|
1e0b6be67d
|
Improved NorFoundRedirectResolver test
|
2025-11-18 09:06:11 +01:00 |
|
Alejandro Celaya
|
0604237b94
|
Remove dead code that is affecting code coverage
|
2025-11-17 12:12:06 +01:00 |
|
Alejandro Celaya
|
c42fb67efc
|
Simplify NotFoundRedirectConfigInterface with property hooks and asymetric visibility
|
2025-11-08 22:47:24 +01:00 |
|
Alejandro Celaya
|
63bea36c05
|
Remove workaround to detect trusted proxies automatically
|
2025-11-08 10:33:06 +01:00 |
|
Alejandro Celaya
|
b4043be7fa
|
Drop support for QR code generation
|
2025-11-07 16:58:19 +01:00 |
|
Alejandro Celaya
|
37088b1a4b
|
Allow filtering orphan visits by domain via DEFAULT keyword
|
2025-10-31 08:53:31 +01:00 |
|
Alejandro Celaya
|
14a7e3bb05
|
Allow tags, orphan and non-orphan visits to be provided a domain filter param
|
2025-10-28 11:08:33 +01:00 |
|
Alejandro Celaya
|
b01f271f72
|
Make sure Access-Control-Allow-Credentials is always set if configured
|
2025-10-03 10:15:27 +02:00 |
|
Alejandro Celaya
|
5b5d0aae49
|
Make RedirectCondition->matchValue nullable
|
2025-07-22 08:28:09 +02:00 |
|
Alejandro Celaya
|
8b259b364d
|
Allow redirect cache visibility to be configured
|
2025-07-21 10:13:17 +02:00 |
|
Alejandro Celaya
|
2b33095392
|
Add support for more device types in device-specific redirects
|
2025-07-20 11:56:33 +02:00 |
|
Alejandro Celaya
|
c3d3cc6288
|
Test RedirectConditionType::isValid() in isolation
|
2025-07-17 08:51:59 +02:00 |
|
Alejandro Celaya
|
47293be85c
|
Enhance RedirectConditionTest with new query-param-related conditions
|
2025-07-17 08:39:37 +02:00 |
|
Alejandro Celaya
|
f5c6bc8204
|
Update changelog
|
2025-07-16 08:39:12 +02:00 |
|
Alejandro Celaya
|
3369afe22c
|
Add CorsOptions test
|
2025-07-16 08:29:57 +02:00 |
|
Alejandro Celaya
|
9e93e34e12
|
Add test to cover when visit updates topics are disabled
|
2025-07-04 18:25:45 +02:00 |
|
Alejandro Celaya
|
733b2e5647
|
Add test to cover when short URL updates topic is disabled
|
2025-07-04 18:04:27 +02:00 |
|
Alejandro Celaya
|
26fef87f3b
|
Add RealTimeUpdatesOptions test
|
2025-07-04 10:07:40 +02:00 |
|
Alejandro Celaya
|
fb995f2bea
|
Allow individual real-time updates topics to be enabled
|
2025-07-03 10:10:06 +02:00 |
|
Alejandro Celaya
|
f1157aa177
|
Adjust tests to fix warnings
|
2025-06-24 19:47:18 +02:00 |
|
Alejandro Celaya
|
9c1db35d81
|
Add new MERCURE_ENABLED env var
|
2025-05-22 09:20:50 +02:00 |
|
Alejandro Celaya
|
b15e832cf4
|
Deprecate QR code generation endpoint
|
2025-04-22 08:47:37 +02:00 |
|
Alejandro Celaya
|
87d5f9bc75
|
Fix compatibility with PHPUnit 12.0.9 and phpstan-phpunit
|
2025-03-24 19:33:52 +01:00 |
|
Alejandro Celaya
|
1ceb38f50b
|
Test actual arguments set to matomo tracker when sending visits
|
2025-03-14 17:40:37 +01:00 |
|
Alejandro Celaya
|
c650a3e665
|
Workaround for IP resolution from x-Forwarded-For with multiple proxies
|
2025-02-13 21:52:38 +01:00 |
|
Alejandro Celaya
|
65c01034ff
|
Update to PHPUnit 12
|
2025-02-13 10:35:58 +01:00 |
|
Alejandro Celaya
|
e9fe1ac5d4
|
Fix error when creating short URL for page with unsupported encoding
|
2025-01-28 10:04:30 +01:00 |
|
Alejandro Celaya
|
2807b9ce2f
|
Fix ImportedLinksProcessorTest
|
2024-12-22 18:41:03 +01:00 |
|
Alejandro Celaya
|
2f39aff2fe
|
Implement logic to import redirect rules from other Shlink instances
|
2024-12-22 12:42:06 +01:00 |
|
Alejandro Celaya
|
6ad8b03850
|
Allow QR code logo to be individually disabled
|
2024-12-18 09:10:53 +01:00 |
|
Alejandro Celaya
|
e80af78e09
|
Be less restrictive on what characters are disallowed in custom slugs
|
2024-12-17 18:04:38 +01:00 |
|
Alejandro Celaya
|
509ef668e6
|
Fix GeolocationDbUpdater test
|
2024-12-16 19:50:06 +01:00 |
|
Alejandro Celaya
|
a77e07f906
|
Refactor geolocation download logic based on database table
|
2024-12-15 10:05:32 +01:00 |
|
Alejandro Celaya
|
84d12f6811
|
Move GeolocationDbUpdaterTest to Core module
|
2024-12-11 08:47:13 +01:00 |
|
Alejandro Celaya
|
4f3c2c7d2d
|
Fix UpdateGeoLiteDbTest
|
2024-12-11 08:35:24 +01:00 |
|
Alejandro Celaya
|
06c0a94b31
|
Move GeolocationDbUpdater from CLI to Core module
|
2024-12-10 10:58:08 +01:00 |
|
Alejandro Celaya
|
58de998596
|
Drop support for PHP 8.2
|
2024-12-02 09:16:15 +01:00 |
|
Alejandro Celaya
|
c65349d265
|
Allow the extra path to be ignored when redirecting
|
2024-12-01 09:56:09 +01:00 |
|
Alejandro Celaya
|
85065c9330
|
Test behavior to track redirect URL
|
2024-11-24 14:05:33 +01:00 |
|
Alejandro Celaya
|
8274525f75
|
Add redirect_url field to track where a visitor is redirected for a visit
|
2024-11-24 12:53:49 +01:00 |
|
Alejandro Celaya
|
2946b630c5
|
Use IpAddressFactory from akrabat/ip-address-middleware
|
2024-11-22 09:01:27 +01:00 |
|
Alejandro Celaya
|
d7e300e2d5
|
Reduce duplication in actions listing visits
|
2024-11-20 09:48:12 +01:00 |
|