{"minified":"composer/2.0","packages":{"gregwar/captcha":[{"name":"gregwar/captcha","description":"Captcha generator","keywords":["spam","captcha","bot"],"homepage":"https://github.com/Gregwar/Captcha","version":"v2.1.1","version_normalized":"2.1.1.0","license":["MIT"],"authors":[{"name":"Grégoire Passault","email":"g.passault@gmail.com","homepage":"http://www.gregwar.com/"},{"name":"Jeremy Livingston","email":"jeremy.j.livingston@gmail.com"}],"source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"c1e67b3d7ac4f873f785daa366051d7c73d19ca0"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/c1e67b3d7ac4f873f785daa366051d7c73d19ca0","type":"zip","shasum":"","reference":"c1e67b3d7ac4f873f785daa366051d7c73d19ca0"},"type":"library","support":{"issues":"https://github.com/Gregwar/Captcha/issues","source":"https://github.com/Gregwar/Captcha/tree/v2.1.1"},"funding":[],"time":"2026-08-27T10:37:12+00:00","published-time":"2026-08-27T10:37:51+00:00","autoload":{"psr-4":{"Gregwar\\":"src/Gregwar"}},"require":{"php":"^8.2","ext-gd":"*","ext-mbstring":"*","ext-fileinfo":"*","symfony/finder":"*"},"require-dev":{"friendsofphp/php-cs-fixer":"^3.49","phpunit/phpunit":"^9.6","phpstan/phpstan":"2.1.17","squizlabs/php_codesniffer":"4.0.4","phpstan/phpstan-phpunit":"2.0.6"}},{"version":"v2.1.0","version_normalized":"2.1.0.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"3c2f6f0c301b94d9ec18ba769015a8a32b95765c"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/3c2f6f0c301b94d9ec18ba769015a8a32b95765c","type":"zip","shasum":"","reference":"3c2f6f0c301b94d9ec18ba769015a8a32b95765c"},"support":{"issues":"https://github.com/Gregwar/Captcha/issues","source":"https://github.com/Gregwar/Captcha/tree/v2.1.0"},"time":"2026-06-16T13:04:08+00:00","published-time":"2026-06-16T13:04:43+00:00","require-dev":{"phpunit/phpunit":"^9.6","phpstan/phpstan":"2.1.17","squizlabs/php_codesniffer":"4.0.1","phpstan/phpstan-phpunit":"2.0.6"}},{"version":"v2.0.0","version_normalized":"2.0.0.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"35ca999bb5009b235ddd785d791621a51981a54c"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/35ca999bb5009b235ddd785d791621a51981a54c","type":"zip","shasum":"","reference":"35ca999bb5009b235ddd785d791621a51981a54c"},"support":{"issues":"https://github.com/Gregwar/Captcha/issues","source":"https://github.com/Gregwar/Captcha/tree/v2.0.0"},"time":"2026-06-08T10:20:35+00:00","published-time":"2026-06-08T10:26:24+00:00"},{"version":"v1.3.0","version_normalized":"1.3.0.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"4edbcd09fde4353b94ce550f43460eba73baf2cc"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/4edbcd09fde4353b94ce550f43460eba73baf2cc","type":"zip","shasum":"","reference":"4edbcd09fde4353b94ce550f43460eba73baf2cc"},"support":{"issues":"https://github.com/Gregwar/Captcha/issues","source":"https://github.com/Gregwar/Captcha/tree/v1.3.0"},"time":"2025-06-23T12:25:54+00:00","published-time":"2025-06-23T12:27:50+00:00","require":{"php":">=5.3.0","ext-gd":"*","ext-mbstring":"*","ext-fileinfo":"*","symfony/finder":"*"},"require-dev":{"phpunit/phpunit":"^4.8.35 || ^5.7.21 || ^6.4 || ^7.0 || ^8.0 || ^9.0"}},{"version":"v1.2.1","version_normalized":"1.2.1.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"229d3cdfe33d6f1349e0aec94a26e9205a6db08e"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/229d3cdfe33d6f1349e0aec94a26e9205a6db08e","type":"zip","shasum":"","reference":"229d3cdfe33d6f1349e0aec94a26e9205a6db08e"},"support":{"issues":"https://github.com/Gregwar/Captcha/issues","source":"https://github.com/Gregwar/Captcha/tree/v1.2.1"},"time":"2023-09-26T13:45:37+00:00","published-time":"2023-09-26T13:45:44+00:00","require":{"php":">=5.3.0","ext-gd":"*","ext-mbstring":"*","symfony/finder":"*"},"require-dev":{"phpunit/phpunit":"^6.4"}},{"version":"v1.2.0","version_normalized":"1.2.0.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"6e5b61b66ac89885b505153f4ef9a74ffa5b3074"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/6e5b61b66ac89885b505153f4ef9a74ffa5b3074","type":"zip","shasum":"","reference":"6e5b61b66ac89885b505153f4ef9a74ffa5b3074"},"support":{"issues":"https://github.com/Gregwar/Captcha/issues","source":"https://github.com/Gregwar/Captcha/tree/v1.2.0"},"time":"2023-03-24T22:12:41+00:00","published-time":"2023-03-24T22:13:42+00:00"},{"version":"v1.1.9","version_normalized":"1.1.9.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"4bb668e6b40e3205a020ca5ee4ca8cff8b8780c5"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/4bb668e6b40e3205a020ca5ee4ca8cff8b8780c5","type":"zip","shasum":"","reference":"4bb668e6b40e3205a020ca5ee4ca8cff8b8780c5"},"type":"captcha","support":{"issues":"https://github.com/Gregwar/Captcha/issues","source":"https://github.com/Gregwar/Captcha/tree/master"},"time":"2020-03-24T14:39:05+00:00","published-time":"2021-01-09T00:01:03+00:00"},{"version":"v1.1.8","version_normalized":"1.1.8.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"6088ad3db59bc226423ad1476a9f0424b19b1866"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/6088ad3db59bc226423ad1476a9f0424b19b1866","type":"zip","shasum":"","reference":"6088ad3db59bc226423ad1476a9f0424b19b1866"},"time":"2020-01-22T14:54:02+00:00","published-time":"2020-01-22T14:54:48+00:00","funding":"__unset"},{"version":"v1.1.7","version_normalized":"1.1.7.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"cf953dd79748406e0292cea8c565399681e4d345"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/cf953dd79748406e0292cea8c565399681e4d345","type":"zip","shasum":"","reference":"cf953dd79748406e0292cea8c565399681e4d345"},"time":"2018-08-17T22:57:28+00:00","published-time":"2018-08-17T22:58:12+00:00"},{"version":"v1.1.6","version_normalized":"1.1.6.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"a96d8dffc80d6213958bd19fbdef1555e8b63ca3"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/a96d8dffc80d6213958bd19fbdef1555e8b63ca3","type":"zip","shasum":"","reference":"a96d8dffc80d6213958bd19fbdef1555e8b63ca3"},"time":"2018-04-24T09:20:08+00:00","published-time":"2018-05-08T07:51:24+00:00","require":{"php":">=5.3.0","ext-gd":"*","ext-mbstring":"*","symfony/finder":"~3.0|~4.0"}},{"version":"v1.1.5","version_normalized":"1.1.5.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"1d06ac8e12d2b3e0df39586d78b9f50e086a0bea"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/1d06ac8e12d2b3e0df39586d78b9f50e086a0bea","type":"zip","shasum":"","reference":"1d06ac8e12d2b3e0df39586d78b9f50e086a0bea"},"time":"2017-12-30T16:18:44+00:00","published-time":"2018-01-07T23:43:53+00:00"},{"version":"v1.1.4","version_normalized":"1.1.4.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"0185f4a64faef65612792f0d9a48dbe8d70c585c"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/0185f4a64faef65612792f0d9a48dbe8d70c585c","type":"zip","shasum":"","reference":"0185f4a64faef65612792f0d9a48dbe8d70c585c"},"time":"2017-12-01T13:59:36+00:00","published-time":"2017-12-01T14:01:17+00:00","require":{"php":">=5.3.0","ext-gd":"*","ext-mbstring":"*","symfony/finder":"~3.0"}},{"version":"v1.1.3","version_normalized":"1.1.3.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"b4f22bc4794b652fccefae5a5be9565305e11572"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/b4f22bc4794b652fccefae5a5be9565305e11572","type":"zip","shasum":"","reference":"b4f22bc4794b652fccefae5a5be9565305e11572"},"time":"2017-09-27T06:58:14+00:00","published-time":"2017-09-27T06:58:55+00:00","autoload":{"psr-4":{"Gregwar\\Captcha\\":"/"}},"require":{"php":">=5.3.0","ext-gd":"*"},"require-dev":"__unset"},{"version":"v1.1.2","version_normalized":"1.1.2.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"2f704c8bc3f1bb5f58994af2729e77ac4e3172e6"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/2f704c8bc3f1bb5f58994af2729e77ac4e3172e6","type":"zip","shasum":"","reference":"2f704c8bc3f1bb5f58994af2729e77ac4e3172e6"},"time":"2017-04-19T08:10:55+00:00","published-time":"2017-04-19T08:11:17+00:00"},{"version":"v1.1.1","version_normalized":"1.1.1.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"1240ab993ca713680573b2d4166900da5f758623"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/1240ab993ca713680573b2d4166900da5f758623","type":"zip","shasum":"","reference":"1240ab993ca713680573b2d4166900da5f758623"},"time":"2015-09-11T15:23:20+00:00","published-time":"2015-10-07T14:57:46+00:00"},{"version":"v1.1","version_normalized":"1.1.0.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"9caea9eb001a809ab8734b201ae07ebe4179238d"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/9caea9eb001a809ab8734b201ae07ebe4179238d","type":"zip","shasum":"","reference":"9caea9eb001a809ab8734b201ae07ebe4179238d"},"time":"2015-05-13T06:34:33+00:00","published-time":"2015-05-13T06:42:15+00:00"},{"version":"v1.0.13","version_normalized":"1.0.13.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"1240ab993ca713680573b2d4166900da5f758623"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/1240ab993ca713680573b2d4166900da5f758623","type":"zip","shasum":"","reference":"1240ab993ca713680573b2d4166900da5f758623"},"time":"2015-09-11T15:23:20+00:00","published-time":"2015-10-07T09:48:45+00:00"},{"version":"v1.0.12","version_normalized":"1.0.12.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"c5357cb6f6d2c09f70ed1712382d44af6eae0865"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/c5357cb6f6d2c09f70ed1712382d44af6eae0865","type":"zip","shasum":"","reference":"c5357cb6f6d2c09f70ed1712382d44af6eae0865"},"time":"2015-01-03T12:41:56+00:00","published-time":"2015-01-27T16:14:53+00:00","autoload":{"psr-0":{"Gregwar\\Captcha":""}},"target-dir":"Gregwar/Captcha"},{"version":"v1.0.11","version_normalized":"1.0.11.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"68c27a070922cf306984dc04a92a27525e534e83"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/68c27a070922cf306984dc04a92a27525e534e83","type":"zip","shasum":"","reference":"68c27a070922cf306984dc04a92a27525e534e83"},"time":"2014-03-19T15:13:34+00:00","published-time":"2014-03-19T15:16:34+00:00"},{"version":"v1.0.10","version_normalized":"1.0.10.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"0a4555768cf0a5f277e2419d4e3483625fbbfdae"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/0a4555768cf0a5f277e2419d4e3483625fbbfdae","type":"zip","shasum":"","reference":"0a4555768cf0a5f277e2419d4e3483625fbbfdae"},"time":"2013-11-27T09:12:31+00:00","published-time":"2014-02-14T10:31:09+00:00"},{"version":"v1.0.9","version_normalized":"1.0.9.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"be1aa4242a2bafa66146cda248a8f3473d766f49"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/be1aa4242a2bafa66146cda248a8f3473d766f49","type":"zip","shasum":"","reference":"be1aa4242a2bafa66146cda248a8f3473d766f49"},"time":"2013-09-29T17:19:42+00:00","published-time":"2013-09-29T17:24:58+00:00"},{"version":"v1.0.8","version_normalized":"1.0.8.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"88bbf9e206957c7870995aabaf8c90afc090c082"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/88bbf9e206957c7870995aabaf8c90afc090c082","type":"zip","shasum":"","reference":"88bbf9e206957c7870995aabaf8c90afc090c082"},"time":"2013-08-14T07:42:54+00:00","published-time":"2013-08-14T07:44:57+00:00"},{"version":"v1.0.7","version_normalized":"1.0.7.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"dce5a674569621eaa84addd3fa0aaabca261ea96"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/dce5a674569621eaa84addd3fa0aaabca261ea96","type":"zip","shasum":"","reference":"dce5a674569621eaa84addd3fa0aaabca261ea96"},"time":"2013-06-19T13:56:05+00:00","published-time":"2013-07-24T17:48:17+00:00"},{"version":"v1.0.6","version_normalized":"1.0.6.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"42b66e8302afab0d16069fe888d7f4fc56cb9543"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/42b66e8302afab0d16069fe888d7f4fc56cb9543","type":"zip","shasum":"","reference":"42b66e8302afab0d16069fe888d7f4fc56cb9543"},"support":{"issues":"https://github.com/Gregwar/Captcha/issues","source":"https://github.com/Gregwar/Captcha/tree/v1.0.6"},"time":"2013-05-07T15:15:54+00:00","published-time":"2013-05-07T15:16:56+00:00"},{"version":"v1.0.5","version_normalized":"1.0.5.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"bdd6f822fcd9184ca47f63746d48223648379c33"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/bdd6f822fcd9184ca47f63746d48223648379c33","type":"zip","shasum":"","reference":"bdd6f822fcd9184ca47f63746d48223648379c33"},"support":{"issues":"https://github.com/Gregwar/Captcha/issues","source":"https://github.com/Gregwar/Captcha/tree/master"},"time":"2013-04-24T16:00:57+00:00","published-time":"2013-04-24T16:01:44+00:00"},{"version":"v1.0.4","version_normalized":"1.0.4.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"29b537864f7dc3fd094694bfce4379a9be921648"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/29b537864f7dc3fd094694bfce4379a9be921648","type":"zip","shasum":"","reference":"29b537864f7dc3fd094694bfce4379a9be921648"},"time":"2013-04-21T22:15:23+00:00","published-time":"2013-04-21T22:39:31+00:00"},{"version":"v1.0.3","version_normalized":"1.0.3.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"68e1e071617e83f4875671998808cf877db2e7e6"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/68e1e071617e83f4875671998808cf877db2e7e6","type":"zip","shasum":"","reference":"68e1e071617e83f4875671998808cf877db2e7e6"},"time":"2013-03-17T15:52:31+00:00","published-time":"2013-04-21T22:30:16+00:00"},{"version":"v1.0.2","version_normalized":"1.0.2.0","published-time":"2013-03-21T11:42:11+00:00"},{"version":"v1.0.1","version_normalized":"1.0.1.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"c819ab96b2e28e7e759ea630f170e104316f3479"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/c819ab96b2e28e7e759ea630f170e104316f3479","type":"zip","shasum":"","reference":"c819ab96b2e28e7e759ea630f170e104316f3479"},"support":{"issues":"https://github.com/Gregwar/Captcha/issues","source":"https://github.com/Gregwar/Captcha/tree/v1.0.1"},"time":"2013-01-21T12:59:54+00:00","published-time":"2013-01-21T13:09:33+00:00"},{"version":"v1.0","version_normalized":"1.0.0.0","source":{"url":"https://github.com/Gregwar/Captcha.git","type":"git","reference":"41024b316d047ee9c5937d2cbb637b471f4622fa"},"dist":{"url":"https://api.github.com/repos/Gregwar/Captcha/zipball/41024b316d047ee9c5937d2cbb637b471f4622fa","type":"zip","shasum":"","reference":"41024b316d047ee9c5937d2cbb637b471f4622fa"},"support":{"issues":"https://github.com/Gregwar/Captcha/issues","source":"https://github.com/Gregwar/Captcha/tree/v1.0"},"time":"2013-01-05T14:10:03+00:00","published-time":"2013-01-21T12:45:50+00:00"}]},"security-advisories":[]}