Skip to content

Releases: shlinkio/shlink

v1.10.2

04 Aug 14:52
30297ac
Compare
Choose a tag to compare

Added

  • Nothing

Changed

  • Nothing

Deprecated

  • Nothing

Removed

  • Nothing

Fixed

  • #177 Fixed [GET] /short-codes endpoint returning a 500 status code when trying to filter by tags and searchTerm at the same time.

  • #175 Fixed error introduced in previous version, where you could end up banned from the service used to resolve IP address locations.

    In order to fix that, just fill this form including your server's IP address and your server should be unbanned.

    In order to prevent this, after resolving 150 IP addresses, shlink now waits 1 minute before trying to resolve any more addresses.

v1.10.1

02 Aug 15:58
Compare
Choose a tag to compare

Added

  • Nothing

Changed

  • #167 Shlink version is now set at build time to avoid older version numbers to be kept in newer builds.

Deprecated

  • Nothing

Removed

  • Nothing

Fixed

  • #165 Fixed custom slugs failing when they are longer than 10 characters.

  • #166 Fixed unusual edge case in which visits were not properly counted when ordering by visit and filtering by search term in [GET] /short-codes API endpoint.

  • #174 Fixed geolocation not working due to a deprecation on used service.

  • #172 Documented missing filtering params for [GET] /short-codes/{shortCode}/visits API endpoint, which allow the list to be filtered by date range.

    For example: https://doma.in/rest/v1/short-urls/abc123/visits?startDate=2017-05-23&endDate=2017-10-05

  • #169 Fixed unhandled error when parsing ShortUrlMeta and date fields are already DateTime instances.

v1.10.0

09 Jul 16:50
975260f
Compare
Choose a tag to compare

Added

Changed

Deprecated

  • Nothing

Removed

  • Nothing

Fixed

  • Nothing

v1.9.1

18 Jun 18:50
Compare
Choose a tag to compare

Added

  • #155 Improved the pagination object returned in lists, including more meaningful properties.

    • Old structure:
    {
      "pagination": {
        "currentPage": 1,
        "pagesCount": 2
      }
    }
    • New structure:
    {
      "pagination": {
        "currentPage": 2,
        "pagesCount": 13,
        "itemsPerPage": 10,
        "itemsInCurrentPage": 10,
        "totalItems": 126
      }
    }

Changed

  • Nothing

Deprecated

  • Nothing

Removed

  • Nothing

Fixed

  • #154 Fixed sizes of every result page when filtering by searchTerm
  • #157 Background commands executed by installation process now respect the originally used php binary

v1.9.0

07 May 09:29
Compare
Choose a tag to compare

Added

  • #147 Allowed short URLs to be created on the fly using a single API request, including the API key in a query param.

    This eases integration with third party services.

    With this feature, a simple request to a URL like https://doma.in/rest/v1/short-codes/shorten?apiKey=[YOUR_API_KEY]&longUrl=[URL_TO_BE_SHORTENED] would return the shortened one in JSON or plain text format.

Changed

  • Nothing

Deprecated

  • Nothing

Removed

  • Nothing

Fixed

  • #139 Ensured all core actions log exceptions

v1.8.1

07 Apr 07:07
Compare
Choose a tag to compare

Added

  • Nothing

Changed

  • #141 Removed workaround used in PathVersionMiddleware, since the bug in zend-stratigility has been fixed.

Deprecated

  • Nothing

Removed

  • Nothing

Fixed

  • #140 Fixed warning thrown during installation while trying to include doctrine script

v1.8.0

29 Mar 07:53
Compare
Choose a tag to compare

Added

  • #125 Implemented a path which returns a 1px image instead of a redirection.

    Useful to track emails. Just add an image pointing to a URL like https://doma.in/abc123/track to any email and an invisible image will be generated tracking every time the email is opened.

  • #132 Added infection to improve tests

Changed

  • #130 Updated to Expressive 3
  • #137 Updated symfony components to v4

Deprecated

  • Nothing

Removed

  • #131 Dropped support for PHP 7

Fixed

  • Nothing

v1.7.2

26 Mar 16:15
f60c217
Compare
Choose a tag to compare

Added

  • Nothing

Changed

  • Nothing

Deprecated

  • Nothing

Removed

  • Nothing

Fixed

  • #135 Fixed PathVersionMiddleware being ignored when using expressive 2.2

v1.7.1

21 Mar 15:33
Compare
Choose a tag to compare

Added

  • Nothing

Changed

  • #128 Upgraded to expressive 2.2

    This will ease the upcoming update to expressive 3

Deprecated

  • Nothing

Removed

  • Nothing

Fixed

  • #126 Fixed E_USER_DEPRECATED errors triggered when using Expressive 2.2

v1.7.0

21 Jan 09:12
8ef0e7c
Compare
Choose a tag to compare

Added

  • #88 Allowed tracking of short URLs to be disabled by including a configurable query param
  • #108 Allowed metadata to be defined when creating short codes

Changed

  • #113 Updated CLI commands to use SymfonyStyle
  • #112 Enabled Lazy loading in CLI commands
  • #117 Every module which throws exceptions has now its own ExceptionInterface extending Throwable
  • #115 Added phpstan to build matrix on PHP >=7.1 envs
  • #114 Replaced vlucas/phpdotenv dev requirement by symfony/dotenv

Deprecated

  • Nothing

Removed

  • Nothing

Fixed

  • Nothing