Alejandro Celaya
|
8f6fc97fc8
|
Simplify and improve how code coverage is generated in API and CLI tests
|
2024-02-20 18:23:37 +01:00 |
|
Alejandro Celaya
|
23e9ed93bb
|
Add test for QrCodeAction with logo URL
|
2024-02-19 23:10:51 +01:00 |
|
Alejandro Celaya
|
d01dc334d7
|
Update to endroid/qr-code 5
|
2024-02-18 19:58:19 +01:00 |
|
Alejandro Celaya
|
938fb6509e
|
Add API test to verify titles for timing-out long URLs
|
2024-02-18 12:45:59 +01:00 |
|
Alejandro Celaya
|
5c1ab02753
|
Update shlink dependencies
|
2024-02-17 10:59:06 +01:00 |
|
Alejandro Celaya
|
95ea64980b
|
Update to Symfony 7
|
2024-02-17 10:46:29 +01:00 |
|
Alejandro Celaya
|
e073b4331a
|
Update to doctrine ORM 3.0
|
2024-02-17 10:23:37 +01:00 |
|
Alejandro Celaya
|
13f9f106be
|
Update to event-dispatcher without swoole
|
2024-02-17 08:41:53 +01:00 |
|
Alejandro Celaya
|
e9c7053ef5
|
Move code around generating code coverage to test-utils lib
|
2024-02-17 08:41:17 +01:00 |
|
Alejandro Celaya
|
dd7545afdf
|
Move E2E coverage collectors to shlink-test-utils
|
2024-02-16 23:25:42 +01:00 |
|
Alejandro Celaya
|
96ed7cae0d
|
Drop support for openswoole
|
2024-02-16 23:02:46 +01:00 |
|
Alejandro Celaya
|
d949b54ef4
|
Switch to roadrunner as the default runtime for API tests
|
2024-02-15 23:39:50 +01:00 |
|
Alejandro Celaya
|
720db64a03
|
Switch to RoadRunner as default API test runtime
|
2024-02-14 09:31:26 +01:00 |
|
Alejandro Celaya
|
cf355b0b69
|
Update shlink-common and shlink-installer
|
2024-02-13 22:46:25 +01:00 |
|
Alejandro Celaya
|
e014cfa72a
|
Remove dependency on league/uri
|
2024-02-05 23:05:31 +01:00 |
|
Alejandro Celaya
|
0f894dcdfe
|
Replace request-id middleware dependency with userland code
|
2024-02-04 14:16:42 +01:00 |
|
Alejandro Celaya
|
9bdbb59401
|
Update shlinkio/shlink-testing-utils
|
2024-01-03 10:08:03 +01:00 |
|
Alejandro Celaya
|
377861c5f1
|
Move migrations to module/Core
|
2024-01-02 17:55:23 +01:00 |
|
Alejandro Celaya
|
62b54ceaaf
|
Add v3.7.2 to changelog
|
2023-12-26 16:16:10 +01:00 |
|
Alejandro Celaya
|
639329dbe4
|
Update installer
|
2023-12-24 09:48:44 +01:00 |
|
Alejandro Celaya
|
17c4f13568
|
Set fixed versions for Shlink dependencies
|
2023-12-17 19:49:50 +01:00 |
|
Alejandro Celaya
|
3a43aa4d41
|
Merge pull request #1942 from acelaya-forks/feature/geoip-3
Update to geolite2 v3
|
2023-12-07 07:52:58 +01:00 |
|
Alejandro Celaya
|
2340b4f601
|
Update to geolite2 v3
|
2023-12-06 21:48:54 +01:00 |
|
Alejandro Celaya
|
664886eddf
|
Support laminas-diactoros 3
|
2023-11-30 22:10:41 +01:00 |
|
Alejandro Celaya
|
1854cc2f19
|
Remove last references to functional-php
|
2023-11-30 18:39:27 +01:00 |
|
Alejandro Celaya
|
bff4bd12ae
|
Removed more functional-php usages
|
2023-11-30 14:34:44 +01:00 |
|
Alejandro Celaya
|
549c6605f0
|
Replaced usage of Functional\contians
|
2023-11-30 09:13:29 +01:00 |
|
Alejandro Celaya
|
a91a560651
|
Fix typo in version contraint
|
2023-11-25 20:12:41 +01:00 |
|
Alejandro Celaya
|
a931c60230
|
Point to actual versions on shlink deps
|
2023-11-25 20:08:29 +01:00 |
|
Alejandro Celaya
|
17e0c9176e
|
Add support for SSL on Redis and RabbitMQ connections
|
2023-11-25 13:04:30 +01:00 |
|
Alejandro Celaya
|
aa01c034db
|
Update to installer with runtime question
|
2023-11-25 09:55:01 +01:00 |
|
Alejandro Celaya
|
df57ca5edb
|
Allow redis credentials be URL-decoded before passing them to connection
|
2023-11-23 11:22:23 +01:00 |
|
Alejandro Celaya
|
5e6ebfa5a9
|
Update shlink-event-dispatcher
|
2023-11-17 09:32:07 +01:00 |
|
Alejandro Celaya
|
0edb3e5c2c
|
Update to installer with support for matomo
|
2023-11-11 20:12:39 +01:00 |
|
Alejandro Celaya
|
b145d106b0
|
Add matomo env vars and config
|
2023-11-09 08:59:34 +01:00 |
|
Alejandro Celaya
|
14c68b4bbe
|
Update native deps for PHP 8.3 preparation
|
2023-11-08 18:51:03 +01:00 |
|
Alejandro Celaya
|
cfc3d54122
|
Do not allow URL reserved characters in custom slugs
|
2023-11-05 10:30:40 +01:00 |
|
Alejandro Celaya
|
2cb8486bb3
|
Add support for PHP 8.3
|
2023-11-04 12:42:31 +01:00 |
|
Alejandro Celaya
|
55885b0f25
|
Do not log requests to the health endpoint
|
2023-10-20 09:33:29 +02:00 |
|
Alejandro Celaya
|
3bdc05fbc4
|
Fix CliTestUtils for PHPUnit 10.4
|
2023-10-07 10:56:04 +02:00 |
|
Alejandro Celaya
|
9d8ea0a4f6
|
Allow cache namespace to be customizable via env var
|
2023-10-06 09:19:55 +02:00 |
|
Alejandro Celaya
|
27c48414da
|
Update to chronos 3
|
2023-09-30 21:03:17 +02:00 |
|
Alejandro Celaya
|
25b1138000
|
Fix merge conflicts
|
2023-09-23 09:06:38 +02:00 |
|
Alejandro Celaya
|
b0ec0601c1
|
Update to latest shlink-installer
|
2023-09-22 10:00:19 +02:00 |
|
Alejandro Celaya
|
074f2135f6
|
Make sure locks include the same cache namespace when sent to Redis
|
2023-09-12 21:20:38 +02:00 |
|
Alejandro Celaya
|
a3b2f94339
|
Make sure local config is not loaded in tests
|
2023-09-12 08:21:34 +02:00 |
|
Alejandro Celaya
|
b17c576a30
|
Fix incorrect timeout in init commands
|
2023-09-11 09:07:18 +02:00 |
|
Alejandro Celaya
|
b747b8448e
|
Update dependencies
|
2023-08-19 12:03:29 +02:00 |
|
Alejandro Celaya
|
2d085ad6f4
|
Add discussion template for 'Help wanted'
|
2023-07-15 10:59:39 +02:00 |
|
Alejandro Celaya
|
b47bd0fc7a
|
Use stable version of devizzent/cebe-php-openapi
|
2023-07-12 11:33:58 +02:00 |
|
Alejandro Celaya
|
78f75a06df
|
Updated swagger docs to v3.1, and fixed some 'required' definitions
|
2023-07-12 11:29:44 +02:00 |
|
Alejandro Celaya
|
7cc1722858
|
Improve verbosity hint when an error occurs during docker init
|
2023-07-05 09:58:51 +02:00 |
|
Alejandro Celaya
|
33eedd2270
|
Update shlink-test-utils to fix coverage ID on API tests
|
2023-06-18 18:59:15 +02:00 |
|
Alejandro Celaya
|
dc4aab2cab
|
Replace traits with external data providers in API tests
|
2023-06-18 10:36:45 +02:00 |
|
Alejandro Celaya
|
cdf5082cff
|
Fix incorrect timeout in init commands
|
2023-06-15 18:53:42 +02:00 |
|
Alejandro Celaya
|
a21dcb852a
|
Fix Shlink trying to create SQLite database tables even if they already exist
|
2023-06-14 18:08:39 +02:00 |
|
Alejandro Celaya
|
6558c37b9a
|
Fix merge conflicts
|
2023-06-11 20:10:29 +02:00 |
|
Alejandro Celaya
|
22d039c550
|
Update to latest test utils lib
|
2023-06-11 19:54:33 +02:00 |
|
Alejandro Celaya
|
24e6acc6e8
|
Update to a shlink-installer version that fixes rr download
|
2023-06-08 18:47:55 +02:00 |
|
Alejandro Celaya
|
8e3508f28d
|
Use MercureOptions instead of raw config, where possible
|
2023-06-06 20:25:14 +02:00 |
|
Alejandro Celaya
|
575e6bf707
|
Downgrade PHPUnit to avoid infection error
|
2023-06-04 09:13:37 +02:00 |
|
Alejandro Celaya
|
bd3745118e
|
Add logic to prevent roadrunner/openswoole jobs for tasks that will do nothing
|
2023-06-03 17:56:52 +02:00 |
|
Alejandro Celaya
|
9040937376
|
Stick with PHPUnit 10.1 until API tests coverage is fixed
|
2023-06-03 09:24:43 +02:00 |
|
Alejandro Celaya
|
a11be5b2ff
|
Deprecate support for openswoole
|
2023-06-03 09:08:07 +02:00 |
|
Alejandro Celaya
|
ee6a8ede0a
|
Drop support for PHP 8.1
|
2023-05-29 09:43:12 +02:00 |
|
Alejandro Celaya
|
8c1865c3ec
|
Update changelog
|
2023-05-23 23:15:59 +02:00 |
|
Alejandro Celaya
|
096d2098d6
|
Update installer
|
2023-05-23 18:42:50 +02:00 |
|
Alejandro Celaya
|
794d926e3a
|
Update docker entry point to use new shlink-installer init command
|
2023-05-21 14:30:20 +02:00 |
|
Alejandro Celaya
|
a4d8ebdfc9
|
Create DB logic to delete orphan visits
|
2023-05-18 08:58:07 +02:00 |
|
Alejandro Celaya
|
e836bedecc
|
Merge pull request #1775 from acelaya-forks/feature/default-roadrunner
Feature/default roadrunner
|
2023-05-07 13:34:53 +02:00 |
|
Alejandro Celaya
|
a797b74a70
|
Standardize logger for all Shlink execution contexts
|
2023-05-07 13:18:19 +02:00 |
|
Alejandro Celaya
|
d4dea9a1d2
|
Update shlink-installer
|
2023-05-06 10:12:42 +02:00 |
|
Alejandro Celaya
|
a516ef691d
|
Update to rr-cli 2.5, and do not generate config
|
2023-05-02 08:43:14 +02:00 |
|
Alejandro Celaya
|
9fa291a32f
|
Update shlink-common
|
2023-04-23 15:20:33 +02:00 |
|
Alejandro Celaya
|
a671d555cb
|
Update to roadrunner 2023
|
2023-04-18 23:22:48 +02:00 |
|
Alejandro Celaya
|
4ee9c9bbe3
|
Migrate to shlinkio/shlink-json
|
2023-04-18 23:04:58 +02:00 |
|
Alejandro Celaya
|
f2196583c8
|
Update phpunit configs to fulfil v10.1
|
2023-04-14 09:44:01 +02:00 |
|
Alejandro Celaya
|
3ba46bbbfa
|
Add support for openswoole 22
|
2023-04-14 08:58:54 +02:00 |
|
Alejandro Celaya
|
24e38a3cf9
|
Update to latest shlink-common
|
2023-03-30 18:33:53 +02:00 |
|
Alejandro Celaya
|
650a286982
|
Update to PHPUnit 10
|
2023-02-09 09:32:38 +01:00 |
|
Alejandro Celaya
|
0d7dc50670
|
Update to latest shlink-common including the cache clear fix for redis replication
|
2023-02-04 17:40:44 +01:00 |
|
Alejandro Celaya
|
587bbfdd73
|
Add SemVer-compliant constraints for shlink libs
|
2023-01-28 10:48:34 +01:00 |
|
Alejandro Celaya
|
fdaf5fb2f3
|
Add support for short URL mode in installer, and handle loosely mode in custom slugs
|
2023-01-28 10:06:11 +01:00 |
|
Alejandro Celaya
|
b1b67c497e
|
Add logic to dynamically resolve the long URL to redirect to based on requesting device
|
2023-01-21 11:15:42 +01:00 |
|
Alejandro Celaya
|
c1b7c6ba6c
|
Updated to shlink-common with support for proxies for entities with public readonly props
|
2023-01-21 10:12:52 +01:00 |
|
Alejandro Celaya
|
12150f775d
|
Created persistence for device long URLs
|
2023-01-21 10:12:52 +01:00 |
|
Alejandro Celaya
|
21863e8de6
|
Add support to load openswoole-specific config via env vars
|
2023-01-12 19:39:26 +01:00 |
|
Alejandro Celaya
|
3e98485c8b
|
Updated to installer supporting redirect status codes 308 and 307
|
2023-01-07 17:02:34 +01:00 |
|
Alejandro Celaya
|
b97af7efb9
|
Added v3.4.0 to changelog
|
2022-12-16 22:33:16 +01:00 |
|
Alejandro Celaya
|
73c8b53882
|
Split some logic from VisitRepository into its own injectable repository
|
2022-12-14 12:28:23 +01:00 |
|
Alejandro Celaya
|
92a83b82a0
|
Split short URL listing capabilities on its own repo and service
|
2022-12-13 19:37:02 +01:00 |
|
Alejandro Celaya
|
2bf3e6a13b
|
Addedsupport for credentials on redis
|
2022-12-12 20:50:21 +01:00 |
|
Alejandro Celaya
|
42a5296f93
|
Added new params to short URLs list to filter out 'disabled' short ones
|
2022-12-10 19:59:30 +01:00 |
|
Alejandro Celaya
|
4b66aaba5c
|
Updated to latest shlink-importer
|
2022-12-04 12:28:44 +01:00 |
|
Alejandro Celaya
|
4223408090
|
Updated to common-config with support for valinor 1.0.0
|
2022-11-28 15:47:59 +01:00 |
|
Alejandro Celaya
|
891438c672
|
Updated shlink-config
|
2022-11-11 16:33:02 +01:00 |
|
Alejandro Celaya
|
910864eaaf
|
Reduced required MSI to 80
|
2022-11-05 10:54:12 +01:00 |
|
Alejandro Celaya
|
01e0a95e14
|
Added rest of tests to phpstan check
|
2022-10-24 20:25:06 +02:00 |
|
Alejandro Celaya
|
f459a99e7e
|
Added db tests to phpstan checks
|
2022-10-24 20:14:48 +02:00 |
|
Alejandro Celaya
|
51f243995a
|
Added stricter types for mocks
|
2022-10-24 19:53:13 +02:00 |
|