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
|
1d96cc0279
|
Update CrossDomainMiddleware test
|
2025-07-08 13:17:46 +02:00 |
|
Alejandro Celaya
|
cd4fcc9b0a
|
Update shlink-installer
|
2025-07-08 13:07:04 +02:00 |
|
Alejandro Celaya
|
834bc4ae20
|
Allow credentials to be enabled in CORS
|
2025-07-08 10:36:12 +02:00 |
|
Alejandro Celaya
|
92d7a44cee
|
Add new CORS configuration options
|
2025-07-05 10:34:50 +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
|
f4aaf02d55
|
Reduce duplicated code between enumValues and enumNames
|
2025-07-04 09:52:35 +02:00 |
|
Alejandro Celaya
|
240d9df177
|
Validate topic names in RealTimeUpdateOptions
|
2025-07-03 14:34:27 +02:00 |
|
Alejandro Celaya
|
fb995f2bea
|
Allow individual real-time updates topics to be enabled
|
2025-07-03 10:10:06 +02:00 |
|
Alejandro Celaya
|
850e8574e9
|
Use invokable commands approach on some API console commands
|
2025-06-26 08:41:18 +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
|
cea8a982e2
|
Replace ExitCode with standard symfony Command constants
|
2025-04-22 12:07:41 +02:00 |
|
Alejandro Celaya
|
71a3b993b1
|
Remove references to bootstrap from error templates
|
2025-04-22 09:09:52 +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
|
6526cf8c44
|
Fix error intrduced by endroid/qr-code 6.0.4
|
2025-03-20 09:16:53 +01:00 |
|
Alejandro Celaya
|
1ceb38f50b
|
Test actual arguments set to matomo tracker when sending visits
|
2025-03-14 17:40:37 +01:00 |
|
wuuei
|
5cd7305666
|
Fix code style to resolve failing check
|
2025-03-14 15:20:49 +00:00 |
|
wuuei
|
3040a22c02
|
Fix Matomo country logging by sending country code instead of country name
Matomo expects the country code in lowercase for accurate logging and proper flag display
|
2025-03-13 15:33:00 +01:00 |
|
Alejandro Celaya
|
449a588796
|
Fix 500 error when listing non-orphan visits with short-url-depending API key
|
2025-02-19 19:33:44 +01:00 |
|
Alejandro Celaya
|
f3da345bf3
|
Fix unique_short_code_plus_domain index in Microsoft SQL
|
2025-02-15 11:17:14 +01:00 |
|
Alejandro Celaya
|
745255736a
|
Simplify query to find short URL when domain is null
|
2025-02-14 10:20:50 +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
|
3372a2a9c8
|
Close connections after every async job that uses the db
|
2025-01-27 15:45:37 +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
|
d228c16f82
|
Fix test for ip middleware
|
2024-12-20 09:52:30 +01:00 |
|
Alejandro Celaya
|
4e7d09035a
|
Support encrypted connections to MySQL/Maria and Postgres
|
2024-12-19 09:00:01 +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
|
e715a0fb6f
|
Track reason for which a geolocation db download was attempted
|
2024-12-16 09:23:30 +01:00 |
|
Alejandro Celaya
|
72a962ec6d
|
Handle differently when trying to update geolocation and already in progress
|
2024-12-15 12:03:01 +01:00 |
|
Alejandro Celaya
|
853c50a819
|
Fix some cases of database download in GeolocationDbUpdater
|
2024-12-15 11:34:38 +01:00 |
|
Alejandro Celaya
|
f10a9d3972
|
Simplify geolocation_db_updates indexes
|
2024-12-15 10:08:22 +01:00 |
|
Alejandro Celaya
|
a77e07f906
|
Refactor geolocation download logic based on database table
|
2024-12-15 10:05:32 +01:00 |
|
Alejandro Celaya
|
d4d97c3182
|
Create new table to track geolocation updates
|
2024-12-13 10:33:53 +01:00 |
|
Alejandro Celaya
|
9e34183901
|
Update docker images to Alpine 3.21
|
2024-12-12 08:52:01 +01:00 |
|
Alejandro Celaya
|
2ede615da8
|
Fix DownloadGeoLiteDbCommandTest
|
2024-12-11 08:50:56 +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
|
b8ac9f3673
|
Add more strict parameter for GeolocationDbUpdater
|
2024-12-11 08:27:56 +01:00 |
|
Alejandro Celaya
|
06c0a94b31
|
Move GeolocationDbUpdater from CLI to Core module
|
2024-12-10 10:58:08 +01:00 |
|
Alejandro Celaya
|
85c4c09afa
|
Use the openapi terminology over swagger
|
2024-12-06 11:36:47 +01:00 |
|