Shlink v2.8.0 Release Notes

Release Date: 2021-08-04 // over 2 years ago
  • โž• Added

    • #1089 Added new ENABLE_PERIODIC_VISIT_LOCATE env var to docker image which schedules the visit:locate command every hour when provided with value true.
    • ๐Ÿ‘ #1082 Added support for error correction level on QR codes.

    Now, when calling the GET /{shorCode}/qr-code URL, you can pass the errorCorrection query param with values L for Low, M for Medium, Q for Quartile or H 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 to https://www.twitter.com, a visit to https://example.com/abc123/shlinkio will take you to https://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 the PATCH /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.