Skip to content

Releases: shlinkio/shlink

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

v1.6.2

25 Oct 14:28
Compare
Choose a tag to compare

Added

  • Nothing

Changed

  • Nothing

Deprecated

  • Nothing

Removed

  • Nothing

Fixed

  • #109 Fixed installation error due to typo in latest migration

v1.6.1

24 Oct 15:47
Compare
Choose a tag to compare

Added

  • Nothing

Changed

  • #110 Created .gitattributes file to define files to be excluded from distributable package

Deprecated

  • Nothing

Removed

  • Nothing

Fixed

  • Nothing

v1.6.0

23 Oct 12:09
Compare
Choose a tag to compare

Added

  • #44 Now it is possible to set custom slugs for short URLs instead of using a generated short code
  • #47 Allowed to limit short URLs availability by date range
  • #48 Allowed to limit the number of visits to a short URL
  • #105 Added option to enable/disable URL validation by response status code

Changed

  • #27 Added repository functional tests with dbunit
  • #101 Now specific actions just capture very specific exceptions, and let the ErrorHandler catch any other unhandled exception
  • #104 Used different templates for requested-short-code-does-not-exist and route-could-not-be-match
  • #99 Replaced usages of AnnotatedFactory by ConfigAbstractFactory
  • #100 Updated templates engine. Replaced twig by plates
  • #102 Improved coding standards strictness

Deprecated

  • Nothing

Removed

  • #86 Dropped support for PHP 5

Fixed

  • #103 NotFoundDelegate now returns proper content types based on accepted content

v1.5.0

16 Jul 08:09
Compare
Choose a tag to compare

Added

  • #95 Added tags CRUD to CLI
  • #59 Added tags CRUD to REST
  • #66 Allowed certain information to be imported from and older shlink instance directory when updating

Changed

  • #96 Added namespace to functions
  • #76 Added response examples to swagger docs
  • #93 Improved cross domain management by using the ImplicitOptionsMiddleware

Deprecated

  • Nothing

Removed

  • Nothing

Fixed

  • #92 Fixed formatted dates, using an ISO compliant format

v1.4.0

25 Mar 09:14
Compare
Choose a tag to compare

Added

  • Nothing

Changed

  • #89 Updated to expressive 2

Deprecated

  • Nothing

Removed

  • Nothing

Fixed

  • Nothing

v1.3.1

22 Jan 10:39
Compare
Choose a tag to compare

Added

  • Nothing

Changed

  • #82 Enabled FastRoute routes cache
  • #85 Updated year in license file
  • #81 Added docker containers config

Deprecated

  • Nothing

Removed

  • Nothing

Fixed

  • #83 Fixed short codes list: search in tags when filtering by query string
  • #79 Increased the number of followed redirects
  • #75 Applied PathVersionMiddleware only to rest routes defining it by configuration instead of code
  • #77 Allowed defining database server hostname and port