Commit Graph
100 Commits
Author SHA1 Message Date
Alejandro Celaya 81f82d3b73 Reduced docker image size by ensuring dev native libs are not included in final image 2022-01-03 18:48:08 +01:00
Alejandro Celaya 4103ccf791 Merge pull request #1292 from acelaya-forks/feature/simplify-matches
Simplified some match expressions
2022-01-01 21:15:45 +01:00
Alejandro Celaya e2ed11f960 Updated installer 2022-01-01 18:43:41 +01:00
Alejandro Celaya 8e1cd67a3d Simplified some match expressions 2022-01-01 18:40:48 +01:00
Alejandro Celaya 30207ce0c2 Merge pull request #1287 from acelaya-forks/bugfix/db-error
Bugfix/db error
2021-12-21 14:43:13 +01:00
Alejandro Celaya 4a1e7b8d5a Changed condition to pipe RequestIdMiddleware, so that it applies to non-rest requests too 2021-12-19 10:23:55 +01:00
Alejandro Celaya 5e781a9010 Merge pull request #1284 from acelaya-forks/feature/visits-threshold-change
Feature/visits threshold change
2021-12-19 09:41:34 +01:00
Alejandro Celaya 277d817429 Removed API test which is no longer relevant 2021-12-18 18:41:11 +01:00
Alejandro Celaya 970f202757 Updated changelog 2021-12-18 18:26:27 +01:00
Alejandro Celaya 2c6b2b47a4 Updated installer 2021-12-18 18:23:27 +01:00
Alejandro Celaya 5c8be4b21f Updated logic to handle visits threshold env var so that it is disabled if not provided 2021-12-18 18:18:30 +01:00
Alejandro Celaya 558a4a2b30 Merge pull request #1281 from acelaya-forks/feature/update-deps
Updated dependencies
2021-12-16 22:08:17 +01:00
Alejandro Celaya 04cf1aed9c Merge pull request #1279 from acelaya-forks/feature/remove-deprecated-stuff
Feature/remove deprecated stuff
2021-12-14 23:02:38 +01:00
Alejandro Celaya 8c14526f85 Fixed tests and updated changelog 2021-12-14 22:30:09 +01:00
Alejandro Celaya 1ff241411b Removed everything that was deprecated 2021-12-14 22:21:53 +01:00
Alejandro Celaya 351e36b273 Added missing 8.1 to clean-artifacts job in publish-release pipeline 2021-12-12 17:45:56 +01:00
Alejandro Celaya ca06040efc Fixed publish-release and publish-swagger-spec pipelines 2021-12-12 17:38:50 +01:00
Alejandro Celaya 2102cc4e9a Merge pull request #1270 from shlinkio/develop
Release 2.10.0
2021-12-12 17:27:21 +01:00
Alejandro Celaya 14d3493db8 Merge pull request #1269 from acelaya-forks/feature/replace-ip-lib
Feature/replace ip lib
2021-12-12 17:21:08 +01:00
Alejandro Celaya d082d208e1 Tagged specific versions for shlink packages 2021-12-12 17:08:26 +01:00
Alejandro Celaya 959efd17c8 Updated changelog 2021-12-12 13:31:08 +01:00
Alejandro Celaya 30a7c55e84 Migrated to a new lib to match IP addresses with ranges 2021-12-12 13:30:18 +01:00
Alejandro Celaya 2aec759857 Merge pull request #1267 from acelaya-forks/feature/rabbitmq
Feature/rabbitmq
2021-12-12 11:43:43 +01:00
Alejandro Celaya 54dcaaac0c Updated to an installer version with support for RabbitMQ 2021-12-12 11:24:58 +01:00
Alejandro Celaya 8e5730f374 Renamed Rabbit instances to use RabbitMq 2021-12-12 10:32:57 +01:00
Alejandro Celaya cb1705b6e8 Created NotifyVisitToRabbitTest 2021-12-11 22:18:46 +01:00
Alejandro Celaya 0bcefda60d Added sockets and bcmath extensions to docker image 2021-12-11 21:44:56 +01:00
Alejandro Celaya 966620f840 Created event listener to send visits to a RabbitMQ instance 2021-12-11 21:04:16 +01:00
Alejandro Celaya bd3bb67949 Added dependencies and config to integrate with Rabbit MQ 2021-12-11 17:07:40 +01:00
Alejandro Celaya 69f4daa9d2 Added dev container with RabbitMQ 2021-12-11 16:19:38 +01:00
Alejandro Celaya ec11155c9c Updated publish swagger workflow to be triggered for tags 2021-12-11 13:17:45 +01:00
Alejandro Celaya c48a3a24f7 Fix yet another typo in pipeline 2021-12-11 13:09:39 +01:00
Alejandro Celaya 1b8bc9f0ff Ensured version subfolder is preserved when publishing swagger spec 2021-12-11 13:04:45 +01:00
Alejandro Celaya 5bf25c7eca Added custom token for swagger publishing 2021-12-11 12:55:50 +01:00
Alejandro Celaya 5a7f0ad340 Fixed another typo... 2021-12-11 12:35:34 +01:00
Alejandro Celaya 8a93922da0 Added missing space in mv command 2021-12-11 12:27:45 +01:00
Alejandro Celaya 295de5be8e Changed how version is determined 2021-12-11 12:18:55 +01:00
Alejandro Celaya 5c114b584d Fixed typo 2021-12-11 12:11:22 +01:00
Alejandro Celaya dad58b7610 Disabled env step on publis-swagger workflow 2021-12-11 11:53:18 +01:00
Alejandro Celaya 23c1dadb4c Merge pull request #1265 from acelaya-forks/feature/publish-swagger-workflow
Feature/publish swagger workflow
2021-12-11 11:44:12 +01:00
Alejandro Celaya 05332e0606 Created workflow to publish swagger specs 2021-12-11 11:40:59 +01:00
Alejandro Celaya 453842246f Ensured docker publish is run under ubuntu 20.04 2021-12-11 11:30:03 +01:00
Alejandro Celaya 38280b9027 Merge pull request #1264 from acelaya-forks/feature/unify-ci-jobs
Unified jobs in ci pipeline as much as possible
2021-12-11 10:47:10 +01:00
Alejandro Celaya 7d7c0011bb Fixed references to test:api and test:api:ci inside composer.json and added missing driver for MS SQL 2021-12-11 10:33:00 +01:00
Alejandro Celaya de2d87a6d9 Unified jobs in ci pipeline as much as possible 2021-12-11 10:26:23 +01:00
Alejandro Celaya 537152450f Merge pull request #1263 from acelaya-forks/feature/api-tests-coverage
Feature/api tests coverage
2021-12-10 18:25:38 +01:00
Alejandro Celaya 87f6b19207 Updated changelog 2021-12-10 18:12:46 +01:00
Alejandro Celaya 064fef5d8a Added comment to explain why API tests coverage is generated the way it is 2021-12-10 18:12:00 +01:00
Alejandro Celaya 6aebaa94af Added mutations to API tests 2021-12-10 17:45:55 +01:00
Alejandro Celaya a1a6ac9c08 Merge pull request #1262 from acelaya-forks/feature/env-var-fix
Added new IS_HTTPS_ENABLED env var and deprecated USE_HTTPS
2021-12-10 16:55:58 +01:00
Alejandro Celaya 0d936425c2 Added new IS_HTTPS_ENABLED env var and deprecated USE_HTTPS 2021-12-10 16:24:38 +01:00
Alejandro Celaya 00f867c6ee Merge pull request #1259 from acelaya-forks/feature/83-msi
Feature/83 msi
2021-12-10 14:17:20 +01:00
Alejandro Celaya bfea3f35f0 Updated changelog 2021-12-10 14:01:58 +01:00
Alejandro Celaya 3f3cf5e20e Explicitly required an MSI of 83 for unit tests 2021-12-10 14:00:59 +01:00
Alejandro Celaya 0786a962e7 Increased MIS to 83% 2021-12-10 13:42:33 +01:00
Alejandro Celaya f7c0486101 Added swagger:validate to ci and ci:parallel commands 2021-12-10 12:52:36 +01:00
Alejandro Celaya 2e3798b282 Merge pull request #1256 from acelaya-forks/feature/api-examples
Feature/api examples
2021-12-09 19:09:02 +01:00
Alejandro Celaya 181740c3e9 Fixed typo in swagger docs 2021-12-09 18:55:17 +01:00
Alejandro Celaya 23c51a1d5f Updated changelog 2021-12-09 18:52:27 +01:00
Alejandro Celaya 15ce529c09 Added swagger validation to CI pipeline 2021-12-09 18:51:26 +01:00
Alejandro Celaya 0fd941401b Added extra examples for error responses in swagger docs 2021-12-09 18:28:52 +01:00
Alejandro Celaya 808ae6a442 Fixed existing examples for API 2021-12-09 15:27:18 +01:00
Alejandro Celaya ada8d18fa1 Merge pull request #1255 from acelaya-forks/feature/consistent-default-domain-redirects
Feature/consistent default domain redirects
2021-12-09 13:03:08 +01:00
Alejandro Celaya 9752abff19 Refactored method in DomainRepo, as one fo their arguments was no longer used 2021-12-09 12:43:49 +01:00
Alejandro Celaya ee43e68a57 Changed behavior of domains list so that it does not return configured redirects as redirects for default domain 2021-12-09 12:32:53 +01:00
Alejandro Celaya 348ac78f5a Enhanced ListDomainsAction so that it returns default redirects in the response 2021-12-09 12:11:09 +01:00
Alejandro Celaya 0b22fb933c Defined new env vars for not-found redirects, deprecating old ones 2021-12-09 10:30:33 +01:00
Alejandro Celaya cbd4b4849f Ensured default domain is stripped when creating short URLs from CLI 2021-12-09 10:24:58 +01:00
Alejandro Celaya f8a48c16f0 Renamed GenerateShortUrlCommand to CreateShortUrlCommand 2021-12-09 09:45:15 +01:00
Alejandro Celaya 6c01bb87bf Replaced tabs by spaces in phpstan.neon config 2021-12-08 17:52:17 +01:00
Alejandro Celaya 02d5a6f15e Merge pull request #1253 from acelaya-forks/feature/php8.1
Feature/php8.1
2021-12-08 17:49:15 +01:00
Alejandro Celaya f361403888 Updated paginator types 2021-12-08 17:36:40 +01:00
Alejandro Celaya 3a4550fe24 Updated dependencies to corresponding versions supporting PHP 8.1 2021-12-08 09:40:43 +01:00
Alejandro Celaya 5a56982ad9 Merge pull request #1252 from acelaya-forks/feature/docker-debug-fix
Updated docker entry point to make sure debugging and verbosity of co…
2021-12-07 19:27:43 +01:00
Alejandro Celaya bb87bdce8a Updated docker images to use PHP 8.1 2021-12-07 10:43:36 +01:00
Alejandro Celaya cc7ded1be7 Removed allowed failures in CI pipeline for PHP 8.1 2021-12-07 09:55:06 +01:00
Alejandro Celaya d8735e6a91 Merge pull request #1250 from acelaya-forks/feature/qr-round-block-size
Feature/qr round block size
2021-12-06 18:19:53 +01:00
Alejandro Celaya 813ae71aad Added test checking if auto margin is added to QR codes 2021-12-06 18:06:29 +01:00
Alejandro Celaya 1a75bd87d8 Updated installer with support for QR code block size rounding 2021-12-06 17:35:32 +01:00
Alejandro Celaya bdc89e2056 Fixed execution on non-swoole contexts 2021-12-06 17:15:19 +01:00
Alejandro Celaya bf09990f9c Added support to disable rounding on block size for QR codes 2021-12-06 17:10:10 +01:00
Alejandro Celaya 81ba8dc518 Merge pull request #1249 from acelaya-forks/feature/yourls-import
Added support to import from YOURLS
2021-12-05 15:38:41 +01:00
Alejandro Celaya e519aaaf1e Added support to import from YOURLS 2021-12-05 15:16:41 +01:00
Alejandro Celaya 5a90a5e6c7 Merge pull request #1248 from acelaya-forks/feature/openswoole
Feature/openswoole
2021-12-05 10:21:20 +01:00
Alejandro Celaya b855ea92a9 Updated changelog 2021-12-05 10:09:06 +01:00
Alejandro Celaya 7e74d06cdd Added support for openswoole and migrated docker images from swoole to openswoole 2021-12-05 10:08:10 +01:00
Alejandro Celaya 1e7602bc36 Merge pull request #1247 from acelaya-forks/feature/mutation-badge
Added mutation score badge
2021-12-05 09:24:44 +01:00
Alejandro Celaya 7477e672fe Added mutation score badge 2021-12-05 08:55:05 +01:00
Alejandro Celaya 4a4522dfa3 Merge pull request #1246 from acelaya-forks/feature/mssql-updates
Updated dependencies
2021-12-02 21:11:39 +01:00
Alejandro Celaya e13103a925 Merge pull request #1245 from acelaya-forks/feature/mssqlsrv-beta2
Update ci.yml
2021-12-02 19:44:32 +01:00
Alejandro Celaya 8e167ff174 Merge pull request #1244 from acelaya-forks/feature/missing-domain-in-error
Added domain to DeleteShortUrlException
2021-12-02 19:34:02 +01:00
Alejandro Celaya a83ae996db Ensured a formatter is resolved 2021-11-30 21:47:23 +01:00
Alejandro Celaya a66ddabe8a Added domain to DeleteShortUrlException 2021-11-30 21:38:09 +01:00
Alejandro Celaya cdab1e9cae Pulled 2021-11-15 19:56:10 +01:00
Alejandro Celaya f2140d1eb0 Fixed merge conflicts 2021-11-15 19:55:07 +01:00
Alejandro Celaya 4a3fa85b5f Merge pull request #1234 from acelaya-forks/feature/sql-injection
Enforced doctrine/dbal 3.1.4
2021-11-15 19:53:01 +01:00
Alejandro Celaya ade23a9650 Enforced doctrine/dbal 3.1.4 2021-11-15 19:41:38 +01:00
Alejandro Celaya fc547e6c47 Merge pull request #1224 from acelaya-forks/feature/phpstan-1.0
Updated to phpstan 1.0
2021-11-04 21:38:31 +01:00
Alejandro Celaya ac89f352ce Updated shlink libs 2021-11-01 11:27:44 +01:00
Alejandro Celaya 198b2a2ace Merge pull request #1220 from acelaya-forks/feature/update-dev-mercure
Updated mercure on dev env from v0.10 to 0.13
2021-10-31 20:00:46 +01:00