github shlinkio/shlink v2.8.0

latest releases: v4.1.0, v4.0.3, v3.7.4...
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.

Don't miss a new shlink release

NewReleases is sending notifications on new releases.