Alejandro Celaya
|
5a25211371
|
Created NotConfiguredMercureErrorHandlerTest
|
2022-02-20 10:50:21 +01:00 |
|
Alejandro Celaya
|
6983f9b2bf
|
Added middleware that mitigates big error traces being logged for those not using mercure
|
2022-02-20 10:36:54 +01:00 |
|
Alejandro Celaya
|
5affe64b61
|
Removed references in CONTRIBUTING.md file to no longer existing assets
|
2022-02-19 19:55:36 +01:00 |
|
Alejandro Celaya
|
c52f3c396b
|
Fixed merge conflicts
|
2022-02-19 19:47:34 +01:00 |
|
Alejandro Celaya
|
7abe6af5ec
|
Updated changelog
|
2022-02-19 19:24:43 +01:00 |
|
Alejandro Celaya
|
c98ea6055b
|
Ensured API keys cannot be generated with domain-only roles linked to default domain
|
2022-02-19 19:23:36 +01:00 |
|
Alejandro Celaya
|
816d4851e7
|
Updated docker images to PHP 8.1.3
|
2022-02-19 18:57:36 +01:00 |
|
Alejandro Celaya
|
d9adff5749
|
Merge pull request #1368 from acelaya-forks/feature/stable-pdo-sqlsrv
Updated to stable pdo_sqlsrv in docker images
|
2022-02-03 22:17:07 +01:00 |
|
Alejandro Celaya
|
87cadce0ac
|
Merge pull request #1366 from acelaya-forks/feature/fix-autoresolve-titles
Feature/fix autoresolve titles
|
2022-02-01 20:00:49 +01:00 |
|
Alejandro Celaya
|
ffffc68144
|
Updated readme
|
2022-02-01 07:36:44 +01:00 |
|
Alejandro Celaya
|
086de9f2a0
|
Merge pull request #1362 from acelaya-forks/feature/deprecate-webhooks
Deprecated webhooks
|
2022-01-31 12:41:44 +01:00 |
|
Alejandro Celaya
|
1b731aa4a3
|
Deprecated webhooks
|
2022-01-31 12:30:29 +01:00 |
|
Alejandro Celaya
|
12913f6b90
|
Merge pull request #1360 from acelaya-forks/feature/hide-db-commands
Marked database commands as hidden
|
2022-01-30 13:04:10 +01:00 |
|
Alejandro Celaya
|
1d4186392c
|
Marked database commands as hidden
|
2022-01-30 12:15:53 +01:00 |
|
Alejandro Celaya
|
a9d04729eb
|
Merge pull request #1351 from shlinkio/develop
Release 3.0.0
|
2022-01-28 16:31:55 +01:00 |
|
Alejandro Celaya
|
7adf2292bd
|
Merge pull request #1353 from acelaya-forks/feature/profiling
Feature/profiling
|
2022-01-28 16:12:27 +01:00 |
|
Alejandro Celaya
|
c8f55f9c05
|
Added release date for Shlink 3.0.0
|
2022-01-28 16:00:40 +01:00 |
|
Alejandro Celaya
|
9766231d41
|
Added v3.0.0 to changelog
|
2022-01-27 20:59:05 +01:00 |
|
Alejandro Celaya
|
9df80e5bec
|
Added explicit versions for shlink dependencies
|
2022-01-27 20:56:52 +01:00 |
|
Alejandro Celaya
|
81b00e4302
|
Merge branch 'develop' into feature/profiling
|
2022-01-27 20:20:15 +01:00 |
|
Alejandro Celaya
|
11c6c9a2b8
|
Removed unneeded lines
|
2022-01-23 18:17:39 +01:00 |
|
Alejandro Celaya
|
066268765a
|
Fixed merge conflicts
|
2022-01-23 18:17:13 +01:00 |
|
Alejandro Celaya
|
356b33ced0
|
Merge pull request #1350 from acelaya-forks/feature/fix-memory-leak
Updated to shlink-common 4.4, which no longer uses doctrine/cache
|
2022-01-23 18:14:00 +01:00 |
|
Alejandro Celaya
|
77088d55f9
|
Updated to shlink-common 4.4, which no longer uses doctrine/cache
|
2022-01-23 17:54:49 +01:00 |
|
Alejandro Celaya
|
8d965655a8
|
Merge pull request #1348 from acelaya-forks/feature/drop-swoole-support
Feature/drop swoole support
|
2022-01-23 11:52:19 +01:00 |
|
Alejandro Celaya
|
3ace4952e6
|
Changed swoole with openswoole in issue templates
|
2022-01-23 11:37:46 +01:00 |
|
Alejandro Celaya
|
299f9f3a10
|
Documented support on swoole being dropped
|
2022-01-23 11:36:05 +01:00 |
|
Alejandro Celaya
|
0e6790cdab
|
Replaced references to regular swoole by openswoole
|
2022-01-23 11:29:53 +01:00 |
|
Alejandro Celaya
|
1f90af3aec
|
Merge pull request #1345 from acelaya-forks/feature/extended-tags-ordering
Feature/extended tags ordering
|
2022-01-23 11:08:02 +01:00 |
|
Alejandro Celaya
|
cdb18a5baf
|
Documented performance issue when sorting by visits or short URLs count
|
2022-01-23 10:48:38 +01:00 |
|
Alejandro Celaya
|
8adb6596fb
|
Refactored TagInfo to wrap the raw tag name instead of a Tag entity
|
2022-01-23 09:37:02 +01:00 |
|
Alejandro Celaya
|
dd6bcd68cc
|
Removed not-needed extra line
|
2022-01-22 20:36:50 +01:00 |
|
Alejandro Celaya
|
1c9ce0ede0
|
Fixed default/fallback tags with stats ordering
|
2022-01-21 22:22:55 +01:00 |
|
Alejandro Celaya
|
dd5bce9694
|
Merge pull request #1344 from acelaya-forks/feature/strinct-env-vars
Feature/strinct env vars
|
2022-01-20 21:08:33 +01:00 |
|
Alejandro Celaya
|
07d24f70e1
|
Merge pull request #1343 from acelaya-forks/feature/inline-specs-improvements
Feature/inline specs improvements
|
2022-01-18 20:27:02 +01:00 |
|
Alejandro Celaya
|
d0546a2ea2
|
Split spec to join ApiKey spec with short URLs, into inlined and regular versions
|
2022-01-18 20:14:24 +01:00 |
|
Alejandro Celaya
|
9e9621e7b2
|
Standardized how inlined or regular specs are applied to query builders
|
2022-01-18 20:06:32 +01:00 |
|
Alejandro Celaya
|
d39f3b4265
|
Enhanced TagRepositoryTest and replaced inlined quoting by doctrine connection quoting
|
2022-01-18 19:50:48 +01:00 |
|
Alejandro Celaya
|
223339cd61
|
Merge pull request #1337 from acelaya-forks/feature/short-urls-filtering
Feature/short urls filtering
|
2022-01-17 20:33:40 +01:00 |
|
Alejandro Celaya
|
89dc6108b7
|
Merge pull request #1334 from acelaya-forks/feature/tackle-todos
Feature/tackle todos
|
2022-01-16 16:06:21 +01:00 |
|
Alejandro Celaya
|
492eba3a8b
|
Fixed duplicated slashes generated in path when doing not-found redirects with placeholders
|
2022-01-16 15:54:22 +01:00 |
|
Alejandro Celaya
|
77fee1390f
|
Renamed class to a more appropriate name
|
2022-01-16 15:41:20 +01:00 |
|
Alejandro Celaya
|
bfb54189b8
|
Moved some config to the proper namespace, now that config is no longer part of the public contract
|
2022-01-16 15:34:13 +01:00 |
|
Alejandro Celaya
|
fb43885d85
|
Merge pull request #1333 from acelaya-forks/feature/all-visits-endpoint
Feature/all visits endpoint
|
2022-01-16 12:49:01 +01:00 |
|
Alejandro Celaya
|
7c1f705e64
|
Created NonOrphanVisitsPaginatorAdapter test
|
2022-01-16 12:29:36 +01:00 |
|
Alejandro Celaya
|
fe1fa7689a
|
Created endpoint to list non-orphan visits
|
2022-01-16 12:24:02 +01:00 |
|
Alejandro Celaya
|
8b79eee081
|
Updated changelog
|
2022-01-16 12:08:11 +01:00 |
|
Alejandro Celaya
|
4a3e04ced9
|
Added tests covering count non orphan visits with different combinations of filters
|
2022-01-16 11:44:12 +01:00 |
|
Alejandro Celaya
|
61618250ec
|
Renamed countVisits to countNonOrphanVisits, and updated its signature to expect a VisitsCountFiltering DTO
|
2022-01-16 11:15:39 +01:00 |
|
Alejandro Celaya
|
60c0ca3ae5
|
Changed VisitsCountFiltering and VisitsListFiltering so that they encapsulate an ApiKey instead of a Spec
|
2022-01-16 10:56:37 +01:00 |
|
Alejandro Celaya
|
3436405c55
|
Merge branch 'develop' into feature/all-visits-endpoint
|
2022-01-16 10:23:22 +01:00 |
|
Alejandro Celaya
|
d43c3ec865
|
Merge pull request #1326 from acelaya-forks/feature/high-priority-env-vars
Feature/high priority env vars
|
2022-01-15 17:46:03 +01:00 |
|
Alejandro Celaya
|
f7e3a74794
|
Merge pull request #1323 from acelaya-forks/feature/doctrine-2.11
Updated to doctrine 2.11
|
2022-01-12 21:03:02 +01:00 |
|
Alejandro Celaya
|
cff9cd5fb8
|
Documented endpoint to get all non-orphan visits
|
2022-01-10 22:23:00 +01:00 |
|
Alejandro Celaya
|
f0fd947046
|
Moved existing paginator adapters that are related with visits to the Visits namespace
|
2022-01-10 22:16:33 +01:00 |
|
Alejandro Celaya
|
7f4ada9c4b
|
Created method in VisitRepository to fetch all non-orphan visits
|
2022-01-10 21:43:32 +01:00 |
|
Alejandro Celaya
|
db4ef328b1
|
Renamed some visits paginator adapters for consistency
|
2022-01-10 20:26:33 +01:00 |
|
Alejandro Celaya
|
b438802e71
|
Merge pull request #1321 from acelaya-forks/feature/update-docker-deps
Feature/update docker deps
|
2022-01-10 17:30:34 +01:00 |
|
Alejandro Celaya
|
632a19ceeb
|
Updated changelog
|
2022-01-10 17:12:09 +01:00 |
|
Alejandro Celaya
|
629f8ece7a
|
Updated to latest docker images and openswoole
|
2022-01-10 17:10:36 +01:00 |
|
Alejandro Celaya
|
9215f9beb5
|
Merge pull request #1320 from acelaya-forks/feature/infection-update
Updated to infection 0.26
|
2022-01-10 15:37:05 +01:00 |
|
Alejandro Celaya
|
154431e86c
|
Updated to infection 0.26
|
2022-01-10 15:15:16 +01:00 |
|
Alejandro Celaya
|
8cfb14198b
|
Merge pull request #1319 from acelaya-forks/feature/emoji-support
Feature/emoji support
|
2022-01-10 14:51:13 +01:00 |
|
Alejandro Celaya
|
2ed475fc76
|
Ensure database fields are created with proper charset and collation in MySQL
|
2022-01-10 14:37:44 +01:00 |
|
Alejandro Celaya
|
34512da2fb
|
Fixed indentation
|
2022-01-10 13:21:12 +01:00 |
|
Alejandro Celaya
|
5b3c6f7752
|
Fixed charset in local entity manager config
|
2022-01-10 13:09:24 +01:00 |
|
Alejandro Celaya
|
f4dd27ca3f
|
Updated changelog
|
2022-01-10 13:05:40 +01:00 |
|
Alejandro Celaya
|
ce47d8c591
|
Added full support for emojis
|
2022-01-10 13:04:16 +01:00 |
|
Alejandro Celaya
|
b941ee9aa9
|
Removed usage of deprecated methods from migrations
|
2022-01-10 12:05:01 +01:00 |
|
Alejandro Celaya
|
45de3f0128
|
Ensured emojis in short URLs are not URL-encoded
|
2022-01-10 11:13:16 +01:00 |
|
Alejandro Celaya
|
41d3826c1a
|
Ensured bars are replaced by dashes in custom slugs
|
2022-01-10 10:43:20 +01:00 |
|
Alejandro Celaya
|
f2ff6e6a70
|
Merge pull request #1318 from acelaya-forks/feature/custom-slug-simplification
Simplified how the custom slugs are processed, allowing more characte…
|
2022-01-10 10:28:17 +01:00 |
|
Alejandro Celaya
|
d2fef20239
|
Merge pull request #1317 from acelaya-forks/feature/tag-stats-endpoint
Feature/tag stats endpoint
|
2022-01-09 18:02:03 +01:00 |
|
Alejandro Celaya
|
3b359cfc4f
|
Reduced amount of duplicated code in API tests
|
2022-01-09 17:47:19 +01:00 |
|
Alejandro Celaya
|
acfc5a4676
|
Updated changelog
|
2022-01-09 17:38:45 +01:00 |
|
Alejandro Celaya
|
a6b1647f27
|
Created TagStatsActionTest
|
2022-01-09 17:37:00 +01:00 |
|
Alejandro Celaya
|
d5851bbb6a
|
Created TagsStats endpoint
|
2022-01-09 17:24:07 +01:00 |
|
Alejandro Celaya
|
397bbe2655
|
Merge pull request #1316 from acelaya-forks/feature/tags-ordering
Feature/tags ordering
|
2022-01-09 14:10:34 +01:00 |
|
Alejandro Celaya
|
95d8d3ef72
|
Added ordering by name support for tags list with stats
|
2022-01-09 13:38:59 +01:00 |
|
Alejandro Celaya
|
1b51a1aedd
|
Added ordering support for tags list when not requesting stats
|
2022-01-09 13:31:08 +01:00 |
|
Alejandro Celaya
|
ff75b3cd1f
|
Enhanced test covering list short URLs with invalid params
|
2022-01-09 11:28:32 +01:00 |
|
Alejandro Celaya
|
2abcaf02e2
|
Standardized ordering field handling and added validation for short URLs list
|
2022-01-09 11:23:27 +01:00 |
|
Alejandro Celaya
|
d0c9f5a776
|
Fixed merge conflicts
|
2022-01-08 17:40:49 +01:00 |
|
Alejandro Celaya
|
a46d510e2b
|
Merge pull request #1314 from acelaya-forks/feature/paginated-tags-performance
Feature/paginated tags performance
|
2022-01-08 17:37:01 +01:00 |
|
Alejandro Celaya
|
2d861b4077
|
Improved performance when loading paginated tags, by using an ugly compound of native queries and DQL
|
2022-01-08 17:25:09 +01:00 |
|
Alejandro Celaya
|
470c62d993
|
Merge pull request #1313 from acelaya-forks/feature/redis-memory-usage
Added a default lifetime for cache entries when using redis
|
2022-01-07 21:50:31 +01:00 |
|
Alejandro Celaya
|
a667c957ee
|
Added Twitter follow badge to readme
|
2022-01-07 16:15:47 +01:00 |
|
Alejandro Celaya
|
dc648b0142
|
Merge pull request #1311 from acelaya-forks/feature/ip-in-logs
Ensured remote IP address is not logged when using swoole/openswoole
|
2022-01-07 14:44:19 +01:00 |
|
Alejandro Celaya
|
2b693dc492
|
Merge pull request #1310 from acelaya-forks/feature/title-max-length
Feature/title max length
|
2022-01-07 14:24:58 +01:00 |
|
Alejandro Celaya
|
107c09604a
|
Fixed performance issues on list tags endpoint when requesting it with stats
|
2022-01-06 19:01:00 +01:00 |
|
Alejandro Celaya
|
2b0567b368
|
Fixed typo
|
2022-01-06 18:35:50 +01:00 |
|
Alejandro Celaya
|
d00a56bec0
|
Fixed query to count tags when a search term is present
|
2022-01-06 12:22:05 +01:00 |
|
Alejandro Celaya
|
ead8cc6cec
|
Merge pull request #1302 from acelaya-forks/feature/paginated-tags
Feature/paginated tags
|
2022-01-06 11:54:30 +01:00 |
|
Alejandro Celaya
|
806ff9daaf
|
Updated changelog
|
2022-01-06 11:40:20 +01:00 |
|
Alejandro Celaya
|
b3863a3e10
|
Improved TagServiceTest, covering tagsInfo method with params
|
2022-01-06 11:36:08 +01:00 |
|
Alejandro Celaya
|
11a383b7e5
|
Extracted common logic from TagService to a private method
|
2022-01-05 19:25:50 +01:00 |
|
Alejandro Celaya
|
fd2a2530b1
|
Documented pagination for tags endpoint
|
2022-01-05 19:21:32 +01:00 |
|
Alejandro Celaya
|
2f42b2d072
|
Added API tests covering pagination for tags
|
2022-01-05 19:16:49 +01:00 |
|
Alejandro Celaya
|
775f58f972
|
Added support for pagination in tags lists
|
2022-01-05 19:12:08 +01:00 |
|
Alejandro Celaya
|
5c0abb3d96
|
Created TagsParams class
|
2022-01-05 18:19:29 +01:00 |
|