mirror of
https://github.com/shlinkio/shlink.git
synced 2024-11-25 18:30:23 -06:00
3.6 KiB
3.6 KiB
CHANGELOG
1.1.0
Features
Enhancements:
- 32: Add support for other cache adapters by improving the Cache factory
- 14: https://github.com/shlinkio/shlink/issues/14
- 41: Cache the "short code" => "URL" map to prevent extra DB hits
- 13: Improve REST authentication
Tasks
- 39: Change copyright from "Alejandro Celaya" to "Shlink" in error pages
- 42: Make REST endpoints that need to find something return a 404 when "something" is not found
- 35: Make CLI commands to use the same PHP namespace as the one used for the command name
Bugs
1.0.0
Enhancements:
- 33: Create a command to generate a short code charset by randomizing the default one
- 15: Return JSON/HTML responses for errors (4xx and 5xx) based on accept header (content negotiation)
- 23: Translate application literals
- 21: Allow to filter visits by date range
- 22: Save visits locations data on a visit_locations table
- 20: Inject cross domain headers in response only if the Origin header is present in the request
- 11: Separate code into multiple modules
- 18: Group routable middleware in an Action namespace
Tasks
- 36: Remove hhvm from the CI matrix since it doesn't support array constants and will fail
- 4: Installation steps
- 6: Remove dependency on expressive helpers package
- 30: Replace the "services" first level config entry by "dependencies", in order to fulfill default Expressive name
- 12: Improve code coverage
- 25: Replace "Middleware" suffix on routable middlewares by "Action"
- 19: Update the vendor and app namespace from Acelaya\UrlShortener to Shlinkio\Shlink
Bugs
0.2.0
Enhancements:
- 9: Use symfony/console to dispatch console requests, instead of trying to integrate the process with expressive
- 8: Create a REST API
- 10: Add more CLI functionality
Tasks