mirror of
https://github.com/shlinkio/shlink.git
synced 2024-11-21 16:38:37 -06:00
Commit Graph
Select branches
Hide Pull Requests
1.x
2.x
3.x
develop
main
#1003
#1004
#1005
#1006
#1007
#1012
#1017
#1019
#1021
#1022
#1023
#1025
#1027
#1032
#1035
#1038
#1040
#1042
#1045
#1049
#105
#1052
#1053
#1054
#1060
#1061
#1064
#1065
#1068
#107
#1076
#1078
#1087
#1091
#1092
#1093
#1094
#1095
#1096
#1097
#1099
#1101
#1107
#1108
#111
#1115
#1120
#1122
#1123
#1124
#1130
#1131
#1133
#1134
#1138
#1140
#1141
#1143
#1145
#1146
#1150
#1156
#1158
#116
#1166
#1172
#1186
#1187
#1189
#1191
#1193
#1194
#1195
#1196
#1198
#1199
#1200
#1202
#1203
#121
#1212
#1213
#1214
#1215
#1219
#1220
#1224
#1233
#1234
#124
#1244
#1245
#1246
#1247
#1248
#1249
#1250
#1252
#1253
#1255
#1256
#1259
#1262
#1263
#1264
#1265
#1267
#1269
#127
#127
#1270
#1279
#128
#1281
#1284
#1287
#1292
#1297
#1298
#1301
#1302
#1310
#1311
#1313
#1314
#1316
#1317
#1318
#1319
#1320
#1321
#1323
#1326
#133
#1333
#1334
#1337
#1343
#1344
#1345
#1348
#1350
#1351
#1353
#136
#1360
#1362
#1366
#1368
#1370
#1376
#1383
#1384
#1386
#1399
#1404
#1414
#1415
#1417
#142
#1420
#1421
#1424
#1431
#1432
#1433
#1434
#1440
#1445
#1449
#1451
#1460
#1462
#1465
#1479
#148
#1484
#1486
#1488
#1489
#1490
#1491
#1493
#1494
#1496
#1498
#1500
#1501
#1502
#1506
#1507
#1508
#1509
#1510
#1511
#1512
#1514
#1515
#1516
#1517
#1518
#1522
#1523
#1526
#1532
#1538
#1541
#1546
#1548
#1549
#1552
#1553
#1554
#1558
#1559
#156
#1560
#1565
#1566
#1568
#1570
#1577
#1581
#1582
#1583
#1584
#1585
#1586
#1587
#16
#1619
#1620
#1621
#1622
#1623
#1624
#1626
#1627
#1628
#1629
#163
#1634
#1637
#164
#1649
#1650
#1652
#1657
#1661
#1665
#1668
#1672
#1675
#1677
#1679
#168
#1680
#1683
#1686
#1687
#1690
#1691
#1694
#1697
#1699
#17
#1700
#1704
#1705
#1706
#1723
#1730
#1733
#1736
#1737
#1739
#1744
#1748
#1749
#1750
#1751
#1752
#1757
#1758
#1759
#176
#1761
#1763
#1766
#1771
#1773
#1775
#1777
#1779
#1781
#1782
#1785
#1787
#1789
#179
#1791
#1792
#1793
#1795
#1797
#1800
#1801
#1804
#1807
#1809
#1814
#1818
#1822
#1823
#1824
#1827
#1832
#1836
#184
#1840
#1842
#1844
#1858
#186
#1872
#1874
#1878
#1880
#1881
#1882
#1883
#1886
#1891
#1897
#1907
#191
#1911
#1913
#1917
#192
#1920
#1926
#1928
#1931
#1932
#1933
#1937
#194
#1942
#1943
#1948
#195
#1952
#1953
#1955
#1962
#1963
#1969
#1970
#1989
#199
#1991
#1994
#1995
#1998
#1999
#2002
#2003
#2005
#2006
#2007
#2009
#2011
#2012
#2013
#2014
#2017
#2018
#2019
#2020
#2022
#2023
#2024
#2025
#2026
#2030
#2031
#2033
#2035
#2037
#2038
#2039
#204
#2040
#2042
#2045
#2046
#2047
#2051
#2052
#2053
#2062
#2063
#2064
#2068
#2069
#2070
#2074
#2076
#2078
#2079
#2081
#2082
#2083
#2086
#209
#2090
#2092
#2097
#2098
#2099
#2102
#2107
#2113
#2113
#2115
#2117
#2118
#2121
#2125
#213
#2130
#2132
#2133
#2135
#2136
#2148
#2149
#215
#2151
#2161
#2164
#2166
#2168
#217
#2170
#2172
#218
#2184
#2198
#220
#2203
#2204
#221
#2211
#2214
#2216
#222
#2220
#2222
#2224
#2226
#2227
#2228
#2230
#2233
#2236
#2237
#2238
#2239
#224
#2240
#2241
#2242
#2245
#2246
#2248
#2249
#2250
#2251
#2252
#2253
#2255
#2256
#2257
#2258
#2263
#2266
#2267
#2268
#2269
#227
#2271
#2272
#2273
#2275
#2275
#2276
#232
#235
#238
#242
#243
#244
#246
#248
#250
#251
#252
#255
#258
#259
#268
#269
#275
#276
#277
#278
#280
#284
#286
#287
#290
#293
#296
#297
#298
#299
#303
#311
#313
#314
#315
#316
#318
#322
#323
#324
#325
#327
#329
#331
#332
#337
#339
#340
#343
#344
#345
#348
#352
#353
#354
#356
#357
#359
#361
#364
#365
#369
#370
#374
#380
#381
#387
#395
#398
#400
#401
#402
#403
#404
#407
#408
#415
#417
#421
#425
#431
#432
#433
#437
#439
#440
#442
#444
#445
#447
#448
#452
#453
#454
#456
#457
#459
#460
#461
#462
#463
#464
#465
#466
#471
#472
#476
#483
#484
#485
#489
#49
#490
#496
#498
#500
#501
#503
#504
#506
#510
#513
#515
#516
#517
#523
#526
#533
#535
#536
#537
#539
#544
#546
#547
#548
#549
#550
#551
#553
#554
#558
#559
#563
#565
#566
#567
#568
#571
#572
#574
#578
#579
#581
#583
#584
#586
#587
#588
#589
#590
#591
#593
#595
#597
#599
#603
#604
#608
#61
#611
#612
#613
#616
#617
#618
#619
#627
#629
#630
#631
#632
#633
#634
#636
#645
#646
#647
#652
#653
#654
#655
#658
#659
#660
#662
#666
#669
#670
#676
#68
#680
#684
#685
#686
#687
#688
#689
#691
#694
#695
#698
#699
#701
#702
#703
#704
#714
#719
#720
#721
#722
#724
#726
#727
#730
#731
#736
#737
#738
#74
#743
#745
#748
#752
#755
#756
#757
#758
#759
#760
#761
#762
#763
#765
#770
#771
#772
#773
#783
#784
#785
#787
#789
#792
#794
#796
#797
#799
#804
#808
#809
#813
#817
#821
#823
#824
#840
#841
#842
#843
#845
#849
#850
#853
#857
#863
#865
#866
#87
#873
#879
#884
#885
#886
#887
#888
#889
#892
#893
#894
#895
#90
#907
#908
#909
#910
#911
#914
#915
#919
#923
#925
#926
#927
#928
#931
#932
#933
#936
#945
#948
#950
#958
#960
#963
#964
#967
#969
#97
#973
#974
#976
#978
#98
#981
#982
#983
#984
#985
#991
#992
#993
#994
#995
#997
#998
#999
v0.1.0
v0.2.0
v1.0.0
v1.1.0
v1.10.0
v1.10.1
v1.10.2
v1.11.0
v1.12.0
v1.13.0
v1.13.1
v1.13.2
v1.14.0
v1.14.1
v1.15.0
v1.15.1
v1.16.0
v1.16.1
v1.16.2
v1.16.3
v1.17.0
v1.18.0
v1.18.1
v1.19.0
v1.19.0-beta.1
v1.2.0
v1.2.1
v1.2.2
v1.20.0
v1.20.1
v1.20.2
v1.20.3
v1.21.0
v1.21.1
v1.21.2
v1.3.0
v1.3.1
v1.4.0
v1.5.0
v1.6.0
v1.6.1
v1.6.2
v1.7.0
v1.7.1
v1.7.2
v1.8.0
v1.8.1
v1.9.0
v1.9.1
v2.0.0
v2.0.1
v2.0.2
v2.0.3
v2.0.4
v2.0.5
v2.1.0
v2.1.1
v2.1.2
v2.1.3
v2.1.4
v2.10.0
v2.10.1
v2.10.2
v2.10.3
v2.2.0
v2.2.0-alpha.1
v2.2.1
v2.2.2
v2.3.0
v2.4.0
v2.4.1
v2.4.2
v2.5.0
v2.5.0-alpha.1
v2.5.0-alpha.2
v2.5.1
v2.5.2
v2.6.0
v2.6.1
v2.6.2
v2.7.0
v2.7.1
v2.7.2
v2.7.3
v2.8.0
v2.8.0-alpha.1
v2.8.1
v2.9.0
v2.9.0-alpha.1
v2.9.1
v2.9.2
v2.9.3
v3.0.0
v3.0.1
v3.0.2
v3.0.3
v3.1.0
v3.1.1
v3.1.2
v3.2.0
v3.2.1
v3.3.0
v3.3.1
v3.3.2
v3.4.0
v3.5.0
v3.5.1
v3.5.2
v3.5.2-beta.1
v3.5.3
v3.5.4
v3.6.0
v3.6.1
v3.6.2
v3.6.3
v3.6.4
v3.7.0
v3.7.0-beta.1
v3.7.1
v3.7.2
v3.7.3
v3.7.3-beta.1
v3.7.4
v4.0.0
v4.0.1
v4.0.2
v4.0.3
v4.1.0
v4.1.1
v4.2.0
v4.2.1
v4.2.2
v4.2.3
v4.2.4
v4.2.5
Select branches
Hide Pull Requests
1.x
2.x
3.x
develop
main
#1003
#1004
#1005
#1006
#1007
#1012
#1017
#1019
#1021
#1022
#1023
#1025
#1027
#1032
#1035
#1038
#1040
#1042
#1045
#1049
#105
#1052
#1053
#1054
#1060
#1061
#1064
#1065
#1068
#107
#1076
#1078
#1087
#1091
#1092
#1093
#1094
#1095
#1096
#1097
#1099
#1101
#1107
#1108
#111
#1115
#1120
#1122
#1123
#1124
#1130
#1131
#1133
#1134
#1138
#1140
#1141
#1143
#1145
#1146
#1150
#1156
#1158
#116
#1166
#1172
#1186
#1187
#1189
#1191
#1193
#1194
#1195
#1196
#1198
#1199
#1200
#1202
#1203
#121
#1212
#1213
#1214
#1215
#1219
#1220
#1224
#1233
#1234
#124
#1244
#1245
#1246
#1247
#1248
#1249
#1250
#1252
#1253
#1255
#1256
#1259
#1262
#1263
#1264
#1265
#1267
#1269
#127
#127
#1270
#1279
#128
#1281
#1284
#1287
#1292
#1297
#1298
#1301
#1302
#1310
#1311
#1313
#1314
#1316
#1317
#1318
#1319
#1320
#1321
#1323
#1326
#133
#1333
#1334
#1337
#1343
#1344
#1345
#1348
#1350
#1351
#1353
#136
#1360
#1362
#1366
#1368
#1370
#1376
#1383
#1384
#1386
#1399
#1404
#1414
#1415
#1417
#142
#1420
#1421
#1424
#1431
#1432
#1433
#1434
#1440
#1445
#1449
#1451
#1460
#1462
#1465
#1479
#148
#1484
#1486
#1488
#1489
#1490
#1491
#1493
#1494
#1496
#1498
#1500
#1501
#1502
#1506
#1507
#1508
#1509
#1510
#1511
#1512
#1514
#1515
#1516
#1517
#1518
#1522
#1523
#1526
#1532
#1538
#1541
#1546
#1548
#1549
#1552
#1553
#1554
#1558
#1559
#156
#1560
#1565
#1566
#1568
#1570
#1577
#1581
#1582
#1583
#1584
#1585
#1586
#1587
#16
#1619
#1620
#1621
#1622
#1623
#1624
#1626
#1627
#1628
#1629
#163
#1634
#1637
#164
#1649
#1650
#1652
#1657
#1661
#1665
#1668
#1672
#1675
#1677
#1679
#168
#1680
#1683
#1686
#1687
#1690
#1691
#1694
#1697
#1699
#17
#1700
#1704
#1705
#1706
#1723
#1730
#1733
#1736
#1737
#1739
#1744
#1748
#1749
#1750
#1751
#1752
#1757
#1758
#1759
#176
#1761
#1763
#1766
#1771
#1773
#1775
#1777
#1779
#1781
#1782
#1785
#1787
#1789
#179
#1791
#1792
#1793
#1795
#1797
#1800
#1801
#1804
#1807
#1809
#1814
#1818
#1822
#1823
#1824
#1827
#1832
#1836
#184
#1840
#1842
#1844
#1858
#186
#1872
#1874
#1878
#1880
#1881
#1882
#1883
#1886
#1891
#1897
#1907
#191
#1911
#1913
#1917
#192
#1920
#1926
#1928
#1931
#1932
#1933
#1937
#194
#1942
#1943
#1948
#195
#1952
#1953
#1955
#1962
#1963
#1969
#1970
#1989
#199
#1991
#1994
#1995
#1998
#1999
#2002
#2003
#2005
#2006
#2007
#2009
#2011
#2012
#2013
#2014
#2017
#2018
#2019
#2020
#2022
#2023
#2024
#2025
#2026
#2030
#2031
#2033
#2035
#2037
#2038
#2039
#204
#2040
#2042
#2045
#2046
#2047
#2051
#2052
#2053
#2062
#2063
#2064
#2068
#2069
#2070
#2074
#2076
#2078
#2079
#2081
#2082
#2083
#2086
#209
#2090
#2092
#2097
#2098
#2099
#2102
#2107
#2113
#2113
#2115
#2117
#2118
#2121
#2125
#213
#2130
#2132
#2133
#2135
#2136
#2148
#2149
#215
#2151
#2161
#2164
#2166
#2168
#217
#2170
#2172
#218
#2184
#2198
#220
#2203
#2204
#221
#2211
#2214
#2216
#222
#2220
#2222
#2224
#2226
#2227
#2228
#2230
#2233
#2236
#2237
#2238
#2239
#224
#2240
#2241
#2242
#2245
#2246
#2248
#2249
#2250
#2251
#2252
#2253
#2255
#2256
#2257
#2258
#2263
#2266
#2267
#2268
#2269
#227
#2271
#2272
#2273
#2275
#2275
#2276
#232
#235
#238
#242
#243
#244
#246
#248
#250
#251
#252
#255
#258
#259
#268
#269
#275
#276
#277
#278
#280
#284
#286
#287
#290
#293
#296
#297
#298
#299
#303
#311
#313
#314
#315
#316
#318
#322
#323
#324
#325
#327
#329
#331
#332
#337
#339
#340
#343
#344
#345
#348
#352
#353
#354
#356
#357
#359
#361
#364
#365
#369
#370
#374
#380
#381
#387
#395
#398
#400
#401
#402
#403
#404
#407
#408
#415
#417
#421
#425
#431
#432
#433
#437
#439
#440
#442
#444
#445
#447
#448
#452
#453
#454
#456
#457
#459
#460
#461
#462
#463
#464
#465
#466
#471
#472
#476
#483
#484
#485
#489
#49
#490
#496
#498
#500
#501
#503
#504
#506
#510
#513
#515
#516
#517
#523
#526
#533
#535
#536
#537
#539
#544
#546
#547
#548
#549
#550
#551
#553
#554
#558
#559
#563
#565
#566
#567
#568
#571
#572
#574
#578
#579
#581
#583
#584
#586
#587
#588
#589
#590
#591
#593
#595
#597
#599
#603
#604
#608
#61
#611
#612
#613
#616
#617
#618
#619
#627
#629
#630
#631
#632
#633
#634
#636
#645
#646
#647
#652
#653
#654
#655
#658
#659
#660
#662
#666
#669
#670
#676
#68
#680
#684
#685
#686
#687
#688
#689
#691
#694
#695
#698
#699
#701
#702
#703
#704
#714
#719
#720
#721
#722
#724
#726
#727
#730
#731
#736
#737
#738
#74
#743
#745
#748
#752
#755
#756
#757
#758
#759
#760
#761
#762
#763
#765
#770
#771
#772
#773
#783
#784
#785
#787
#789
#792
#794
#796
#797
#799
#804
#808
#809
#813
#817
#821
#823
#824
#840
#841
#842
#843
#845
#849
#850
#853
#857
#863
#865
#866
#87
#873
#879
#884
#885
#886
#887
#888
#889
#892
#893
#894
#895
#90
#907
#908
#909
#910
#911
#914
#915
#919
#923
#925
#926
#927
#928
#931
#932
#933
#936
#945
#948
#950
#958
#960
#963
#964
#967
#969
#97
#973
#974
#976
#978
#98
#981
#982
#983
#984
#985
#991
#992
#993
#994
#995
#997
#998
#999
v0.1.0
v0.2.0
v1.0.0
v1.1.0
v1.10.0
v1.10.1
v1.10.2
v1.11.0
v1.12.0
v1.13.0
v1.13.1
v1.13.2
v1.14.0
v1.14.1
v1.15.0
v1.15.1
v1.16.0
v1.16.1
v1.16.2
v1.16.3
v1.17.0
v1.18.0
v1.18.1
v1.19.0
v1.19.0-beta.1
v1.2.0
v1.2.1
v1.2.2
v1.20.0
v1.20.1
v1.20.2
v1.20.3
v1.21.0
v1.21.1
v1.21.2
v1.3.0
v1.3.1
v1.4.0
v1.5.0
v1.6.0
v1.6.1
v1.6.2
v1.7.0
v1.7.1
v1.7.2
v1.8.0
v1.8.1
v1.9.0
v1.9.1
v2.0.0
v2.0.1
v2.0.2
v2.0.3
v2.0.4
v2.0.5
v2.1.0
v2.1.1
v2.1.2
v2.1.3
v2.1.4
v2.10.0
v2.10.1
v2.10.2
v2.10.3
v2.2.0
v2.2.0-alpha.1
v2.2.1
v2.2.2
v2.3.0
v2.4.0
v2.4.1
v2.4.2
v2.5.0
v2.5.0-alpha.1
v2.5.0-alpha.2
v2.5.1
v2.5.2
v2.6.0
v2.6.1
v2.6.2
v2.7.0
v2.7.1
v2.7.2
v2.7.3
v2.8.0
v2.8.0-alpha.1
v2.8.1
v2.9.0
v2.9.0-alpha.1
v2.9.1
v2.9.2
v2.9.3
v3.0.0
v3.0.1
v3.0.2
v3.0.3
v3.1.0
v3.1.1
v3.1.2
v3.2.0
v3.2.1
v3.3.0
v3.3.1
v3.3.2
v3.4.0
v3.5.0
v3.5.1
v3.5.2
v3.5.2-beta.1
v3.5.3
v3.5.4
v3.6.0
v3.6.1
v3.6.2
v3.6.3
v3.6.4
v3.7.0
v3.7.0-beta.1
v3.7.1
v3.7.2
v3.7.3
v3.7.3-beta.1
v3.7.4
v4.0.0
v4.0.1
v4.0.2
v4.0.3
v4.1.0
v4.1.1
v4.2.0
v4.2.1
v4.2.2
v4.2.3
v4.2.4
v4.2.5
-
b2bfe9799a
2024-11-20 09:51:54 +0100 -
d7e300e2d5
Reduce duplication in actions listing visits
Alejandro Celaya
2024-11-20 09:45:18 +0100 -
8eaf89f751
103f5a11ac
into0c75202936
Alejandro Celaya2024-11-20 09:22:31 +0100 -
103f5a11ac
Include visited short URL information with every visit
Alejandro Celaya
2024-11-20 09:20:44 +0100 -
e3d9f96441
Add Visit::toArray() method
Alejandro Celaya
2024-11-19 20:16:33 +0100 -
0c75202936
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
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 -
d5562a721a
814c9f06d9
into052c9e76a1
Marijn Vandevoorde2024-11-18 13:59:04 +0100 -
052c9e76a1
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
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
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
2024-11-15 13:01:32 +0300 -
a8f046dfff
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 -
fc9f448ae4
Introducing Shlink Guru on Gurubase.io
Kursat Aktas
2024-11-15 00:15:55 +0300 -
4a0b7e3fc9
Refactor Visitor model and allow a Location object to be passed to it
Alejandro Celaya
2024-11-14 14:48:18 +0100 -
1fee745786
2024-11-14 10:07:01 +0100 -
a6e0916272
Add support for city name dynamic redirects
Alejandro Celaya
2024-11-14 09:58:53 +0100 -
dbef32ffcb
2024-11-14 09:43:10 +0100 -
7ddb3e7a70
Add tests covering country code validation
Alejandro Celaya
2024-11-14 09:40:10 +0100 -
fd34332e69
Improve ExtraPathRedirectMiddlewareTest
Alejandro Celaya
2024-11-14 09:17:41 +0100 -
51d838870d
Add reference to ISO 3166-1 alpha-2 country codes wikipedia page
Alejandro Celaya
2024-11-14 09:14:17 +0100 -
4619ebd014
After tracking a visit, set its location in the request as attribute
Alejandro Celaya
2024-11-14 08:20:20 +0100 -
f2371b6124
Update RedirectRuleHandlerTest
Alejandro Celaya
2024-11-13 10:00:36 +0100 -
b5b5f92eda
Add validation for country-code redirect conditions
Alejandro Celaya
2024-11-12 09:52:09 +0100 -
781c083c9f
Add new geolocatio-country-code redirect condition type
Alejandro Celaya
2024-11-12 08:37:22 +0100 -
a444ed0246
2024-11-12 10:25:02 +0100 -
9a69d06531
Update to PHPStan 2.0
Alejandro Celaya
2024-11-12 10:22:23 +0100 -
15cb3bb73c
2024-11-11 09:35:30 +0100 -
7ca605e216
Remove unnecessary flush calls when used in wrapInTransaction
Alejandro Celaya
2024-11-11 09:31:23 +0100 -
59a4704658
2024-11-11 09:19:20 +0100 -
48ecef3436
Update RequestTracker so that its methods return the new Visit instance, if any
Alejandro Celaya
2024-11-11 08:58:16 +0100 -
a5a98bd578
Update VisitsTracker so that its methods return the new Visit instance, if any
Alejandro Celaya
2024-11-11 08:51:55 +0100 -
12a08cb373
2024-11-09 12:23:10 +0100 -
3c6f12aec6
Ensure auto-generated name API keys do not throw duplicated name
Alejandro Celaya
2024-11-09 12:07:07 +0100 -
d228b88e51
Lock transaction to avoid race conditions when renaming an API key
Alejandro Celaya
2024-11-09 11:09:34 +0100 -
95685d958d
Update to latest test utils
Alejandro Celaya
2024-11-09 11:02:10 +0100 -
1a278eaf07
2024-11-09 09:58:56 +0100 -
72f1e243b5
Make classes readonly when possible
Alejandro Celaya
2024-11-09 09:55:51 +0100 -
d6b103de83
2024-11-09 09:54:06 +0100 -
fca3891819
Inject ShortUrlRepository in ShortCodeUniquenessHelper
Alejandro Celaya
2024-11-09 09:47:47 +0100 -
3ec24e3c67
Inject ShortUrlRepository in UrlShortener
Alejandro Celaya
2024-11-09 09:43:55 +0100 -
532102e662
Inject ShortUrlRepository in ShortUrlResolver
Alejandro Celaya
2024-11-09 09:39:56 +0100 -
fcd82522ab
2024-11-09 09:39:03 +0100 -
102169b6c7
Inject DomainRepository in DomainService
Alejandro Celaya
2024-11-09 09:34:24 +0100 -
dba9302f78
Inject TagRepository in TagService, instead of getting it from EntityManager
Alejandro Celaya
2024-11-09 09:25:01 +0100 -
92ad6d2732
2024-11-09 09:14:38 +0100 -
7e573bdb9b
Add tests for RenameApiKeyCOmmand and ApiKeyMeta
Alejandro Celaya
2024-11-08 09:58:02 +0100 -
6f837b3b91
Move logic to determine if a new key has a duplicated name to the APiKeyService
Alejandro Celaya
2024-11-08 09:03:50 +0100 -
b08c498b13
Create command to rename API keys
Alejandro Celaya
2024-11-08 08:47:49 +0100 -
a661d05100
Allow API keys to be renamed
Alejandro Celaya
2024-11-08 08:25:07 +0100 -
9e6f129de6
Make sure a unique name is required by api-key:generate command
Alejandro Celaya
2024-11-07 14:52:06 +0100 -
4c1ff72438
Add method to check if an API exists for a given name
Alejandro Celaya
2024-11-07 09:55:06 +0100 -
6f95acc202
Inject ApiKeyRepository in ApiKeyService
Alejandro Celaya
2024-11-07 09:34:42 +0100 -
bd73362c94
Update api-key:disable command to allow passing a name
Alejandro Celaya
2024-11-06 20:10:06 +0100 -
f6d70c599e
Make name required in ApiKey entity
Alejandro Celaya
2024-11-05 23:31:10 +0100 -
1b9c8377ae
Hash existing API keys, and do checks against the hash
Alejandro Celaya
2024-11-05 23:23:06 +0100 -
9f6975119e
Show only API key name in short URLs list
Alejandro Celaya
2024-11-05 22:52:01 +0100 -
a094be2b9e
Fall back API key names to auto-generated keys
Alejandro Celaya
2024-11-05 11:26:39 +0100 -
819a535bfe
Create migration to set API keys in name column
Alejandro Celaya
2024-11-05 11:08:11 +0100 -
e4fe7adf00
2024-11-04 23:17:17 +0100 -
79c5418ac2
Simplify ApiKey entity by exposing key as a readonly prop
Alejandro Celaya
2024-11-04 14:22:39 +0100 -
b5010e4d8c
2024-11-04 08:55:17 +0100 -
3085fa76cf
Update to hidehalo/nanoid-php 2.0
Alejandro Celaya
2024-11-04 08:50:58 +0100 -
1fd7d58084
Update Bluesky handle
Alejandro Celaya
2024-11-01 10:49:53 +0100 -
eae001a34a
Rename ShortUrlWithVisitsSummary to ShortUrlWithDeps
Alejandro Celaya
2024-10-30 08:28:34 +0100 -
d7ecef94f2
Avoid selecting domains for every short URL in list
Alejandro Celaya
2024-10-30 08:25:28 +0100 -
98364a1aae
Update to mlocati/ip-lib 1.18.1
Alejandro Celaya
2024-10-29 16:54:53 +0100 -
9ccb866e5e
Display warnings and deprecations in all test suites
Alejandro Celaya
2024-10-28 22:43:59 +0100 -
3f1d61e01e
Update to PHP coding standard 2.4.0
Alejandro Celaya
2024-10-28 22:27:30 +0100 -
93a277a94d
Allow short URLs to be filtered by domain from the command line
Alejandro Celaya
2024-10-28 22:15:01 +0100 -
a10ca655a2
Cover domain filtering in ListShortUrls API test
Alejandro Celaya
2024-10-28 22:04:01 +0100 -
bb270396b6
Allow short URLs list to be filtered by domain authority
Alejandro Celaya
2024-10-28 09:27:33 +0100 -
525a306ec6
Create constant representing default domain identifier
Alejandro Celaya
2024-10-28 08:36:06 +0100 -
1dd71d2ee7
Update changelog
Alejandro Celaya
2024-10-27 12:35:26 +0100 -
ac2e249746
Update swagger Short URL examples to include forwardQuery and hasRedirectRules
Alejandro Celaya
2024-10-27 12:33:47 +0100 -
af569ad7a5
Fix PHPStan rules
Alejandro Celaya
2024-10-27 12:33:15 +0100 -
bf121c58ba
Fix API tests
Alejandro Celaya
2024-10-27 12:26:34 +0100 -
d2403367b5
Fix PublishingUpdatesGeneratorTest
Alejandro Celaya
2024-10-27 11:40:06 +0100 -
84a187a26f
Include left join with domains when listing short URLs to avoid N+1 SELECT problem
Alejandro Celaya
2024-10-27 11:20:44 +0100 -
3149adebdb
Expose the fact that a short URL has redirect rules attached to it
Alejandro Celaya
2024-10-10 09:33:55 +0200 -
228bf093d3
2024-11-03 11:35:50 +0100 -
26589e6126
Update to shlink-common 6.5 to fix integration with redis 7.4
Alejandro Celaya
2024-11-03 11:32:44 +0100 -
ee32d1a29c
Rename ShortUrlWithVisitsSummary to ShortUrlWithDeps
Alejandro Celaya
2024-10-30 08:28:34 +0100 -
21f3dfa8bd
Avoid selecting domains for every short URL in list
Alejandro Celaya
2024-10-30 08:25:28 +0100 -
0387a8c4c5
2024-10-29 16:59:04 +0100 -
36ad3a788b
Update to mlocati/ip-lib 1.18.1
Alejandro Celaya
2024-10-29 16:54:53 +0100 -
13c9f6e4ce
Display warnings and deprecations in all test suites
Alejandro Celaya
2024-10-28 22:43:59 +0100 -
c16221419c
2024-10-28 22:31:16 +0100 -
f463943ac2
Update to PHP coding standard 2.4.0
Alejandro Celaya
2024-10-28 22:27:30 +0100