Alejandro Celaya
|
3dda49dab4
|
Created middleware which ensures trailing slash and multi-segment features work properly together
|
2022-09-30 17:19:07 +02:00 |
|
Alejandro Celaya
|
8d244c8d34
|
Migrated UrlShortenerOptions to immutable object
|
2022-09-17 15:54:43 +02:00 |
|
Alejandro Celaya
|
fe4b2c4ae4
|
Migrated TrackingOptions to immutable object
|
2022-09-17 12:57:04 +02:00 |
|
Alejandro Celaya
|
5f87bb13f8
|
Fixed tracking config
|
2022-09-17 11:27:56 +02:00 |
|
Alejandro Celaya
|
da3ee6b65e
|
Updated installer with support for API key generation
|
2022-09-11 13:14:36 +02:00 |
|
Alejandro Celaya
|
f5138385be
|
Created new env var to programatically provide an initial API key
|
2022-09-11 10:45:03 +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
|
fe4329d730
|
Allowed trailing slashes support to be enabled for the short URLs route
|
2022-09-05 20:59:16 +02:00 |
|
Alejandro Celaya
|
f97effcfe0
|
Fixed rr E2E tests
|
2022-08-27 19:40:52 +02:00 |
|
Alejandro Celaya
|
2cf21ab3bd
|
Fixed openswoole E2E tests
|
2022-08-27 19:38:05 +02:00 |
|
Alejandro Celaya
|
7b637d6a61
|
Ensured RoadRunner deps are removed when building openswoole dist file
|
2022-08-27 17:48:59 +02:00 |
|
Alejandro Celaya
|
a4f979be08
|
Enabled support for static files from public dir via RoadRunner
|
2022-08-27 17:27:54 +02:00 |
|
Alejandro Celaya
|
8852739111
|
Ensured some dynamic RR config for prod env, based on env vars
|
2022-08-27 17:17:37 +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
|
bfbeb7b1fb
|
Improved run-api-tests.sh script to make it compatible with sh
|
2022-08-27 09:36:37 +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
|
846802c003
|
Slight improvements on RoadRunner config
|
2022-08-26 17:58:25 +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
|
a41835573b
|
Centralized prefix for problem detail types
|
2022-08-14 13:12:10 +02:00 |
|
Alejandro Celaya
|
40bbcb3250
|
Added some API tests for v3 API errors
|
2022-08-13 17:49:00 +02:00 |
|
Alejandro Celaya
|
cd4fe4362b
|
Created middleware to keep backwards compatibility on errors when using v1 and 2 of the API
|
2022-08-13 16:50:19 +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
|
71553988d5
|
Added cli mutation tests to pipeline, and referenced CLI tests in CONTRIBUTING file
|
2022-08-10 17:21:55 +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 |
|
Alejandro Celaya
|
709a4639b3
|
Fixed merge conflicts
|
2022-08-09 18:59:55 +02:00 |
|
Alejandro Celaya
|
a2f9742cfc
|
Fix loading of config options as env vars
|
2022-08-08 19:23:16 +02:00 |
|
Alejandro Celaya
|
334aee64ad
|
Updated changelog
|
2022-08-06 09:37:15 +02:00 |
|
Alejandro Celaya
|
16bd368a58
|
Centralized how routes are configured to support multi-segment slugs
|
2022-08-06 09:30:13 +02:00 |
|
Alejandro Celaya
|
3d5ddce621
|
Ensured multi-segment feature flag affects how append_extra_path is checked
|
2022-08-04 16:10:54 +02:00 |
|
Alejandro Celaya
|
a3de3e15cb
|
Updated installer with support for multi-segment slugs flag
|
2022-08-04 13:00:09 +02:00 |
|
Alejandro Celaya
|
619999d4f8
|
Added feature flag to enable/disable multi-segment support
|
2022-08-04 11:49:33 +02:00 |
|
Alejandro Celaya
|
7acf27dd38
|
Replaced usage of deprecated methods in DateRange class
|
2022-08-04 11:27:33 +02:00 |
|
Alejandro Celaya
|
ba517eeeb5
|
Moved routes config together, and ensure they are loaded last
|
2022-08-04 11:14:26 +02:00 |
|
Alejandro Celaya
|
fdd3e24967
|
Added support for multi-segment slugs
|
2022-08-03 19:32:59 +02:00 |
|
Alejandro Celaya
|
e0e511f56d
|
Some improvements and comments in preparation of multi-segment slugs
|
2022-08-01 17:32:54 +02:00 |
|
Alejandro Celaya
|
f801f265ed
|
Added comments on places to change
|
2022-08-01 17:32:54 +02:00 |
|
Alejandro Celaya
|
233bb603cf
|
Updated local redis config
|
2022-07-26 10:25:16 +02:00 |
|
Alejandro Celaya
|
db8a816524
|
Implemented redis pub/sub listeners
|
2022-07-26 10:17:50 +02:00 |
|
Alejandro Celaya
|
eff50ca202
|
Created new event listeners to send events to redis pub/sub
|
2022-07-25 18:23:13 +02:00 |
|
Alejandro Celaya
|
6ce2049935
|
Added support for legacy and new publishing of visits in RabbitMQ
|
2022-07-25 12:08:22 +02:00 |
|
Alejandro Celaya
|
67d91d5fc5
|
Migrated rabbit integration to RabbitMqPublishingHelper from shlink-common
|
2022-07-24 10:12:26 +02:00 |
|
Alejandro Celaya
|
52a6d55e5d
|
Updated to monolog 3
|
2022-06-04 08:59:17 +02:00 |
|
Alejandro Celaya
|
54a23cc7fa
|
Converted EnvVars to enum
|
2022-04-23 12:44:17 +02:00 |
|
Alejandro Celaya
|
e11bf6ac67
|
Created endpoint to get visits for one specific domain
|
2022-04-23 10:32:07 +02:00 |
|
Alejandro Celaya
|
52c55f385d
|
Added support to set the timezone via config/env vars
|
2022-04-14 14:22:48 +02:00 |
|
Alejandro Celaya
|
0294e49d4a
|
Added dist local config for app options
|
2022-04-14 11:35:12 +02:00 |
|