Alejandro Celaya
|
51e130c7a0
|
Added env var that can be used to define default short codes length on docker image
|
2020-02-18 19:34:01 +01:00 |
|
Alejandro Celaya
|
343ee04acb
|
Created middleware which injects default short code length from config when a value was not explicitly provided
|
2020-02-18 19:21:34 +01:00 |
|
Alejandro Celaya
|
9372d1739a
|
Enforced short URLs length to be 4 at least
|
2020-02-18 18:57:24 +01:00 |
|
Alejandro Celaya
|
13555366e3
|
Short code lengths can now be customized
|
2020-02-18 18:54:40 +01:00 |
|
Alejandro Celaya
|
0b6602b275
|
Merge pull request #659 from acelaya-forks/feature/phpunit9
Feature/phpunit9
|
2020-02-15 21:21:00 +01:00 |
|
Alejandro Celaya
|
2cf9f64e8e
|
Updated changelog
|
2020-02-15 21:14:55 +01:00 |
|
Alejandro Celaya
|
37c0a813db
|
Updated to PHPUnit 9
|
2020-02-15 21:14:14 +01:00 |
|
Alejandro Celaya
|
a9269811dc
|
Added command to run api tests with code coverage
|
2020-02-15 20:55:04 +01:00 |
|
Alejandro Celaya
|
0b353737ea
|
Merge pull request #658 from acelaya-forks/feature/mssql
Feature/mssql
|
2020-02-15 20:39:20 +01:00 |
|
Alejandro Celaya
|
a3fc1513e1
|
Updated Installer to include the one supporting MsSQL
|
2020-02-15 20:28:32 +01:00 |
|
Alejandro Celaya
|
5886d73093
|
Documented support for Microsoft SQL Server
|
2020-02-14 19:55:24 +01:00 |
|
Alejandro Celaya
|
12adce9ac2
|
Updated changelog
|
2020-02-14 19:51:58 +01:00 |
|
Alejandro Celaya
|
d8cbf0512b
|
Added missing env var which fixes issues with mssql driver on alpine
|
2020-02-14 19:44:11 +01:00 |
|
Alejandro Celaya
|
2bb2c2cde3
|
Documented how to use mssql with the docker image
|
2020-02-14 19:27:21 +01:00 |
|
Alejandro Celaya
|
27fd9c5988
|
Added MSSQL driver to prod docker image
|
2020-02-14 19:20:54 +01:00 |
|
Alejandro Celaya
|
542673fcb0
|
Updated development docker images
|
2020-02-14 19:11:29 +01:00 |
|
Alejandro Celaya
|
bb9e57fa8b
|
Added support for mssql on dev env
|
2020-02-09 18:01:11 +01:00 |
|
Alejandro Celaya
|
1d4bea68af
|
Updated changelog
|
2020-02-09 17:59:01 +01:00 |
|
Alejandro Celaya
|
d2f9f5fd5e
|
Merge pull request #654 from acelaya-forks/feature/domain-docs
Feature/domain docs
|
2020-02-08 19:02:39 +01:00 |
|
Alejandro Celaya
|
f13c3364eb
|
Updated changelog
|
2020-02-08 18:52:48 +01:00 |
|
Alejandro Celaya
|
ac04bedead
|
Documented how Shlink behaves when using multiple domains
|
2020-02-08 18:52:02 +01:00 |
|
Alejandro Celaya
|
67a66cefa6
|
Merge pull request #653 from acelaya-forks/feature/remove-default-domain-from-body
Feature/remove default domain from body
|
2020-02-08 12:38:20 +01:00 |
|
Alejandro Celaya
|
43db066cb4
|
Updated changelog
|
2020-02-08 12:31:25 +01:00 |
|
Alejandro Celaya
|
faec758fba
|
Added test to ensure default domain is ignored if provided when creatin a short URL
|
2020-02-08 12:30:47 +01:00 |
|
Alejandro Celaya
|
ccec6e03aa
|
Updated middleware which drops default domain so that it is capable of doing it from parsed body too
|
2020-02-08 12:22:07 +01:00 |
|
Alejandro Celaya
|
3f08b38558
|
Merge pull request #652 from acelaya-forks/feature/fix-logs-permissions
Feature/fix logs permissions
|
2020-02-08 11:58:09 +01:00 |
|
Alejandro Celaya
|
1ee5f64738
|
Updated changelog
|
2020-02-08 11:51:39 +01:00 |
|
Alejandro Celaya
|
d22169803f
|
Ensured any user can write in generated log files
|
2020-02-08 11:50:25 +01:00 |
|
Alejandro Celaya
|
6e1d07b0cc
|
Merge pull request #646 from acelaya-forks/feature/search-on-domains
Feature/search on domains
|
2020-02-02 20:14:27 +01:00 |
|
Alejandro Celaya
|
0c0349fa39
|
Fixed version on changelog
|
2020-02-02 20:09:30 +01:00 |
|
Alejandro Celaya
|
8d8a0f2484
|
Updated changelog
|
2020-02-02 20:08:22 +01:00 |
|
Alejandro Celaya
|
8ff913aaf2
|
Ensured search terms are applied to the domain too
|
2020-02-02 20:07:19 +01:00 |
|
Alejandro Celaya
|
f7d54abb2b
|
Merge pull request #645 from acelaya-forks/feature/multi-domain-fixes
Feature/multi domain fixes
|
2020-02-02 19:28:21 +01:00 |
|
Alejandro Celaya
|
ce990c67e3
|
Fixed coding styles
|
2020-02-02 19:19:35 +01:00 |
|
Alejandro Celaya
|
907b8453c6
|
Updated changelog
|
2020-02-02 19:16:53 +01:00 |
|
Alejandro Celaya
|
8a0ba11f79
|
Added one more test case for not found URLs on API tests
|
2020-02-02 19:15:14 +01:00 |
|
Alejandro Celaya
|
0c1ecd3caa
|
Created DropDefaultDomainFromQueryMiddlewareTest
|
2020-02-02 19:13:32 +01:00 |
|
Alejandro Celaya
|
c07c37f7bd
|
Created middleware to drop domain from query when it is the default one
|
2020-02-02 19:03:43 +01:00 |
|
Alejandro Celaya
|
fe652c67f4
|
Covered with API tests getting invalid short URLs by short code and domain
|
2020-02-02 13:15:08 +01:00 |
|
Alejandro Celaya
|
297985cf01
|
Ensured trying to fetch a short URL for any operation through the API results in 404 if it does not match with porovided domain
|
2020-02-02 12:58:26 +01:00 |
|
Alejandro Celaya
|
10f79ec01d
|
Created new repository method which will look for short URLs without doing domain fallback
|
2020-02-02 12:44:35 +01:00 |
|
Alejandro Celaya
|
e87d4d61bc
|
Added API test for editing tags with and without domain
|
2020-02-02 10:53:49 +01:00 |
|
Alejandro Celaya
|
e58f2a384e
|
Added API test for visits with and without domain
|
2020-02-02 10:46:38 +01:00 |
|
Alejandro Celaya
|
881002634a
|
Added API tests for short URL deletion with domain
|
2020-02-02 10:28:10 +01:00 |
|
Alejandro Celaya
|
aa80c2bb82
|
Updated API tests so that fixture short URLs are created with matching short codes and different domains
|
2020-02-02 09:51:17 +01:00 |
|
Alejandro Celaya
|
75cd9774b7
|
Added optional domain query param to documentation for all rest endpoints that need it
|
2020-02-02 09:15:43 +01:00 |
|
Alejandro Celaya
|
1a8e4cdfd7
|
Exposed domain on short URLs
|
2020-02-02 08:57:04 +01:00 |
|
Alejandro Celaya
|
6858dc4785
|
Updated setting short URL tags so that it accepts providing the domain
|
2020-02-01 22:59:21 +01:00 |
|
Alejandro Celaya
|
5d1d9dcac3
|
Allowed domain to be provided when editing short URL meta
|
2020-02-01 22:54:21 +01:00 |
|
Alejandro Celaya
|
732bb06c62
|
Updated short URL deletion so that it accepts the domain
|
2020-02-01 18:06:50 +01:00 |
|
Alejandro Celaya
|
5f00d8b732
|
Added domain flag to GetVisitsCommand
|
2020-02-01 17:56:43 +01:00 |
|
Alejandro Celaya
|
a3ff545d43
|
Improved VisitsRepositoryTest to cover fetching visits for URL with domain
|
2020-02-01 17:44:37 +01:00 |
|
Alejandro Celaya
|
279bd12a2d
|
Ensured domain can be passed when fetching visits for a short URL
|
2020-02-01 17:34:16 +01:00 |
|
Alejandro Celaya
|
1b2a0d674f
|
Fixed correct short URL being tracked when domain exists
|
2020-02-01 13:03:48 +01:00 |
|
Alejandro Celaya
|
fd82de31c0
|
Fixed the way ShortUrlIdentifier is created from requests, on different request scopes
|
2020-02-01 12:54:10 +01:00 |
|
Alejandro Celaya
|
327d35fe57
|
Created DTO used to transfer props needed to uniquely identify a short URL
|
2020-02-01 11:47:01 +01:00 |
|
Alejandro Celaya
|
e18187f04e
|
Merge pull request #636 from acelaya-forks/feature/postgres-schema-support
Feature/postgres schema support
|
2020-01-29 11:02:23 +01:00 |
|
Alejandro Celaya
|
bd2f488e2c
|
Updated entity mappings so that schema an table prefixes can be eventually provided
|
2020-01-29 10:53:06 +01:00 |
|
Alejandro Celaya
|
96350c8b8f
|
Updated entities mapping config so that they return a function
|
2020-01-29 10:06:42 +01:00 |
|
Alejandro Celaya
|
a737eed5c5
|
Merge pull request #634 from acelaya-forks/feature/simplify-error-logs
Updated to shlink-common 2.6
|
2020-01-28 18:23:37 +01:00 |
|
Alejandro Celaya
|
9b2ccaeb7b
|
Updated to shlink-common 2.6
|
2020-01-28 18:11:39 +01:00 |
|
Alejandro Celaya
|
304979273f
|
Merge pull request #633 from acelaya-forks/feature/list-filtering-dto
Feature/list filtering dto
|
2020-01-28 13:05:24 +01:00 |
|
Alejandro Celaya
|
7add41d560
|
Ensured BC on dates for short urls params
|
2020-01-28 12:57:21 +01:00 |
|
Alejandro Celaya
|
51ebe57ac8
|
Updated changelog
|
2020-01-28 12:12:50 +01:00 |
|
Alejandro Celaya
|
6ff5a532ea
|
Added extra API test covering complex order by for short URL lists
|
2020-01-28 11:20:48 +01:00 |
|
Alejandro Celaya
|
fccd92497a
|
Added last check on ShortUrlsOrdering which makes sure everything keeps behaving as it used to
|
2020-01-28 11:17:54 +01:00 |
|
Alejandro Celaya
|
452bfea088
|
Created DTOs with implicit validation to wrap short URLs lists params
|
2020-01-28 10:49:55 +01:00 |
|
Alejandro Celaya
|
240d2588f9
|
Extracted some private functions ase helper global functions
|
2020-01-28 09:41:48 +01:00 |
|
Alejandro Celaya
|
b9e58b9300
|
Merge pull request #631 from acelaya-forks/feature/permission-denied
Feature/permission denied
|
2020-01-27 11:37:37 +01:00 |
|
Alejandro Celaya
|
54918db9ef
|
Updated changelog
|
2020-01-27 11:31:44 +01:00 |
|
Alejandro Celaya
|
b07a603456
|
Updated dependencies
|
2020-01-27 11:30:29 +01:00 |
|
Alejandro Celaya
|
4fb2c64fa8
|
Merge pull request #630 from acelaya-forks/feature/fetch-not-visitable-url
Feature/fetch not visitable url
|
2020-01-26 20:00:47 +01:00 |
|
Alejandro Celaya
|
258c4102be
|
Updated changelog
|
2020-01-26 19:55:03 +01:00 |
|
Alejandro Celaya
|
b9c7f8e8d4
|
Added unit tests for ShortUrlresolver
|
2020-01-26 19:53:18 +01:00 |
|
Alejandro Celaya
|
f32e7cc7c4
|
Removed tests checking domain logic from ShortUrlRepositoryTest
|
2020-01-26 19:25:41 +01:00 |
|
Alejandro Celaya
|
4ebd48b2b0
|
Created new service to resolve short URLs
|
2020-01-26 19:21:51 +01:00 |
|
Alejandro Celaya
|
f71bd84a20
|
Merge pull request #629 from acelaya-forks/feature/reset-meta
Feature/reset meta
|
2020-01-26 09:49:36 +01:00 |
|
Alejandro Celaya
|
33b45eb620
|
Updated changelog
|
2020-01-26 09:37:43 +01:00 |
|
Alejandro Celaya
|
1f9a912c04
|
Added API tests covering the edition of short URL meta with resetted values
|
2020-01-26 09:29:04 +01:00 |
|
Alejandro Celaya
|
45151cdde6
|
Standardized how the ShortUrlMeta object is created by exposing a single named constructor
|
2020-01-26 08:42:51 +01:00 |
|
Alejandro Celaya
|
8ca45eb388
|
Merge pull request #627 from acelaya-forks/feature/remote-ip-order
Feature/remote ip order
|
2020-01-24 21:28:39 +01:00 |
|
Alejandro Celaya
|
f5a30c4c2d
|
Merge pull request #617 from acelaya-forks/feature/fix-urls-with-hash
Feature/fix urls with hash
|
2020-01-12 10:38:25 +01:00 |
|
Alejandro Celaya
|
af1dd78b2c
|
Fixed typo
|
2020-01-12 10:32:03 +01:00 |
|
Alejandro Celaya
|
fc95986f0e
|
Updated changelog for v2.0.2
|
2020-01-12 10:30:14 +01:00 |
|
Alejandro Celaya
|
c52794aed6
|
Replaced standard http_build_query by guzzle's build_query, which keeps params with no value
|
2020-01-12 10:28:44 +01:00 |
|
Alejandro Celaya
|
15a72e2a88
|
Updated local config files which were not fulfilling the project's coding standards
|
2020-01-12 10:06:45 +01:00 |
|
Alejandro Celaya
|
94af588a3c
|
Merge pull request #616 from acelaya-forks/feature/successful-options-req
Feature/successful options req
|
2020-01-12 09:36:18 +01:00 |
|
Alejandro Celaya
|
0a4f3bc0f5
|
Updated changelog
|
2020-01-11 20:38:10 +01:00 |
|
Alejandro Celaya
|
09e3464426
|
Ensured CrossDomainMiddleware always returns empty responses with success status on OPTIONS requests
|
2020-01-11 20:36:17 +01:00 |
|
Alejandro Celaya
|
b246815529
|
Merge pull request #612 from acelaya-forks/feature/avoid-nulls
Feature/avoid nulls
|
2020-01-10 19:51:02 +01:00 |
|
Alejandro Celaya
|
ad1334f289
|
Created database migration which ensures no nulls are present
|
2020-01-10 19:44:35 +01:00 |
|
Alejandro Celaya
|
49bccf9a06
|
Updated changelog
|
2020-01-10 19:20:44 +01:00 |
|
Alejandro Celaya
|
1a8bf54e8b
|
Merge pull request #611 from acelaya-forks/feature/db-migrate-syntax-error
Feature/db migrate syntax error
|
2020-01-10 19:17:45 +01:00 |
|
Alejandro Celaya
|
96bb0321eb
|
Updated casting type so that it is dynamic
|
2020-01-10 19:08:23 +01:00 |
|
Alejandro Celaya
|
37f0abf86f
|
Fixed use of hardcoded quotes on database migration, making it crash on postgres
|
2020-01-10 18:40:49 +01:00 |
|
Alejandro Celaya
|
f9119a38b3
|
Updated changelog
|
2020-01-10 16:04:35 +01:00 |
|
Alejandro Celaya
|
8465a9da31
|
Merge pull request #608 from acelaya-forks/feature/missing-upgrade+info
Added missing information in upgrading document
|
2020-01-09 07:48:27 +01:00 |
|
Alejandro Celaya
|
fa2fede604
|
Updated docker docs
|
2020-01-08 19:37:12 +01:00 |
|
Alejandro Celaya
|
3aded3bc5f
|
Updated changelog tagging v2.0.0
|
2020-01-08 19:17:02 +01:00 |
|
Alejandro Celaya
|
2d4cc912b7
|
Required proxy-manager 2.6
|
2020-01-07 18:27:32 +01:00 |
|