{"packages":{"roundcube/carddav":{"2.0.3":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"2.0.3","version_normalized":"2.0.3.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"4ace64fd651f9c8d357ff8cb0a35aac7efba34f5"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/4ace64fd651f9c8d357ff8cb0a35aac7efba34f5","type":"zip","shasum":"","reference":"4ace64fd651f9c8d357ff8cb0a35aac7efba34f5"},"type":"roundcube-plugin","funding":[],"time":"2016-11-25T08:59:19+00:00","extra":{"roundcube":{"min-version":"1.0.0"}},"require":{"nategood/httpful":"~0.2","sabre/vobject":"~3.4"},"uid":1100026},"2.0.4":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"2.0.4","version_normalized":"2.0.4.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"3218e48ab62f0bafb7c9b7bedcbbfa5ededed468"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/3218e48ab62f0bafb7c9b7bedcbbfa5ededed468","type":"zip","shasum":"","reference":"3218e48ab62f0bafb7c9b7bedcbbfa5ededed468"},"type":"roundcube-plugin","funding":[],"time":"2016-11-25T14:02:45+00:00","extra":{"roundcube":{"min-version":"1.0.0"}},"require":{"nategood/httpful":"~0.2","sabre/vobject":"~3.4"},"uid":1100027},"3.0.0":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"3.0.0","version_normalized":"3.0.0.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"07a90cf0c0e8949482f98089ca64437f550d4908"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/07a90cf0c0e8949482f98089ca64437f550d4908","type":"zip","shasum":"","reference":"07a90cf0c0e8949482f98089ca64437f550d4908"},"type":"roundcube-plugin","funding":[],"time":"2018-04-17T07:16:20+00:00","extra":{"roundcube":{"min-version":"1.0.0"}},"require":{"php":">=5.6.18","nategood/httpful":"~0.2","sabre/vobject":"~3.4"},"uid":2103856},"3.0.1":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"3.0.1","version_normalized":"3.0.1.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"20e02d8ef7644dc81773858453fd0ed80da5211f"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/20e02d8ef7644dc81773858453fd0ed80da5211f","type":"zip","shasum":"","reference":"20e02d8ef7644dc81773858453fd0ed80da5211f"},"type":"roundcube-plugin","funding":[],"time":"2018-05-07T06:34:20+00:00","extra":{"roundcube":{"min-version":"1.0.0"}},"require":{"php":">=5.6.18","nategood/httpful":"~0.2","sabre/vobject":"~3.4"},"uid":2172311},"3.0.2":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"3.0.2","version_normalized":"3.0.2.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"443ec4c213db5f2a3c9279b50d476f82d011eb45"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/443ec4c213db5f2a3c9279b50d476f82d011eb45","type":"zip","shasum":"","reference":"443ec4c213db5f2a3c9279b50d476f82d011eb45"},"type":"roundcube-plugin","funding":[],"time":"2018-05-28T06:29:47+00:00","extra":{"roundcube":{"min-version":"1.0.0"}},"require":{"php":">=5.6.18","nategood/httpful":"~0.2","sabre/vobject":"~3.4"},"uid":2226466},"3.0.3":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"3.0.3","version_normalized":"3.0.3.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"7edf0c9dae87e8d0e618c2a3ee1956dfe04d1453"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/7edf0c9dae87e8d0e618c2a3ee1956dfe04d1453","type":"zip","shasum":"","reference":"7edf0c9dae87e8d0e618c2a3ee1956dfe04d1453"},"type":"roundcube-plugin","funding":[],"time":"2018-10-01T07:22:18+00:00","extra":{"roundcube":{"min-version":"1.0.0"}},"require":{"php":">=5.6.18","nategood/httpful":"~0.2","sabre/vobject":"~3.4"},"uid":2494273},"dev-master":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"dev-master","version_normalized":"9999999-dev","license":["GPL-2.0-or-later"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"76a92defface4ac136eae7ea5e73951f73025bf1"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/76a92defface4ac136eae7ea5e73951f73025bf1","type":"zip","shasum":"","reference":"76a92defface4ac136eae7ea5e73951f73025bf1"},"type":"roundcube-plugin","funding":[],"time":"2024-06-05T15:46:54+00:00","autoload":{"psr-4":{"MStilkerich\\RCMCardDAV\\":"src/"},"classmap":["carddav.php","dbmigrations/"]},"extra":{"roundcube":{"min-version":"1.4.0"}},"default-branch":true,"require":{"roundcube/plugin-installer":"^0.3.0","ext-gd":"*","ext-json":"*","ext-pdo":"*","psr/log":"^1.0 || ^2.0 || ^3.0","php":">=7.4.0","sabre/vobject":"^3.3.5 || ^4.0.0, !=4.5.2","mstilkerich/carddavclient":"^1.4.0"},"require-dev":{"phpunit/phpunit":"~9","phpunit/phpcov":"*","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","aodto/phasher":"dev-master","psalm/plugin-phpunit":"*","phpcompatibility/php-compatibility":"dev-develop","vimeo/psalm":"~5.18.0"},"uid":4033059},"v4.0.0":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.0.0","version_normalized":"4.0.0.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"dd5b6c8707ed3133aca148802bd7823d32b21b94"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/dd5b6c8707ed3133aca148802bd7823d32b21b94","type":"zip","shasum":"","reference":"dd5b6c8707ed3133aca148802bd7823d32b21b94"},"type":"roundcube-plugin","funding":[],"time":"2020-09-22T09:23:42+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^4.3","roundcube/plugin-installer":"*","mstilkerich/carddavclient":"^0.1.3"},"require-dev":{"vimeo/psalm":"^3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"^8.1","wa72/simplelogger":"^1.1","dealerdirect/phpcodesniffer-composer-installer":"^0.6.0"},"uid":4473889},"v4.0.0-alpha1":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.0.0-alpha1","version_normalized":"4.0.0.0-alpha1","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"daef7f9f32d052cb8a66215de1e5eaa2b7f3ae31"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/daef7f9f32d052cb8a66215de1e5eaa2b7f3ae31","type":"zip","shasum":"","reference":"daef7f9f32d052cb8a66215de1e5eaa2b7f3ae31"},"type":"roundcube-plugin","funding":[],"time":"2020-07-21T19:39:32+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^4.3","roundcube/plugin-installer":"*","mstilkerich/carddavclient":"*"},"require-dev":{"vimeo/psalm":"^3.11","phpcompatibility/php-compatibility":"*","dealerdirect/phpcodesniffer-composer-installer":"^0.6.0"},"uid":4288845},"v4.0.1":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.0.1","version_normalized":"4.0.1.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"455a249d6256395ba16741547649cd7ab3258655"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/455a249d6256395ba16741547649cd7ab3258655","type":"zip","shasum":"","reference":"455a249d6256395ba16741547649cd7ab3258655"},"type":"roundcube-plugin","funding":[],"time":"2020-10-31T10:15:40+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^4.3","roundcube/plugin-installer":"*","mstilkerich/carddavclient":"^0.1.3"},"require-dev":{"vimeo/psalm":"^3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"^8.1","wa72/simplelogger":"^1.1","dealerdirect/phpcodesniffer-composer-installer":"^0.6.0"},"uid":4602532},"v4.0.2":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.0.2","version_normalized":"4.0.2.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"66dc40cd344aac64128913d39e041b8d76d625aa"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/66dc40cd344aac64128913d39e041b8d76d625aa","type":"zip","shasum":"","reference":"66dc40cd344aac64128913d39e041b8d76d625aa"},"type":"roundcube-plugin","funding":[],"time":"2020-11-14T12:07:04+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^4.3","roundcube/plugin-installer":"*","mstilkerich/carddavclient":"^0.1.3"},"require-dev":{"vimeo/psalm":"^3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"^8.1","wa72/simplelogger":"^1.1","dealerdirect/phpcodesniffer-composer-installer":"^0.7.0"},"uid":4645391},"v4.0.3":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.0.3","version_normalized":"4.0.3.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"5109a3254b18f1cd3cc670d7e39efc109181dde7"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/5109a3254b18f1cd3cc670d7e39efc109181dde7","type":"zip","shasum":"","reference":"5109a3254b18f1cd3cc670d7e39efc109181dde7"},"type":"roundcube-plugin","funding":[],"time":"2020-11-21T10:40:27+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^4.3","roundcube/plugin-installer":"*","mstilkerich/carddavclient":"^0.1.3 || ^1.0.0"},"require-dev":{"vimeo/psalm":"^3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"^8.1","wa72/simplelogger":"^1.1","dealerdirect/phpcodesniffer-composer-installer":"^0.7.0"},"uid":4668871},"v4.0.4":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.0.4","version_normalized":"4.0.4.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"28e0b2fa096d47942dd33e173a5b563f5cd569ee"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/28e0b2fa096d47942dd33e173a5b563f5cd569ee","type":"zip","shasum":"","reference":"28e0b2fa096d47942dd33e173a5b563f5cd569ee"},"type":"roundcube-plugin","funding":[],"time":"2020-11-29T16:41:48+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^4.3","roundcube/plugin-installer":"*","mstilkerich/carddavclient":"^0.1.3 || ^1.0.0"},"require-dev":{"vimeo/psalm":"^3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"^8.1","wa72/simplelogger":"^1.1","dealerdirect/phpcodesniffer-composer-installer":"^0.7.0"},"uid":4693447},"v4.1.0":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.1.0","version_normalized":"4.1.0.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"566a45ff24e01ab3df75bc89e838d11113138e6f"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/566a45ff24e01ab3df75bc89e838d11113138e6f","type":"zip","shasum":"","reference":"566a45ff24e01ab3df75bc89e838d11113138e6f"},"type":"roundcube-plugin","funding":[],"time":"2021-02-26T20:26:21+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^3.3.5 || ^4.0.0","roundcube/plugin-installer":"*","mstilkerich/carddavclient":"^0.1.3 || ^1.0.0 || 1.0.x-dev"},"require-dev":{"vimeo/psalm":">= 3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"~9","phpunit/phpcov":"*","wa72/simplelogger":"^1.1","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","aodto/phasher":"dev-master","psalm/plugin-phpunit":"^0.15.0"},"uid":4977299},"v4.1.1":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.1.1","version_normalized":"4.1.1.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"add582b5b8640cefe5f14e227b605c4172ce696a"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/add582b5b8640cefe5f14e227b605c4172ce696a","type":"zip","shasum":"","reference":"add582b5b8640cefe5f14e227b605c4172ce696a"},"type":"roundcube-plugin","funding":[],"time":"2021-03-20T16:59:43+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^3.3.5 || ^4.0.0","sabre/uri":"^2.2","roundcube/plugin-installer":"*","mstilkerich/carddavclient":"^0.1.3 || ^1.0.0"},"require-dev":{"vimeo/psalm":">= 3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"~9","phpunit/phpcov":"*","wa72/simplelogger":"^1.1","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","aodto/phasher":"dev-master","psalm/plugin-phpunit":"^0.15.0"},"uid":5038373},"v4.1.2":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.1.2","version_normalized":"4.1.2.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"b6d1eb31c559ea3ddd8986d287eb82d657477c6e"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/b6d1eb31c559ea3ddd8986d287eb82d657477c6e","type":"zip","shasum":"","reference":"b6d1eb31c559ea3ddd8986d287eb82d657477c6e"},"type":"roundcube-plugin","funding":[],"time":"2021-06-21T15:44:28+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^3.3.5 || ^4.0.0","sabre/uri":"^2.2","roundcube/plugin-installer":"*","mstilkerich/carddavclient":"^0.1.3 || ^1.0.0"},"require-dev":{"vimeo/psalm":">= 3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"~9","phpunit/phpcov":"*","wa72/simplelogger":"^1.1","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","aodto/phasher":"dev-master","psalm/plugin-phpunit":"^0.15.0"},"uid":5302803},"v4.2.0":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.2.0","version_normalized":"4.2.0.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"304666d09805c246cd7c58ce97605d54d30eb7e4"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/304666d09805c246cd7c58ce97605d54d30eb7e4","type":"zip","shasum":"","reference":"304666d09805c246cd7c58ce97605d54d30eb7e4"},"type":"roundcube-plugin","funding":[],"time":"2021-09-11T15:59:57+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^3.3.5 || ^4.0.0","sabre/uri":"^2.2","roundcube/plugin-installer":"*","mstilkerich/carddavclient":"^1.2.0"},"require-dev":{"vimeo/psalm":">= 3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"~9","phpunit/phpcov":"*","wa72/simplelogger":"^1.1","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","aodto/phasher":"dev-master","psalm/plugin-phpunit":"^0.15.0"},"uid":5507383},"v4.2.1":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.2.1","version_normalized":"4.2.1.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"1684392ae45ea39bfa96e2005be6a501ae273a0d"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/1684392ae45ea39bfa96e2005be6a501ae273a0d","type":"zip","shasum":"","reference":"1684392ae45ea39bfa96e2005be6a501ae273a0d"},"type":"roundcube-plugin","funding":[],"time":"2021-10-20T04:24:16+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^3.3.5 || ^4.0.0","sabre/uri":"^2.2","roundcube/plugin-installer":"*","mstilkerich/carddavclient":"^1.2.0"},"require-dev":{"vimeo/psalm":">= 3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"~9","phpunit/phpcov":"*","wa72/simplelogger":"^1.1","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","aodto/phasher":"dev-master","psalm/plugin-phpunit":"^0.15.0"},"uid":5620523},"v4.2.2":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.2.2","version_normalized":"4.2.2.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"b5fa610e68b3799d1eb8d85f0d0a695df6d96dec"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/b5fa610e68b3799d1eb8d85f0d0a695df6d96dec","type":"zip","shasum":"","reference":"b5fa610e68b3799d1eb8d85f0d0a695df6d96dec"},"type":"roundcube-plugin","funding":[],"time":"2021-10-28T16:08:48+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^3.3.5 || ^4.0.0","sabre/uri":"^2.2","roundcube/plugin-installer":"*","mstilkerich/carddavclient":"^1.2.0"},"require-dev":{"vimeo/psalm":">= 3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"~9","phpunit/phpcov":"*","wa72/simplelogger":"^1.1","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","aodto/phasher":"dev-master","psalm/plugin-phpunit":"^0.15.0"},"uid":5645507},"v4.3.0":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.3.0","version_normalized":"4.3.0.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"d0596c53894e51023e8980b62180afb467d5cd4c"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/d0596c53894e51023e8980b62180afb467d5cd4c","type":"zip","shasum":"","reference":"d0596c53894e51023e8980b62180afb467d5cd4c"},"type":"roundcube-plugin","funding":[],"time":"2021-11-20T10:58:46+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^3.3.5 || ^4.0.0","sabre/uri":"^2.2","roundcube/plugin-installer":"*","mstilkerich/carddavclient":"^1.2.0"},"require-dev":{"vimeo/psalm":">= 3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"~9","phpunit/phpcov":"*","wa72/simplelogger":"^1.1","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","aodto/phasher":"dev-master","psalm/plugin-phpunit":"^0.15.0"},"uid":5703909},"v4.4.0":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.4.0","version_normalized":"4.4.0.0","license":["GPL-2.0"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"06d398bf1b97a199ef57a77f4398ea0c54370514"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/06d398bf1b97a199ef57a77f4398ea0c54370514","type":"zip","shasum":"","reference":"06d398bf1b97a199ef57a77f4398ea0c54370514"},"type":"roundcube-plugin","funding":[],"time":"2022-06-20T14:55:04+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^3.3.5 || ^4.0.0","sabre/uri":"^2.2","roundcube/plugin-installer":"*","mstilkerich/carddavclient":"^1.2.0"},"require-dev":{"vimeo/psalm":">= 3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"~9","phpunit/phpcov":"*","wa72/simplelogger":"^1.1","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","aodto/phasher":"dev-master","psalm/plugin-phpunit":"^0.15.0"},"uid":6353727},"v4.4.1":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.4.1","version_normalized":"4.4.1.0","license":["GPL-2.0-or-later"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"34d78cf5503adb1759d7466b509d94a4e2da0cbc"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/34d78cf5503adb1759d7466b509d94a4e2da0cbc","type":"zip","shasum":"","reference":"34d78cf5503adb1759d7466b509d94a4e2da0cbc"},"type":"roundcube-plugin","funding":[],"time":"2022-06-24T21:19:02+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^3.3.5 || ^4.0.0","sabre/uri":"^2.2","roundcube/plugin-installer":"^0.3.0","mstilkerich/carddavclient":"^1.2.0"},"require-dev":{"vimeo/psalm":">= 3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"~9","phpunit/phpcov":"*","wa72/simplelogger":"^1.1","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","aodto/phasher":"dev-master","psalm/plugin-phpunit":"^0.15.0"},"uid":6368545},"v4.4.2":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.4.2","version_normalized":"4.4.2.0","license":["GPL-2.0-or-later"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"0088affd96d312f5447422732a3137d2ca6172f1"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/0088affd96d312f5447422732a3137d2ca6172f1","type":"zip","shasum":"","reference":"0088affd96d312f5447422732a3137d2ca6172f1"},"type":"roundcube-plugin","funding":[],"time":"2022-06-26T17:11:04+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^3.3.5 || ^4.0.0","sabre/uri":"^2.2","roundcube/plugin-installer":"^0.3.0","mstilkerich/carddavclient":"^1.2.0"},"require-dev":{"vimeo/psalm":">= 3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"~9","phpunit/phpcov":"*","wa72/simplelogger":"^1.1","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","aodto/phasher":"dev-master","psalm/plugin-phpunit":"^0.15.0"},"uid":6377287},"v4.4.3":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.4.3","version_normalized":"4.4.3.0","license":["GPL-2.0-or-later"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"032d0290e6b000b5569dd37a359150ed378d6304"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/032d0290e6b000b5569dd37a359150ed378d6304","type":"zip","shasum":"","reference":"032d0290e6b000b5569dd37a359150ed378d6304"},"type":"roundcube-plugin","funding":[],"time":"2022-08-15T14:34:20+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^3.3.5 || ^4.0.0","sabre/uri":"^2.2","roundcube/plugin-installer":"^0.3.0","mstilkerich/carddavclient":"^1.2.0"},"require-dev":{"vimeo/psalm":">= 3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"~9","phpunit/phpcov":"*","wa72/simplelogger":"^1.1","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","aodto/phasher":"dev-master","psalm/plugin-phpunit":"^0.15.0"},"uid":6492417},"v4.4.4":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.4.4","version_normalized":"4.4.4.0","license":["GPL-2.0-or-later"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"e6b1aae4b8fd911cf9ee0c9dd4425057b50a459e"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/e6b1aae4b8fd911cf9ee0c9dd4425057b50a459e","type":"zip","shasum":"","reference":"e6b1aae4b8fd911cf9ee0c9dd4425057b50a459e"},"type":"roundcube-plugin","funding":[],"time":"2022-10-22T10:00:42+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^3.3.5 || ^4.0.0","sabre/uri":"^2.2","roundcube/plugin-installer":"^0.3.0","mstilkerich/carddavclient":"^1.2.0","psr/log":"^1.0 || ^2.0 || ^3.0"},"require-dev":{"vimeo/psalm":">= 3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"~9","phpunit/phpcov":"*","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","aodto/phasher":"dev-master","psalm/plugin-phpunit":"^0.15.0"},"uid":6650034},"v4.4.5":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.4.5","version_normalized":"4.4.5.0","license":["GPL-2.0-or-later"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"f57622f88ac7c0e489fd3b0e7495c2f916bfb5fc"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/f57622f88ac7c0e489fd3b0e7495c2f916bfb5fc","type":"zip","shasum":"","reference":"f57622f88ac7c0e489fd3b0e7495c2f916bfb5fc"},"type":"roundcube-plugin","funding":[],"time":"2022-12-21T13:06:03+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^3.3.5 || ^4.0.0","sabre/uri":"^2.2","roundcube/plugin-installer":"^0.3.0","mstilkerich/carddavclient":"^1.2.0","psr/log":"^1.0 || ^2.0 || ^3.0"},"require-dev":{"vimeo/psalm":">= 3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"~9","phpunit/phpcov":"*","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","aodto/phasher":"dev-master","psalm/plugin-phpunit":"^0.15.0"},"uid":6804683},"v4.4.6":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.4.6","version_normalized":"4.4.6.0","license":["GPL-2.0-or-later"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"be3e04be58f0b7892fea5c69a011f5c0a6663a8b"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/be3e04be58f0b7892fea5c69a011f5c0a6663a8b","type":"zip","shasum":"","reference":"be3e04be58f0b7892fea5c69a011f5c0a6663a8b"},"type":"roundcube-plugin","funding":[],"time":"2022-12-27T17:09:25+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^3.3.5 || ^4.0.0","sabre/uri":"^2.2","roundcube/plugin-installer":"^0.3.0","mstilkerich/carddavclient":"^1.2.0","psr/log":"^1.0 || ^2.0 || ^3.0"},"require-dev":{"vimeo/psalm":"^4","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"~9","phpunit/phpcov":"*","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","aodto/phasher":"dev-master","psalm/plugin-phpunit":"^0.15.0"},"uid":6816117},"v4.x-dev":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v4.x-dev","version_normalized":"4.9999999.9999999.9999999-dev","license":["GPL-2.0-or-later"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"55372e4d7b6f94dd00d24101d2612b0ff17a2fd4"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/55372e4d7b6f94dd00d24101d2612b0ff17a2fd4","type":"zip","shasum":"","reference":"55372e4d7b6f94dd00d24101d2612b0ff17a2fd4"},"type":"roundcube-plugin","funding":[],"time":"2022-12-27T17:13:26+00:00","autoload":{"psr-4":{"MStilkerich\\CardDavAddressbook4Roundcube\\":"src/"}},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","sabre/vobject":"^3.3.5 || ^4.0.0","sabre/uri":"^2.2","roundcube/plugin-installer":"^0.3.0","mstilkerich/carddavclient":"^1.2.0","psr/log":"^1.0 || ^2.0 || ^3.0"},"require-dev":{"phpcompatibility/php-compatibility":"*","phpunit/phpunit":"~9","phpunit/phpcov":"*","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","aodto/phasher":"dev-master","psalm/plugin-phpunit":"^0.15.0","vimeo/psalm":"^4"},"uid":6513216},"v5.0.0":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v5.0.0","version_normalized":"5.0.0.0","license":["GPL-2.0-or-later"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"9b952627edd866f19ca42620b926ccab54de8fe3"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/9b952627edd866f19ca42620b926ccab54de8fe3","type":"zip","shasum":"","reference":"9b952627edd866f19ca42620b926ccab54de8fe3"},"type":"roundcube-plugin","funding":[],"time":"2023-01-14T15:54:43+00:00","autoload":{"psr-4":{"MStilkerich\\RCMCardDAV\\":"src/"},"classmap":["carddav.php","dbmigrations/"]},"extra":{"roundcube":{"min-version":"1.4.0"}},"require":{"php":">=7.4.0","ext-gd":"*","ext-json":"*","ext-pdo":"*","sabre/vobject":"^3.3.5 || ^4.0.0","roundcube/plugin-installer":"^0.3.0","psr/log":"^1.0 || ^2.0 || ^3.0","mstilkerich/carddavclient":"^1.3.0"},"require-dev":{"phpcompatibility/php-compatibility":"dev-develop","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","phpunit/phpunit":"~9","phpunit/phpcov":"*","vimeo/psalm":"^5.4","psalm/plugin-phpunit":"*","aodto/phasher":"dev-master"},"uid":6865141},"v5.0.0-beta1":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v5.0.0-beta1","version_normalized":"5.0.0.0-beta1","license":["GPL-2.0-or-later"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"e21547871ae48ba9ebe2fa1f4d7b18f65a2d39bf"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/e21547871ae48ba9ebe2fa1f4d7b18f65a2d39bf","type":"zip","shasum":"","reference":"e21547871ae48ba9ebe2fa1f4d7b18f65a2d39bf"},"type":"roundcube-plugin","funding":[],"time":"2022-10-16T09:29:42+00:00","autoload":{"psr-4":{"MStilkerich\\RCMCardDAV\\":"src/"},"classmap":["carddav.php","dbmigrations/"]},"extra":{"roundcube":{"min-version":"1.2.0"}},"require":{"php":">=7.1.0","ext-gd":"*","ext-json":"*","ext-pdo":"*","sabre/vobject":"^3.3.5 || ^4.0.0","roundcube/plugin-installer":"^0.3.0","mstilkerich/carddavclient":"dev-master"},"require-dev":{"vimeo/psalm":">= 3.11","phpcompatibility/php-compatibility":"*","phpunit/phpunit":"~9","phpunit/phpcov":"*","wa72/simplelogger":"^1.1","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","aodto/phasher":"dev-master","psalm/plugin-phpunit":"^0.15.0"},"uid":6633926},"v5.0.1":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v5.0.1","version_normalized":"5.0.1.0","license":["GPL-2.0-or-later"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"b4bcaff5c89d0d9ce46a770f556017ad465695b7"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/b4bcaff5c89d0d9ce46a770f556017ad465695b7","type":"zip","shasum":"","reference":"b4bcaff5c89d0d9ce46a770f556017ad465695b7"},"type":"roundcube-plugin","funding":[],"time":"2023-01-20T17:52:12+00:00","autoload":{"psr-4":{"MStilkerich\\RCMCardDAV\\":"src/"},"classmap":["carddav.php","dbmigrations/"]},"extra":{"roundcube":{"min-version":"1.4.0"}},"require":{"php":">=7.4.0","ext-gd":"*","ext-json":"*","ext-pdo":"*","sabre/vobject":"^3.3.5 || ^4.0.0","roundcube/plugin-installer":"^0.3.0","psr/log":"^1.0 || ^2.0 || ^3.0","mstilkerich/carddavclient":"^1.3.0"},"require-dev":{"phpcompatibility/php-compatibility":"dev-develop","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","phpunit/phpunit":"~9","phpunit/phpcov":"*","vimeo/psalm":"^5.4","psalm/plugin-phpunit":"*","aodto/phasher":"dev-master"},"uid":6880461},"v5.1.0":{"name":"roundcube/carddav","description":"CardDAV adapter for connecting to CardDAV-enabled addressbooks","keywords":["CardDAV","contacts","addressbook","owncloud","davical"],"homepage":"https://www.benjamin-schieder.de/carddav.html","version":"v5.1.0","version_normalized":"5.1.0.0","license":["GPL-2.0-or-later"],"authors":[{"name":"Benjamin Schieder","email":"carddav@wegwerf.anderdonau.de","homepage":"https://www.benjamin.schieder.de/","role":"Developer"},{"name":"Michael Stilkerich","email":"michael@stilkerich.eu","role":"Developer"}],"source":{"url":"https://github.com/mstilkerich/rcmcarddav.git","type":"git","reference":"db2ffe5497438670067dd6a1cc13020876819cf6"},"dist":{"url":"https://api.github.com/repos/mstilkerich/rcmcarddav/zipball/db2ffe5497438670067dd6a1cc13020876819cf6","type":"zip","shasum":"","reference":"db2ffe5497438670067dd6a1cc13020876819cf6"},"type":"roundcube-plugin","funding":[],"time":"2023-08-19T19:17:17+00:00","autoload":{"psr-4":{"MStilkerich\\RCMCardDAV\\":"src/"},"classmap":["carddav.php","dbmigrations/"]},"extra":{"roundcube":{"min-version":"1.4.0"}},"require":{"php":">=7.4.0","ext-gd":"*","ext-json":"*","ext-pdo":"*","sabre/vobject":"^3.3.5 || ^4.0.0, !=4.5.2","roundcube/plugin-installer":"^0.3.0","psr/log":"^1.0 || ^2.0 || ^3.0","mstilkerich/carddavclient":"^1.4.0"},"require-dev":{"phpcompatibility/php-compatibility":"dev-develop","dealerdirect/phpcodesniffer-composer-installer":">= 0.7.0","phpunit/phpunit":"~9","phpunit/phpcov":"*","vimeo/psalm":"~5.14.0","psalm/plugin-phpunit":"*","aodto/phasher":"dev-master"},"uid":7449935}}}}