Releases: shlinkio/shlink
Releases · shlinkio/shlink
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
v1.4.0
v1.3.1
v1.3.0
Added
- #67 Allowed to order the short codes list
- #60 Accepted JSON requests in REST and used a body parser middleware to set the request's
parsedBody
- #72 When listing API keys from CLI, use yellow color for enabled keys that have expired
- #58 Allowed to filter short URLs by tag
- #69 Allowed to filter short URLs by text query
- #73 Added tag-related endpoints to swagger file
- #63 Added path versioning to REST API routes
Changed
- #71 Separated swagger docs into multiple files
Deprecated
- Nothing
Removed
- Nothing
Fixed
- Nothing
v1.2.2
v1.2.1
v1.2.0
Added
- #45 Allowed to define tags on short codes, to improve filtering and classification
- #7 Added website previews while listing available URLs
- #57 Added database migrations system to improve updating between versions
- #31 Added support for other database management systems by improving the
EntityManager
factory - #51 Generated build process to create app package and ease distribution
- #38 Defined installation script. It will request dynamic data on the fly so that there is no need to define env vars
- #55 Created update script which does not try to create a new database
Changed
- #54 Added cache namespace to prevent name collisions with other apps in the same environment
- #29 Used the acelaya/ze-content-based-error-handler package instead of custom error handler implementation
Deprecated
- Nothing
Removed
- Nothing