{"id":521959,"name":"donatj/phpuseragentparser","ecosystem":"packagist","description":"Lightning fast, minimalist PHP UserAgent string parser.","homepage":"https://donatstudios.com/PHP-Parser-HTTP_USER_AGENT","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/donatj/PhpUserAgent","keywords_array":["parser","browser","user agent","useragent","browser detection"],"namespace":"donatj","versions_count":55,"first_release_published_at":"2013-07-24T19:30:05.000Z","latest_release_published_at":"2026-06-16T21:13:33.000Z","latest_release_number":"v1.12.0","last_synced_at":"2026-06-18T09:00:29.353Z","created_at":"2022-04-07T09:15:57.704Z","updated_at":"2026-06-18T09:00:29.353Z","registry_url":"https://packagist.org/packages/donatj/phpuseragentparser#","install_command":"composer require donatj/phpuseragentparser","documentation_url":null,"metadata":{"funding":[{"url":"https://www.paypal.me/donatj/15","type":"custom"},{"url":"https://github.com/donatj","type":"github"},{"url":"https://ko-fi.com/donatj","type":"ko_fi"}]},"repo_metadata":{"id":430674,"uuid":"1539133","full_name":"donatj/PhpUserAgent","owner":"donatj","description":"Lightning Fast, Minimalist PHP User Agent String Parser.","archived":false,"fork":false,"pushed_at":"2023-11-27T17:54:38.000Z","size":442,"stargazers_count":553,"open_issues_count":7,"forks_count":130,"subscribers_count":36,"default_branch":"master","last_synced_at":"2024-04-14T07:51:48.298Z","etag":null,"topics":["browser","composer","php","ua-parser","user-agent-parser"],"latest_commit_sha":null,"homepage":"https://donatstudios.com/PHP-Parser-HTTP_USER_AGENT","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/donatj.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-03-28T23:25:33.000Z","updated_at":"2024-06-18T10:43:46.823Z","dependencies_parsed_at":"2024-06-18T10:53:49.317Z","dependency_job_id":null,"html_url":"https://github.com/donatj/PhpUserAgent","commit_stats":{"total_commits":355,"total_committers":20,"mean_commits":17.75,"dds":"0.11267605633802813","last_synced_commit":"6c78f55ce06d9473b5a5c98db170e3387f31a045"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/donatj","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":218087413,"owners_count":16275948,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"donatj","name":"Jesse Donat","uuid":"133747","kind":"user","description":"Keyboard collector. \r\n\r\nPHP, Go and TypeScript Developer.","email":"","website":"https://donatstudios.com","location":"Minnesota","twitter":"donatj","company":"@capdig - myON at Renaissance Learning, Inc.","icon_url":"https://avatars.githubusercontent.com/u/133747?u=ac894e3102c619c6efdcbc7eb5f9bc8f9e2fd1ad\u0026v=4","repositories_count":152,"last_synced_at":"2024-04-14T22:07:25.882Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/donatj","funding_links":["https://github.com/sponsors/donatj"],"total_stars":1719,"followers":135,"following":149,"created_at":"2022-11-02T17:18:26.477Z","updated_at":"2024-04-14T22:07:55.556Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/donatj","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/donatj/repositories"},"tags":[{"name":"v0.23.0","sha":"a221f9a71cdd5d981477533cddd25110ec32be5d","kind":"commit","published_at":"2023-10-30T16:14:22.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.23.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.23.0/manifests"},{"name":"v1.8.0","sha":"b8c16fd6e963651c6d86f66cb782ce599d62418e","kind":"commit","published_at":"2023-10-27T05:22:44.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v1.8.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.8.0/manifests"},{"name":"v0.22.0","sha":"5ab8d46a79f50291905c4f45cfeb69ee31ec1394","kind":"commit","published_at":"2022-08-08T17:03:30.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.22.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.22.0/manifests"},{"name":"v1.7.0","sha":"a35900b93530715f8669c10e49756adde5c8e6fc","kind":"commit","published_at":"2022-08-06T15:41:58.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v1.7.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.7.0/manifests"},{"name":"v0.21.1","sha":"9851da5ef228ff24b2d686e975a7189291acf284","kind":"commit","published_at":"2022-06-08T16:47:24.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.21.1","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.21.1/manifests"},{"name":"v1.6.1","sha":"264cf23eda626c223d21535584c33794be0ea338","kind":"commit","published_at":"2022-06-08T16:36:31.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v1.6.1","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.6.1/manifests"},{"name":"v0.21.0","sha":"7732b5e4df66c0fdabe69c9f61f613db898216d9","kind":"commit","published_at":"2022-04-20T03:23:09.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.21.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.21.0/manifests"},{"name":"v1.6.0","sha":"c84fd3c205097843aab93290f2a5744b4159e815","kind":"commit","published_at":"2022-04-20T03:05:31.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v1.6.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"cc9d872cddfc180c52d084d0dff1e4aad653d37f","kind":"commit","published_at":"2021-09-16T17:05:03.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v1.5.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.5.0/manifests"},{"name":"v0.20.0","sha":"5992d7836868b408e73d0d490c779dda7a39135e","kind":"commit","published_at":"2021-03-16T16:42:25.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.20.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.20.0/manifests"},{"name":"v1.4.0","sha":"246c1cf0a44f07168c702203bf30d5f48f17bab0","kind":"commit","published_at":"2021-03-16T16:25:14.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v1.4.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.4.0/manifests"},{"name":"v0.19.0","sha":"3f25d8e86a86dcf11617456db63ab7aa4170364d","kind":"commit","published_at":"2021-02-18T04:39:31.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.19.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.19.0/manifests"},{"name":"v1.3.0","sha":"f9a521726b2ce4c5173281ceaab5a02c05b691ef","kind":"commit","published_at":"2021-02-18T04:30:49.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v1.3.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.3.0/manifests"},{"name":"v0.18.0","sha":"978e66786bc392a09b24b152a8a695dadd230e60","kind":"commit","published_at":"2020-12-29T05:36:08.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.18.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.18.0/manifests"},{"name":"v1.2.0","sha":"978e66786bc392a09b24b152a8a695dadd230e60","kind":"commit","published_at":"2020-12-29T05:36:08.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v1.2.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.2.0/manifests"},{"name":"v0.17.0","sha":"e159493010d4b71c9620a43fd05f8284f29dcfeb","kind":"commit","published_at":"2020-09-01T16:15:49.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.17.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.17.0/manifests"},{"name":"v1.1.0","sha":"faac0bd29d564712957c19648711b87c11d79ef0","kind":"commit","published_at":"2020-09-01T16:13:00.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v1.1.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"1431382850017ac017d194f2a6f6cacb35212888","kind":"commit","published_at":"2020-04-24T18:07:07.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v1.0.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.0.0/manifests"},{"name":"v0.16.0","sha":"b3551112ed84524aef6542a8778a3f812c8098ce","kind":"commit","published_at":"2020-04-07T15:47:30.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.16.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"283e5812d3a3f2deb62377c14b0d24191aba1595","kind":"commit","published_at":"2020-01-21T17:51:39.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.15.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"199f22df0c3fd0fb7de024dedbd052064bfb34fb","kind":"commit","published_at":"2019-09-30T16:32:02.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.14.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"5f2da266d2a386f9b231d4344ae37baf7a467c2d","kind":"commit","published_at":"2019-03-08T20:52:23.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.13.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"b75e4e63a6e15d3c14262a400aeb698cf33316fa","kind":"commit","published_at":"2019-02-22T19:34:21.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.12.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.12.0/manifests"},{"name":"v0.11.1","sha":"0eab93a89a1a73a087e795abc96d5777c3d48b64","kind":"commit","published_at":"2018-10-25T20:22:53.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.11.1","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.11.1/manifests"},{"name":"v0.10.0","sha":"9de58cc2a3e986bfee7f4cea3365c830b765cf65","kind":"commit","published_at":"2018-06-21T15:54:46.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.10.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"ea79de6a18e52285e62cd75cf1cebe276ecaf503","kind":"commit","published_at":"2017-10-23T16:52:52.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.9.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"9e58f23d29caf7f83b00d92a61570a0ec7525452","kind":"commit","published_at":"2017-10-23T16:30:05.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.8.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"73c819d4c7de034f1bfb7c7a36259192d7d7472a","kind":"commit","published_at":"2017-03-01T22:19:13.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.7.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"a4f515619c8d9697f34dd8da2eb353bb4c57c5dc","kind":"commit","published_at":"2017-01-23T19:32:09.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.6.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.6.0/manifests"},{"name":"v0.5.3","sha":"936f092e819bda25fcac120566f64139ff726432","kind":"commit","published_at":"2016-12-16T04:43:16.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.5.3","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"d8e7b6a0c83a6e4aa9098360a99c6eeb763c004a","kind":"commit","published_at":"2016-09-01T22:33:01.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.5.2","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"b00392786281877db6a51d0e48dee7296c7ba4f8","kind":"commit","published_at":"2016-03-07T17:14:32.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.5.1","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"1acea75664179c8f0dcd57ced7e75a01af86bfa8","kind":"commit","published_at":"2015-09-22T21:04:13.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.5.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"6392753c32f3d162897c02bd72c41e356b002a57","kind":"commit","published_at":"2015-08-25T16:30:11.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.4.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.4.0/manifests"},{"name":"v0.3.6","sha":"4d52dd811016383d95c7dabfa29e824d7523e581","kind":"commit","published_at":"2015-04-23T16:02:12.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.3.6","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.3.6/manifests"},{"name":"v0.3.5","sha":"f410570f5ffe9a7017a9d4d6154384ddff94a4d0","kind":"commit","published_at":"2015-03-26T20:44:53.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.3.5","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"ee291431456bbf048091dff4fd8b848432a788be","kind":"commit","published_at":"2015-02-20T21:54:54.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.3.4","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"ea239f0b155138f41cc4bae81f13a5fd85b2d247","kind":"commit","published_at":"2015-02-01T03:19:38.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.3.3","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"a5b3bab0ae6816f7a0edc63a05254fec3a9e27a5","kind":"commit","published_at":"2014-12-22T20:21:57.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.3.2","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"8fab8be5d3e54b3ec1ea6de6de4b5e4d92c7a4a8","kind":"commit","published_at":"2014-10-27T21:33:32.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.3.1","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"b2ae033e34b527cae2f425843e5ada0246cee46b","kind":"commit","published_at":"2014-10-07T20:46:31.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.3.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"abbd69a119f067e4afc3c4baf28d04646114a668","kind":"commit","published_at":"2014-08-06T03:39:39.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.2.2","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"8efc6c32be0b1aee4b769799fed2dd8fdb6db910","kind":"commit","published_at":"2014-04-16T21:21:21.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.2.1","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"9f35b1b6fb6b793d171438a8b4ac450f6dd913af","kind":"commit","published_at":"2014-04-12T04:35:31.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.2.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.2.0/manifests"},{"name":"v0.1.6","sha":"475dc54b350c5d7d7b67d32a972fa28be6df86e4","kind":"commit","published_at":"2014-03-12T18:21:34.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.1.6","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.1.6/manifests"},{"name":"v0.1.5","sha":"e523351d671f26a004749d8231b94198531faf9d","kind":"commit","published_at":"2013-11-25T15:52:39.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.1.5","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"693758a70c7b2a17737564d050b2467e834a8c5e","kind":"commit","published_at":"2013-11-19T16:21:05.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.1.4","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"9ee6d3d7cef5270aa5dcdf134a863ee4d33a9f8c","kind":"commit","published_at":"2013-10-13T22:47:59.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.1.3","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"5e405e57315b73af21c3df8fa06575cd649cac52","kind":"commit","published_at":"2013-10-10T20:42:13.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.1.2","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"fdded1f2b2c673beae5a7510389af83bacf10f89","kind":"commit","published_at":"2013-10-10T17:13:57.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.1.1","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"b236d584d613c19bf4946ac9a2ee738f5f14534f","kind":"commit","published_at":"2013-07-24T19:30:05.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v0.1.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-09-08T03:15:04.080Z","dependent_packages_count":52,"downloads":17629232,"downloads_period":"total","dependent_repos_count":1245,"rankings":{"downloads":0.1942657239389858,"dependent_repos_count":0.2584992779847753,"dependent_packages_count":0.4426187341307941,"stargazers_count":0.5485801604482363,"forks_count":0.40533556030257584,"docker_downloads_count":0.12784532244016483,"average":0.32952412987425533},"purl":"pkg:composer/donatj/phpuseragentparser","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/packagist/donatj/phpuseragentparser","docker_dependents_count":42,"docker_downloads_count":33781602,"usage_url":"https://repos.ecosyste.ms/usage/packagist/donatj/phpuseragentparser","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/packagist/donatj/phpuseragentparser/dependencies","status":null,"funding_links":["https://www.paypal.me/donatj/15","https://github.com/donatj","https://ko-fi.com/donatj","https://github.com/sponsors/donatj"],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-06T19:07:02.350Z","issues_count":41,"pull_requests_count":56,"avg_time_to_close_issue":14511308.2,"avg_time_to_close_pull_request":6365809.890909091,"issues_closed_count":35,"pull_requests_closed_count":55,"pull_request_authors_count":27,"issue_authors_count":37,"avg_comments_per_issue":2.926829268292683,"avg_comments_per_pull_request":1.7857142857142858,"merged_pull_requests_count":35,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":2,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":241734.0,"past_year_avg_time_to_close_pull_request":82017.25,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":2.5,"past_year_avg_comments_per_pull_request":0.2,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/issues","maintainers":[{"login":"donatj","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/donatj"}],"active_maintainers":[{"login":"donatj","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/donatj"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/donatj%2Fphpuseragentparser/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/donatj%2Fphpuseragentparser/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/donatj%2Fphpuseragentparser/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/donatj%2Fphpuseragentparser/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/donatj%2Fphpuseragentparser/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/donatj%2Fphpuseragentparser/codemeta","maintainers":[{"uuid":"donatj","login":"donatj","name":null,"email":null,"url":null,"packages_count":39,"html_url":"https://packagist.org/users/donatj","role":null,"created_at":"2022-11-10T10:39:11.967Z","updated_at":"2022-11-10T10:39:11.967Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/maintainers/donatj/packages"}]}