Alejandro Celaya
|
5b72001a8c
|
Merge pull request #699 from shlinkio/develop
V2.1.1
|
2020-03-28 20:14:35 +01:00 |
|
Alejandro Celaya
|
7c79906ac4
|
Merge pull request #698 from acelaya-forks/feature/2.1.1
Feature/2.1.1
|
2020-03-28 20:03:09 +01:00 |
|
Alejandro Celaya
|
e30a724529
|
Make sure dist files include the htaccess file
|
2020-03-28 19:54:02 +01:00 |
|
Alejandro Celaya
|
73f97ea874
|
Ensured releases are published to github before the docker image is built
|
2020-03-28 19:48:06 +01:00 |
|
Alejandro Celaya
|
09c155b7d3
|
Merge pull request #695 from shlinkio/develop
v2.1.0
|
2020-03-28 12:23:41 +01:00 |
|
Alejandro Celaya
|
1e2d115768
|
Merge pull request #694 from acelaya-forks/feature/process-retry
Feature/process retry
|
2020-03-28 12:06:09 +01:00 |
|
Alejandro Celaya
|
53ba58d7e9
|
Moved initialization of the io object in LocateVisitsCommand to the initialize method
|
2020-03-28 10:37:41 +01:00 |
|
Alejandro Celaya
|
2a30afbe7d
|
Updated changelog
|
2020-03-28 10:29:12 +01:00 |
|
Alejandro Celaya
|
4d39c7041b
|
Improved LocateVisitsCommandtest so that it covers all possible workflows
|
2020-03-28 10:23:34 +01:00 |
|
Alejandro Celaya
|
c012b4740d
|
Updated VisitLocator test so that it covers all public methods
|
2020-03-28 10:01:09 +01:00 |
|
Alejandro Celaya
|
55778eb810
|
Ensured old visit locations are deleted when relocating a visit that has already been located
|
2020-03-28 09:27:45 +01:00 |
|
Alejandro Celaya
|
fb8ab0b5fe
|
Implemented how to reprocess the locations of all existing visits
|
2020-03-28 09:12:15 +01:00 |
|
Alejandro Celaya
|
fcce18b059
|
Changed VisitLocator signature so that it expects an object implementing an interface instead of two arbitrary callbacks
|
2020-03-28 08:05:15 +01:00 |
|
Alejandro Celaya
|
43a3d469e7
|
Improved how visits with some conditions are fetched from the database, so all internal logic is 100% transparent regardless the purpose
|
2020-03-27 22:01:26 +01:00 |
|
Alejandro Celaya
|
f730c24ecb
|
Created method to return visits with empty location
|
2020-03-26 22:56:53 +01:00 |
|
Alejandro Celaya
|
b8522b8c17
|
Created new method to locate empty visits
|
2020-03-26 22:37:46 +01:00 |
|
Alejandro Celaya
|
b0d96040be
|
Merge pull request #691 from Lynnesbian/develop
Update sample Nginx config to point to PHP 7.4
|
2020-03-25 08:49:36 +01:00 |
|
Lynne
|
5554675d03
|
Update sample Nginx config to point to PHP 7.4
|
2020-03-25 16:48:44 +10:00 |
|
Alejandro Celaya
|
c88401ef29
|
Added isEmpty column to VisitLocation
|
2020-03-23 20:42:03 +01:00 |
|
Alejandro Celaya
|
75f77ed929
|
Merge pull request #689 from acelaya-forks/feature/fake-class-constant
Moved hardcoded class alias to a namespaced constant
|
2020-03-22 17:50:57 +01:00 |
|
Alejandro Celaya
|
4539ab2dcf
|
Moved hardcoded class alias to a namespaced constant
|
2020-03-22 17:42:56 +01:00 |
|
Alejandro Celaya
|
9ad0561cac
|
Merge pull request #688 from acelaya-forks/feature/edit-long-url
Feature/edit long url
|
2020-03-22 17:38:00 +01:00 |
|
Alejandro Celaya
|
774052a983
|
Updated changelog
|
2020-03-22 17:31:16 +01:00 |
|
Alejandro Celaya
|
3beb27acc2
|
Added API tests for the edition of the longURL
|
2020-03-22 17:30:01 +01:00 |
|
Alejandro Celaya
|
5432eb7b77
|
Added URL validation to ShortUrl edition, as long URL can now be edited
|
2020-03-22 17:22:52 +01:00 |
|
Alejandro Celaya
|
181ff16409
|
Registered PersistenceDomainResolver as a service to avoid instantiating a new one on every ShortUrl creation
|
2020-03-22 17:05:59 +01:00 |
|
Alejandro Celaya
|
682a0768b7
|
Moved check for URL validation config option to the UrlValidator itself
|
2020-03-22 16:58:28 +01:00 |
|
Alejandro Celaya
|
d29ebb706e
|
Documented longUrl param on PATCH short URL endpoint
|
2020-03-22 14:06:13 +01:00 |
|
Alejandro Celaya
|
4e6836c605
|
Long URLs can now be edited on existing short URLs
|
2020-03-22 14:04:01 +01:00 |
|
Alejandro Celaya
|
59c0d36c0b
|
Merge pull request #687 from acelaya-forks/feature/real-ip-geolocation
Feature/real ip geolocation
|
2020-03-22 11:55:02 +01:00 |
|
Alejandro Celaya
|
e10b2884c0
|
Added more exclussions to dockerignore
|
2020-03-22 11:33:00 +01:00 |
|
Alejandro Celaya
|
8fb54e815e
|
Ensured scrutinizer build ignores platform requirements when installing dependencies
|
2020-03-22 11:27:03 +01:00 |
|
Alejandro Celaya
|
3a14483568
|
Updated changelog
|
2020-03-22 11:13:33 +01:00 |
|
Alejandro Celaya
|
fdd8efc12d
|
Added test covering case in which the original address is provided when locating visits
|
2020-03-22 11:12:30 +01:00 |
|
Alejandro Celaya
|
3fef4b4a28
|
Ensured non-obfuscated IP address is passed to event listener which geolocates it
|
2020-03-22 10:48:27 +01:00 |
|
Alejandro Celaya
|
cea50a860e
|
Improved docker image generation
|
2020-03-22 10:01:34 +01:00 |
|
Alejandro Celaya
|
f9318bb1b3
|
Merge pull request #686 from acelaya-forks/feature/reduce-docker-image
Feature/reduce docker image
|
2020-03-21 16:21:25 +01:00 |
|
Alejandro Celaya
|
d22f020eb5
|
Ensured more non-prod files are ignored/deleted from the final docker image
|
2020-03-21 16:11:56 +01:00 |
|
Alejandro Celaya
|
c556d8123b
|
Fixed name of the build arg passed when building docker for a specific tag
|
2020-03-21 15:43:52 +01:00 |
|
Alejandro Celaya
|
a592833bd0
|
Merge pull request #685 from acelaya-forks/feature/fix-docker-build
Ensured docker build happens in all branches
|
2020-03-21 15:36:18 +01:00 |
|
Alejandro Celaya
|
881da3db3b
|
Ensured docker build happens in all branches
|
2020-03-21 15:31:14 +01:00 |
|
Alejandro Celaya
|
32eb9924e5
|
Merge pull request #684 from acelaya-forks/feature/travis-docker-build
Feature/travis docker build
|
2020-03-21 15:14:14 +01:00 |
|
Alejandro Celaya
|
d2c06dd0ab
|
Initialized typed nullable props as null in all entities
|
2020-03-21 14:38:24 +01:00 |
|
Alejandro Celaya
|
75b8ed813f
|
Enforced Swoole 4.4.15 to be installed during travis build, to match production one
|
2020-03-21 14:25:19 +01:00 |
|
Alejandro Celaya
|
f811002c2b
|
Small adjustments on docker build
|
2020-03-21 09:37:31 +01:00 |
|
Alejandro Celaya
|
ca1b17863c
|
Split Dockerfile into multiple stages, making the build be independent and then the released image just copy files from it
|
2020-03-21 09:10:15 +01:00 |
|
Alejandro Celaya
|
644f5be6fe
|
Added scripts and configs to build docker image on travis
|
2020-03-21 08:42:13 +01:00 |
|
Alejandro Celaya
|
65fbb1dfb3
|
Merge pull request #680 from acelaya-forks/feature/non-interactive-db-commands
Feature/non interactive db commands
|
2020-03-15 17:32:57 +01:00 |
|
Alejandro Celaya
|
8597966187
|
Updated changelog
|
2020-03-15 17:26:34 +01:00 |
|
Alejandro Celaya
|
6ddd70d21d
|
Added --no-interaction to commands run internally from shlink DB commands
|
2020-03-15 17:25:39 +01:00 |
|