smiley
|
bcdb83c462
|
:octocat: DataInterfaceTestAbstract::testValidateString() added an additional test (see #313)
(cherry picked from commit 01ff29439d)
|
2025-09-19 17:45:28 +02:00 |
|
smiley
|
53b52b7134
|
:octocat: allow for ECI encoded numeric and alphanum segments (???), see https://github.com/chillerlan/php-qrcode/discussions/289
|
2024-11-16 21:34:24 +01:00 |
|
smiley
|
81291a4b6b
|
:octocat: static analysis happy
|
2024-09-24 15:11:35 +02:00 |
|
smiley
|
c4ed672a84
|
:octocat: fix the broken PHPCS config
|
2024-07-22 13:32:43 +02:00 |
|
smiley
|
beecbe7ba5
|
:octocat: mark nullable types explicitly (https://github.com/chillerlan/php-qrcode/issues/276)
|
2024-07-17 11:05:32 +02:00 |
|
smiley
|
0a897ca723
|
🚿
|
2024-04-19 13:53:41 +02:00 |
|
smiley
|
7229fdcb60
|
Merge remote-tracking branch 'origin/v5.0.x' into v5.0.x
# Conflicts:
# src/Data/QRData.php
|
2024-04-19 13:50:41 +02:00 |
|
smiley
|
ab1f3716d9
|
:octocat: fixed a rare code length overflow issue
|
2024-04-19 13:40:13 +02:00 |
|
smiley
|
da5bdb82c8
|
🔧 estimated bit length was correct, add a safety margin instead
|
2024-02-27 15:37:26 +01:00 |
|
smiley
|
266ffce775
|
🔧 QRData::estimateTotalBitLength(): do not substract from the estimated bit length
|
2024-02-27 14:18:44 +01:00 |
|
smiley
|
4526edb453
|
🚒
|
2024-01-07 13:53:31 +01:00 |
|
smiley
|
d641fced1f
|
:octocat: clean up builddir mess
|
2024-01-07 13:32:32 +01:00 |
|
smiley
|
6239074411
|
🛀 test cleanup
|
2024-01-07 01:21:16 +01:00 |
|
smiley
|
83d5ce91df
|
🚿
|
2024-01-07 00:59:42 +01:00 |
|
smiley
|
27df9aa66e
|
🔧
|
2023-10-28 00:03:44 +02:00 |
|
smiley
|
f6dc397a56
|
✨ cheap performance tests
|
2023-10-27 23:41:18 +02:00 |
|
smiley
|
ff147426a1
|
:octocat: moved some files
|
2023-10-27 20:03:48 +02:00 |
|
smiley
|
ab358f2f38
|
:octocat: fixes/implements #223
|
2023-10-25 21:30:48 +02:00 |
|
smiley
|
5152f929f9
|
:octocat: lifting some logo space restrictions - overwrite function patterns as much as you wish, just don't blame me
|
2023-10-06 01:04:53 +02:00 |
|
smiley
|
911de7af69
|
:octocat: removed QRMatrix::M_TEST
|
2023-10-05 17:57:35 +02:00 |
|
smiley
|
85776d2db9
|
:octocat: re-introduce QRMatrix::flip() (6c66d56a31) as bitmask rework (#205) won't happen any time soon
|
2023-09-08 21:13:08 +02:00 |
|
smiley
|
5597812273
|
🚿
|
2023-09-05 03:05:49 +02:00 |
|
smiley
|
6c135ba981
|
:octocat: QRGdImage: add BMP and WEBP support, deprecate QROptionsTrait::$jpegQuality and QROptionsTrait::$pngCompression in favor of QROptionsTrait::$quality
|
2023-09-05 03:04:08 +02:00 |
|
smiley
|
c69531ca20
|
:octocat: rename QROptionsTrait::$imageBase64 to $outputBase64, deprecate old name and redirect calls
|
2023-09-03 22:49:32 +02:00 |
|
smiley
|
fe602a9ab2
|
:octocat: move ANSI color escape code function to QRString::ansi8()
|
2023-09-03 19:27:18 +02:00 |
|
smiley
|
edbc995b63
|
🔧 fixed QRImagick module value validation
|
2023-07-12 13:17:28 +02:00 |
|
smiley
|
28b6e2c418
|
:octocat:
|
2023-06-15 17:15:33 +02:00 |
|
smiley
|
71509a5a94
|
:octocat:
|
2023-06-15 16:49:35 +02:00 |
|
smiley
|
c8c37a4e36
|
🔧 phan happy
|
2023-04-21 23:22:27 +02:00 |
|
smiley
|
cf4e5a7eaa
|
:octocat: added phpunit constant to limit reader test maximum version
|
2023-04-10 19:56:25 +02:00 |
|
smiley
|
6c66d56a31
|
:octocat: remove QRMatrix::flip()
|
2023-04-10 15:41:19 +02:00 |
|
smiley
|
a2da56402b
|
:octocat:
|
2023-04-08 23:21:31 +02:00 |
|
smiley
|
6b9f6f8459
|
:octocat: move format info & masking
|
2023-04-04 21:57:41 +02:00 |
|
smiley
|
b0fc9aeb53
|
🚿
|
2023-04-04 20:29:57 +02:00 |
|
smiley
|
50179a97ef
|
:octocat: move mask pattern parameter
|
2023-04-04 20:21:04 +02:00 |
|
smiley
|
9bc23a2161
|
:octocat: rename QRCode::getMatrix() and RecoderResult::getMatrix() to getQRMatrix()
|
2023-04-04 15:45:30 +02:00 |
|
smiley
|
1b2aa52d03
|
:octocat: proper names for QRMatrix getters
|
2023-04-04 15:00:55 +02:00 |
|
smiley
|
b79bf85570
|
:octocat: improve minimum version detection and related tests
|
2023-03-25 19:37:37 +01:00 |
|
smiley
|
5fe305b25d
|
:octocat: separate ECI test from DataInterfaceTestAbstract
|
2023-03-23 17:51:46 +01:00 |
|
smiley
|
60a19b3c94
|
:octocat: QROutputInterface::moduleValueIsValid() improved checks & tests
|
2023-03-22 21:22:14 +01:00 |
|
smiley
|
b18647a147
|
✨ + QREpsTest
|
2023-03-22 21:18:13 +01:00 |
|
smiley
|
3afa888180
|
:octocat: added group tag for sloww tests
|
2023-03-16 17:43:09 +01:00 |
|
smiley
|
3e0a4655aa
|
:octocat: use a proper constant for data mode
|
2023-03-16 11:20:33 +01:00 |
|
smiley
|
ba3636cfe9
|
:octocat: QROptionsTrait cleanup
|
2023-03-15 09:33:19 +01:00 |
|
smiley
|
4147dae999
|
:octocat: QRGdImage & QRImagick background/transparency rework
|
2023-03-15 07:57:17 +01:00 |
|
smiley
|
de27a999ae
|
🚿
|
2023-03-13 16:56:50 +01:00 |
|
smiley
|
05eaf4eca0
|
:octocat: ECI mode rework
|
2023-03-13 16:38:10 +01:00 |
|
smiley
|
9eba4ada08
|
:octocat: remove unnecessary Mode::getLengthBitsForMode()
|
2023-03-13 15:17:24 +01:00 |
|
smiley
|
51d7c2b8a3
|
:octocat: added QRMatrix::M_*_DARK constants for convenience
|
2023-03-12 14:32:02 +01:00 |
|
smiley
|
6b2a529160
|
💄 code style fixes
|
2023-03-11 02:38:57 +01:00 |
|