{"minified":"composer/2.0","packages":{"luracast/restler":[{"name":"luracast/restler","description":"Restler is a simple and effective multi-format Web API Server framework written in PHP. Just deal with your business logic in php, Restler will take care of the REST!","keywords":["framework","rest","api","server"],"homepage":"https://luracast.com/products/restler/","version":"6.0.4","version_normalized":"6.0.4.0","license":["MIT"],"authors":[{"name":"Luracast","email":"arul@luracast.com"}],"source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"6de2ff16eb7f2864d71cf0716a5da210b113d6fa"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/6de2ff16eb7f2864d71cf0716a5da210b113d6fa","type":"zip","shasum":"","reference":"6de2ff16eb7f2864d71cf0716a5da210b113d6fa"},"type":"library","support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/6.0.4"},"funding":[],"time":"2026-11-04T11:07:24+00:00","published-time":"2026-11-04T11:08:37+00:00","autoload":{"files":["src/Luracast/helpers.php"],"psr-4":{"Lambda\\":"src/Lambda","OAuth2\\":"src/OAuth2","Swoole\\Http\\":"src/Swoole","Luracast\\Restler\\":"src/Luracast","Workerman\\Protocols\\":"src/Workerman"}},"require":{"php":"^8","ext-json":"*","psr/container":"^2.0","guzzlehttp/guzzle":"^7.5","ralouphie/getallheaders":"^3","logicalsteps/async":"^2.0","hansott/psr7-cookies":"^3.0 || ^4.0"},"require-dev":{"ext-pdo":"*","ext-posix":"*","behat/behat":"^3.13","psy/psysh":"@stable","react/event-loop":"^1.5","react/http":"^1.11.1","workerman/workerman":"^4","twig/twig":"^3","mustache/mustache":"^2","illuminate/view":"^8 || ^9 || ^10","bshaffer/oauth2-server-php":"^1","swoole/ide-helper":"^5","avadim/fast-excel-writer":"^4","bref/bref":"^2","rize/uri-template":"^0.3","webonyx/graphql-php":"^15","gabordemooij/redbean":"^5","symplify/easy-coding-standard":"^12","firebase/php-jwt":"^7","rector/rector":"^0.18"},"suggest":{"ext-swoole":"For high-performance async server support (install either ext-swoole OR ext-openswoole, not both)","ext-openswoole":"Alternative to ext-swoole for high-performance async server support (install either ext-swoole OR ext-openswoole, not both)","ext-pdo_sqlite":"For OAuth2 server examples and session storage"}},{"version":"6.0.3","version_normalized":"6.0.3.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"fab0acf5bf2b1a04f6a4e813195553f751ccc225"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/fab0acf5bf2b1a04f6a4e813195553f751ccc225","type":"zip","shasum":"","reference":"fab0acf5bf2b1a04f6a4e813195553f751ccc225"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/6.0.3"},"time":"2026-08-19T12:16:22+00:00","published-time":"2026-08-19T12:29:22+00:00","require-dev":{"ext-pdo":"*","ext-posix":"*","behat/behat":"^3.13","psy/psysh":"@stable","react/event-loop":"^1.5","react/http":"^1.10","workerman/workerman":"^4","twig/twig":"^3","mustache/mustache":"^2","illuminate/view":"^8 || ^9 || ^10","bshaffer/oauth2-server-php":"^1","swoole/ide-helper":"^5","avadim/fast-excel-writer":"^4","bref/bref":"^2","rize/uri-template":"^0.3","webonyx/graphql-php":"^15","gabordemooij/redbean":"^5","symplify/easy-coding-standard":"^12","firebase/php-jwt":"^7","rector/rector":"^0.18"}},{"version":"6.0.2","version_normalized":"6.0.2.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"131ae9c186ee7ea40004769194dda1c9ee771c80"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/131ae9c186ee7ea40004769194dda1c9ee771c80","type":"zip","shasum":"","reference":"131ae9c186ee7ea40004769194dda1c9ee771c80"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/6.0.2"},"time":"2026-08-18T14:49:40+00:00","published-time":"2026-08-18T14:50:20+00:00","require":{"php":"^8","ext-json":"*","psr/container":"^2.0","guzzlehttp/guzzle":"^7.5","ralouphie/getallheaders":"^3","logicalsteps/async":"^2.0","hansott/psr7-cookies":"^3.0","ringcentral/psr7":"^1.3"}},{"version":"6.0.1","version_normalized":"6.0.1.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"06875008231180fb2916c3159aeb1079bb59b16c"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/06875008231180fb2916c3159aeb1079bb59b16c","type":"zip","shasum":"","reference":"06875008231180fb2916c3159aeb1079bb59b16c"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/6.0.1"},"time":"2026-06-23T10:01:34+00:00","published-time":"2026-06-23T10:01:54+00:00"},{"version":"6.0.0","version_normalized":"6.0.0.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"bb21a30630fcae0664a8c5c4068f3e6bb79d2e09"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/bb21a30630fcae0664a8c5c4068f3e6bb79d2e09","type":"zip","shasum":"","reference":"bb21a30630fcae0664a8c5c4068f3e6bb79d2e09"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/6.0.0"},"time":"2025-12-01T14:01:48+00:00","published-time":"2025-12-01T14:04:35+00:00","require-dev":{"ext-pdo":"*","ext-posix":"*","behat/behat":"^3.13","psy/psysh":"@stable","react/event-loop":"^1.5","react/http":"^1.10","workerman/workerman":"^4","twig/twig":"^3","mustache/mustache":"^2","illuminate/view":"^8 || ^9 || ^10","bshaffer/oauth2-server-php":"^1","swoole/ide-helper":"^5","avadim/fast-excel-writer":"^4","bref/bref":"^2","rize/uri-template":"^0.3","webonyx/graphql-php":"^15","gabordemooij/redbean":"^5","symplify/easy-coding-standard":"^12","firebase/php-jwt":"^6","rector/rector":"^0.18"}},{"version":"5.0.17","version_normalized":"5.0.17.0","license":["LGPL-2.1-or-later"],"source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"f0aaab07e2206c0d3ed5c389c9756882528c585f"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/f0aaab07e2206c0d3ed5c389c9756882528c585f","type":"zip","shasum":"","reference":"f0aaab07e2206c0d3ed5c389c9756882528c585f"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/5.0.17"},"time":"2026-11-04T11:09:37+00:00","published-time":"2026-11-04T11:09:59+00:00","autoload":{"psr-4":{"Luracast\\Restler\\":"src/"}},"require":{"php":">=7.1","ext-json":"*"},"require-dev":{"ext-libxml":"*","guzzlehttp/guzzle":"~7","bshaffer/oauth2-server-php":"dev-main","behat/behat":"^3.10@dev","rize/uri-template":"dev-master","illuminate/view":"^8 || ^7","twig/twig":"^3","mustache/mustache":"dev-main"},"suggest":{"guzzlehttp/guzzle":"RESTful api HTTP client framework (see require-dev for details)","behat/behat":"Behaviour driven development testing framework (see require-dev for details)","rodneyrehm/plist":"If you need Apple plist binary/xml format","zendframework/zendamf":"If you need AMF format","symfony/yaml":"If you need YAML format","twig/twig":"If you want to use twig templates with Html format","mustache/mustache":"If you want to use mustache/handlebar templates with Html format","illuminate/view":"If you want to use laravel blade templates with Html format","bshaffer/oauth2-server-php":"If you want to use OAuth2 for authentication"},"conflict":{"restler/framework":"3.*"}},{"version":"5.0.16","version_normalized":"5.0.16.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"a90a1dafa80ad2b94bdd664837f97216ce3885bc"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/a90a1dafa80ad2b94bdd664837f97216ce3885bc","type":"zip","shasum":"","reference":"a90a1dafa80ad2b94bdd664837f97216ce3885bc"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/5.0.16"},"time":"2026-08-22T00:40:45+00:00","published-time":"2026-08-22T00:40:50+00:00"},{"version":"5.0.15","version_normalized":"5.0.15.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"02c5f2faac0ad56a1dec24779600836ccc72e553"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/02c5f2faac0ad56a1dec24779600836ccc72e553","type":"zip","shasum":"","reference":"02c5f2faac0ad56a1dec24779600836ccc72e553"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/5.0.15"},"time":"2026-06-29T08:44:23+00:00","published-time":"2026-07-29T08:49:38+00:00"},{"version":"5.0.14","version_normalized":"5.0.14.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"4ac4688681fd82d55c1285ccd6fc024eb7e4a745"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/4ac4688681fd82d55c1285ccd6fc024eb7e4a745","type":"zip","shasum":"","reference":"4ac4688681fd82d55c1285ccd6fc024eb7e4a745"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/5.0.14"},"time":"2026-06-29T06:31:08+00:00","published-time":"2026-06-29T06:32:59+00:00"},{"version":"5.0.13","version_normalized":"5.0.13.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"069b5c55ef5153ce628d9382604ded570d6bac48"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/069b5c55ef5153ce628d9382604ded570d6bac48","type":"zip","shasum":"","reference":"069b5c55ef5153ce628d9382604ded570d6bac48"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/5.0.13"},"time":"2023-11-30T08:06:08+00:00","published-time":"2023-11-30T09:10:19+00:00","require":{"php":">=5.4","ext-json":"*"},"require-dev":{"ext-libxml":"*","guzzlehttp/guzzle":"~7","bshaffer/oauth2-server-php":"dev-master","behat/behat":"^3.10@dev","rize/uri-template":"dev-master","illuminate/view":"^8 || ^7","twig/twig":"^3","mustache/mustache":"dev-main"}},{"version":"5.0.12","version_normalized":"5.0.12.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"099e4f4627c1067d3865dddbbc973926f3c8d991"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/099e4f4627c1067d3865dddbbc973926f3c8d991","type":"zip","shasum":"","reference":"099e4f4627c1067d3865dddbbc973926f3c8d991"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/5.0.12"},"time":"2023-04-05T03:05:09+00:00","published-time":"2023-04-05T03:06:32+00:00"},{"version":"5.0.11","version_normalized":"5.0.11.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"2d67761a243c0ed53bdf56219124e862df3b251c"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/2d67761a243c0ed53bdf56219124e862df3b251c","type":"zip","shasum":"","reference":"2d67761a243c0ed53bdf56219124e862df3b251c"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/5.0.11"},"time":"2023-04-04T17:12:43+00:00","published-time":"2023-04-04T17:29:00+00:00"},{"version":"5.0.10","version_normalized":"5.0.10.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"2353ee55f23d3766dae55bc0adb3ab49821c1309"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/2353ee55f23d3766dae55bc0adb3ab49821c1309","type":"zip","shasum":"","reference":"2353ee55f23d3766dae55bc0adb3ab49821c1309"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/5.0.10"},"time":"2022-02-18T09:47:54+00:00","published-time":"2022-02-18T09:48:33+00:00"},{"version":"5.0.9","version_normalized":"5.0.9.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"dde49c566e5bb4266634ef2748c79747134d8c4e"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/dde49c566e5bb4266634ef2748c79747134d8c4e","type":"zip","shasum":"","reference":"dde49c566e5bb4266634ef2748c79747134d8c4e"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/5.0.9"},"time":"2021-08-18T03:08:22+00:00","published-time":"2021-08-18T03:10:03+00:00","require-dev":{"ext-libxml":"*","guzzlehttp/guzzle":"~7","bshaffer/oauth2-server-php":"dev-master","behat/behat":"^3.8@dev","rize/uri-template":"dev-master","illuminate/view":"^8 || ^7","twig/twig":"^3","mustache/mustache":"dev-master"}},{"version":"5.0.8","version_normalized":"5.0.8.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"d8cf99b5ec42d9b3b2292d4a807798db6b0d2371"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/d8cf99b5ec42d9b3b2292d4a807798db6b0d2371","type":"zip","shasum":"","reference":"d8cf99b5ec42d9b3b2292d4a807798db6b0d2371"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/5.0.8"},"time":"2021-08-03T00:49:42+00:00","published-time":"2021-08-03T01:18:09+00:00"},{"version":"5.0.7","version_normalized":"5.0.7.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"c50fff21cf546ca76bd1935f226543bbc2d7d006"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/c50fff21cf546ca76bd1935f226543bbc2d7d006","type":"zip","shasum":"","reference":"c50fff21cf546ca76bd1935f226543bbc2d7d006"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/5.0.7"},"time":"2021-07-19T06:03:49+00:00","suggest":{"guzzle/guzzle":"RESTful api HTTP client framework (see require-dev for details)","behat/behat":"Behaviour driven development testing framework (see require-dev for details)","rodneyrehm/plist":"If you need Apple plist binary/xml format","zendframework/zendamf":"If you need AMF format","symfony/yaml":"If you need YAML format","twig/twig":"If you want to use twig templates with Html format","mustache/mustache":"If you want to use mustache/handlebar templates with Html format","illuminate/view":"If you want to use laravel blade templates with Html format","bshaffer/oauth2-server-php":"If you want to use OAuth2 for authentication"}},{"version":"5.0.6","version_normalized":"5.0.6.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"a0e6bfe7fe650bbe64822ccd24d90107d34d104b"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/a0e6bfe7fe650bbe64822ccd24d90107d34d104b","type":"zip","shasum":"","reference":"a0e6bfe7fe650bbe64822ccd24d90107d34d104b"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/5.0.6"},"time":"2021-07-19T01:56:21+00:00","published-time":"2021-07-19T01:57:54+00:00"},{"version":"5.0.5","version_normalized":"5.0.5.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"c7794d7c9157af450e886bcd8bcafe227ffb6842"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/c7794d7c9157af450e886bcd8bcafe227ffb6842","type":"zip","shasum":"","reference":"c7794d7c9157af450e886bcd8bcafe227ffb6842"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/5.0.5"},"time":"2021-07-03T09:26:28+00:00","published-time":"2021-07-02T09:28:55+00:00"},{"version":"5.0.4","version_normalized":"5.0.4.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"e21ae4ac71263a3b254362f5205b81e6a52fe665"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/e21ae4ac71263a3b254362f5205b81e6a52fe665","type":"zip","shasum":"","reference":"e21ae4ac71263a3b254362f5205b81e6a52fe665"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/5.0.4"},"time":"2021-06-20T11:17:47+00:00","published-time":"2021-06-20T11:18:40+00:00"},{"version":"5.0.3","version_normalized":"5.0.3.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"8d76732cf99e9c27e62f716d43e81797cfa1d7e7"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/8d76732cf99e9c27e62f716d43e81797cfa1d7e7","type":"zip","shasum":"","reference":"8d76732cf99e9c27e62f716d43e81797cfa1d7e7"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/5.0.3"},"time":"2021-06-03T15:01:34+00:00","published-time":"2021-06-03T16:09:43+00:00"},{"version":"5.0.2","version_normalized":"5.0.2.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"76af94ac0bf6b9d0c3ab94f20a1b9c280fc0e7cc"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/76af94ac0bf6b9d0c3ab94f20a1b9c280fc0e7cc","type":"zip","shasum":"","reference":"76af94ac0bf6b9d0c3ab94f20a1b9c280fc0e7cc"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/5.0.2"},"time":"2021-05-25T07:20:16+00:00","published-time":"2021-05-25T07:20:55+00:00"},{"version":"5.0.1","version_normalized":"5.0.1.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"f760e3434008bdc1df61540cfe8c3710febf38cb"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/f760e3434008bdc1df61540cfe8c3710febf38cb","type":"zip","shasum":"","reference":"f760e3434008bdc1df61540cfe8c3710febf38cb"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/5.0.1"},"time":"2021-05-23T14:36:24+00:00","published-time":"2021-05-23T14:37:23+00:00"},{"version":"5.0.0","version_normalized":"5.0.0.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"fbefdf57c750c8dd6fe9750b5c00cbc90d742703"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/fbefdf57c750c8dd6fe9750b5c00cbc90d742703","type":"zip","shasum":"","reference":"fbefdf57c750c8dd6fe9750b5c00cbc90d742703"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/5.0.0"},"time":"2021-05-22T02:34:29+00:00","published-time":"2021-05-22T02:34:59+00:00"},{"version":"4.0.5","version_normalized":"4.0.5.0","authors":[{"name":"Luracast","email":"arul@luracast.com"},{"name":"Nick nickl- Lombard","email":"github@jigsoft.co.za"}],"source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"da41d5d576d83fa5f648942bdbdee57a752ce78c"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/da41d5d576d83fa5f648942bdbdee57a752ce78c","type":"zip","shasum":"","reference":"da41d5d576d83fa5f648942bdbdee57a752ce78c"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/4.0.5"},"time":"2023-04-04T17:17:04+00:00","published-time":"2023-04-04T17:29:22+00:00","require":{"php":">=5.4"},"require-dev":{"luracast/explorer":"*","guzzlehttp/guzzle":"~7","behat/behat":"dev-master","rize/uri-template":"^0.3.3","rodneyrehm/plist":"dev-master","zendframework/zendamf":"dev-master","symfony/yaml":"*","mustache/mustache":"dev-master","twig/twig":"^3","illuminate/view":"^8 || ^7","bshaffer/oauth2-server-php":"^1"},"suggest":{"luracast/explorer":"Restler's very own api explorer (see require-dev for details)","guzzle/guzzle":"RESTful api HTTP client framework (see require-dev for details)","behat/behat":"Behaviour driven development testing framework (see require-dev for details)","rodneyrehm/plist":"Restler supports tho Apple plist xml format (see require-dev for details)","zendframework/zendamf":"Support for the amf document format  (see require-dev for details)","symfony/yaml":"Restler can produce content in yaml format as well (see require-dev for details)","twig/twig":"Restler can render HtmlView using twig templates (see require-dev for details)","mustache/mustache":"Restler can render HtmlView using mustache/handlebar templates (see require-dev for details)","illuminate/view":"Restler can render HtmlView using laravel blade templates (see require-dev for details)","bshaffer/oauth2-server-php":"Restler can provide OAuth2 authentication using this library (see require-dev for details)"}},{"version":"4.0.4","version_normalized":"4.0.4.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"6ac4325b2b73b264e051b03f6a5ecfebd5864716"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/6ac4325b2b73b264e051b03f6a5ecfebd5864716","type":"zip","shasum":"","reference":"6ac4325b2b73b264e051b03f6a5ecfebd5864716"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/4.0.4"},"time":"2021-08-03T00:55:55+00:00","published-time":"2021-08-03T00:56:24+00:00"},{"version":"4.0.3","version_normalized":"4.0.3.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"c50d7a5310929d0524eb652ae09e1a896bb19269"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/c50d7a5310929d0524eb652ae09e1a896bb19269","type":"zip","shasum":"","reference":"c50d7a5310929d0524eb652ae09e1a896bb19269"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/4.0.3"},"time":"2021-06-10T03:49:57+00:00","published-time":"2021-06-10T03:54:49+00:00"},{"version":"4.0.2","version_normalized":"4.0.2.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"27ddf5c5e809b111aa760369824e0febb35f58d4"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/27ddf5c5e809b111aa760369824e0febb35f58d4","type":"zip","shasum":"","reference":"27ddf5c5e809b111aa760369824e0febb35f58d4"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/4.0.2"},"time":"2021-06-09T01:04:34+00:00","published-time":"2021-06-09T01:05:56+00:00","require-dev":{"luracast/explorer":"*","guzzlehttp/guzzle":"~7","behat/behat":"dev-master","rize/uri-template":"^0.3.3","rodneyrehm/plist":"dev-master","zendframework/zendamf":"dev-master","symfony/yaml":"*","mustache/mustache":"dev-master","twig/twig":"v1.13.0","illuminate/view":"^8 || ^7","bshaffer/oauth2-server-php":"v1.0"}},{"version":"4.0.1","version_normalized":"4.0.1.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"fd9ba4fdaa973c5319f777431811af832927b35f"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/fd9ba4fdaa973c5319f777431811af832927b35f","type":"zip","shasum":"","reference":"fd9ba4fdaa973c5319f777431811af832927b35f"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/4.0.1"},"time":"2021-05-20T13:33:43+00:00","published-time":"2021-05-20T13:38:43+00:00"},{"version":"4.0.0","version_normalized":"4.0.0.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"6e2ba7d940fa554ffad45492e02c9948b75d63c4"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/6e2ba7d940fa554ffad45492e02c9948b75d63c4","type":"zip","shasum":"","reference":"6e2ba7d940fa554ffad45492e02c9948b75d63c4"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/4.0.0"},"time":"2021-05-19T02:38:44+00:00","published-time":"2021-05-17T13:12:37+00:00","require":{"php":">=5.3.0"},"require-dev":{"luracast/explorer":"*","guzzle/guzzle":"~3.1.1","behat/behat":"2.5.*@stable","rodneyrehm/plist":"dev-master","zendframework/zendamf":"dev-master","symfony/yaml":"*","mustache/mustache":"dev-master","twig/twig":"v1.13.0","illuminate/view":"4.2.*","bshaffer/oauth2-server-php":"v1.0"}},{"homepage":"http://luracast.com/products/restler/","version":"3.1.1","version_normalized":"3.1.1.0","license":["LGPL-2.1"],"authors":[{"name":"Luracast","email":"arul@luracast.com"}],"source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"9dae9a4690e9e5d1b03fa33c7a22bb8390fbb326"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/9dae9a4690e9e5d1b03fa33c7a22bb8390fbb326","type":"zip","shasum":"","reference":"9dae9a4690e9e5d1b03fa33c7a22bb8390fbb326"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/3.1.1"},"time":"2020-12-10T07:41:19+00:00","published-time":"2020-12-10T07:41:45+00:00","autoload":{"psr-4":{"Luracast\\Restler\\":"vendor/Luracast/Restler"}},"extra":{"branch-alias":{"v3":"v3.0.x-dev"}},"require":{"php":">=5.4","ext-json":"*"},"require-dev":{"ext-libxml":"*","guzzlehttp/guzzle":"^7.0@dev","bshaffer/oauth2-server-php":"dev-master","behat/behat":"^3.8@dev","rize/uri-template":"dev-master","illuminate/view":"^8","twig/twig":"^3","mustache/mustache":"dev-master"},"suggest":{"guzzle/guzzle":"RESTful api HTTP client framework (see require-dev for details)","behat/behat":"Behaviour driven development testing framework (see require-dev for details)","rodneyrehm/plist":"If you need Apple plist binary/xml format","zendframework/zendamf":"If you need AMF format","symfony/yaml":"If you need YAML format","twig/twig":"If you want to use twig templates with Html format","mustache/mustache":"If you want to use mustache/handlebar templates with Html format","illuminate/view":"If you want to use laravel blade templates with Html format","bshaffer/oauth2-server-php":"If you want to use OAuth2 for authentication"}},{"version":"3.1.0","version_normalized":"3.1.0.0","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"fd6eefabf4f12b9649657d3ab07378649e22044b"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/fd6eefabf4f12b9649657d3ab07378649e22044b","type":"zip","shasum":"","reference":"fd6eefabf4f12b9649657d3ab07378649e22044b"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/3.1.0"},"time":"2020-07-07T13:28:35+00:00","published-time":"2020-06-23T16:44:32+00:00"},{"version":"3.0.0","version_normalized":"3.0.0.0","authors":[{"name":"Luracast","email":"arul@luracast.com"},{"name":"Nick nickl- Lombard","email":"github@jigsoft.co.za"}],"source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"e82d5622f5a1798c3c208867184a469fb4fd445c"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/e82d5622f5a1798c3c208867184a469fb4fd445c","type":"zip","shasum":"","reference":"e82d5622f5a1798c3c208867184a469fb4fd445c"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/3.0.0"},"time":"2020-02-13T18:25:17+00:00","published-time":"2017-01-11T04:14:20+00:00","autoload":{"psr-0":{"Luracast\\Restler":"vendor/"}},"require":{"php":">=5.3.0"},"require-dev":{"luracast/explorer":"*","guzzle/guzzle":"~3.1.1","rodneyrehm/plist":"dev-master","zendframework/zendamf":"dev-master","symfony/yaml":"*","mustache/mustache":"dev-master","twig/twig":"v1.13.0","behat/behat":"2.5.*@stable","illuminate/view":"4.2.*","bshaffer/oauth2-server-php":"v1.0"},"suggest":{"luracast/explorer":"Restler's very own api explorer (see require-dev for details)","guzzle/guzzle":"RESTful api HTTP client framework (see require-dev for details)","behat/behat":"Behaviour driven development testing framework (see require-dev for details)","rodneyrehm/plist":"Restler supports tho Apple plist xml format (see require-dev for details)","zendframework/zendamf":"Support for the amf document format  (see require-dev for details)","symfony/yaml":"Restler can produce content in yaml format as well (see require-dev for details)","twig/twig":"Restler can render HtmlView using twig templates (see require-dev for details)","mustache/mustache":"Restler can render HtmlView using mustache/handlebar templates (see require-dev for details)","bshaffer/oauth2-server-php":"Restler can provide OAuth2 authentication using this library (see require-dev for details)","illuminate/view":"Restler can render HtmlView using laravel blade templates (see require-dev for details)"}},{"version":"3.0.0-RC6","version_normalized":"3.0.0.0-RC6","authors":[{"name":"Luracast","email":"arul@luracast.com"}],"source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"8f2c83d4f2174f18af82df2c3a9ea2224d1ff748"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/8f2c83d4f2174f18af82df2c3a9ea2224d1ff748","type":"zip","shasum":"","reference":"8f2c83d4f2174f18af82df2c3a9ea2224d1ff748"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/3.0.0-RC6"},"time":"2020-02-13T18:25:00+00:00","published-time":"2018-01-17T08:19:17+00:00","require-dev":{"guzzlehttp/guzzle":"3.8.1","behat/behat":"2.5.*@stable","bshaffer/oauth2-server-php":"v1.0"},"suggest":{"guzzle/guzzle":"RESTful api HTTP client framework (see require-dev for details)","behat/behat":"Behaviour driven development testing framework (see require-dev for details)","rodneyrehm/plist":"If you need Apple plist binary/xml format","zendframework/zendamf":"If you need AMF format","symfony/yaml":"If you need YAML format","twig/twig":"If you want to use twig templates with Html format","mustache/mustache":"If you want to use mustache/handlebar templates with Html format","illuminate/view":"If you want to use laravel blade templates with Html format","bshaffer/oauth2-server-php":"If you want to use OAuth2 for authentication"},"funding":"__unset"},{"version":"3.0.0-RC5","version_normalized":"3.0.0.0-RC5","authors":[{"name":"Luracast","email":"arul@luracast.com"},{"name":"Nick nickl- Lombard","email":"github@jigsoft.co.za"}],"source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"e82d5622f5a1798c3c208867184a469fb4fd445c"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/e82d5622f5a1798c3c208867184a469fb4fd445c","type":"zip","shasum":"","reference":"e82d5622f5a1798c3c208867184a469fb4fd445c"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/master"},"time":"2020-02-13T18:25:17+00:00","published-time":"2015-07-19T16:46:36+00:00","require-dev":{"luracast/explorer":"*","guzzle/guzzle":"~3.1.1","behat/behat":"2.5.*@stable","rodneyrehm/plist":"dev-master","zendframework/zendamf":"dev-master","symfony/yaml":"*","mustache/mustache":"dev-master","twig/twig":"v1.13.0","illuminate/view":"4.2.*","bshaffer/oauth2-server-php":"v1.0"},"suggest":{"luracast/explorer":"Restler's very own api explorer (see require-dev for details)","guzzle/guzzle":"RESTful api HTTP client framework (see require-dev for details)","behat/behat":"Behaviour driven development testing framework (see require-dev for details)","rodneyrehm/plist":"Restler supports tho Apple plist xml format (see require-dev for details)","zendframework/zendamf":"Support for the amf document format  (see require-dev for details)","symfony/yaml":"Restler can produce content in yaml format as well (see require-dev for details)","twig/twig":"Restler can render HtmlView using twig templates (see require-dev for details)","mustache/mustache":"Restler can render HtmlView using mustache/handlebar templates (see require-dev for details)","illuminate/view":"Restler can render HtmlView using laravel blade templates (see require-dev for details)","bshaffer/oauth2-server-php":"Restler can provide OAuth2 authentication using this library (see require-dev for details)"}},{"version":"3.0.0-RC4","version_normalized":"3.0.0.0-RC4","source":{"url":"https://github.com/Luracast/Restler.git","type":"git","reference":"72c28484d6a7677643324744be2ff0aab6795d5a"},"dist":{"url":"https://api.github.com/repos/Luracast/Restler/zipball/72c28484d6a7677643324744be2ff0aab6795d5a","type":"zip","shasum":"","reference":"72c28484d6a7677643324744be2ff0aab6795d5a"},"support":{"issues":"https://github.com/Luracast/Restler/issues","source":"https://github.com/Luracast/Restler/tree/3.0.0-RC4"},"time":"2014-04-13T05:38:15+00:00","published-time":"2014-03-14T02:07:50+00:00","require-dev":{"luracast/explorer":"*","guzzle/guzzle":"~3.1.1","behat/behat":"2.4.*@stable","rodneyrehm/plist":"dev-master","zendframework/zendamf":"dev-master","symfony/yaml":"*","mustache/mustache":"dev-master","twig/twig":"v1.13.0","bshaffer/oauth2-server-php":"v0.3"},"suggest":{"luracast/explorer":"Restler's very own api explorer (see require-dev for details)","guzzle/guzzle":"RESTful api HTTP client framework (see require-dev for details)","behat/behat":"Behaviour driven development testing framework (see require-dev for details)","rodneyrehm/plist":"Restler supports tho Apple plist xml format (see require-dev for details)","zendframework/zendamf":"Support for the amf document format  (see require-dev for details)","symfony/yaml":"Restler can produce content in yaml format as well (see require-dev for details)","twig/twig":"Restler can render HtmlView using twig templates (see require-dev for details)","mustache/mustache":"Restler can render HtmlView using mustache/handlebar templates (see require-dev for details)","bshaffer/oauth2-server-php":"Restler can provide OAuth2 authentication using this library (see require-dev for details)"},"conflict":"__unset"}]},"security-advisories":[{"advisoryId":"PKSA-62ym-zz7w-523p","affectedVersions":"<3.1.0"}]}