Alejandro Celaya
|
da53c5a206
|
Fix notices reported by latest PHPUnit version
|
2025-12-15 14:17:36 +01:00 |
|
Alejandro Celaya
|
532700028a
|
Remove all calls to ReflectionProperty::setAccessible
|
2025-10-28 11:03:41 +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
|
1d96cc0279
|
Update CrossDomainMiddleware test
|
2025-07-08 13:17:46 +02:00 |
|
Alejandro Celaya
|
92d7a44cee
|
Add new CORS configuration options
|
2025-07-05 10:34:50 +02:00 |
|
Alejandro Celaya
|
65c01034ff
|
Update to PHPUnit 12
|
2025-02-13 10:35:58 +01:00 |
|
Alejandro Celaya
|
9a69d06531
|
Update to PHPStan 2.0
|
2024-11-12 10:22:23 +01:00 |
|
Alejandro Celaya
|
79c5418ac2
|
Simplify ApiKey entity by exposing key as a readonly prop
|
2024-11-04 14:22:39 +01:00 |
|
Alejandro Celaya
|
3f1d61e01e
|
Update to PHP coding standard 2.4.0
|
2024-11-03 11:38:31 +01:00 |
|
Alejandro Celaya
|
46601443f5
|
Load specific env file when running API tests
|
2024-10-23 09:17:00 +02:00 |
|
Alejandro Celaya
|
c8e5196aab
|
Remove dependencies on url_shortener raw config
|
2024-10-22 15:15:41 +02:00 |
|
Alejandro Celaya
|
ad3805a560
|
Removed deprecated features
|
2024-02-12 23:18:30 +01:00 |
|
Alejandro Celaya
|
04bbd471ff
|
Migrate from PHPUnit annotations to native attributes
|
2023-02-09 20:42:18 +01:00 |
|
Alejandro Celaya
|
650a286982
|
Update to PHPUnit 10
|
2023-02-09 09:32:38 +01:00 |
|
Alejandro Celaya
|
80e3f01562
|
Replace references to doma.in with s.test
|
2023-01-19 09:05: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
|
812c5f4993
|
Added new handled error for when request body is not valid JSON
|
2023-01-02 13:33:24 +01:00 |
|
Alejandro Celaya
|
1650499a38
|
Added more stricter types for mocks
|
2022-10-24 19:59:03 +02:00 |
|
Alejandro Celaya
|
51f243995a
|
Added stricter types for mocks
|
2022-10-24 19:53:13 +02:00 |
|
Alejandro Celaya
|
083ccd36b7
|
Migrated OverrideDomainMiddlewareTest to use PHPUnit mocks
|
2022-10-23 23:00:57 +02:00 |
|
Alejandro Celaya
|
d61c79da84
|
Migrated DropDefaultDomainFromRequestMiddlewareTest to use PHPUnit mocks
|
2022-10-23 22:56:12 +02:00 |
|
Alejandro Celaya
|
8f76c3e202
|
Migrated DefaultShortCodesLengthMiddlewareTest to use PHPUnit mocks
|
2022-10-23 22:55:11 +02:00 |
|
Alejandro Celaya
|
23aa7a015c
|
Migrated CreateShortUrlContentNegotiationMiddlewareTest to use PHPUnit mocks
|
2022-10-23 22:53:48 +02:00 |
|
Alejandro Celaya
|
674a4416cf
|
Migrated NotConfiguredMercureErrorHandlerTest to use PHPUnit mocks
|
2022-10-23 22:51:38 +02:00 |
|
Alejandro Celaya
|
db85915c2f
|
Migrated BackwardsCompatibleProblemDetailsHandlerTest to use PHPUnit mocks
|
2022-10-23 22:48:30 +02:00 |
|
Alejandro Celaya
|
dfc8e8d74e
|
Migrated CrossDomainMiddlewareTest to use PHPUnit mocks
|
2022-10-23 22:47:34 +02:00 |
|
Alejandro Celaya
|
b2b424a4ed
|
Migrated BodyParserMiddlewareTest to use PHPUnit mocks
|
2022-10-23 22:45:23 +02:00 |
|
Alejandro Celaya
|
3433899577
|
Migrated AuthenticationMiddlewareTest to use PHPUnit mocks
|
2022-10-23 22:40:14 +02:00 |
|
Alejandro Celaya
|
0c6f8f1136
|
Refactored global entities into their own proper namespaces
|
2022-09-23 19:03:32 +02:00 |
|
Alejandro Celaya
|
56f953ab2f
|
Refactored global validations into their own proper namespaces
|
2022-09-23 18:30:07 +02:00 |
|
Alejandro Celaya
|
997289da02
|
Changed all public setUp methods in tests to be protected
|
2022-09-11 12:02:49 +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
|
5a25211371
|
Created NotConfiguredMercureErrorHandlerTest
|
2022-02-20 10:50:21 +01:00 |
|
Alejandro Celaya
|
1ff241411b
|
Removed everything that was deprecated
|
2021-12-14 22:21:53 +01:00 |
|
Alejandro Celaya
|
db93498ee6
|
Fixed merge conflicts
|
2021-07-30 18:19:32 +02:00 |
|
Alejandro Celaya
|
7b9ebbbb5f
|
Fixed use of ImplicitOptionsMiddleware with its new signature
|
2021-07-30 18:05:03 +02:00 |
|
Alejandro Celaya
|
24a6a0c23f
|
Added test for DomainRedirectCommand
|
2021-07-22 20:48:58 +02:00 |
|
Alejandro Celaya
|
c01121d61a
|
Added nullsafe operator to simplify conditions
|
2021-05-23 12:31:10 +02:00 |
|
Alejandro Celaya
|
0a5c265b12
|
Extracted ApiKey metadata to the ApiKeyMeta object
|
2021-03-14 09:59:35 +01:00 |
|
Alejandro Celaya
|
3f2d38a86a
|
Removed all uses of the 'whitelist' term
|
2021-02-16 15:28:03 +01:00 |
|
Alejandro Celaya
|
7e90fd45a7
|
Renamed ShortUrlInputFilter and added named constructors to it
|
2021-01-31 07:47:58 +01:00 |
|
Alejandro Celaya
|
f585cfe02e
|
Fixed CrossDomainMiddleware not inferring proper allowed methods
|
2021-01-24 13:49:57 +01:00 |
|
Alejandro Celaya
|
76aa6502db
|
Changed value returned in Access-Control-Allow-Origin so that it is always set to '*'
|
2021-01-24 09:22:46 +01:00 |
|
Alejandro Celaya
|
da9896a28b
|
Fixed single step shortening endpoint
|
2021-01-21 19:26:19 +01:00 |
|
Alejandro Celaya
|
4b67d41362
|
Applied API role specs to short URL creation
|
2021-01-04 20:15:42 +01:00 |
|
Alejandro Celaya
|
90551ff3bc
|
Added used API key to request
|
2021-01-02 10:34:35 +01:00 |
|
Alejandro Celaya
|
850a5b412c
|
Removed Access-Control-Expose-Headers header from CrossDomainM;iddleware, as it's actually not correct
|
2020-12-31 15:41:02 +01:00 |
|
Alejandro Celaya
|
84331135f7
|
Created API tests for CORS
|
2020-12-31 13:28:06 +01:00 |
|
Alejandro Celaya
|
d6395a3de8
|
Deleted everything related with authentication plugins, as shlink only supports API key auth since v2.0.0
|
2020-11-07 12:53:14 +01:00 |
|
Alejandro Celaya
|
1621f3a943
|
Updated dependencies
|
2020-11-02 11:53:14 +01:00 |
|