Releases: shlinkio/shlink
Releases · shlinkio/shlink
v1.8.0
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
Deprecated
- Nothing
Removed
- #131 Dropped support for PHP 7
Fixed
- Nothing
v1.7.2
v1.7.1
v1.7.0
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
extendingThrowable
- #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
v1.6.1
v1.6.0
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
byConfigAbstractFactory
- #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
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