v2.8.0
Added
-
#1089 Added new
ENABLE_PERIODIC_VISIT_LOCATE
env var to docker image which schedules thevisit:locate
command every hour when provided with valuetrue
. -
#1082 Added support for error correction level on QR codes.
Now, when calling the
GET /{shorCode}/qr-code
URL, you can pass theerrorCorrection
query param with valuesL
for Low,M
for Medium,Q
for Quartile orH
for 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/abc123
short URL redirecting tohttps://www.twitter.com
, a visit tohttps://example.com/abc123/shlinkio
will 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:redirects
command or thePATCH /domains/redirects
REST 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.