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 |
|
Alejandro Celaya
|
ef82158368
|
Migrated ApiKeyServiceTest to use PHPUnit mocks
|
2022-10-23 23:07:17 +02:00 |
|
Alejandro Celaya
|
847cc2bc50
|
Updated shlink-config
|
2022-10-19 14:19:03 +02:00 |
|
Alejandro Celaya
|
751bd15785
|
Fixed merge conflicts
|
2022-10-18 19:08:20 +02:00 |
|
Alejandro Celaya
|
9742bf13e4
|
Upgraded to latest doctrine/orm
|
2022-10-18 18:48:35 +02:00 |
|
Alejandro Celaya
|
23bcba4fd9
|
Updated shlink-ip-geolocation
|
2022-10-12 19:07:05 +02:00 |
|
Alejandro Celaya
|
b59cbeceac
|
Updated deps
|
2022-10-12 08:49:58 +02:00 |
|
Alejandro Celaya
|
14314ef939
|
Updated shlink deps
|
2022-10-06 19:49:32 +02:00 |
|
Alejandro Celaya
|
1e0791416d
|
Downgraded openswoole ide helper
|
2022-10-03 20:05:43 +02:00 |
|
Alejandro Celaya
|
96dbdbe7c9
|
Updated to openswoole 4.12
|
2022-10-03 20:00:31 +02:00 |
|
Alejandro Celaya
|
369628ee95
|
Migrated infection config files to json5
|
2022-09-23 19:08:54 +02:00 |
|
Alejandro Celaya
|
d76e6647d2
|
Added real version for composer dependencies
|
2022-09-18 17:10:11 +02:00 |
|
Alejandro Celaya
|
6f17f70137
|
Allowed to delay GeoLite2 db download on docker images
|
2022-09-18 17:00:03 +02:00 |
|
Alejandro Celaya
|
0c34032fd3
|
Migrated QrCodeOptions to immutable object
|
2022-09-17 13:45:09 +02:00 |
|
Alejandro Celaya
|
39693ca1fe
|
Added --thread=max to infection command
|
2022-09-17 13:19:17 +02:00 |
|
Alejandro Celaya
|
fe4b2c4ae4
|
Migrated TrackingOptions to immutable object
|
2022-09-17 12:57:04 +02:00 |
|
Alejandro Celaya
|
da3ee6b65e
|
Updated installer with support for API key generation
|
2022-09-11 13:14:36 +02:00 |
|
Alejandro Celaya
|
eed7b6e565
|
Added db test for ApiKeyRepository
|
2022-09-11 12:18:04 +02:00 |
|
Alejandro Celaya
|
b078c00492
|
Migrated to custom doctrine cli entry point, as the built-in is deprecated
|
2022-09-08 14:10:09 +02:00 |
|
Alejandro Celaya
|
c3c7ffad25
|
Updated to installer supporting trailing slash option
|
2022-09-05 21:12:05 +02:00 |
|
Alejandro Celaya
|
a739eb6d60
|
Added support to build the docker image with RoadRunner instead of openswoole
|
2022-08-27 13:01:38 +02:00 |
|
Alejandro Celaya
|
ca515998e4
|
Added support to run API tests on roadrunner
|
2022-08-27 09:09:14 +02:00 |
|
Alejandro Celaya
|
c5b6d203f5
|
Simplified RoadRunner worker, and fixed RoadRunner reloading config
|
2022-08-27 08:01:57 +02:00 |
|
Alejandro Celaya
|
86159c5d86
|
Updated to latest event dispatcher lib
|
2022-08-26 19:17:10 +02:00 |
|
Alejandro Celaya
|
e9ec32b3c3
|
Added support to dispatch async event listeners as RoadRunner jobs
|
2022-08-26 14:59:27 +02:00 |
|
Alejandro Celaya
|
4882bec118
|
Added roadrunner to the project
|
2022-08-21 13:19:27 +02:00 |
|
Alejandro Celaya
|
905f51fbd0
|
Added logic to properly map all existing errors from v3 to v2 in the API
|
2022-08-13 17:15:04 +02:00 |
|
Alejandro Celaya
|
bd31b99324
|
Ensured only mutants for changed lines are executed in CI mutation tests
|
2022-08-13 12:31:12 +02:00 |
|
Alejandro Celaya
|
23f92179ad
|
Optimized how and when code coverage reports are generated for different types of tests
|
2022-08-12 18:10:45 +02:00 |
|
Alejandro Celaya
|
474407dbc2
|
Ensured proper coverage is generated during CLI tests
|
2022-08-10 17:08:42 +02:00 |
|
Alejandro Celaya
|
95d84f354d
|
Simplified tests config
|
2022-08-09 19:48:43 +02:00 |
|