Commit Graph

  • 79544b3a50
    Merge 5d6abe59e9 into 62fde5a8e2 Alejandro Celaya 2025-01-14 03:44:40 +0200
  • 62fde5a8e2 Update changelog develop Alejandro Celaya 2025-01-13 08:47:19 +0100
  • 221e061ea6
    Merge pull request #2332 from MaZe3D/develop Alejandro Celaya 2025-01-13 08:45:20 +0100
  • 9ad565f8c8 Add ADDRESS environment vairable to define the listening interface. Mark Orlando Zeller 2025-01-10 22:10:51 +0100
  • 134cfc6f4c Configure RoadRunner log encoding as json Tormod Macleod 2025-01-02 16:34:36 +0000
  • 0a67f71b94
    Merge pull request #2317 from shlinkio/develop v4.4.0 main Alejandro Celaya 2024-12-27 16:31:44 +0100
  • 11fa28e489
    Merge pull request #2316 from acelaya-forks/feature/v4.4 Alejandro Celaya 2024-12-27 16:27:06 +0100
  • d7e51b388e Add v4.4.0 to changelog and update dependencies Alejandro Celaya 2024-12-27 16:24:25 +0100
  • 5ef2df3d53
    Merge pull request #2315 from acelaya-forks/feature/import-redirect-rules Alejandro Celaya 2024-12-22 18:50:10 +0100
  • 9c251b3646 Update changelog Alejandro Celaya 2024-12-22 18:41:58 +0100
  • 2807b9ce2f Fix ImportedLinksProcessorTest Alejandro Celaya 2024-12-22 18:24:56 +0100
  • 2f39aff2fe Implement logic to import redirect rules from other Shlink instances Alejandro Celaya 2024-12-22 12:42:06 +0100
  • b8d7917691
    Merge pull request #2314 from acelaya-forks/feature/database-ssl Alejandro Celaya 2024-12-20 09:54:59 +0100
  • d228c16f82 Fix test for ip middleware Alejandro Celaya 2024-12-20 09:52:30 +0100
  • c34bfac6b1 Update installer with support for DB_USE_ENCRYPTION option Alejandro Celaya 2024-12-20 09:29:28 +0100
  • 4e7d09035a Support encrypted connections to MySQL/Maria and Postgres Alejandro Celaya 2024-12-18 09:47:21 +0100
  • 83570f5c25
    Merge pull request #2313 from acelaya-forks/feature/qr-disable-logo Alejandro Celaya 2024-12-18 09:14:47 +0100
  • 6ad8b03850 Allow QR code logo to be individually disabled Alejandro Celaya 2024-12-18 08:53:28 +0100
  • 736e09adfe
    Merge pull request #2310 from acelaya-forks/feature/less-restrictive-custom-slugs Alejandro Celaya 2024-12-17 18:08:51 +0100
  • e80af78e09 Be less restrictive on what characters are disallowed in custom slugs Alejandro Celaya 2024-12-17 18:00:02 +0100
  • d533adf7ce
    Merge pull request #2308 from acelaya-forks/feature/geolocation-updates Alejandro Celaya 2024-12-16 20:21:35 +0100
  • 509ef668e6 Fix GeolocationDbUpdater test Alejandro Celaya 2024-12-16 19:50:06 +0100
  • e715a0fb6f Track reason for which a geolocation db download was attempted Alejandro Celaya 2024-12-16 09:23:30 +0100
  • 72a962ec6d Handle differently when trying to update geolocation and already in progress Alejandro Celaya 2024-12-15 12:03:01 +0100
  • 853c50a819 Fix some cases of database download in GeolocationDbUpdater Alejandro Celaya 2024-12-15 11:34:38 +0100
  • f10a9d3972 Simplify geolocation_db_updates indexes Alejandro Celaya 2024-12-15 10:08:22 +0100
  • a77e07f906 Refactor geolocation download logic based on database table Alejandro Celaya 2024-12-15 10:05:32 +0100
  • d4d97c3182 Create new table to track geolocation updates Alejandro Celaya 2024-12-13 10:33:53 +0100
  • 55724dbff6
    Merge pull request #2306 from acelaya-forks/feature/update-docker-images Alejandro Celaya 2024-12-12 09:06:49 +0100
  • 5d6abe59e9 Include visited short URL information with every visit Alejandro Celaya 2024-11-20 09:20:44 +0100
  • d8087c25f7 Add Visit::toArray() method Alejandro Celaya 2024-11-19 20:16:33 +0100
  • 9e34183901 Update docker images to Alpine 3.21 Alejandro Celaya 2024-12-12 08:51:23 +0100
  • 88c283952c
    Merge pull request #2304 from acelaya-forks/feature/geolocation-services-refactor Alejandro Celaya 2024-12-11 08:58:23 +0100
  • 2ede615da8 Fix DownloadGeoLiteDbCommandTest Alejandro Celaya 2024-12-11 08:50:56 +0100
  • 84d12f6811 Move GeolocationDbUpdaterTest to Core module Alejandro Celaya 2024-12-11 08:47:13 +0100
  • 4f3c2c7d2d Fix UpdateGeoLiteDbTest Alejandro Celaya 2024-12-11 08:35:24 +0100
  • b8ac9f3673 Add more strict parameter for GeolocationDbUpdater Alejandro Celaya 2024-12-11 08:27:50 +0100
  • 06c0a94b31 Move GeolocationDbUpdater from CLI to Core module Alejandro Celaya 2024-12-10 10:58:08 +0100
  • 5d12b1d952
    Merge pull request #2302 from acelaya-forks/feature/openapi-names Alejandro Celaya 2024-12-06 11:40:15 +0100
  • 85c4c09afa Use the openapi terminology over swagger Alejandro Celaya 2024-12-06 11:36:47 +0100
  • e7c83d0b38
    Merge pull request #2300 from acelaya-forks/feature/drop-8.2-support Alejandro Celaya 2024-12-02 09:21:50 +0100
  • 58de998596 Drop support for PHP 8.2 Alejandro Celaya 2024-12-02 09:13:20 +0100
  • bfaab6c494
    Merge pull request #2298 from acelaya-forks/feature/ignore-extra-path Alejandro Celaya 2024-12-01 12:37:56 +0100
  • d83081f4e9 Update shlink-installer Alejandro Celaya 2024-12-01 12:28:29 +0100
  • c65349d265 Allow the extra path to be ignored when redirecting Alejandro Celaya 2024-12-01 09:51:00 +0100
  • e74ee793a0
    Merge pull request #2297 from acelaya-forks/feature/docker-php-8.4 Alejandro Celaya 2024-11-30 18:35:03 +0100
  • ede58efe96 Update docker images to PHP 8.4 Alejandro Celaya 2024-11-30 13:53:19 +0100
  • 3f30af4794
    Merge pull request #2294 from acelaya-forks/feature/user-agent Alejandro Celaya 2024-11-28 12:11:29 +0100
  • 6331fa3ed3 Migrate from mobiledetectlib to phpuseragentparser Alejandro Celaya 2024-11-28 12:05:10 +0100
  • d121d4d496
    Merge pull request #2289 from acelaya-forks/feature/delete-old-migrations Alejandro Celaya 2024-11-28 09:00:40 +0100
  • 8499087a3b Move DEFAULT_DOMAIN constant to domains module Alejandro Celaya 2024-11-28 08:53:19 +0100
  • bb72c96ebb Delete some old migrations Alejandro Celaya 2024-11-26 10:17:28 +0100
  • 8d4f2bbd12
    Merge pull request #2288 from shlinkio/develop v4.3.1 Alejandro Celaya 2024-11-25 23:49:37 +0100
  • 557c74286b Add v4.3.1 to changelog Alejandro Celaya 2024-11-25 23:45:02 +0100
  • 67abe21716
    Merge pull request #2287 from acelaya-forks/feature/ms-index-fix Alejandro Celaya 2024-11-25 23:43:55 +0100
  • 33cea36b15 Fix columns order in unique_short_code_plus_domain index in MSSQL Alejandro Celaya 2024-11-25 22:48:04 +0100
  • 4e8f3f737a
    Merge pull request #2286 from acelaya-forks/feature/crawler-detect Alejandro Celaya 2024-11-25 22:21:14 +0100
  • 35b835ec7b Use jaybizzle/crawler-detect instead of acelaya/crawler-detect Alejandro Celaya 2024-11-25 22:17:15 +0100
  • eff4f1fca3
    Merge pull request #2284 from acelaya-forks/feature/rka-ip-address Alejandro Celaya 2024-11-25 09:31:43 +0100
  • 6f6388b2fc Go back to using akrabat/ip-address-middleware instead of acelaya/ip-address-middleware Alejandro Celaya 2024-11-25 09:23:43 +0100
  • 6428903e7d
    Merge pull request #2283 from shlinkio/develop v4.3.0 Alejandro Celaya 2024-11-24 14:31:16 +0100
  • 19f56e7ab0 Add v4.3.0 to changelog Alejandro Celaya 2024-11-24 14:26:09 +0100
  • 6a96b72b94 Add real version constraints for Shlink packages Alejandro Celaya 2024-11-24 14:23:12 +0100
  • 7634f55587
    Merge pull request #2282 from acelaya-forks/feature/track-redirect-url Alejandro Celaya 2024-11-24 14:20:12 +0100
  • 571a4643ab Update changelog Alejandro Celaya 2024-11-24 14:11:44 +0100
  • d5544554ef Improve API docs description for redirectUrl fields Alejandro Celaya 2024-11-24 14:08:23 +0100
  • 85065c9330 Test behavior to track redirect URL Alejandro Celaya 2024-11-24 14:05:33 +0100
  • 86cc2b717c Save where a visitor is redirected for any kind of tracked visit Alejandro Celaya 2024-11-24 13:21:48 +0100
  • 89f70114e4 Fix typo in migration Alejandro Celaya 2024-11-24 13:18:32 +0100
  • 8274525f75 Add redirect_url field to track where a visitor is redirected for a visit Alejandro Celaya 2024-11-24 12:53:49 +0100
  • fef512a7a3
    Merge pull request #2280 from acelaya-forks/feature/php-8.4-support Alejandro Celaya 2024-11-24 11:41:59 +0100
  • deb9d4bdc7 Update docker images to Alpine 3.20 Alejandro Celaya 2024-11-24 11:37:08 +0100
  • 259aadfdb2 Update changelog Alejandro Celaya 2024-11-24 11:05:36 +0100
  • fe660654ed Add PHP 8.4 to the release pipeline Alejandro Celaya 2024-11-24 11:04:41 +0100
  • b2fc19af44 Replace akrabat/ip-address-middleware with acelaya/ip-address-middleware Alejandro Celaya 2024-11-24 11:04:14 +0100
  • 7434616a8d Update mobiledetect/mobiledetectlib to a commit including PHP 8.4 fixes Alejandro Celaya 2024-11-24 10:55:55 +0100
  • fbf1aabcf5 Replace jaybizzle/crawler-detect with acelaya/crawler-detect Alejandro Celaya 2024-11-24 10:49:44 +0100
  • 70f6587bb2 Migrate from mobiledetectlib to php-browser-detection Alejandro Celaya 2024-11-23 13:23:24 +0100
  • 8ee905882f
    Merge pull request #2277 from acelaya-forks/feature/ip-address-factory Alejandro Celaya 2024-11-22 09:13:01 +0100
  • 2946b630c5 Use IpAddressFactory from akrabat/ip-address-middleware Alejandro Celaya 2024-11-22 08:59:42 +0100
  • b2bfe9799a
    Merge pull request #2276 from acelaya-forks/feature/visits-list-duplication Alejandro Celaya 2024-11-20 09:51:54 +0100
  • d7e300e2d5 Reduce duplication in actions listing visits Alejandro Celaya 2024-11-20 09:45:18 +0100
  • 0c75202936
    Merge pull request #2273 from acelaya-forks/feature/remove-laminas-config Alejandro Celaya 2024-11-19 20:15:28 +0100
  • 81bed53f90 Update Shlink libraries to remove dependency on laminas-config Alejandro Celaya 2024-11-19 20:12:38 +0100
  • a56ff1293e Remove direct dependency on laminas/laminas-config Alejandro Celaya 2024-11-19 09:18:06 +0100
  • c323bfcd63
    Merge pull request #2272 from acelaya-forks/feature/geolocate-localhost-fix Alejandro Celaya 2024-11-19 09:14:45 +0100
  • f57f159002 Remove no longer used Visit::isLocatable method Alejandro Celaya 2024-11-19 09:10:47 +0100
  • fa08014226 Make sure IpGeolocationMiddleware skips localhost Alejandro Celaya 2024-11-19 09:08:04 +0100
  • 052c9e76a1
    Merge pull request #2271 from acelaya-forks/feature/api-key-domain-exceptions Alejandro Celaya 2024-11-18 09:59:25 +0100
  • 8298ef36f8 Use more meaningful domain exceptions to represent ApiKeyService thrown errors Alejandro Celaya 2024-11-18 09:51:27 +0100
  • b11d5c6864 Do not ignore platform reqs when using PHP 8.4 Alejandro Celaya 2024-11-18 08:50:20 +0100
  • 08394431f8
    Merge pull request #2269 from acelaya-forks/feature/no-php-8.4-error Alejandro Celaya 2024-11-17 10:25:33 +0100
  • a9ae4a24d0 Do not allow pipelines to continue on error Alejandro Celaya 2024-11-17 10:15:16 +0100
  • 9b7b91402c
    Merge pull request #2268 from acelaya-forks/feature/delete-visits-fix Alejandro Celaya 2024-11-15 19:26:57 +0100
  • 178a99b993 Fix visits counts not being deleted when deleting short URL or orphan visits Alejandro Celaya 2024-11-15 10:47:18 +0100
  • d4bf237698
    badge to text for guru Kursat Aktas 2024-11-15 13:01:32 +0300
  • a8f046dfff
    Merge pull request #2266 from acelaya-forks/feature/geolocation-middleware Alejandro Celaya 2024-11-15 10:47:18 +0100
  • 42ff0d5b69 Create IpGeolocationMiddlewareTest Alejandro Celaya 2024-11-15 10:17:09 +0100
  • 6aaea2ac26 Simplify logic in RedirectRule when checking geolocation conditions Alejandro Celaya 2024-11-15 09:00:59 +0100
  • b5ff568651 Use IpGeolocationMiddleware to geolocate visitors instead of LocateVisit event Alejandro Celaya 2024-11-15 08:51:57 +0100