Alejandro Celaya
|
3d7cf6992e
|
Created service to update geolite2 database file
|
2018-11-11 21:28:42 +01:00 |
|
Alejandro Celaya
|
06db082e3f
|
Updated translations
|
2018-11-11 21:28:42 +01:00 |
|
Alejandro Celaya
|
4a383cecaf
|
Set chain IP resolver as the default IP resolver
|
2018-11-11 21:28:42 +01:00 |
|
Alejandro Celaya
|
9a0f9207be
|
Fixed region resolved in GeoLite2
|
2018-11-11 21:28:42 +01:00 |
|
Alejandro Celaya
|
0e3a0a1eec
|
Created chain IP resolver which wrapps multiple resolver to fallback until one is capable of resolving an address
|
2018-11-11 21:28:42 +01:00 |
|
Alejandro Celaya
|
fd6d180eba
|
Created chainIpLocationResolver
|
2018-11-11 21:28:42 +01:00 |
|
Alejandro Celaya
|
d152e2ef9a
|
Removed the concept of API limits in IP location resolvers
|
2018-11-11 21:28:42 +01:00 |
|
Alejandro Celaya
|
b530cf4461
|
Created new namespace for IP geolocation elements
|
2018-11-11 21:28:42 +01:00 |
|
Alejandro Celaya
|
bbe85cde31
|
Migrated to GeoLite2 for IP location resolution
|
2018-11-11 21:28:42 +01:00 |
|
Alejandro Celaya
|
2c3cbe7146
|
Installed geoip2 and added to docs
|
2018-11-11 21:28:42 +01:00 |
|
Alejandro Celaya
|
2358308f4d
|
Merge pull request #259 from acelaya/feature/infection
Updated to infection v0.11
|
2018-11-11 21:28:12 +01:00 |
|
Alejandro Celaya
|
58bff4fa73
|
Updated to infection v0.11
|
2018-11-11 21:24:11 +01:00 |
|
Alejandro Celaya
|
098f7afc70
|
Merge pull request #255 from acelaya/feature/user-agent-length
Updated user agent column in visits table to have a length of 512
|
2018-11-10 19:07:22 +01:00 |
|
Alejandro Celaya
|
4070b1e23d
|
Updated user agent column in visits table to have a length of 512
|
2018-11-10 19:01:59 +01:00 |
|
Alejandro Celaya
|
d9d4c8a70c
|
Merge pull request #252 from acelaya/feature/redirect-not-found
Feature/redirect not found
|
2018-11-04 12:19:03 +01:00 |
|
Alejandro Celaya
|
05abe49d8b
|
Updated changelog
|
2018-11-04 12:11:36 +01:00 |
|
Alejandro Celaya
|
a71245b883
|
Improved UrlShortenerConfigCustomizerTest covering new config options
|
2018-11-04 12:05:22 +01:00 |
|
Alejandro Celaya
|
057f88a36a
|
Added new not found short url config to installer
|
2018-11-04 11:58:35 +01:00 |
|
Alejandro Celaya
|
32fcdd9d94
|
Ensured phpcov is run with phpdbg in travis pipeline
|
2018-11-03 12:15:25 +01:00 |
|
Alejandro Celaya
|
313927827d
|
Updated RedirectAction so that it makes use of the not found short url options
|
2018-11-03 12:10:02 +01:00 |
|
Alejandro Celaya
|
358b2b661e
|
Deprecated ci composer command, since it does the same as check, but slower
|
2018-11-03 11:40:57 +01:00 |
|
Alejandro Celaya
|
3eddacdff8
|
Created options to enable redirection to external page when short code is not found
|
2018-11-03 11:37:43 +01:00 |
|
Alejandro Celaya
|
95d4cde649
|
Merge pull request #251 from acelaya/feature/improve-infection
Feature/improve infection
|
2018-11-03 11:07:20 +01:00 |
|
Alejandro Celaya
|
d1d947bf12
|
Disabled xdebug in travis env
|
2018-11-03 11:02:52 +01:00 |
|
Alejandro Celaya
|
40815e5b38
|
Ensured phpunit is run using phpdbg, to avoid the requirement on xdebug
|
2018-11-03 11:02:19 +01:00 |
|
Alejandro Celaya
|
8fc1d23e03
|
Created needed commands and updated pipeline config file to run infection using an existing code coverage report
|
2018-11-03 10:58:46 +01:00 |
|
Alejandro Celaya
|
5ec8c229a1
|
Merge pull request #250 from acelaya/feature/functional
Feature/functional
|
2018-11-02 12:19:07 +01:00 |
|
Alejandro Celaya
|
2412ec2195
|
Updated changelog
|
2018-11-02 12:08:43 +01:00 |
|
Alejandro Celaya
|
bfb96b0ae8
|
Fixed coding style
|
2018-11-02 12:07:13 +01:00 |
|
Alejandro Celaya
|
f64920e510
|
Replaced some array_map by Functional\map
|
2018-11-02 12:05:01 +01:00 |
|
Alejandro Celaya
|
664dc333ac
|
Used select_keys function in place of custom pick function
|
2018-11-02 11:08:20 +01:00 |
|
Alejandro Celaya
|
521f6f2b18
|
Added functional-php library
|
2018-11-02 10:54:42 +01:00 |
|
Alejandro Celaya
|
6986d03c53
|
Merge pull request #248 from acelaya/feature/fix-anemic-model
Feature/fix anemic model
|
2018-10-28 16:27:14 +01:00 |
|
Alejandro Celaya
|
e6e38e3ca2
|
Added change to changelog
|
2018-10-28 16:22:30 +01:00 |
|
Alejandro Celaya
|
951d08f914
|
Improved public API in Visit entity, reducing anemic model
|
2018-10-28 16:20:54 +01:00 |
|
Alejandro Celaya
|
8e1e8ba7de
|
Improved public API in ShortUrl entity, reducing anemic model
|
2018-10-28 16:00:54 +01:00 |
|
Alejandro Celaya
|
877b098b09
|
Improved public API in ApiKey entity, reducing anemic model
|
2018-10-28 15:24:41 +01:00 |
|
Alejandro Celaya
|
e046eddda9
|
Improved public API in VisitLocation entity, reducing anemic model
|
2018-10-28 15:13:45 +01:00 |
|
Alejandro Celaya
|
084b1169d7
|
Improved public API in Tag entity, avoiding anemic model
|
2018-10-28 14:38:43 +01:00 |
|
Alejandro Celaya
|
f7ceeff05a
|
Added task to changelog
|
2018-10-28 09:15:26 +01:00 |
|
Alejandro Celaya
|
e0d41a2b8a
|
Merge pull request #246 from acelaya/feature/enforce-global-imports
Feature/enforce global imports
|
2018-10-28 09:12:46 +01:00 |
|
Alejandro Celaya
|
6b9f9f0f44
|
Added scrutinizer config to enforce using the new environment
|
2018-10-28 09:05:20 +01:00 |
|
Alejandro Celaya
|
025135b8c6
|
Added all missing use statements from global functions and constants
|
2018-10-28 08:34:02 +01:00 |
|
Alejandro Celaya
|
77d810b735
|
Replaced all FQ global function and constants by explicit imports
|
2018-10-28 08:24:06 +01:00 |
|
Alejandro Celaya
|
e1222de05b
|
Explicitly imported global functions in UrlShortener
|
2018-10-28 08:07:33 +01:00 |
|
Alejandro Celaya
|
459f807e67
|
Added link to shlink CLI help when mentioning CLI available commands
|
2018-10-20 13:09:41 +02:00 |
|
Alejandro Celaya
|
32df1370a6
|
Updated changelog
|
2018-10-20 13:08:03 +02:00 |
|
Alejandro Celaya
|
f18f8c89ec
|
Merge pull request #244 from acelaya/feature/psr-logs
Feature/psr logs
|
2018-10-20 13:06:20 +02:00 |
|
Alejandro Celaya
|
787b791651
|
Replaced hardcoded exceptions concatenations by PSR approach
|
2018-10-20 12:50:10 +02:00 |
|
Alejandro Celaya
|
2eca0da852
|
Updated logger to properly format exceptions using processors
|
2018-10-20 12:37:35 +02:00 |
|