All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- #315 Documented support for RoadRunner.
- Migrated to reusable workflow to build docker image
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Fixed references to wrong docker image names.
- Documented support on GitHub Container Registry.
- Nothing
- Nothing
- Nothing
- Nothing
- Documented support on redis pub/sub for real-time updates.
- #312 Documented multi-segment custom slugs.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Documented the requirement of providing the port number for redis servers.
- Nothing
- Nothing
- Nothing
- Nothing
- Fixed strikethrough on deprecated env vars.
- Nothing
- Nothing
- Nothing
- Nothing
- #273 Fixed screenshots for Short Menu integration.
- Fixed dependency install in CI
- Updated CLI help description.
- Updated dependencies, including React 18 and jest 28.
- Nothing
- Nothing
- Fixed typos on installation tool references from update instructions.
- Documented timezone env var and the recommendation to set it to the same zone where you plan to consume it.
- Extended documentation regarding dates behavior on the API.
- Added shlinkio coding standards, together with nextjs recommended ones.
- Nothing
- Nothing
- Nothing
- #296 Updated to fontawesome 6.1
- #295 Updated to bootstrap 5.1
- #291 Automated generation of sitemap and robots.txt files.
- Nothing
- Nothing
- Nothing
- Nothing
- #292 Added emojis to features.
- Updated dependencies
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Added missing Sitemap entries
- #283 Added warning noticing installation tool has to be run from Shlink's root folder.
- #285 Documented deprecated webhooks.
- #286 Grouped env vars by context, and added deep-linking to specific groups when relevant.
- #281 Documented Shlink architecture.
- Nothing
- Nothing
- Nothing
- Nothing
- #278 Documented installer tool.
- Nothing
- Nothing
- Nothing
- #267 Fixed linting by migrating to Next.js recommended rules.
- #279 Documented missing mention to the requirement of installing the corresponding pdo variation for the database of your choice.
- #267 Updated docs to fulfil Shlink 3.0.0.
- Nothing
- Nothing
- Nothing
- Nothing
- #271 Enhanced multi-domain docs explaining the steps that need to be performed outside of Shlink.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- #269 Fixed link to image used when sharing on Twitter.
- Nothing
- Nothing
- Nothing
- Nothing
- Fixed documentation regarding GeoLite2, mentioning the default key is now disabled and therefore, you need to provide your own.
- Migrated to latest docsearch
- Nothing
- Nothing
- Nothing
- Nothing
- #253 Documented how to import from YOURLS.
- Documented new not-found redirect env vars that deprecate existing ones.
- #259 Documented new IS_HTTPS_ENABLED env var.
- #261 Documented how to integrate with a RabbitMQ instance.
- #252 Explained considerations when using multiple domains.
- #258 Documented support for openswoole, and recommended using it over regular swoole.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Fixed PSShlink image width in mobile devices.
- Nothing
- Nothing
- Nothing
- Nothing
- #212 Documented how to solve issues with CORS when using mercure >=0.11
- #229 Documented how to solve issues with CORS when using mercure >=0.11
- Moved ci workflow to external repo and reused
- Updated to node 16.15
- #244 Updated to Next.js 12.
- Nothing
- Nothing
- #235 Fixed sass deprecation warning.
- Added QR code env vars, and documented deprecated env vars.
- Added note mentioning that query params forwarding can be disabled since Shlink v2.9.0.
- Documented placeholders supported in not-found redirects since Shlink v2.9.0.
- Documented
REDIS_SENTINEL_SERVICE
env var. - Documented how to enable sending orphan visit notifications to webhooks.
- Documented how to disable tracking based on IP addresses.
- Nothing
- Nothing
- Nothing
- Nothing
- Documented environment variables as something that can be used with non-docker installations.
- Updated ALL dependencies
- Nothing
- Nothing
- Nothing
- Documented extra path forwarding feature.
- #227 Documented domain-specific "not found" redirects.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- #223 Updated dependencies, including Next.js to v11.
- #225 Documented
errorCorrection
param for QR codes.
- Nothing
- Nothing
- Nothing
- #220 Documented new ways to pre-configure servers in shlink-web-client after v3.2.0
- #216 Documented
ENABLE_PERIODIC_VISIT_LOCATE
env var for docker container. - #218 Documented how bot detection works in Shlink v2.7.0.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Added missing tracking env vars in docker example.
- #215 Documented new tracking capabilities introduced in Shlink v2.6.0.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Fixed duplicated troubleshooting section, by making one reference the other.
- Improved troubleshooting docs
- Documented importing from Shlink instance
- Updated coding styles
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Fixed docs to reflect new dist files system and support for PHP 8.
- #195 Documented
title
feature introduced in Shlink v2.6.0. - #196 Documented how to import links from a CSV file.
- #197 Documented
margin
prop for QR codes. - #201 Documented how Shlink tracks visits and its considerations.
- #203 Documented special redirects.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Improved REST API feature description.
- Nothing
- #187 Improved CORS-related docs.
- Nothing
- Nothing
- #188 Fixed anchor links when they are dynamically loaded.
- Nothing
- Nothing
- Nothing
- Nothing
- Added missing reference to xml PHP extension required to generate QR codes in SVG format.
- Documented API key roles.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- #181 Fixed shlink-web-client video for some devices, and added placeholder image for others.
- #157 Documented some minor features, like QR codes,
X-Request-Id
and query params forwarding.
- Nothing
- Nothing
- Nothing
- Nothing
- #174 Updated shlink-web-client video, using a v3 recording.
- Nothing
- Nothing
- Nothing