smiley
ad1e39aaf6
🚿
2025-10-29 17:49:04 +01:00
smiley
8ffae8938c
🚿 PHP 8.5 deprecation: imagedestroy()
2025-10-29 17:42:02 +01:00
smiley
02ec24ee07
🚿
2025-10-09 23:44:55 +02:00
smiley
ff729b3aba
:octocat: QROutputAbstract::collectModules(): remove Closure parameter in favor of concrete method moduleTransform()
2025-10-09 22:41:51 +02:00
smiley
2b7c9b7020
:octocat: remove remaining instances of empty()
2025-10-09 21:31:41 +02:00
smiley
3a610d2838
:octocat: Kanji, Hanzi: do not mess with mb_detect_order(), feed the expected encodings directly into mb_detect_encoding()
2025-09-19 15:17:21 +02:00
Einar Gangsø
03e84852b4
Do not use AlphaNum when string contains comma
...
Using dash in this context will create a range between `+` and `.` which allows the following characters: `+`, `,`, `-`, `.`.
The ASCII range is as follow: + (43), , (44), - (45), . (46).
Comma is not supported and will then crash in `write()`.
2025-09-19 10:41:26 +02:00
smiley
03a701e9eb
📖
2025-08-21 11:09:08 +02:00
smiley
bf34b46c57
:octocat: reintroducing phan because phpstan keeps making trouble
2025-07-19 23:29:41 +02:00
smiley
daf01b96b2
:octocat: hand over finder pattern coordinates to the decoder result ( #248 )
2025-06-16 18:47:48 +02:00
smiley
d65911ada9
:octocat: dependency update & phpstan happy
2025-06-16 18:46:33 +02:00
smiley
b9fe7d3dfe
:octocat: phpcs happy
2025-04-01 14:23:21 +02:00
smiley
943ed3710b
:octocat: QREps: cleanup, align with other output classes
2025-04-01 14:19:09 +02:00
smiley
0ef7bc7bf2
:octocat: extract QRMatrix::getBooleanMatrix() from QRMatrix::getMatrix() to remove type ambiguity
2025-04-01 12:43:05 +02:00
smiley
b5ff1258a9
🚿
2024-11-27 20:19:56 +01:00
smiley
747a38dd30
:octocat: phpstan 2.0
2024-11-17 00:23:34 +01:00
smiley
1d8b7fd8ba
:octocat: allow for ECI encoded numeric and alphanum segments (???), see https://github.com/chillerlan/php-qrcode/discussions/289
2024-11-16 19:27:59 +01:00
smiley
f822e807d7
:octocat: regex fix ( #282 )
2024-10-16 10:22:02 +02:00
smiley
9964cf8ff1
:octocat: i hate this less (might be slightly slower tho)
2024-09-24 17:02:14 +02:00
smiley
9aecdcd925
🚿
2024-09-24 16:43:50 +02:00
smiley
df18b1d90e
:octocat: phpstan happy
2024-09-17 17:32:03 +02:00
smiley
7e7552bc05
:octocat: QRGdImage: remove custom error handler
2024-07-23 14:50:23 +02:00
smiley
54dac157c6
:octocat: QREps: extract header() method to ease customization
2024-07-21 22:29:50 +02:00
smiley
071bc4217d
:octocat: add mime type guesser to QROutputAbstract ( #223 )
2024-07-21 18:04:45 +02:00
smiley
a792c9f27a
:octocat: there's areason why these methods were static...
2024-07-21 15:59:26 +02:00
smiley
7b1d9617d3
:octocat: declare strict types
2024-07-21 15:55:05 +02:00
smiley
f32696c8a7
:octocat: fix PHPCS config, add Slevomat rules
2024-07-21 14:54:15 +02:00
smiley
89cdd09044
:octocat: switch phan for phpstan (see #277 )
2024-07-21 05:25:26 +02:00
smiley
f65d9d2815
Merge remote-tracking branch 'origin/main'
2024-07-17 10:20:05 +02:00
smiley
1a8e1ffd2b
:octocat: mark nullable types explicitly ( https://github.com/chillerlan/php-qrcode/issues/276 )
2024-07-17 10:19:31 +02:00
smiley
991287a774
🚿
2024-07-17 08:11:42 +02:00
smiley
8276d6d6fb
:octocat: QRMarkup: move base64 transformation to abstract
2024-07-17 08:11:05 +02:00
GaiusCoffey
c954db67e2
Reset scaled and length after toggling upscaled so as to prevent issues with subclasses that use the output from dump() ( #275 )
2024-07-10 18:19:18 +02:00
smiley
eb590f6244
:octocat: QRCode constructor: accept iterable as options
2024-06-22 21:07:43 +02:00
smiley
d14a3ad147
:octocat: qrcode.schema.json: use "integer" instead of "number" where applicable
2024-06-22 21:06:25 +02:00
smiley
4c204491f5
:octocat: QRInterventionImage: fix deprecation error
2024-06-22 21:05:33 +02:00
smiley
74dc3b2dbf
:octocat: extract RGBArrayModuleValueTrait
2024-05-06 23:18:27 +02:00
smiley
e4cbe56f66
🚿
2024-05-04 23:12:48 +02:00
smiley
b231433d56
✨ QRInterventionImage (intervention/image)
2024-05-04 22:52:48 +02:00
smiley
81eb21a7f8
:octocat: QRStringJSON overhaul
2024-05-04 19:33:12 +02:00
smiley
f28605c809
🚿
2024-05-04 19:24:38 +02:00
smiley
ee8a19ab8b
:octocat: QRMarkup: extract CssColorModuleValueTrait to allow use in other output classes
2024-05-04 15:28:13 +02:00
smiley
1f73485224
✨ XML output!?
2024-05-03 19:34:23 +02:00
smiley
74bc126f27
:octocat: QRFpdf::dump(): allow using external FPDF instance
2024-04-19 10:40:53 +02:00
smiley
046016e76e
:octocat: separate QR reader options
2024-04-19 10:03:47 +02:00
smiley
df49b3ffa4
🔧 estimated bit length was correct, add a safety margin instead
2024-02-27 15:39:22 +01:00
smiley
ccc73766e9
🚿
2024-02-27 14:51:05 +01:00
smiley
c1c9cdf285
wrench: QRData::estimateTotalBitLength(): do not substract from the estimated bit length
2024-02-27 14:47:36 +01:00
smiley
443bd5589f
:octocat: QRGdImage::checkGD(): use imagetypes() instead of gd_info()
2024-01-07 20:24:57 +01:00
smiley
0578456800
🚿
2024-01-06 17:33:32 +01:00