v2.8.0
Added
-
#1089 Added new
ENABLE_PERIODIC_VISIT_LOCATEenv var to docker image which schedules thevisit:locatecommand every hour when provided with valuetrue. -
#1082 Added support for error correction level on QR codes.
Now, when calling the
GET /{shorCode}/qr-codeURL, you can pass theerrorCorrectionquery param with valuesLfor Low,Mfor Medium,Qfor Quartile orHfor High. -
#1080 Added support to redirect to URLs as soon as the path starts with a valid short code, appending the rest of the path to the redirected long URL.
With this, if you have the
https://example.com/abc123short URL redirecting tohttps://www.twitter.com, a visit tohttps://example.com/abc123/shlinkiowill take you tohttps://www.twitter.com/shlinkio.This behavior needs to be actively opted in, via installer config options or env vars.
-
#943 Added support to define different "not-found" redirects for every domain handled by Shlink.
Shlink will continue to allow defining the default values via env vars or config, but afterwards, you can use the
domain:redirectscommand or thePATCH /domains/redirectsREST endpoint to define specific values for every single domain.
Changed
- #1118 Increased phpstan required level to 8.
- #1127 Updated to infection 0.24.
- #1139 Updated project dependencies, including base docker image to use PHP 8.0.9 and Alpine 3.14.
Deprecated
- Nothing
Removed
- #1046 Dropped support for PHP 7.4.
Fixed
- #1098 Fixed errors when using Redis for caching, caused by some third party lib bug that was fixed on dependencies update.