Commit Graph

110 Commits

Author SHA1 Message Date
smiley df18b1d90e :octocat: phpstan happy 2024-09-17 17:32:03 +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 1a8e1ffd2b :octocat: mark nullable types explicitly (https://github.com/chillerlan/php-qrcode/issues/276) 2024-07-17 10:19:31 +02:00
smiley 81eb21a7f8 :octocat: QRStringJSON overhaul 2024-05-04 19:33:12 +02:00
smiley 1f73485224 XML output!? 2024-05-03 19:34:23 +02:00
smiley 046016e76e :octocat: separate QR reader options 2024-04-19 10:03:47 +02:00
smiley 0578456800 🚿 2024-01-06 17:33:32 +01:00
smiley 00800ef901 🛀 clean-up (again) 2023-11-27 22:53:38 +01:00
smiley 39e3dfe83b 🔥 v6.0 first pass: PHP 8.2, remove deprecated elements, add type hints 2023-11-25 12:49:56 +01:00
smiley 49b0c399c8 📖 2023-10-27 23:39:31 +02:00
smiley 48a0350329 :octocat: optional color negation in the reader 2023-10-26 13:22:01 +02:00
smiley ab358f2f38 :octocat: fixes/implements #223 2023-10-25 21:30:48 +02:00
smiley 8049976e5b :octocat: add QROptionsTrait::$gdImageUseUpscale 2023-10-24 23:57:17 +02:00
smiley 57448af264 :octocat: remove QROptionsTrait::$svgViewBoxSize (#222) 2023-10-24 22:35:49 +02:00
smiley 99b1f9cf45 🚿 2023-10-15 00:18:19 +02:00
smiley dfb7728d37 :octocat: removed QROptionsTrait::$markupDark and QROptionsTrait::$markupLight, added QROptionsTrait::$svgUseFillAttributes 2023-10-14 23:45:14 +02:00
smiley 07eb6e38ff :octocat: removed QROptionsTrait::$textDark and QROptionsTrait::$textLight 2023-10-14 23:35:12 +02:00
smiley c651052acb :octocat: removed nullable type from QROptionsTrait::$moduleValues 2023-10-14 16:46:42 +02:00
smiley 171f0d97da 📖 2023-10-04 23:17:29 +02:00
smiley 0eb1dfe657 :octocat: auto generate options doc from the QROptionsTrait source 2023-10-04 17:56:26 +02:00
smiley 1c8073711b :octocat: change default value of QROptionsTrait::$imageTransparent to false 2023-09-19 11:28:45 +02:00
smiley 5d8e583603 :octocat: mark QROptionsTrait::$svgViewBoxSize as deprecated 2023-09-17 19:20:18 +02:00
smiley 527b67ab7a :octocat: remove QROptionsTrait::$svgWidth and QROptionsTrait::$svgHeight as they can now be easily set in QRMarkupSVG::header() if necessary 2023-09-17 16:31:27 +02:00
smiley c70f05b106 🚿 2023-09-17 15:46:13 +02:00
smiley 81ef065af8 :octocat: allow reflectance reversal via QROptions::$invertMatrix 2023-09-08 20:38:15 +02:00
smiley ffe97dfae7 :octocat: add boolean option for BMP (RLE) compression in QRGdImage 2023-09-05 21:10:26 +02:00
smiley 66e797b5d8 :octocat: redirect other deprecated vars 2023-09-05 19:02:53 +02:00
smiley a286d66899 🚿 these can be safely removed 2023-09-05 17:58:51 +02:00
smiley b9b1e1fbfa 🚿 2023-09-05 03:07:22 +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 f1008bd674 :octocat: +QROptions::$textLineStart and QROptions::$jsonAsBooleans output options 2023-09-03 19:50:40 +02:00
smiley 94ceefc779 🚿 2023-07-11 19:46:19 +02:00
smiley cdaf8aac66 :octocat: +QROptionsTrait::$svgAddXmlHeader 2023-07-09 15:52:03 +02:00
smiley e128f93233 :octocat: 2023-04-08 23:22:26 +02: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 6b2a529160 💄 code style fixes 2023-03-11 02:38:57 +01:00
smiley ed2a92f33e 🚿 2023-03-08 22:46:25 +01:00
smiley 4234541d45 🚿 2023-03-08 22:39:07 +01:00
smiley 29e8812b77 :octocat: QROptionsTrait: remove unnecessary set_eccLevel() and set_maskPattern() 2023-03-08 16:04:02 +01:00
smiley ecdd81a0cb :octocat: file caching rework/cleanup 2023-03-07 22:42:48 +01:00
smiley eeb7169d68 :octocat: require only either $logoSpaceWidth or $logoSpaceHeight 2023-01-28 16:47:34 +01:00
smiley 92fb9728c8 :octocat: 2022-11-09 20:58:41 +01:00
smiley 739579552d :octocat: clarify several QROptions: $imageTransparent and $imageTransparencyBG, introduced $drawLightModules and $bgColor (see #122) 2022-07-31 04:19:19 +02:00
smiley d6f1500ee1 🚿 2022-07-28 02:19:41 +02:00
smiley 8c79c82bda :octocat: move luminance source selection back to QRCode 2022-07-26 22:36:58 +02:00