Alejandro Celaya
|
97e965157b
|
Update changelog
|
2023-02-09 20:43:07 +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
|
ad44a8441a
|
Merge pull request #1694 from acelaya-forks/feature/fix-gha-deprecations
Fix usage of deprecated GitHub actions practices
|
2023-02-06 21:56:35 +01:00 |
|
Alejandro Celaya
|
b339cf2429
|
Fix usage of deprecated GitHub actions practices
|
2023-02-06 21:47:04 +01:00 |
|
Alejandro Celaya
|
a7f6b60cba
|
Merge pull request #1690 from acelaya-forks/feature/uninitialized-prop
Update to latest shlink-common including the cache clear fix for redis replication
|
2023-02-04 17:51:04 +01:00 |
|
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
|
4bc5b9261f
|
Merge pull request #1687 from acelaya-forks/feature/ms-case-sensitive
Feature/ms case sensitive
|
2023-01-30 11:16:13 +01:00 |
|
Alejandro Celaya
|
fb572d5abb
|
Fix accidentally removed statement in new migration
|
2023-01-30 10:52:07 +01:00 |
|
Alejandro Celaya
|
8fa4219b30
|
Update changelog
|
2023-01-30 10:50:47 +01:00 |
|
Alejandro Celaya
|
a52d0cd419
|
Ensure short_code column is case sensitive in Microsoft SQL server
|
2023-01-30 10:49:47 +01:00 |
|
Alejandro Celaya
|
0080ab5132
|
Merge pull request #1686 from acelaya-forks/feature/loose-mode
Rename loosely mode to loose mode
|
2023-01-29 11:42:52 +01:00 |
|
Alejandro Celaya
|
8afa582aa5
|
Create ShortUrlModeTest
|
2023-01-29 11:32:13 +01:00 |
|
Alejandro Celaya
|
d847c7648e
|
Rename loosely mode to loose mode
|
2023-01-29 10:30:34 +01:00 |
|
Alejandro Celaya
|
c140db16d1
|
Improve issue templates requesting roadrunner when appropriate
|
2023-01-29 09:53:47 +01:00 |
|
Alejandro Celaya
|
adbf7c6f5e
|
Fix twitter badge
|
2023-01-28 11:15:46 +01:00 |
|
Alejandro Celaya
|
587bbfdd73
|
Add SemVer-compliant constraints for shlink libs
|
2023-01-28 10:48:34 +01:00 |
|
Alejandro Celaya
|
b3a2ceedea
|
Merge pull request #1680 from acelaya-forks/feature/loosly-mode
Feature/loosly mode
|
2023-01-28 10:36:19 +01:00 |
|
Alejandro Celaya
|
621f18bf40
|
Recover DB test only for platforms in which it passes
|
2023-01-28 10:20:57 +01:00 |
|
Alejandro Celaya
|
99c1a59dd4
|
Refactor CustomSlugFilter for simplicity
|
2023-01-28 10:16:53 +01:00 |
|
Alejandro Celaya
|
3a149c9edc
|
Update changelog
|
2023-01-28 10:09:54 +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
|
2f83e90c8b
|
Add option to do loosely matches on short URLs when mode is loosely
|
2023-01-26 20:45:36 +01:00 |
|
Alejandro Celaya
|
05acd4ae88
|
Add two modes for short URLs
|
2023-01-25 20:33:07 +01:00 |
|
Alejandro Celaya
|
87007677ed
|
Merge pull request #1679 from acelaya-forks/feature/deprecate-url-validation
Deprecated validateUrl option on short URL creation/edition
|
2023-01-23 20:45:13 +01:00 |
|
Alejandro Celaya
|
4ee0032c2a
|
Deprecated validateUrl option on short URL creation/edition
|
2023-01-23 20:30:12 +01:00 |
|
Alejandro Celaya
|
06583a0bc1
|
Merge pull request #1677 from acelaya-forks/feature/openswoole-4.12.1
Updated to openswoole 4.12.1
|
2023-01-23 08:07:15 +01:00 |
|
Alejandro Celaya
|
024c9c1a7a
|
Fixed paths glob patterns in some workflows
|
2023-01-22 21:01:46 +01:00 |
|
Alejandro Celaya
|
f3855dbc6f
|
Updated to openswoole 4.12.1
|
2023-01-22 20:57:48 +01:00 |
|
Alejandro Celaya
|
758dac47c3
|
Merge pull request #1668 from acelaya-forks/feature/device-long-urls
Feature/device long urls
|
2023-01-22 12:50:33 +01:00 |
|
Alejandro Celaya
|
81393a76b4
|
Ensure GITHUB_TOKEN is exposed to roadrunner api tests workflow
|
2023-01-22 12:43:03 +01:00 |
|
Alejandro Celaya
|
9949bb654d
|
Set more accurate swagger docs in terms of what props are required/nullable for device long URLs
|
2023-01-22 12:35:07 +01:00 |
|
Alejandro Celaya
|
b0b9902f40
|
Add unit test to cover device URLs edition, and fix bug thanks to it
|
2023-01-22 12:18:36 +01:00 |
|
Alejandro Celaya
|
5aa8de11f4
|
Update version on user agent used to validate URLsç
|
2023-01-22 12:00:16 +01:00 |
|
Alejandro Celaya
|
b18c9e495f
|
Add API test for short URL edition with device long URLs
|
2023-01-22 11:47:45 +01:00 |
|
Alejandro Celaya
|
d3590234a3
|
Add API test for short URL creation with device long URLs
|
2023-01-22 11:36:00 +01:00 |
|
Alejandro Celaya
|
39adef8ab8
|
Make it impossible to create a short URL with an empty long URL
|
2023-01-22 11:27:16 +01:00 |
|
Alejandro Celaya
|
13e443880a
|
Allow device long URLs to be removed from short URLs by providing null value
|
2023-01-22 11:03:05 +01:00 |
|
Alejandro Celaya
|
45961144b9
|
Update changelog
|
2023-01-22 09:47:15 +01:00 |
|
Alejandro Celaya
|
34129b8d24
|
Update async API docs with device long URLs
|
2023-01-21 12:09:38 +01:00 |
|
Alejandro Celaya
|
48bd97fe41
|
Return deviceLongUrls as part of the short URL data and document API changes
|
2023-01-21 12:05:54 +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
|
237fb95b4b
|
Update ShortUrlRedirectionBuilder to accept a request object instead of a raw query array
|
2023-01-21 10:37:12 +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
|
d8add9291f
|
Removed public readonly prop from entity, as it can cause errors when a proxy is generated
|
2023-01-21 10:12:52 +01:00 |
|
Alejandro Celaya
|
a93edf158e
|
Added logic to persist device long URLs while creating/editing a short URL
|
2023-01-21 10:12:52 +01:00 |
|
Alejandro Celaya
|
fdadf3ba07
|
Created unit test for DeviceLongUrlsValidator
|
2023-01-21 10:12:52 +01:00 |
|
Alejandro Celaya
|
3e26f1113d
|
Extract device long URL validation to its own validation class
|
2023-01-21 10:12:52 +01:00 |
|
Alejandro Celaya
|
822652cac3
|
Allow providing device long URLs during short URL edition
|
2023-01-21 10:12:52 +01:00 |
|
Alejandro Celaya
|
1447687ebe
|
Add deviceLongUrls to short URL creation
|
2023-01-21 10:12:52 +01:00 |
|