{"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-09-06T02:12:03.889Z","created_at":"2022-04-07T09:15:57.704Z","updated_at":"2026-09-06T07:48:22.253Z","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":"2026-08-10T19:14:53.000Z","size":523,"stargazers_count":597,"open_issues_count":11,"forks_count":127,"subscribers_count":30,"default_branch":"master","last_synced_at":"2026-09-01T16:06:21.529Z","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"custom":"https://www.paypal.me/donatj/15","ko_fi":"donatj","github":"donatj"}},"created_at":"2011-03-28T23:25:33.000Z","updated_at":"2026-08-23T18:42:05.000Z","dependencies_parsed_at":"2024-11-15T21:37:31.519Z","dependency_job_id":"86fcf897-d422-4ec6-881a-51aeff8fa044","html_url":"https://github.com/donatj/PhpUserAgent","commit_stats":{"total_commits":373,"total_committers":20,"mean_commits":18.65,"dds":"0.10991957104557637","last_synced_commit":"e807895c848f0e4a0f0001bbb1c99cfb7181111e"},"previous_names":[],"tags_count":54,"template":false,"template_full_name":null,"purl":"pkg:github/donatj/PhpUserAgent","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","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/sbom","scorecard":{"id":351485,"data":{"date":"2025-08-11","repo":{"name":"github.com/donatj/PhpUserAgent","commit":"9776b7f74bbab20c61a6a655e6969e8d9a25a7b3"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":0,"reason":"Found 0/21 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/donatj/PhpUserAgent/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/donatj/PhpUserAgent/ci.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'","Warn: branch protection not enabled for branch 'retro'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 15 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T08:24:30.165Z","repository_id":430674,"created_at":"2025-08-18T08:24:30.165Z","updated_at":"2025-08-18T08:24:30.165Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37051387,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-06T02:00:05.694Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"v1.11.0","sha":"c98541c5198bb75564d7db4a8971773bc848361e","kind":"commit","published_at":"2025-09-10T21:58:40.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v1.11.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/donatj/PhpUserAgent@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"3ba73057d2a4a275badb88b7708e91e159c40367","kind":"commit","published_at":"2024-10-30T15:45:03.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v1.10.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/donatj/PhpUserAgent@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"e807895c848f0e4a0f0001bbb1c99cfb7181111e","kind":"commit","published_at":"2024-08-28T22:45:36.000Z","download_url":"https://codeload.github.com/donatj/PhpUserAgent/tar.gz/v1.9.0","html_url":"https://github.com/donatj/PhpUserAgent/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/donatj/PhpUserAgent@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/tags/v1.9.0/manifests"},{"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,"purl":"pkg:github/donatj/PhpUserAgent@v0.23.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v1.8.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.22.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v1.7.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.21.1","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,"purl":"pkg:github/donatj/PhpUserAgent@v1.6.1","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.21.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v1.6.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v1.5.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.20.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v1.4.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.19.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v1.3.0","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":"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,"purl":"pkg:github/donatj/PhpUserAgent@v1.2.0","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.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,"purl":"pkg:github/donatj/PhpUserAgent@v0.18.0","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":"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,"purl":"pkg:github/donatj/PhpUserAgent@v0.17.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v1.1.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v1.0.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.16.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.15.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.14.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.13.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.12.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.11.1","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.10.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.9.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.8.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.7.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.6.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.5.3","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.5.2","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.5.1","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.5.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.4.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.3.6","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.3.5","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.3.4","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.3.3","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.3.2","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.3.1","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.3.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.2.2","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.2.1","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.2.0","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.1.6","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.1.5","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.1.4","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.1.3","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.1.2","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.1.1","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,"purl":"pkg:github/donatj/PhpUserAgent@v0.1.0","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":"2026-09-06T07:48:22.253Z","dependent_packages_count":52,"downloads":18165830,"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":"2026-09-01T16:02:11.055Z","issues_count":45,"pull_requests_count":72,"avg_time_to_close_issue":14103041.833333334,"avg_time_to_close_pull_request":5607181.565217392,"issues_closed_count":36,"pull_requests_closed_count":69,"pull_request_authors_count":28,"issue_authors_count":40,"avg_comments_per_issue":2.6444444444444444,"avg_comments_per_pull_request":1.597222222222222,"merged_pull_requests_count":48,"bot_issues_count":0,"bot_pull_requests_count":5,"past_year_issues_count":2,"past_year_pull_requests_count":7,"past_year_avg_time_to_close_issue":3100.0,"past_year_avg_time_to_close_pull_request":79663.33333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":1.1428571428571428,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":5,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FPhpUserAgent/issues","maintainers":[{"login":"donatj","count":35,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/donatj"}],"active_maintainers":[{"login":"donatj","count":3,"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"}]}