Alejandro Celaya
|
7cb475712a
|
Merge pull request #2640 from acelaya-forks/mago-analyzer
Migrate form PHPStan to Mago for code analysis
|
2026-07-29 20:37:50 +02:00 |
|
Alejandro Celaya
|
2d8c6737ce
|
Remove stan composer script
|
2026-07-29 20:34:07 +02:00 |
|
Alejandro Celaya
|
5b68e5b2d4
|
Migrate form PHPStan to Mago for code analysis
|
2026-07-29 20:32:45 +02:00 |
|
Alejandro Celaya
|
59c62a2ccc
|
Merge pull request #2632 from acelaya-forks/limit-short-urls
Limit to 10k-short-URL batches when backfilling long_url_hash
|
2026-06-22 16:41:18 +02:00 |
|
Alejandro Celaya
|
bed3a8d217
|
Update changelog
|
2026-06-22 16:32:50 +02:00 |
|
Alejandro Celaya
|
6e24c8c944
|
Limit to 10k-short-URL batches when backfilling long_url_hash
|
2026-06-20 11:45:44 +02:00 |
|
Alejandro Celaya
|
552084670d
|
Merge pull request #2630 from acelaya-forks/fix-mysql-tls-encryption
Fix mysql tls encryption on PHP 8.5
|
2026-06-18 16:57:50 +02:00 |
|
Alejandro Celaya
|
fdcfb68e33
|
Use different options to enforce SSL on MysQL for PHP 8.4 and 8.5
|
2026-06-18 16:50:36 +02:00 |
|
Alejandro Celaya
|
a6131b30b9
|
Use hardcoded Pdp\Mysql constant values to avoid potential failures if pdo_mysql is missing
|
2026-06-18 16:36:41 +02:00 |
|
Matthew Salazar
|
9203c088de
|
fix: mysql tls not being negotiated with DB_USE_ECRYPTION=true
|
2026-06-17 13:00:22 +01:00 |
|
Alejandro Celaya
|
d15cf1e5a3
|
Merge pull request #2628 from acelaya-forks/update-actions
Update GitHub actions
|
2026-06-16 14:33:46 +02:00 |
|
Alejandro Celaya
|
fe2e962ab8
|
Update GitHub actions
|
2026-06-16 14:31:12 +02:00 |
|
Alejandro Celaya
|
d844f82dae
|
Merge pull request #2626 from acelaya-forks/remove-mysql-ssl-cert
Remove setting of PDO::MYSQL_ATTR_SSL_KEY=true when DB encryption is enabled
|
2026-06-16 10:53:02 +02:00 |
|
Alejandro Celaya
|
f8f2876015
|
Remove setting of PDO::MYSQL_ATTR_SSL_KEY=true when DB encryption is enabled
|
2026-06-16 10:44:20 +02:00 |
|
Alejandro Celaya
|
6e2a6f4ada
|
Merge pull request #2623 from acelaya-forks/fix-entity-cache-clear
Fix clearing entity cache on startup silently failing when using redis/valkey
|
2026-06-14 10:38:48 +02:00 |
|
Alejandro Celaya
|
f9f98ad12c
|
Fix clearing entity cache on startup silently failing when using redis/valkey
|
2026-06-14 10:34:51 +02:00 |
|
Alejandro Celaya
|
d658ede99d
|
Merge pull request #2620 from acelaya-forks/postgres-migration-fix
Explicitly set type in binary parameter inside Version20260607082210 DB migration
|
2026-06-11 18:32:08 +02:00 |
|
Alejandro Celaya
|
d7edae61e5
|
Explicitly set type in binary parameter inside Version20260607082210 DB migration
|
2026-06-11 18:29:06 +02:00 |
|
Alejandro Celaya
|
f5fed76258
|
Add v5.1.0 to changelog
|
2026-06-11 10:44:27 +02:00 |
|
Alejandro Celaya
|
8594315a18
|
Merge pull request #2617 from acelaya-forks/tests-performance
API and CLI tests performance improvement
|
2026-06-11 10:33:53 +02:00 |
|
Alejandro Celaya
|
53ac79e720
|
Remove ergebnis/phpunit-slow-test-detector
|
2026-06-11 10:26:44 +02:00 |
|
Alejandro Celaya
|
b0fcc779f7
|
Disable title resolution for API and CLI tests
|
2026-06-11 10:25:59 +02:00 |
|
Alejandro Celaya
|
a01f8d5749
|
Remove no longer relevant API test
|
2026-06-11 10:16:04 +02:00 |
|
Alejandro Celaya
|
9d0863752f
|
Add slow test detection to API tests
|
2026-06-11 09:14:59 +02:00 |
|
Alejandro Celaya
|
273af3583d
|
Update minimum dependencies
|
2026-06-11 09:05:39 +02:00 |
|
Alejandro Celaya
|
16315f7b0b
|
Merge pull request #2615 from acelaya-forks/long-url-hash
Long url hash
|
2026-06-10 14:42:27 +02:00 |
|
Alejandro Celaya
|
340fa456a0
|
Revert change to run CLI tests in MySQL instead of MariaDB
|
2026-06-10 14:37:36 +02:00 |
|
Alejandro Celaya
|
e294d468c6
|
Ensure migrations are not run transactionally for MariaDB
|
2026-06-10 14:31:12 +02:00 |
|
Alejandro Celaya
|
1ae2ce9e01
|
Initialize long URL hash to empty string so that it's not necessary to set it as non-nullable afterwards
|
2026-06-10 12:06:39 +02:00 |
|
Alejandro Celaya
|
b099166ac8
|
Run CLI tests using MySQL
|
2026-06-09 12:35:57 +02:00 |
|
Alejandro Celaya
|
502ee117f3
|
Use multiple transactions when updating long URL hashes
|
2026-06-09 12:30:30 +02:00 |
|
Alejandro Celaya
|
a4772e0043
|
Make long_url_hash non nullable
|
2026-06-09 11:45:27 +02:00 |
|
Alejandro Celaya
|
6a7b7e0d92
|
Update changelog
|
2026-06-09 09:43:57 +02:00 |
|
Alejandro Celaya
|
bc9366481e
|
Search by long URL hash when checking if a short URL exists
|
2026-06-09 09:39:49 +02:00 |
|
Alejandro Celaya
|
0db1a19ae9
|
Add a calculated and indexed short URL hash to ShortUrl entity
|
2026-06-08 17:42:45 +02:00 |
|
Alejandro Celaya
|
2563b516cb
|
Merge pull request #2614 from acelaya-forks/short-url-props
Use asymmetric visibility instead of getters in ShortUrl entity
|
2026-06-07 09:33:32 +02:00 |
|
Alejandro Celaya
|
2446d9b372
|
Remove unnecessary getters from ShortUrl entity
|
2026-06-07 09:17:04 +02:00 |
|
Alejandro Celaya
|
174fb0b748
|
Define asymetric visibility in some ShortUrl props
|
2026-06-06 12:38:06 +02:00 |
|
Alejandro Celaya
|
b13c4dee76
|
Update shlink deps that have been modified
|
2026-05-22 18:24:33 +02:00 |
|
Alejandro Celaya
|
e7cfb151e2
|
Merge pull request #2608 from acelaya-forks/mago-config
Extend mago config from shlinkio/shlink-mago-config
|
2026-05-22 18:22:27 +02:00 |
|
Alejandro Celaya
|
2d4eb736f8
|
Extend mago config from shlinkio/shlink-mago-config
|
2026-05-22 18:09:59 +02:00 |
|
Alejandro Celaya
|
8ef6af379d
|
Merge pull request #2607 from acelaya-forks/mago-poc
Mago proof of concept
|
2026-05-22 14:06:48 +02:00 |
|
Alejandro Celaya
|
97ab361500
|
Be strict about importing global functions, classes and constants
|
2026-05-22 12:37:30 +02:00 |
|
Alejandro Celaya
|
967e26ec1f
|
Fix weird alignment of comment after autoformatting
|
2026-05-22 12:22:57 +02:00 |
|
Alejandro Celaya
|
e77224f942
|
Make migration template match format from Mago
|
2026-05-22 12:14:45 +02:00 |
|
Alejandro Celaya
|
89efa304fe
|
Remove codesniffer disable tags in code
|
2026-05-22 12:11:27 +02:00 |
|
Alejandro Celaya
|
c17b03efc1
|
Remove symfony linting integration, since rules do not apply to the symfony packages used here
|
2026-05-22 12:06:02 +02:00 |
|
Alejandro Celaya
|
275f18a570
|
Make legacy array format trigger as error
|
2026-05-22 08:58:36 +02:00 |
|
Alejandro Celaya
|
4aa960738a
|
Format code using mago and remove dependency on shlink coding standard package
|
2026-05-22 08:42:47 +02:00 |
|
Alejandro Celaya
|
d80616d0d9
|
Update CODE_OF_CONDUCT.md
|
2026-05-21 09:08:34 +02:00 |
|