{"id":619,"name":null,"description":"Track changes to your rails models","url":"https://github.com/paper-trail-gem/paper_trail","last_synced_at":"2026-04-30T05:03:07.967Z","repository":{"id":578808,"uuid":"211588","full_name":"paper-trail-gem/paper_trail","owner":"paper-trail-gem","description":"Track changes to your rails models","archived":false,"fork":false,"pushed_at":"2025-10-24T08:55:19.000Z","size":3971,"stargazers_count":6998,"open_issues_count":17,"forks_count":910,"subscribers_count":61,"default_branch":"master","last_synced_at":"2026-04-26T03:07:11.013Z","etag":null,"topics":["activerecord","audit","log","rails","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/paper-trail-gem.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","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}},"created_at":"2009-05-27T15:20:55.000Z","updated_at":"2026-04-25T15:18:12.000Z","dependencies_parsed_at":"2023-07-05T15:00:36.246Z","dependency_job_id":"43a2135b-966e-4ed9-9162-14bf9440d3db","html_url":"https://github.com/paper-trail-gem/paper_trail","commit_stats":{"total_commits":1957,"total_committers":255,"mean_commits":7.674509803921569,"dds":0.6034747061829331,"last_synced_commit":"94e9c0daa28c5a60441f5e173f3e6b1d2c555918"},"previous_names":["airblade/paper_trail"],"tags_count":130,"template":false,"template_full_name":null,"purl":"pkg:github/paper-trail-gem/paper_trail","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paper-trail-gem","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/sbom","scorecard":{"id":173352,"data":{"date":"2025-08-04","repo":{"name":"github.com/paper-trail-gem/paper_trail","commit":"cae7f5d1a6730b04b3b213f9c1453fd1ad6119d2"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.3,"checks":[{"name":"Code-Review","score":4,"reason":"Found 12/25 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: topLevel 'contents' permission set to 'read': .github/workflows/stale.yml:7","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/stale.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/stale.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/test.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 22 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T17:07:40.267Z","repository_id":578808,"created_at":"2025-08-16T17:07:40.267Z","updated_at":"2025-08-16T17:07:40.267Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32455234,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","response_time":57,"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":{"login":"paper-trail-gem","name":"The paper_trail gem","uuid":"38986600","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/38986600?v=4","repositories_count":4,"last_synced_at":"2024-03-25T22:17:05.351Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/paper-trail-gem","funding_links":[],"total_stars":6696,"followers":6,"following":0,"created_at":"2022-11-02T18:28:51.367Z","updated_at":"2024-03-25T22:17:05.580Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paper-trail-gem","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paper-trail-gem/repositories"},"packages":[{"id":13712968,"name":"ruby-paper-trail","ecosystem":"debian","description":null,"homepage":"https://github.com/paper-trail-gem/paper_trail","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/paper-trail-gem/paper_trail","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:37:13.991Z","latest_release_published_at":"2026-02-12T23:37:13.991Z","latest_release_number":"12.0.0-1","last_synced_at":"2026-03-13T15:47:56.137Z","created_at":"2026-02-12T23:37:13.715Z","updated_at":"2026-03-13T16:01:55.747Z","registry_url":"https://tracker.debian.org/pkg/ruby-paper-trail","install_command":"apt-get install ruby-paper-trail","documentation_url":"https://packages.debian.org/bookworm/ruby-paper-trail","metadata":{"component":"main","architecture":"all","priority":"extra","binary":"ruby-paper-trail","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-activerecord (\u003c\u003c 2:6.2), ruby-activerecord (\u003e= 2:5.2), ruby-request-store","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T23:37:14.742Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-paper-trail?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-paper-trail","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-paper-trail","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-paper-trail/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-paper-trail/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-paper-trail/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-paper-trail/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-paper-trail/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-paper-trail/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"bookworm"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-04-27T18:20:38.992Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":13761614,"name":"ruby-paper-trail","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/paper-trail-gem/paper_trail","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/paper-trail-gem/paper_trail","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T09:54:04.769Z","latest_release_published_at":"2026-02-13T09:54:04.769Z","latest_release_number":"12.0.0-1","last_synced_at":"2026-03-13T17:13:16.744Z","created_at":"2026-02-13T09:54:04.607Z","updated_at":"2026-03-13T17:13:16.745Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-paper-trail","install_command":"apt-get install ruby-paper-trail","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-paper-trail","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-activerecord (\u003c\u003c 2:6.2), ruby-activerecord (\u003e= 2:5.2), ruby-request-store","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T09:54:05.399Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-paper-trail?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-paper-trail","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-paper-trail","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-paper-trail/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-paper-trail/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-paper-trail/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-paper-trail/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-paper-trail/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-paper-trail/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-04-27T18:20:37.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":13407070,"name":"ruby-paper-trail","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/paper-trail-gem/paper_trail","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/paper-trail-gem/paper_trail","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T15:42:49.429Z","latest_release_published_at":"2026-02-06T15:42:49.429Z","latest_release_number":"12.0.0-1","last_synced_at":"2026-03-06T16:02:12.410Z","created_at":"2026-02-06T15:42:49.168Z","updated_at":"2026-03-06T16:02:12.410Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-paper-trail","install_command":"apt-get install ruby-paper-trail","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-paper-trail","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-activerecord (\u003c\u003c 2:6.2), ruby-activerecord (\u003e= 2:5.2), ruby-request-store","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:deb/ubuntu/ruby-paper-trail?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-paper-trail","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-paper-trail","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-paper-trail/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-paper-trail/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-paper-trail/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-paper-trail/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-paper-trail/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-paper-trail/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"noble"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-04-27T18:20:35.701Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":13804953,"name":"ruby-paper-trail","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/paper-trail-gem/paper_trail","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/paper-trail-gem/paper_trail","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T18:28:24.483Z","latest_release_published_at":"2026-02-13T18:28:24.483Z","latest_release_number":"12.0.0-1","last_synced_at":"2026-03-13T19:24:13.421Z","created_at":"2026-02-13T18:28:24.309Z","updated_at":"2026-03-13T19:24:13.424Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-paper-trail","install_command":"apt-get install ruby-paper-trail","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-paper-trail","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-activerecord (\u003c\u003c 2:6.2), ruby-activerecord (\u003e= 2:5.2), ruby-request-store","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T18:28:25.195Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-paper-trail?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-paper-trail","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-paper-trail","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-paper-trail/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-paper-trail/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-paper-trail/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-paper-trail/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-paper-trail/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-paper-trail/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-04-27T18:20:38.051Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":13751495,"name":"ruby-paper-trail","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/paper-trail-gem/paper_trail","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/paper-trail-gem/paper_trail","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T07:19:28.871Z","latest_release_published_at":"2026-02-13T07:19:28.871Z","latest_release_number":"10.3.0-2","last_synced_at":"2026-03-13T20:24:55.570Z","created_at":"2026-02-13T07:19:28.688Z","updated_at":"2026-03-13T20:24:55.571Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-paper-trail","install_command":"apt-get install ruby-paper-trail","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-paper-trail","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, ruby-activerecord (\u003c\u003c 2:6.1), ruby-activerecord (\u003e= 2:4.2), ruby-request-store","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T07:19:29.537Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-paper-trail?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-paper-trail","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-paper-trail","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-paper-trail/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-paper-trail/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-paper-trail/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-paper-trail/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-paper-trail/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-paper-trail/codemeta","maintainers":[],"registry":{"name":"ubuntu-20.04","url":"https://launchpad.net/ubuntu/focal","ecosystem":"ubuntu","default":false,"packages_count":30789,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"focal"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-04-27T18:20:36.874Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/namespaces"}},{"id":13566903,"name":"ruby-paper-trail","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/paper-trail-gem/paper_trail","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/paper-trail-gem/paper_trail","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T06:46:06.565Z","latest_release_published_at":"2026-02-11T06:46:06.565Z","latest_release_number":"12.0.0-1","last_synced_at":"2026-03-11T15:29:40.038Z","created_at":"2026-02-11T06:46:06.181Z","updated_at":"2026-03-11T15:29:40.038Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-paper-trail","install_command":"apt-get install ruby-paper-trail","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-paper-trail","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-activerecord (\u003c\u003c 2:6.2), ruby-activerecord (\u003e= 2:5.2), ruby-request-store","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:57:05.645Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-paper-trail?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-paper-trail","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-paper-trail","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-paper-trail/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-paper-trail/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-paper-trail/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-paper-trail/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-paper-trail/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-paper-trail/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-04-27T18:20:38.741Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":13530737,"name":"ruby-paper-trail","ecosystem":"debian","description":null,"homepage":"https://github.com/paper-trail-gem/paper_trail","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/paper-trail-gem/paper_trail","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T23:35:51.604Z","latest_release_published_at":"2026-02-10T23:35:51.604Z","latest_release_number":"11.1.0-1","last_synced_at":"2026-03-14T07:16:59.344Z","created_at":"2026-02-10T23:35:51.429Z","updated_at":"2026-03-14T07:16:59.344Z","registry_url":"https://tracker.debian.org/pkg/ruby-paper-trail","install_command":"apt-get install ruby-paper-trail","documentation_url":"https://packages.debian.org/bullseye/ruby-paper-trail","metadata":{"component":"main","architecture":"all","priority":"extra","binary":"ruby-paper-trail","standards_version":"4.5.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, ruby-activerecord (\u003c\u003c 2:6.2), ruby-activerecord (\u003e= 2:5.2), ruby-request-store","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:26:44.909Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-paper-trail?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-paper-trail","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-paper-trail","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-paper-trail/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-paper-trail/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-paper-trail/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-paper-trail/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-paper-trail/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-paper-trail/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":0,"github":"debian","metadata":{"codename":"bullseye"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-04-27T18:20:39.352Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":13779457,"name":"ruby-paper-trail","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/paper-trail-gem/paper_trail","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/paper-trail-gem/paper_trail","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T13:22:21.536Z","latest_release_published_at":"2026-02-13T13:22:21.536Z","latest_release_number":"11.1.0-1","last_synced_at":"2026-03-13T13:37:46.478Z","created_at":"2026-02-13T13:22:21.327Z","updated_at":"2026-03-13T13:37:46.478Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-paper-trail","install_command":"apt-get install ruby-paper-trail","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-paper-trail","standards_version":"4.5.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, ruby-activerecord (\u003c\u003c 2:6.2), ruby-activerecord (\u003e= 2:5.2), ruby-request-store","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T13:22:22.625Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-paper-trail?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-paper-trail","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-paper-trail","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-paper-trail/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-paper-trail/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-paper-trail/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-paper-trail/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-paper-trail/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-paper-trail/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"jammy"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-04-27T18:20:36.155Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":12290709,"name":"paper_trail","ecosystem":"rubygems","description":"Track changes to your models, for auditing or versioning. See how a model looked\nat any stage in its lifecycle, revert it to any version, or restore it after it\nhas been destroyed.\n","homepage":"https://github.com/paper-trail-gem/paper_trail","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/paper-trail-gem/paper_trail","keywords_array":[],"namespace":null,"versions_count":122,"first_release_published_at":"2009-10-02T21:54:47.319Z","latest_release_published_at":"2025-10-24T08:55:56.661Z","latest_release_number":"17.0.0","last_synced_at":"2026-04-29T18:30:30.915Z","created_at":"2025-10-07T04:50:12.780Z","updated_at":"2026-04-29T18:30:30.915Z","registry_url":"https://gem.coop/gems/paper_trail","install_command":"gem install paper_trail -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/paper_trail/","metadata":{"funding":null},"repo_metadata":{"id":578808,"uuid":"211588","full_name":"paper-trail-gem/paper_trail","owner":"paper-trail-gem","description":"Track changes to your rails models","archived":false,"fork":false,"pushed_at":"2025-10-24T08:55:19.000Z","size":3971,"stargazers_count":6998,"open_issues_count":17,"forks_count":910,"subscribers_count":61,"default_branch":"master","last_synced_at":"2026-04-26T03:07:11.013Z","etag":null,"topics":["activerecord","audit","log","rails","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/paper-trail-gem.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","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}},"created_at":"2009-05-27T15:20:55.000Z","updated_at":"2026-04-25T15:18:12.000Z","dependencies_parsed_at":"2023-07-05T15:00:36.246Z","dependency_job_id":"43a2135b-966e-4ed9-9162-14bf9440d3db","html_url":"https://github.com/paper-trail-gem/paper_trail","commit_stats":{"total_commits":1957,"total_committers":255,"mean_commits":7.674509803921569,"dds":0.6034747061829331,"last_synced_commit":"94e9c0daa28c5a60441f5e173f3e6b1d2c555918"},"previous_names":["airblade/paper_trail"],"tags_count":130,"template":false,"template_full_name":null,"purl":"pkg:github/paper-trail-gem/paper_trail","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paper-trail-gem","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/sbom","scorecard":{"id":173352,"data":{"date":"2025-08-04","repo":{"name":"github.com/paper-trail-gem/paper_trail","commit":"cae7f5d1a6730b04b3b213f9c1453fd1ad6119d2"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.3,"checks":[{"name":"Code-Review","score":4,"reason":"Found 12/25 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: topLevel 'contents' permission set to 'read': .github/workflows/stale.yml:7","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/stale.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/stale.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/test.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 22 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T17:07:40.267Z","repository_id":578808,"created_at":"2025-08-16T17:07:40.267Z","updated_at":"2025-08-16T17:07:40.267Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32285825,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"online","status_checked_at":"2026-04-26T02:00:05.962Z","response_time":129,"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":"paper-trail-gem","name":"The paper_trail gem","uuid":"38986600","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/38986600?v=4","repositories_count":4,"last_synced_at":"2024-03-25T22:17:05.351Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/paper-trail-gem","funding_links":[],"total_stars":6696,"followers":6,"following":0,"created_at":"2022-11-02T18:28:51.367Z","updated_at":"2024-03-25T22:17:05.580Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paper-trail-gem","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paper-trail-gem/repositories"},"tags":[{"name":"v17.0.0","sha":"0c511ed46c0845253bc6b7c85015742465f8c3b2","kind":"tag","published_at":"2025-10-24T08:55:15.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v17.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v17.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v17.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v17.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v17.0.0/manifests"},{"name":"v16.0.0","sha":"5f5a7a095555f3692eb036638b98e4e916af4782","kind":"tag","published_at":"2024-11-08T00:32:40.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v16.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v16.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v16.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v16.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v16.0.0/manifests"},{"name":"v15.2.0","sha":"a2bd02960a488a8fa902e7feeed2f379f8f517f3","kind":"tag","published_at":"2024-09-08T03:57:49.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v15.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v15.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v15.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v15.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v15.2.0/manifests"},{"name":"v15.1.0","sha":"47dbc2271c7055fde6f0fe7d3c8bf44f62cbef63","kind":"tag","published_at":"2023-10-22T23:07:39.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v15.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v15.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v15.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v15.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v15.1.0/manifests"},{"name":"v15.0.0","sha":"d627260709ecd61df3faa2da8fb281bc6a13ceb1","kind":"tag","published_at":"2023-08-07T02:55:36.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v15.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v15.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v15.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v15.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v15.0.0/manifests"},{"name":"v14.0.0","sha":"1aa09459ec3f03e3261211151a5810112fe56137","kind":"tag","published_at":"2022-11-26T08:11:58.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v14.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v14.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v14.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v14.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v14.0.0/manifests"},{"name":"v13.0.0","sha":"9de2a7dc6ca29c0648f63351772cc64eeebd7664","kind":"tag","published_at":"2022-08-16T02:12:03.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v13.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v13.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v13.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v13.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v13.0.0/manifests"},{"name":"v12.3.0","sha":"b2956143edf340930ed775946b1d5a635a265add","kind":"tag","published_at":"2022-03-13T20:20:15.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v12.3.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v12.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v12.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.3.0/manifests"},{"name":"999.9.9","sha":"ee1b0002ea8c427947181d0be7ab0f6b1186d8ea","kind":"commit","published_at":"2022-01-24T15:46:24.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/999.9.9","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/999.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@999.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/999.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/999.9.9/manifests"},{"name":"v12.2.0","sha":"f21e9a4368d6b39443bbc80cc74818fd4d6e3a25","kind":"tag","published_at":"2022-01-21T05:26:27.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v12.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v12.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v12.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.2.0/manifests"},{"name":"v12.1.0","sha":"4343a4b372d11744cf041119451dad9320382b03","kind":"tag","published_at":"2021-08-30T04:16:13.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v12.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v12.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v12.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.1.0/manifests"},{"name":"v12.0.0","sha":"4567568c74b8f04a19508e8fdc131e56532d8c68","kind":"tag","published_at":"2021-03-29T15:33:52.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v12.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v12.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v12.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.0.0/manifests"},{"name":"v11.1.0","sha":"3f2e6f0b6640fa7c875b5b7e0431f5a20d55b0a2","kind":"tag","published_at":"2020-12-16T16:02:17.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v11.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v11.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v11.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v11.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v11.1.0/manifests"},{"name":"v11.0.0","sha":"3037b1f2aa09756de7b295aca527bd2405e4af12","kind":"tag","published_at":"2020-08-24T04:31:16.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v11.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v11.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v11.0.0/manifests"},{"name":"v10.3.1","sha":"ab0846a0f09f6f9837d1be28ff55ebf54e70e1a6","kind":"tag","published_at":"2019-07-31T21:06:12.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.3.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.3.1/manifests"},{"name":"v10.3.0","sha":"c9e98be7df68a28f24d9b6a8628006de73d509a7","kind":"tag","published_at":"2019-04-09T20:15:02.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.3.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.3.0/manifests"},{"name":"v10.2.1","sha":"6471dc90698daa1a6947216030b4cbc829cad269","kind":"tag","published_at":"2019-03-14T19:29:16.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.2.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.2.1/manifests"},{"name":"v10.2.0","sha":"922489fc6f63052824f918e29b72fd1f647ba495","kind":"tag","published_at":"2019-01-31T06:23:03.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.2.0/manifests"},{"name":"v10.1.0","sha":"8d44aa5d920d0fdc1b0ef424b1eb79a8577c6654","kind":"tag","published_at":"2018-12-04T22:17:09.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.1.0/manifests"},{"name":"v10.0.1","sha":"091612fb565c5fa71aee828fa575cc4e4c180f28","kind":"tag","published_at":"2018-09-01T21:42:59.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.0.1/manifests"},{"name":"v10.0.0","sha":"fbedbd8f86a547355faab31449afc3ba1e13a3f7","kind":"tag","published_at":"2018-09-01T20:27:08.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.0.0/manifests"},{"name":"v9.2.0","sha":"379751b79abd280a66125bddc706c2ecd08d5740","kind":"tag","published_at":"2018-06-10T03:22:49.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v9.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v9.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v9.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.2.0/manifests"},{"name":"v9.1.1","sha":"7d42a02c0cd7261cde0cd27b1afff9c24a7b7dfd","kind":"tag","published_at":"2018-05-31T00:07:29.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v9.1.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v9.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v9.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.1.1/manifests"},{"name":"v9.1.0","sha":"de3bc5af9d1788435189f6455354fd25d95ea0f6","kind":"tag","published_at":"2018-05-23T17:59:24.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v9.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v9.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.1.0/manifests"},{"name":"v9.0.2","sha":"51d48f9d656553ad69635b1151556dc8d11c8d6b","kind":"tag","published_at":"2018-05-15T01:21:04.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v9.0.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v9.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v9.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.0.2/manifests"},{"name":"v9.0.1","sha":"e1aa4ed01516d772356937c0925c19cb45cecd16","kind":"tag","published_at":"2018-04-23T04:34:16.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v9.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v9.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.0.1/manifests"},{"name":"v9.0.0","sha":"a0697ceb929f4f12bedf25d06983dd5b9812b8c6","kind":"tag","published_at":"2018-03-27T01:42:50.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v9.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v9.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.0.0/manifests"},{"name":"v8.1.2","sha":"971c2c82698d75260fc1f511b18601896e622737","kind":"tag","published_at":"2017-12-22T17:52:29.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v8.1.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v8.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v8.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.1.2/manifests"},{"name":"v8.1.1","sha":"582770c2f450494ecd0afc488caf13ef7f6a8b31","kind":"tag","published_at":"2017-12-11T02:15:10.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v8.1.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v8.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.1.1/manifests"},{"name":"v8.1.0","sha":"f2429ed624d10163181a40b3a1f26d567b1ce4db","kind":"tag","published_at":"2017-12-01T02:26:59.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v8.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v8.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.1.0/manifests"},{"name":"v8.0.1","sha":"f533104b612869d6e2eb30b8d8dcd1cbf705857c","kind":"tag","published_at":"2017-10-25T16:37:57.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v8.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v8.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"9802c47284e4f821c26aaaa0adde30bcec27f3ef","kind":"tag","published_at":"2017-10-05T02:13:21.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v8.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.0.0/manifests"},{"name":"v7.1.3","sha":"c0a90c2892f922b93179041857706cbb5668a78f","kind":"tag","published_at":"2017-09-19T05:47:33.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.1.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.3/manifests"},{"name":"v7.1.2","sha":"87e752e825c5c80131aab994f58e6a4e4eeac0fa","kind":"tag","published_at":"2017-08-31T01:16:57.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.1.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.2/manifests"},{"name":"v7.1.1","sha":"0e95bda3e0e9925dcb985fdef57b8436c085341d","kind":"tag","published_at":"2017-08-18T15:36:50.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.1.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.1/manifests"},{"name":"v7.1.0","sha":"69ecdca3f0388c46b59a568f8bae18e7ecfab0eb","kind":"tag","published_at":"2017-07-09T06:01:22.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.0/manifests"},{"name":"v7.0.3","sha":"ec17d38fbca9a23340f85c99e02d2dd5f3586eaa","kind":"tag","published_at":"2017-06-01T19:09:26.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.0.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.3/manifests"},{"name":"v7.0.2","sha":"11afe604a494ec4c619ab6bbd30dc59a6725af03","kind":"tag","published_at":"2017-04-26T17:59:22.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.0.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.2/manifests"},{"name":"v7.0.1","sha":"ca517f882fd8ca03b3a260f7d7b3b7c3b9f4e2d4","kind":"tag","published_at":"2017-04-10T16:01:43.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.1/manifests"},{"name":"v7.0.0","sha":"e051c55539162cd2bbabc84bec1cca3c5e632297","kind":"tag","published_at":"2017-04-01T07:06:15.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.0/manifests"},{"name":"v6.0.2","sha":"956fc170ea69a6b9c90b7f3545616d553aae6c8c","kind":"tag","published_at":"2016-12-14T04:10:16.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v6.0.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v6.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v6.0.2/manifests"},{"name":"v6.0.1","sha":"8b9ce72f2c449becb3d75b094b9b07fb64b6e908","kind":"tag","published_at":"2016-12-04T22:34:29.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v6.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v6.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v6.0.1/manifests"},{"name":"v6.0.0","sha":"05dd9fb40848c2c8e7079eac7fccffb54720db9e","kind":"tag","published_at":"2016-12-04T01:44:53.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v6.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v6.0.0/manifests"},{"name":"v5.2.3","sha":"836de83c90862828c8cb8f88c2c079f100928315","kind":"tag","published_at":"2016-11-29T21:18:49.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.2.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.3/manifests"},{"name":"v5.2.2","sha":"a7620d50626e39e9c6d57321f4c0523fc6f75a8d","kind":"tag","published_at":"2016-11-22T18:37:11.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.2.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.2/manifests"},{"name":"v5.2.1","sha":"8d1b913e4b132c01fccc29b1d29295dfef00b3c8","kind":"tag","published_at":"2016-09-02T22:38:53.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.2.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.1/manifests"},{"name":"v5.2.0","sha":"65cd2517f641059720357ef6e9e13f4f117bbb11","kind":"tag","published_at":"2016-06-27T05:25:14.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.0/manifests"},{"name":"v4.2.0","sha":"7fafdc7e5056e683ca18240e81f54be2da7af308","kind":"tag","published_at":"2016-06-01T00:06:39.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.2.0/manifests"},{"name":"v5.1.1","sha":"963d0310a2d2473326e02ceea33c97c6a13a5a76","kind":"tag","published_at":"2016-05-31T23:53:56.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.1.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.1.1/manifests"},{"name":"v5.1.0","sha":"17c8f34f181b3bdc7b409ea6d523cdc4c1ebd51f","kind":"tag","published_at":"2016-05-20T23:20:11.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.1.0/manifests"},{"name":"v5.0.1","sha":"f38eff8059e6d5a7ff62d10435ef7f8bfc1959c5","kind":"tag","published_at":"2016-05-04T22:21:26.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"fc6756dd0d6d08e00d0e5bb23f9f2a3dfd8b988b","kind":"tag","published_at":"2016-05-02T16:19:44.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.0.0/manifests"},{"name":"v4.1.0","sha":"ea9ba29d02ae472aea29ce0bf41225218f1552a6","kind":"tag","published_at":"2016-01-30T04:39:47.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.1.0/manifests"},{"name":"v4.0.2","sha":"437e29d24967d3f4301c4137279c19421060b8aa","kind":"tag","published_at":"2016-01-19T01:48:15.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"1fd3713aaef0f637032063c61f041bc549dd1d47","kind":"tag","published_at":"2015-12-14T02:55:51.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.1/manifests"},{"name":"v3.0.9","sha":"ca440455398683643005f268715068d9a2cb729a","kind":"tag","published_at":"2015-12-14T02:42:55.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.9","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.9/manifests"},{"name":"v4.0.0","sha":"f3b31fae0395bc0ef794f2bedfcdbba240865b62","kind":"tag","published_at":"2015-07-30T03:21:12.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0/manifests"},{"name":"v4.0.0.rc2","sha":"cd4615829415973bcb5e671f2657b4d1656c4584","kind":"tag","published_at":"2015-07-20T14:08:54.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.0.rc2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.rc2/manifests"},{"name":"v4.0.0.rc1","sha":"8effed380e970a82de0cd905848929ae61fabe4d","kind":"tag","published_at":"2015-05-09T05:19:40.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.0.rc1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.rc1/manifests"},{"name":"v3.0.8","sha":"063f350e670a78185a81cc74ce152318da7f6a53","kind":"tag","published_at":"2015-04-29T21:01:43.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.8","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.8/manifests"},{"name":"v3.0.7","sha":"a89f6fe56a7f7004dfc65d016c9a07462420a4d7","kind":"tag","published_at":"2015-04-27T18:36:56.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.7","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.7/manifests"},{"name":"v4.0.0.beta2","sha":"122c2d68939dd4d2c5bb6b8adbec751ee3ec2b1e","kind":"tag","published_at":"2015-01-16T18:24:59.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.0.beta2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.0.beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.0.beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.beta2/manifests"},{"name":"v4.0.0.beta1","sha":"5e47174e13006a14340f7b1a49453d82f5390974","kind":"tag","published_at":"2014-12-30T22:10:40.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.0.beta1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.0.beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.0.beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.beta1/manifests"},{"name":"v3.0.6","sha":"6d2188fed848fb9edc0fdb1620ccb4484d0ef333","kind":"tag","published_at":"2014-10-09T16:36:03.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.6","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.6/manifests"},{"name":"v3.0.5","sha":"280b194727f0ea2aa5573e92f9b7e5b80c55a63d","kind":"tag","published_at":"2014-08-29T23:16:25.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.5","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.5/manifests"},{"name":"v3.0.3","sha":"44dcdbaaa3be0cbcd1e638cf6a5ef291f1f95b48","kind":"tag","published_at":"2014-06-27T16:00:22.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"1880df9b618e783bce96cfd006a918b20b9833e2","kind":"tag","published_at":"2014-05-12T14:49:20.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"89e498c3dbb9f82314f76eafe30b326d652ad8bf","kind":"tag","published_at":"2014-03-14T21:54:14.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"c4e188c27040888515866660bac94740b92a262b","kind":"tag","published_at":"2013-12-11T22:47:36.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0/manifests"},{"name":"v3.0.0.rc2","sha":"0c80986e59ee27c0a5ced0cbe4f0d07fc7f52f08","kind":"tag","published_at":"2013-11-17T00:00:41.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.0.rc2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0.rc2/manifests"},{"name":"v3.0.0.rc1","sha":"507155f74fbc7bcd6807f65327b06d9f889fd8ea","kind":"tag","published_at":"2013-10-29T18:20:06.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.0.rc1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0.rc1/manifests"},{"name":"v3.0.0.beta1","sha":"8e949fd201b51adc0ca8e352563f2d10bd8f0137","kind":"tag","published_at":"2013-08-30T19:25:54.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.0.beta1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.0.beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.0.beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0.beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0.beta1/manifests"},{"name":"v2.7.2","sha":"9703df7705382b87a027e5c1c36e32127749b52d","kind":"tag","published_at":"2013-05-23T20:10:53.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.7.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"3a8a21152c4e16165eb0146fc0e7e66326ad458a","kind":"tag","published_at":"2013-02-15T18:11:46.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.7.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"bbb7e7ee6d2f94414403c604cba1f64911ec64dc","kind":"tag","published_at":"2013-01-02T22:08:24.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.7.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.7.0/manifests"},{"name":"v2.6.4","sha":"69425fa9dd4d857f3aeb228d40017b7c39fc656e","kind":"tag","published_at":"2012-11-16T17:28:08.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.6.4","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.4/manifests"},{"name":"v2.6.3","sha":"ccdc9cc0b211a8a9b50b3949b0ef4f769ea0d85e","kind":"tag","published_at":"2012-03-26T08:26:05.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.6.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.3/manifests"},{"name":"v2.6.2","sha":"096c2c69f6079b7e1e724bc014831c0fc489b015","kind":"tag","published_at":"2012-03-12T13:04:28.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.6.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"179601768d719f5ab7e92f49dd5397fbab8e880a","kind":"tag","published_at":"2012-03-12T11:16:08.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.6.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"248ed1ae93c8138439ad782557b4dbe0ac3b6ea3","kind":"tag","published_at":"2012-01-18T08:11:46.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.6.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.0/manifests"},{"name":"v2.5.2","sha":"865e338b0a9aa4ec083aabaaf66eb1cf88ecc671","kind":"tag","published_at":"2012-01-16T13:46:55.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.5.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"21c0f1b05ad7ede2a910007253f3b0ba3d63c708","kind":"tag","published_at":"2012-01-16T13:45:22.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.5.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"bafdc5b01742358437caa65d90b1f1a16afe5097","kind":"tag","published_at":"2011-11-11T13:29:55.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.5.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.5.0/manifests"},{"name":"v2.4.1","sha":"a5349b85e494df0711f3c4fe03d0400f38b9b376","kind":"tag","published_at":"2011-11-09T10:08:03.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.4.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.4.1/manifests"},{"name":"v2.4.0","sha":"7a11792786bec513004fd42f4c0265a8e4278fd0","kind":"tag","published_at":"2011-09-29T09:01:03.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.4.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.4.0/manifests"},{"name":"v2.3.3","sha":"ca3848f542edcf77d3c2a780dfb43a07d8123f4b","kind":"tag","published_at":"2011-09-14T08:19:59.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.3.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.3/manifests"},{"name":"v2.3.2","sha":"82ad1c7be6bb74d2ab25e26955403ed2c63cb939","kind":"tag","published_at":"2011-08-31T09:27:50.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.3.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"44b117c91e15975b6421b0d788f9d106049619f6","kind":"tag","published_at":"2011-08-22T14:53:24.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.3.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"61fe417414b4366442acaffab8fa440b882b9376","kind":"tag","published_at":"2011-08-22T08:51:43.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.3.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.0/manifests"},{"name":"v2.2.9","sha":"0202011433c588efffc824e4162c452ae3b3c8b5","kind":"tag","published_at":"2011-07-23T16:23:31.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.9","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.9/manifests"},{"name":"v2.2.8","sha":"7a7a899f7194c555564ff6af703a8d79919cc330","kind":"tag","published_at":"2011-07-14T09:33:22.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.8","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.8/manifests"},{"name":"v2.2.7","sha":"ec620fa2369907c949bd2a0458a84514b76af95e","kind":"tag","published_at":"2011-07-13T09:22:39.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.7","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.7/manifests"},{"name":"v2.2.6","sha":"16585a4f47475bbeddcf6daba2120f6302a5413a","kind":"tag","published_at":"2011-07-11T15:03:58.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.6","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.6/manifests"},{"name":"v2.2.5","sha":"76614f15f228208dfb8ba7348d1f7fdcac0f6ee7","kind":"tag","published_at":"2011-06-21T15:12:58.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.5","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.5/manifests"},{"name":"v2.2.4","sha":"730acc19be26c671c86a7f046d0a79558c655d1f","kind":"tag","published_at":"2011-05-16T10:20:48.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.4","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.4/manifests"},{"name":"v2.2.3","sha":"163fcd5e25a534cbc80ea0e606562a62c94b8fdc","kind":"tag","published_at":"2011-05-06T10:24:55.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"20e049ade09b4caa54fcb4404f25e64c84bdbd12","kind":"tag","published_at":"2011-04-07T08:45:44.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"7fc9bb60750ac77571c04d99d10fd2f5192af893","kind":"tag","published_at":"2011-04-06T13:31:16.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9f580acd706f05e8ab5f50885f3691a2f2e3cf0","kind":"tag","published_at":"2011-04-05T08:13:25.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"fe2f43ae1c6516ee16e57546f7ab5cc4688066eb","kind":"tag","published_at":"2011-03-31T16:49:49.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.1.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"14e9bed0a649a64a9d33f24ad7e22acde3b670b8","kind":"tag","published_at":"2011-03-31T16:04:29.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.1.0/manifests"},{"name":"v2.0.2","sha":"410e54b90c32d3dc87cc2825656a095c985ac0db","kind":"tag","published_at":"2011-03-16T15:40:05.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.0.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"a530dbb729f25449639ba64e11db23dab6049c9b","kind":"tag","published_at":"2011-02-25T15:33:34.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"36a4b9b3231717281aa2eb4faa40b15db648545f","kind":"tag","published_at":"2011-02-08T17:18:26.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.0.0/manifests"},{"name":"v1.6.5","sha":"ae8bb648881f653b6fb0d0afaa2458121cf1306b","kind":"tag","published_at":"2011-02-08T12:59:34.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.6.5","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"26424b748a44db365ce5992f20b6c11880c4784c","kind":"tag","published_at":"2010-11-19T09:19:40.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.6.4","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"64b5755fd7c528d87d5d6cffaf5b38d779078c31","kind":"tag","published_at":"2010-10-28T17:18:24.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.6.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"6fea3354884ecdb3164031651a8a03313c3b9bb6","kind":"tag","published_at":"2010-10-28T09:21:17.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.6.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"4a8f106e60c2e5c6d864e25569360f5a179799fc","kind":"tag","published_at":"2010-10-21T13:10:03.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.6.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.1/manifests"},{"name":"v1.5.5","sha":"734b450037c0b5a937b817489026157772bc4479","kind":"commit","published_at":"2010-10-15T12:32:14.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.5.5","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.5/manifests"},{"name":"v1.5.4","sha":"bd1877cab0a2f3c2dc8f4bf0d5b06340ee45d984","kind":"commit","published_at":"2010-10-15T11:53:33.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.5.4","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.4/manifests"},{"name":"v1.5.3","sha":"e6eb077c8c094f1b4daed1dad91652a77e6197ad","kind":"commit","published_at":"2010-10-11T16:53:10.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.5.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"2e19ed3e5509cd14d721bcdad710f2d555520fad","kind":"commit","published_at":"2010-06-28T13:06:53.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.5.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"2a4550807c0651c486e2a242bf27177c997fd4ad","kind":"commit","published_at":"2010-06-22T13:53:09.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.5.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"ad44e7d0119829ef7efddda9d154f2b113738343","kind":"commit","published_at":"2010-03-19T18:57:26.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.5.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.0/manifests"},{"name":"v1.4.6","sha":"5b37064e37f2f2906d188c9b652af77865d54223","kind":"commit","published_at":"2010-03-19T17:25:31.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.6","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.6/manifests"},{"name":"v1.4.5","sha":"90be359ceb4f1b0c202d5b71379641dd5ea91dd4","kind":"commit","published_at":"2010-03-19T17:22:52.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.5","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.5/manifests"},{"name":"v1.4.4","sha":"2cae7cf127ced98988a0120e34702be65f8f470e","kind":"commit","published_at":"2010-03-19T15:26:44.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.4","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.4/manifests"},{"name":"v1.4.1","sha":"b055e60e05d223c0041ff4d5993c1230e61ba3dc","kind":"commit","published_at":"2010-03-18T18:09:48.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.1/manifests"},{"name":"v1.4.3","sha":"862c76fb408c3afd42a63e0f32b8e018cdcf5504","kind":"commit","published_at":"2010-03-05T03:59:30.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"e50e3ede4298fb188bc60b78935c1045f7cfd641","kind":"commit","published_at":"2010-03-04T00:48:18.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.2/manifests"},{"name":"v1.4.0","sha":"703c775b868b4c4a4782808f20595f0eb05b8f2d","kind":"commit","published_at":"2010-01-06T12:59:19.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"dc8a6dd9a070a4b9bfcfdb8a4eac4340a6bc55d7","kind":"commit","published_at":"2009-11-23T17:01:35.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.3.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"4275be0c69f195e529877e48532777b0e8cf5287","kind":"commit","published_at":"2009-11-23T16:54:51.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.3.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"a1efd4733a7dea9e7f928f12936a66788bcec5c3","kind":"commit","published_at":"2009-10-28T13:30:06.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.2.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"8693984daa011a9a115e0494fc965da9c81130c5","kind":"commit","published_at":"2009-10-28T13:26:38.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"6b3a18a9d47b031d2d153576daf4c4c9529a1d2f","kind":"commit","published_at":"2009-06-23T06:37:54.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.1.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"7802a52c7f2112d064133f94b7f10c80102cca99","kind":"commit","published_at":"2009-06-22T19:26:29.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"3c06403f645f228d735cc3f397837b04d8d1843e","kind":"commit","published_at":"2009-05-28T07:05:41.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"53d175899438a9818c2cb100b97db59373a192d2","kind":"commit","published_at":"2009-05-27T17:29:58.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-04-29T18:30:30.852Z","dependent_packages_count":0,"downloads":135733767,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.1903093608416864,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.742314637601237,"average":0.23315599961073083},"purl":"pkg:gem/paper_trail?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/paper_trail","docker_dependents_count":59,"docker_downloads_count":27913831,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/paper_trail","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/paper_trail/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-24T20:00:50.567Z","issues_count":111,"pull_requests_count":150,"avg_time_to_close_issue":11875880.010638298,"avg_time_to_close_pull_request":4153411.495867769,"issues_closed_count":94,"pull_requests_closed_count":120,"pull_request_authors_count":69,"issue_authors_count":99,"avg_comments_per_issue":4.099099099099099,"avg_comments_per_pull_request":1.96,"merged_pull_requests_count":66,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":21,"past_year_avg_time_to_close_issue":7695112.0,"past_year_avg_time_to_close_pull_request":2376210.75,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":12,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":1.4,"past_year_avg_comments_per_pull_request":0.8095238095238095,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":5,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/issues","maintainers":[{"login":"jaredbeck","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredbeck"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/paper_trail/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/paper_trail/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/paper_trail/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/paper_trail/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/paper_trail/codemeta","maintainers":[{"uuid":"165339","login":"fatkodima","name":null,"email":null,"url":null,"packages_count":15,"html_url":"https://gem.coop/profiles/fatkodima","role":null,"created_at":"2025-10-08T01:43:17.157Z","updated_at":"2025-10-08T01:43:17.157Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/fatkodima/packages"},{"uuid":"88487","login":"jaredbeck","name":null,"email":null,"url":null,"packages_count":19,"html_url":"https://gem.coop/profiles/jaredbeck","role":null,"created_at":"2025-10-08T01:43:17.111Z","updated_at":"2025-10-08T01:43:17.111Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/jaredbeck/packages"},{"uuid":"171","login":"airblade","name":null,"email":null,"url":null,"packages_count":22,"html_url":"https://gem.coop/profiles/airblade","role":null,"created_at":"2025-10-08T01:43:16.973Z","updated_at":"2025-10-08T01:43:16.973Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/airblade/packages"},{"uuid":"4898","login":"batter","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://gem.coop/profiles/batter","role":null,"created_at":"2025-10-08T01:43:17.027Z","updated_at":"2025-10-08T01:43:17.027Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/batter/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190398,"maintainers_count":67480,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":269817,"name":"paper_trail","ecosystem":"rubygems","description":"Track changes to your models, for auditing or versioning. See how a model looked\nat any stage in its lifecycle, revert it to any version, or restore it after it\nhas been destroyed.\n","homepage":"https://github.com/paper-trail-gem/paper_trail","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/paper-trail-gem/paper_trail","keywords_array":[],"namespace":null,"versions_count":122,"first_release_published_at":"2009-10-02T21:54:47.319Z","latest_release_published_at":"2025-10-24T08:55:56.661Z","latest_release_number":"17.0.0","last_synced_at":"2026-03-18T13:03:19.641Z","created_at":"2022-04-06T06:34:13.453Z","updated_at":"2026-03-18T13:03:19.641Z","registry_url":"https://rubygems.org/gems/paper_trail","install_command":"gem install paper_trail -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/paper_trail/","metadata":{"funding":null},"repo_metadata":{"id":578808,"uuid":"211588","full_name":"paper-trail-gem/paper_trail","owner":"paper-trail-gem","description":"Track changes to your rails models","archived":false,"fork":false,"pushed_at":"2025-10-24T08:55:19.000Z","size":3971,"stargazers_count":6946,"open_issues_count":12,"forks_count":909,"subscribers_count":60,"default_branch":"master","last_synced_at":"2025-10-24T10:28:05.473Z","etag":null,"topics":["activerecord","audit","log","rails","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/paper-trail-gem.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","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}},"created_at":"2009-05-27T15:20:55.000Z","updated_at":"2025-10-24T08:55:22.000Z","dependencies_parsed_at":"2023-07-05T15:00:36.246Z","dependency_job_id":"43a2135b-966e-4ed9-9162-14bf9440d3db","html_url":"https://github.com/paper-trail-gem/paper_trail","commit_stats":{"total_commits":1957,"total_committers":255,"mean_commits":7.674509803921569,"dds":0.6034747061829331,"last_synced_commit":"94e9c0daa28c5a60441f5e173f3e6b1d2c555918"},"previous_names":["airblade/paper_trail"],"tags_count":129,"template":false,"template_full_name":null,"purl":"pkg:github/paper-trail-gem/paper_trail","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paper-trail-gem","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/sbom","scorecard":{"id":173352,"data":{"date":"2025-08-04","repo":{"name":"github.com/paper-trail-gem/paper_trail","commit":"cae7f5d1a6730b04b3b213f9c1453fd1ad6119d2"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.3,"checks":[{"name":"Code-Review","score":4,"reason":"Found 12/25 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: topLevel 'contents' permission set to 'read': .github/workflows/stale.yml:7","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/stale.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/stale.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/test.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 22 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T17:07:40.267Z","repository_id":578808,"created_at":"2025-08-16T17:07:40.267Z","updated_at":"2025-08-16T17:07:40.267Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280878223,"owners_count":26406644,"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","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"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":"paper-trail-gem","name":"The paper_trail gem","uuid":"38986600","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/38986600?v=4","repositories_count":4,"last_synced_at":"2024-03-25T22:17:05.351Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/paper-trail-gem","funding_links":[],"total_stars":6696,"followers":6,"following":0,"created_at":"2022-11-02T18:28:51.367Z","updated_at":"2024-03-25T22:17:05.580Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paper-trail-gem","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paper-trail-gem/repositories"},"tags":[{"name":"v16.0.0","sha":"5f5a7a095555f3692eb036638b98e4e916af4782","kind":"tag","published_at":"2024-11-08T00:32:40.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v16.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v16.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v16.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v16.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v16.0.0/manifests"},{"name":"v15.2.0","sha":"a2bd02960a488a8fa902e7feeed2f379f8f517f3","kind":"tag","published_at":"2024-09-08T03:57:49.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v15.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v15.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v15.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v15.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v15.2.0/manifests"},{"name":"v15.1.0","sha":"47dbc2271c7055fde6f0fe7d3c8bf44f62cbef63","kind":"tag","published_at":"2023-10-22T23:07:39.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v15.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v15.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v15.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v15.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v15.1.0/manifests"},{"name":"v15.0.0","sha":"d627260709ecd61df3faa2da8fb281bc6a13ceb1","kind":"tag","published_at":"2023-08-07T02:55:36.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v15.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v15.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v15.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v15.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v15.0.0/manifests"},{"name":"v14.0.0","sha":"1aa09459ec3f03e3261211151a5810112fe56137","kind":"tag","published_at":"2022-11-26T08:11:58.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v14.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v14.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v14.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v14.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v14.0.0/manifests"},{"name":"v13.0.0","sha":"9de2a7dc6ca29c0648f63351772cc64eeebd7664","kind":"tag","published_at":"2022-08-16T02:12:03.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v13.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v13.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v13.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v13.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v13.0.0/manifests"},{"name":"v12.3.0","sha":"b2956143edf340930ed775946b1d5a635a265add","kind":"tag","published_at":"2022-03-13T20:20:15.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v12.3.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v12.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v12.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.3.0/manifests"},{"name":"999.9.9","sha":"ee1b0002ea8c427947181d0be7ab0f6b1186d8ea","kind":"commit","published_at":"2022-01-24T15:46:24.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/999.9.9","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/999.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@999.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/999.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/999.9.9/manifests"},{"name":"v12.2.0","sha":"f21e9a4368d6b39443bbc80cc74818fd4d6e3a25","kind":"tag","published_at":"2022-01-21T05:26:27.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v12.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v12.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v12.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.2.0/manifests"},{"name":"v12.1.0","sha":"4343a4b372d11744cf041119451dad9320382b03","kind":"tag","published_at":"2021-08-30T04:16:13.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v12.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v12.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v12.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.1.0/manifests"},{"name":"v12.0.0","sha":"4567568c74b8f04a19508e8fdc131e56532d8c68","kind":"tag","published_at":"2021-03-29T15:33:52.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v12.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v12.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v12.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.0.0/manifests"},{"name":"v11.1.0","sha":"3f2e6f0b6640fa7c875b5b7e0431f5a20d55b0a2","kind":"tag","published_at":"2020-12-16T16:02:17.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v11.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v11.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v11.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v11.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v11.1.0/manifests"},{"name":"v11.0.0","sha":"3037b1f2aa09756de7b295aca527bd2405e4af12","kind":"tag","published_at":"2020-08-24T04:31:16.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v11.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v11.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v11.0.0/manifests"},{"name":"v10.3.1","sha":"ab0846a0f09f6f9837d1be28ff55ebf54e70e1a6","kind":"tag","published_at":"2019-07-31T21:06:12.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.3.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.3.1/manifests"},{"name":"v10.3.0","sha":"c9e98be7df68a28f24d9b6a8628006de73d509a7","kind":"tag","published_at":"2019-04-09T20:15:02.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.3.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.3.0/manifests"},{"name":"v10.2.1","sha":"6471dc90698daa1a6947216030b4cbc829cad269","kind":"tag","published_at":"2019-03-14T19:29:16.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.2.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.2.1/manifests"},{"name":"v10.2.0","sha":"922489fc6f63052824f918e29b72fd1f647ba495","kind":"tag","published_at":"2019-01-31T06:23:03.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.2.0/manifests"},{"name":"v10.1.0","sha":"8d44aa5d920d0fdc1b0ef424b1eb79a8577c6654","kind":"tag","published_at":"2018-12-04T22:17:09.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.1.0/manifests"},{"name":"v10.0.1","sha":"091612fb565c5fa71aee828fa575cc4e4c180f28","kind":"tag","published_at":"2018-09-01T21:42:59.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.0.1/manifests"},{"name":"v10.0.0","sha":"fbedbd8f86a547355faab31449afc3ba1e13a3f7","kind":"tag","published_at":"2018-09-01T20:27:08.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.0.0/manifests"},{"name":"v9.2.0","sha":"379751b79abd280a66125bddc706c2ecd08d5740","kind":"tag","published_at":"2018-06-10T03:22:49.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v9.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v9.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v9.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.2.0/manifests"},{"name":"v9.1.1","sha":"7d42a02c0cd7261cde0cd27b1afff9c24a7b7dfd","kind":"tag","published_at":"2018-05-31T00:07:29.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v9.1.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v9.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v9.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.1.1/manifests"},{"name":"v9.1.0","sha":"de3bc5af9d1788435189f6455354fd25d95ea0f6","kind":"tag","published_at":"2018-05-23T17:59:24.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v9.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v9.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.1.0/manifests"},{"name":"v9.0.2","sha":"51d48f9d656553ad69635b1151556dc8d11c8d6b","kind":"tag","published_at":"2018-05-15T01:21:04.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v9.0.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v9.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v9.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.0.2/manifests"},{"name":"v9.0.1","sha":"e1aa4ed01516d772356937c0925c19cb45cecd16","kind":"tag","published_at":"2018-04-23T04:34:16.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v9.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v9.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.0.1/manifests"},{"name":"v9.0.0","sha":"a0697ceb929f4f12bedf25d06983dd5b9812b8c6","kind":"tag","published_at":"2018-03-27T01:42:50.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v9.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v9.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.0.0/manifests"},{"name":"v8.1.2","sha":"971c2c82698d75260fc1f511b18601896e622737","kind":"tag","published_at":"2017-12-22T17:52:29.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v8.1.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v8.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v8.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.1.2/manifests"},{"name":"v8.1.1","sha":"582770c2f450494ecd0afc488caf13ef7f6a8b31","kind":"tag","published_at":"2017-12-11T02:15:10.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v8.1.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v8.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.1.1/manifests"},{"name":"v8.1.0","sha":"f2429ed624d10163181a40b3a1f26d567b1ce4db","kind":"tag","published_at":"2017-12-01T02:26:59.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v8.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v8.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.1.0/manifests"},{"name":"v8.0.1","sha":"f533104b612869d6e2eb30b8d8dcd1cbf705857c","kind":"tag","published_at":"2017-10-25T16:37:57.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v8.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v8.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"9802c47284e4f821c26aaaa0adde30bcec27f3ef","kind":"tag","published_at":"2017-10-05T02:13:21.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v8.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.0.0/manifests"},{"name":"v7.1.3","sha":"c0a90c2892f922b93179041857706cbb5668a78f","kind":"tag","published_at":"2017-09-19T05:47:33.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.1.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.3/manifests"},{"name":"v7.1.2","sha":"87e752e825c5c80131aab994f58e6a4e4eeac0fa","kind":"tag","published_at":"2017-08-31T01:16:57.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.1.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.2/manifests"},{"name":"v7.1.1","sha":"0e95bda3e0e9925dcb985fdef57b8436c085341d","kind":"tag","published_at":"2017-08-18T15:36:50.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.1.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.1/manifests"},{"name":"v7.1.0","sha":"69ecdca3f0388c46b59a568f8bae18e7ecfab0eb","kind":"tag","published_at":"2017-07-09T06:01:22.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.0/manifests"},{"name":"v7.0.3","sha":"ec17d38fbca9a23340f85c99e02d2dd5f3586eaa","kind":"tag","published_at":"2017-06-01T19:09:26.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.0.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.3/manifests"},{"name":"v7.0.2","sha":"11afe604a494ec4c619ab6bbd30dc59a6725af03","kind":"tag","published_at":"2017-04-26T17:59:22.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.0.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.2/manifests"},{"name":"v7.0.1","sha":"ca517f882fd8ca03b3a260f7d7b3b7c3b9f4e2d4","kind":"tag","published_at":"2017-04-10T16:01:43.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.1/manifests"},{"name":"v7.0.0","sha":"e051c55539162cd2bbabc84bec1cca3c5e632297","kind":"tag","published_at":"2017-04-01T07:06:15.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.0/manifests"},{"name":"v6.0.2","sha":"956fc170ea69a6b9c90b7f3545616d553aae6c8c","kind":"tag","published_at":"2016-12-14T04:10:16.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v6.0.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v6.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v6.0.2/manifests"},{"name":"v6.0.1","sha":"8b9ce72f2c449becb3d75b094b9b07fb64b6e908","kind":"tag","published_at":"2016-12-04T22:34:29.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v6.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v6.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v6.0.1/manifests"},{"name":"v6.0.0","sha":"05dd9fb40848c2c8e7079eac7fccffb54720db9e","kind":"tag","published_at":"2016-12-04T01:44:53.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v6.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v6.0.0/manifests"},{"name":"v5.2.3","sha":"836de83c90862828c8cb8f88c2c079f100928315","kind":"tag","published_at":"2016-11-29T21:18:49.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.2.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.3/manifests"},{"name":"v5.2.2","sha":"a7620d50626e39e9c6d57321f4c0523fc6f75a8d","kind":"tag","published_at":"2016-11-22T18:37:11.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.2.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.2/manifests"},{"name":"v5.2.1","sha":"8d1b913e4b132c01fccc29b1d29295dfef00b3c8","kind":"tag","published_at":"2016-09-02T22:38:53.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.2.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.1/manifests"},{"name":"v5.2.0","sha":"65cd2517f641059720357ef6e9e13f4f117bbb11","kind":"tag","published_at":"2016-06-27T05:25:14.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.0/manifests"},{"name":"v4.2.0","sha":"7fafdc7e5056e683ca18240e81f54be2da7af308","kind":"tag","published_at":"2016-06-01T00:06:39.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.2.0/manifests"},{"name":"v5.1.1","sha":"963d0310a2d2473326e02ceea33c97c6a13a5a76","kind":"tag","published_at":"2016-05-31T23:53:56.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.1.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.1.1/manifests"},{"name":"v5.1.0","sha":"17c8f34f181b3bdc7b409ea6d523cdc4c1ebd51f","kind":"tag","published_at":"2016-05-20T23:20:11.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.1.0/manifests"},{"name":"v5.0.1","sha":"f38eff8059e6d5a7ff62d10435ef7f8bfc1959c5","kind":"tag","published_at":"2016-05-04T22:21:26.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"fc6756dd0d6d08e00d0e5bb23f9f2a3dfd8b988b","kind":"tag","published_at":"2016-05-02T16:19:44.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.0.0/manifests"},{"name":"v4.1.0","sha":"ea9ba29d02ae472aea29ce0bf41225218f1552a6","kind":"tag","published_at":"2016-01-30T04:39:47.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.1.0/manifests"},{"name":"v4.0.2","sha":"437e29d24967d3f4301c4137279c19421060b8aa","kind":"tag","published_at":"2016-01-19T01:48:15.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"1fd3713aaef0f637032063c61f041bc549dd1d47","kind":"tag","published_at":"2015-12-14T02:55:51.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.1/manifests"},{"name":"v3.0.9","sha":"ca440455398683643005f268715068d9a2cb729a","kind":"tag","published_at":"2015-12-14T02:42:55.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.9","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.9/manifests"},{"name":"v4.0.0","sha":"f3b31fae0395bc0ef794f2bedfcdbba240865b62","kind":"tag","published_at":"2015-07-30T03:21:12.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0/manifests"},{"name":"v4.0.0.rc2","sha":"cd4615829415973bcb5e671f2657b4d1656c4584","kind":"tag","published_at":"2015-07-20T14:08:54.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.0.rc2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.rc2/manifests"},{"name":"v4.0.0.rc1","sha":"8effed380e970a82de0cd905848929ae61fabe4d","kind":"tag","published_at":"2015-05-09T05:19:40.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.0.rc1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.rc1/manifests"},{"name":"v3.0.8","sha":"063f350e670a78185a81cc74ce152318da7f6a53","kind":"tag","published_at":"2015-04-29T21:01:43.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.8","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.8/manifests"},{"name":"v3.0.7","sha":"a89f6fe56a7f7004dfc65d016c9a07462420a4d7","kind":"tag","published_at":"2015-04-27T18:36:56.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.7","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.7/manifests"},{"name":"v4.0.0.beta2","sha":"122c2d68939dd4d2c5bb6b8adbec751ee3ec2b1e","kind":"tag","published_at":"2015-01-16T18:24:59.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.0.beta2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.0.beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.0.beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.beta2/manifests"},{"name":"v4.0.0.beta1","sha":"5e47174e13006a14340f7b1a49453d82f5390974","kind":"tag","published_at":"2014-12-30T22:10:40.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.0.beta1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.0.beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.0.beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.beta1/manifests"},{"name":"v3.0.6","sha":"6d2188fed848fb9edc0fdb1620ccb4484d0ef333","kind":"tag","published_at":"2014-10-09T16:36:03.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.6","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.6/manifests"},{"name":"v3.0.5","sha":"280b194727f0ea2aa5573e92f9b7e5b80c55a63d","kind":"tag","published_at":"2014-08-29T23:16:25.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.5","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.5/manifests"},{"name":"v3.0.3","sha":"44dcdbaaa3be0cbcd1e638cf6a5ef291f1f95b48","kind":"tag","published_at":"2014-06-27T16:00:22.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"1880df9b618e783bce96cfd006a918b20b9833e2","kind":"tag","published_at":"2014-05-12T14:49:20.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"89e498c3dbb9f82314f76eafe30b326d652ad8bf","kind":"tag","published_at":"2014-03-14T21:54:14.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"c4e188c27040888515866660bac94740b92a262b","kind":"tag","published_at":"2013-12-11T22:47:36.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0/manifests"},{"name":"v3.0.0.rc2","sha":"0c80986e59ee27c0a5ced0cbe4f0d07fc7f52f08","kind":"tag","published_at":"2013-11-17T00:00:41.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.0.rc2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0.rc2/manifests"},{"name":"v3.0.0.rc1","sha":"507155f74fbc7bcd6807f65327b06d9f889fd8ea","kind":"tag","published_at":"2013-10-29T18:20:06.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.0.rc1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0.rc1/manifests"},{"name":"v3.0.0.beta1","sha":"8e949fd201b51adc0ca8e352563f2d10bd8f0137","kind":"tag","published_at":"2013-08-30T19:25:54.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.0.beta1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.0.beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.0.beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0.beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0.beta1/manifests"},{"name":"v2.7.2","sha":"9703df7705382b87a027e5c1c36e32127749b52d","kind":"tag","published_at":"2013-05-23T20:10:53.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.7.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"3a8a21152c4e16165eb0146fc0e7e66326ad458a","kind":"tag","published_at":"2013-02-15T18:11:46.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.7.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"bbb7e7ee6d2f94414403c604cba1f64911ec64dc","kind":"tag","published_at":"2013-01-02T22:08:24.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.7.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.7.0/manifests"},{"name":"v2.6.4","sha":"69425fa9dd4d857f3aeb228d40017b7c39fc656e","kind":"tag","published_at":"2012-11-16T17:28:08.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.6.4","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.4/manifests"},{"name":"v2.6.3","sha":"ccdc9cc0b211a8a9b50b3949b0ef4f769ea0d85e","kind":"tag","published_at":"2012-03-26T08:26:05.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.6.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.3/manifests"},{"name":"v2.6.2","sha":"096c2c69f6079b7e1e724bc014831c0fc489b015","kind":"tag","published_at":"2012-03-12T13:04:28.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.6.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"179601768d719f5ab7e92f49dd5397fbab8e880a","kind":"tag","published_at":"2012-03-12T11:16:08.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.6.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"248ed1ae93c8138439ad782557b4dbe0ac3b6ea3","kind":"tag","published_at":"2012-01-18T08:11:46.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.6.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.0/manifests"},{"name":"v2.5.2","sha":"865e338b0a9aa4ec083aabaaf66eb1cf88ecc671","kind":"tag","published_at":"2012-01-16T13:46:55.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.5.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"21c0f1b05ad7ede2a910007253f3b0ba3d63c708","kind":"tag","published_at":"2012-01-16T13:45:22.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.5.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"bafdc5b01742358437caa65d90b1f1a16afe5097","kind":"tag","published_at":"2011-11-11T13:29:55.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.5.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.5.0/manifests"},{"name":"v2.4.1","sha":"a5349b85e494df0711f3c4fe03d0400f38b9b376","kind":"tag","published_at":"2011-11-09T10:08:03.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.4.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.4.1/manifests"},{"name":"v2.4.0","sha":"7a11792786bec513004fd42f4c0265a8e4278fd0","kind":"tag","published_at":"2011-09-29T09:01:03.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.4.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.4.0/manifests"},{"name":"v2.3.3","sha":"ca3848f542edcf77d3c2a780dfb43a07d8123f4b","kind":"tag","published_at":"2011-09-14T08:19:59.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.3.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.3/manifests"},{"name":"v2.3.2","sha":"82ad1c7be6bb74d2ab25e26955403ed2c63cb939","kind":"tag","published_at":"2011-08-31T09:27:50.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.3.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"44b117c91e15975b6421b0d788f9d106049619f6","kind":"tag","published_at":"2011-08-22T14:53:24.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.3.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"61fe417414b4366442acaffab8fa440b882b9376","kind":"tag","published_at":"2011-08-22T08:51:43.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.3.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.0/manifests"},{"name":"v2.2.9","sha":"0202011433c588efffc824e4162c452ae3b3c8b5","kind":"tag","published_at":"2011-07-23T16:23:31.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.9","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.9/manifests"},{"name":"v2.2.8","sha":"7a7a899f7194c555564ff6af703a8d79919cc330","kind":"tag","published_at":"2011-07-14T09:33:22.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.8","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.8/manifests"},{"name":"v2.2.7","sha":"ec620fa2369907c949bd2a0458a84514b76af95e","kind":"tag","published_at":"2011-07-13T09:22:39.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.7","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.7/manifests"},{"name":"v2.2.6","sha":"16585a4f47475bbeddcf6daba2120f6302a5413a","kind":"tag","published_at":"2011-07-11T15:03:58.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.6","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.6/manifests"},{"name":"v2.2.5","sha":"76614f15f228208dfb8ba7348d1f7fdcac0f6ee7","kind":"tag","published_at":"2011-06-21T15:12:58.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.5","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.5/manifests"},{"name":"v2.2.4","sha":"730acc19be26c671c86a7f046d0a79558c655d1f","kind":"tag","published_at":"2011-05-16T10:20:48.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.4","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.4/manifests"},{"name":"v2.2.3","sha":"163fcd5e25a534cbc80ea0e606562a62c94b8fdc","kind":"tag","published_at":"2011-05-06T10:24:55.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"20e049ade09b4caa54fcb4404f25e64c84bdbd12","kind":"tag","published_at":"2011-04-07T08:45:44.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"7fc9bb60750ac77571c04d99d10fd2f5192af893","kind":"tag","published_at":"2011-04-06T13:31:16.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9f580acd706f05e8ab5f50885f3691a2f2e3cf0","kind":"tag","published_at":"2011-04-05T08:13:25.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"fe2f43ae1c6516ee16e57546f7ab5cc4688066eb","kind":"tag","published_at":"2011-03-31T16:49:49.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.1.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"14e9bed0a649a64a9d33f24ad7e22acde3b670b8","kind":"tag","published_at":"2011-03-31T16:04:29.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.1.0/manifests"},{"name":"v2.0.2","sha":"410e54b90c32d3dc87cc2825656a095c985ac0db","kind":"tag","published_at":"2011-03-16T15:40:05.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.0.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"a530dbb729f25449639ba64e11db23dab6049c9b","kind":"tag","published_at":"2011-02-25T15:33:34.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"36a4b9b3231717281aa2eb4faa40b15db648545f","kind":"tag","published_at":"2011-02-08T17:18:26.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.0.0/manifests"},{"name":"v1.6.5","sha":"ae8bb648881f653b6fb0d0afaa2458121cf1306b","kind":"tag","published_at":"2011-02-08T12:59:34.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.6.5","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"26424b748a44db365ce5992f20b6c11880c4784c","kind":"tag","published_at":"2010-11-19T09:19:40.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.6.4","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"64b5755fd7c528d87d5d6cffaf5b38d779078c31","kind":"tag","published_at":"2010-10-28T17:18:24.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.6.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"6fea3354884ecdb3164031651a8a03313c3b9bb6","kind":"tag","published_at":"2010-10-28T09:21:17.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.6.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"4a8f106e60c2e5c6d864e25569360f5a179799fc","kind":"tag","published_at":"2010-10-21T13:10:03.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.6.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.1/manifests"},{"name":"v1.5.5","sha":"734b450037c0b5a937b817489026157772bc4479","kind":"commit","published_at":"2010-10-15T12:32:14.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.5.5","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.5/manifests"},{"name":"v1.5.4","sha":"bd1877cab0a2f3c2dc8f4bf0d5b06340ee45d984","kind":"commit","published_at":"2010-10-15T11:53:33.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.5.4","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.4/manifests"},{"name":"v1.5.3","sha":"e6eb077c8c094f1b4daed1dad91652a77e6197ad","kind":"commit","published_at":"2010-10-11T16:53:10.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.5.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"2e19ed3e5509cd14d721bcdad710f2d555520fad","kind":"commit","published_at":"2010-06-28T13:06:53.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.5.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"2a4550807c0651c486e2a242bf27177c997fd4ad","kind":"commit","published_at":"2010-06-22T13:53:09.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.5.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"ad44e7d0119829ef7efddda9d154f2b113738343","kind":"commit","published_at":"2010-03-19T18:57:26.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.5.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.0/manifests"},{"name":"v1.4.6","sha":"5b37064e37f2f2906d188c9b652af77865d54223","kind":"commit","published_at":"2010-03-19T17:25:31.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.6","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.6/manifests"},{"name":"v1.4.5","sha":"90be359ceb4f1b0c202d5b71379641dd5ea91dd4","kind":"commit","published_at":"2010-03-19T17:22:52.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.5","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.5/manifests"},{"name":"v1.4.4","sha":"2cae7cf127ced98988a0120e34702be65f8f470e","kind":"commit","published_at":"2010-03-19T15:26:44.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.4","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.4/manifests"},{"name":"v1.4.1","sha":"b055e60e05d223c0041ff4d5993c1230e61ba3dc","kind":"commit","published_at":"2010-03-18T18:09:48.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.1/manifests"},{"name":"v1.4.3","sha":"862c76fb408c3afd42a63e0f32b8e018cdcf5504","kind":"commit","published_at":"2010-03-05T03:59:30.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"e50e3ede4298fb188bc60b78935c1045f7cfd641","kind":"commit","published_at":"2010-03-04T00:48:18.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.2/manifests"},{"name":"v1.4.0","sha":"703c775b868b4c4a4782808f20595f0eb05b8f2d","kind":"commit","published_at":"2010-01-06T12:59:19.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"dc8a6dd9a070a4b9bfcfdb8a4eac4340a6bc55d7","kind":"commit","published_at":"2009-11-23T17:01:35.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.3.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"4275be0c69f195e529877e48532777b0e8cf5287","kind":"commit","published_at":"2009-11-23T16:54:51.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.3.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"a1efd4733a7dea9e7f928f12936a66788bcec5c3","kind":"commit","published_at":"2009-10-28T13:30:06.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.2.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"8693984daa011a9a115e0494fc965da9c81130c5","kind":"commit","published_at":"2009-10-28T13:26:38.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"6b3a18a9d47b031d2d153576daf4c4c9529a1d2f","kind":"commit","published_at":"2009-06-23T06:37:54.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.1.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"7802a52c7f2112d064133f94b7f10c80102cca99","kind":"commit","published_at":"2009-06-22T19:26:29.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"3c06403f645f228d735cc3f397837b04d8d1843e","kind":"commit","published_at":"2009-05-28T07:05:41.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"53d175899438a9818c2cb100b97db59373a192d2","kind":"commit","published_at":"2009-05-27T17:29:58.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-02-11T15:19:22.371Z","dependent_packages_count":132,"downloads":129234781,"downloads_period":"total","dependent_repos_count":5810,"rankings":{"downloads":0.2179948930096676,"dependent_repos_count":0.420378898540382,"dependent_packages_count":0.26482755544652714,"stargazers_count":0.17785261092093085,"forks_count":0.8006155149920273,"docker_downloads_count":0.8362975435153488,"average":0.45299450273748065},"purl":"pkg:gem/paper_trail","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/paper_trail","docker_dependents_count":59,"docker_downloads_count":27913831,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/paper_trail","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/paper_trail/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2025-10-29T15:26:12.412Z","issues_count":106,"pull_requests_count":144,"avg_time_to_close_issue":11863859.619565217,"avg_time_to_close_pull_request":4116354.45,"issues_closed_count":92,"pull_requests_closed_count":119,"pull_request_authors_count":64,"issue_authors_count":94,"avg_comments_per_issue":4.10377358490566,"avg_comments_per_pull_request":1.9236111111111112,"merged_pull_requests_count":66,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":19,"past_year_pull_requests_count":40,"past_year_avg_time_to_close_issue":4958164.777777778,"past_year_avg_time_to_close_pull_request":2106683.5416666665,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":24,"past_year_pull_request_authors_count":15,"past_year_issue_authors_count":17,"past_year_avg_comments_per_issue":1.1052631578947367,"past_year_avg_comments_per_pull_request":0.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":15,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/issues","maintainers":[{"login":"jaredbeck","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredbeck"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/paper_trail/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/paper_trail/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/paper_trail/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/paper_trail/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/paper_trail/codemeta","maintainers":[{"uuid":"88487","login":"jaredbeck","name":null,"email":null,"url":null,"packages_count":20,"html_url":"https://rubygems.org/profiles/jaredbeck","role":null,"created_at":"2022-11-09T09:44:33.439Z","updated_at":"2022-11-09T09:44:33.439Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/jaredbeck/packages"},{"uuid":"171","login":"airblade","name":null,"email":null,"url":null,"packages_count":22,"html_url":"https://rubygems.org/profiles/airblade","role":null,"created_at":"2022-11-09T09:44:33.372Z","updated_at":"2022-11-09T09:44:33.372Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/airblade/packages"},{"uuid":"165339","login":"fatkodima","name":null,"email":null,"url":null,"packages_count":15,"html_url":"https://rubygems.org/profiles/fatkodima","role":null,"created_at":"2024-10-30T15:39:05.505Z","updated_at":"2024-10-30T15:39:05.505Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/fatkodima/packages"},{"uuid":"4898","login":"batter","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://rubygems.org/profiles/batter","role":null,"created_at":"2022-11-09T09:44:33.392Z","updated_at":"2022-11-09T09:44:33.392Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/batter/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205545,"maintainers_count":68472,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7260},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-04-03T06:42:17.024Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":10399454,"name":"github.com/paper-trail-gem/paper_trail","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/paper-trail-gem/paper_trail","keywords_array":[],"namespace":null,"versions_count":122,"first_release_published_at":"2009-05-27T17:29:58.000Z","latest_release_published_at":"2025-10-24T08:55:00.000Z","latest_release_number":"v17.0.0+incompatible","last_synced_at":"2026-04-28T04:02:11.679Z","created_at":"2024-06-19T04:32:26.522Z","updated_at":"2026-04-28T04:02:11.680Z","registry_url":"https://pkg.go.dev/github.com/paper-trail-gem/paper_trail","install_command":"go get github.com/paper-trail-gem/paper_trail","documentation_url":"https://pkg.go.dev/github.com/paper-trail-gem/paper_trail#section-documentation","metadata":{},"repo_metadata":{"id":578808,"uuid":"211588","full_name":"paper-trail-gem/paper_trail","owner":"paper-trail-gem","description":"Track changes to your rails models","archived":false,"fork":false,"pushed_at":"2025-10-24T08:55:19.000Z","size":3971,"stargazers_count":6946,"open_issues_count":12,"forks_count":909,"subscribers_count":60,"default_branch":"master","last_synced_at":"2025-10-24T10:28:05.473Z","etag":null,"topics":["activerecord","audit","log","rails","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/paper-trail-gem.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","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}},"created_at":"2009-05-27T15:20:55.000Z","updated_at":"2025-10-24T08:55:22.000Z","dependencies_parsed_at":"2023-07-05T15:00:36.246Z","dependency_job_id":"43a2135b-966e-4ed9-9162-14bf9440d3db","html_url":"https://github.com/paper-trail-gem/paper_trail","commit_stats":{"total_commits":1957,"total_committers":255,"mean_commits":7.674509803921569,"dds":0.6034747061829331,"last_synced_commit":"94e9c0daa28c5a60441f5e173f3e6b1d2c555918"},"previous_names":["airblade/paper_trail"],"tags_count":129,"template":false,"template_full_name":null,"purl":"pkg:github/paper-trail-gem/paper_trail","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paper-trail-gem","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/sbom","scorecard":{"id":173352,"data":{"date":"2025-08-04","repo":{"name":"github.com/paper-trail-gem/paper_trail","commit":"cae7f5d1a6730b04b3b213f9c1453fd1ad6119d2"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.3,"checks":[{"name":"Code-Review","score":4,"reason":"Found 12/25 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: topLevel 'contents' permission set to 'read': .github/workflows/stale.yml:7","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/stale.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/stale.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/paper-trail-gem/paper_trail/test.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 22 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T17:07:40.267Z","repository_id":578808,"created_at":"2025-08-16T17:07:40.267Z","updated_at":"2025-08-16T17:07:40.267Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280878223,"owners_count":26406644,"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","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"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":"paper-trail-gem","name":"The paper_trail gem","uuid":"38986600","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/38986600?v=4","repositories_count":4,"last_synced_at":"2024-03-25T22:17:05.351Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/paper-trail-gem","funding_links":[],"total_stars":6696,"followers":6,"following":0,"created_at":"2022-11-02T18:28:51.367Z","updated_at":"2024-03-25T22:17:05.580Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paper-trail-gem","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paper-trail-gem/repositories"},"tags":[{"name":"v16.0.0","sha":"5f5a7a095555f3692eb036638b98e4e916af4782","kind":"tag","published_at":"2024-11-08T00:32:40.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v16.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v16.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v16.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v16.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v16.0.0/manifests"},{"name":"v15.2.0","sha":"a2bd02960a488a8fa902e7feeed2f379f8f517f3","kind":"tag","published_at":"2024-09-08T03:57:49.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v15.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v15.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v15.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v15.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v15.2.0/manifests"},{"name":"v15.1.0","sha":"47dbc2271c7055fde6f0fe7d3c8bf44f62cbef63","kind":"tag","published_at":"2023-10-22T23:07:39.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v15.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v15.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v15.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v15.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v15.1.0/manifests"},{"name":"v15.0.0","sha":"d627260709ecd61df3faa2da8fb281bc6a13ceb1","kind":"tag","published_at":"2023-08-07T02:55:36.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v15.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v15.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v15.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v15.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v15.0.0/manifests"},{"name":"v14.0.0","sha":"1aa09459ec3f03e3261211151a5810112fe56137","kind":"tag","published_at":"2022-11-26T08:11:58.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v14.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v14.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v14.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v14.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v14.0.0/manifests"},{"name":"v13.0.0","sha":"9de2a7dc6ca29c0648f63351772cc64eeebd7664","kind":"tag","published_at":"2022-08-16T02:12:03.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v13.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v13.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v13.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v13.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v13.0.0/manifests"},{"name":"v12.3.0","sha":"b2956143edf340930ed775946b1d5a635a265add","kind":"tag","published_at":"2022-03-13T20:20:15.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v12.3.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v12.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v12.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.3.0/manifests"},{"name":"999.9.9","sha":"ee1b0002ea8c427947181d0be7ab0f6b1186d8ea","kind":"commit","published_at":"2022-01-24T15:46:24.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/999.9.9","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/999.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@999.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/999.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/999.9.9/manifests"},{"name":"v12.2.0","sha":"f21e9a4368d6b39443bbc80cc74818fd4d6e3a25","kind":"tag","published_at":"2022-01-21T05:26:27.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v12.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v12.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v12.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.2.0/manifests"},{"name":"v12.1.0","sha":"4343a4b372d11744cf041119451dad9320382b03","kind":"tag","published_at":"2021-08-30T04:16:13.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v12.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v12.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v12.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.1.0/manifests"},{"name":"v12.0.0","sha":"4567568c74b8f04a19508e8fdc131e56532d8c68","kind":"tag","published_at":"2021-03-29T15:33:52.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v12.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v12.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v12.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v12.0.0/manifests"},{"name":"v11.1.0","sha":"3f2e6f0b6640fa7c875b5b7e0431f5a20d55b0a2","kind":"tag","published_at":"2020-12-16T16:02:17.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v11.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v11.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v11.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v11.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v11.1.0/manifests"},{"name":"v11.0.0","sha":"3037b1f2aa09756de7b295aca527bd2405e4af12","kind":"tag","published_at":"2020-08-24T04:31:16.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v11.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v11.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v11.0.0/manifests"},{"name":"v10.3.1","sha":"ab0846a0f09f6f9837d1be28ff55ebf54e70e1a6","kind":"tag","published_at":"2019-07-31T21:06:12.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.3.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.3.1/manifests"},{"name":"v10.3.0","sha":"c9e98be7df68a28f24d9b6a8628006de73d509a7","kind":"tag","published_at":"2019-04-09T20:15:02.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.3.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.3.0/manifests"},{"name":"v10.2.1","sha":"6471dc90698daa1a6947216030b4cbc829cad269","kind":"tag","published_at":"2019-03-14T19:29:16.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.2.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.2.1/manifests"},{"name":"v10.2.0","sha":"922489fc6f63052824f918e29b72fd1f647ba495","kind":"tag","published_at":"2019-01-31T06:23:03.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.2.0/manifests"},{"name":"v10.1.0","sha":"8d44aa5d920d0fdc1b0ef424b1eb79a8577c6654","kind":"tag","published_at":"2018-12-04T22:17:09.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.1.0/manifests"},{"name":"v10.0.1","sha":"091612fb565c5fa71aee828fa575cc4e4c180f28","kind":"tag","published_at":"2018-09-01T21:42:59.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.0.1/manifests"},{"name":"v10.0.0","sha":"fbedbd8f86a547355faab31449afc3ba1e13a3f7","kind":"tag","published_at":"2018-09-01T20:27:08.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v10.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v10.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v10.0.0/manifests"},{"name":"v9.2.0","sha":"379751b79abd280a66125bddc706c2ecd08d5740","kind":"tag","published_at":"2018-06-10T03:22:49.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v9.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v9.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v9.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.2.0/manifests"},{"name":"v9.1.1","sha":"7d42a02c0cd7261cde0cd27b1afff9c24a7b7dfd","kind":"tag","published_at":"2018-05-31T00:07:29.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v9.1.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v9.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v9.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.1.1/manifests"},{"name":"v9.1.0","sha":"de3bc5af9d1788435189f6455354fd25d95ea0f6","kind":"tag","published_at":"2018-05-23T17:59:24.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v9.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v9.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.1.0/manifests"},{"name":"v9.0.2","sha":"51d48f9d656553ad69635b1151556dc8d11c8d6b","kind":"tag","published_at":"2018-05-15T01:21:04.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v9.0.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v9.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v9.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.0.2/manifests"},{"name":"v9.0.1","sha":"e1aa4ed01516d772356937c0925c19cb45cecd16","kind":"tag","published_at":"2018-04-23T04:34:16.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v9.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v9.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.0.1/manifests"},{"name":"v9.0.0","sha":"a0697ceb929f4f12bedf25d06983dd5b9812b8c6","kind":"tag","published_at":"2018-03-27T01:42:50.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v9.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v9.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v9.0.0/manifests"},{"name":"v8.1.2","sha":"971c2c82698d75260fc1f511b18601896e622737","kind":"tag","published_at":"2017-12-22T17:52:29.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v8.1.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v8.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v8.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.1.2/manifests"},{"name":"v8.1.1","sha":"582770c2f450494ecd0afc488caf13ef7f6a8b31","kind":"tag","published_at":"2017-12-11T02:15:10.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v8.1.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v8.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.1.1/manifests"},{"name":"v8.1.0","sha":"f2429ed624d10163181a40b3a1f26d567b1ce4db","kind":"tag","published_at":"2017-12-01T02:26:59.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v8.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v8.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.1.0/manifests"},{"name":"v8.0.1","sha":"f533104b612869d6e2eb30b8d8dcd1cbf705857c","kind":"tag","published_at":"2017-10-25T16:37:57.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v8.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v8.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"9802c47284e4f821c26aaaa0adde30bcec27f3ef","kind":"tag","published_at":"2017-10-05T02:13:21.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v8.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v8.0.0/manifests"},{"name":"v7.1.3","sha":"c0a90c2892f922b93179041857706cbb5668a78f","kind":"tag","published_at":"2017-09-19T05:47:33.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.1.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.3/manifests"},{"name":"v7.1.2","sha":"87e752e825c5c80131aab994f58e6a4e4eeac0fa","kind":"tag","published_at":"2017-08-31T01:16:57.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.1.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.2/manifests"},{"name":"v7.1.1","sha":"0e95bda3e0e9925dcb985fdef57b8436c085341d","kind":"tag","published_at":"2017-08-18T15:36:50.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.1.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.1/manifests"},{"name":"v7.1.0","sha":"69ecdca3f0388c46b59a568f8bae18e7ecfab0eb","kind":"tag","published_at":"2017-07-09T06:01:22.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.1.0/manifests"},{"name":"v7.0.3","sha":"ec17d38fbca9a23340f85c99e02d2dd5f3586eaa","kind":"tag","published_at":"2017-06-01T19:09:26.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.0.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.3/manifests"},{"name":"v7.0.2","sha":"11afe604a494ec4c619ab6bbd30dc59a6725af03","kind":"tag","published_at":"2017-04-26T17:59:22.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.0.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.2/manifests"},{"name":"v7.0.1","sha":"ca517f882fd8ca03b3a260f7d7b3b7c3b9f4e2d4","kind":"tag","published_at":"2017-04-10T16:01:43.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.1/manifests"},{"name":"v7.0.0","sha":"e051c55539162cd2bbabc84bec1cca3c5e632297","kind":"tag","published_at":"2017-04-01T07:06:15.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v7.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v7.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v7.0.0/manifests"},{"name":"v6.0.2","sha":"956fc170ea69a6b9c90b7f3545616d553aae6c8c","kind":"tag","published_at":"2016-12-14T04:10:16.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v6.0.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v6.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v6.0.2/manifests"},{"name":"v6.0.1","sha":"8b9ce72f2c449becb3d75b094b9b07fb64b6e908","kind":"tag","published_at":"2016-12-04T22:34:29.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v6.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v6.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v6.0.1/manifests"},{"name":"v6.0.0","sha":"05dd9fb40848c2c8e7079eac7fccffb54720db9e","kind":"tag","published_at":"2016-12-04T01:44:53.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v6.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v6.0.0/manifests"},{"name":"v5.2.3","sha":"836de83c90862828c8cb8f88c2c079f100928315","kind":"tag","published_at":"2016-11-29T21:18:49.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.2.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.3/manifests"},{"name":"v5.2.2","sha":"a7620d50626e39e9c6d57321f4c0523fc6f75a8d","kind":"tag","published_at":"2016-11-22T18:37:11.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.2.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.2/manifests"},{"name":"v5.2.1","sha":"8d1b913e4b132c01fccc29b1d29295dfef00b3c8","kind":"tag","published_at":"2016-09-02T22:38:53.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.2.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.1/manifests"},{"name":"v5.2.0","sha":"65cd2517f641059720357ef6e9e13f4f117bbb11","kind":"tag","published_at":"2016-06-27T05:25:14.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.2.0/manifests"},{"name":"v4.2.0","sha":"7fafdc7e5056e683ca18240e81f54be2da7af308","kind":"tag","published_at":"2016-06-01T00:06:39.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.2.0/manifests"},{"name":"v5.1.1","sha":"963d0310a2d2473326e02ceea33c97c6a13a5a76","kind":"tag","published_at":"2016-05-31T23:53:56.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.1.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.1.1/manifests"},{"name":"v5.1.0","sha":"17c8f34f181b3bdc7b409ea6d523cdc4c1ebd51f","kind":"tag","published_at":"2016-05-20T23:20:11.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.1.0/manifests"},{"name":"v5.0.1","sha":"f38eff8059e6d5a7ff62d10435ef7f8bfc1959c5","kind":"tag","published_at":"2016-05-04T22:21:26.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"fc6756dd0d6d08e00d0e5bb23f9f2a3dfd8b988b","kind":"tag","published_at":"2016-05-02T16:19:44.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v5.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v5.0.0/manifests"},{"name":"v4.1.0","sha":"ea9ba29d02ae472aea29ce0bf41225218f1552a6","kind":"tag","published_at":"2016-01-30T04:39:47.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.1.0/manifests"},{"name":"v4.0.2","sha":"437e29d24967d3f4301c4137279c19421060b8aa","kind":"tag","published_at":"2016-01-19T01:48:15.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"1fd3713aaef0f637032063c61f041bc549dd1d47","kind":"tag","published_at":"2015-12-14T02:55:51.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.1/manifests"},{"name":"v3.0.9","sha":"ca440455398683643005f268715068d9a2cb729a","kind":"tag","published_at":"2015-12-14T02:42:55.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.9","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.9/manifests"},{"name":"v4.0.0","sha":"f3b31fae0395bc0ef794f2bedfcdbba240865b62","kind":"tag","published_at":"2015-07-30T03:21:12.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0/manifests"},{"name":"v4.0.0.rc2","sha":"cd4615829415973bcb5e671f2657b4d1656c4584","kind":"tag","published_at":"2015-07-20T14:08:54.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.0.rc2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.rc2/manifests"},{"name":"v4.0.0.rc1","sha":"8effed380e970a82de0cd905848929ae61fabe4d","kind":"tag","published_at":"2015-05-09T05:19:40.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.0.rc1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.rc1/manifests"},{"name":"v3.0.8","sha":"063f350e670a78185a81cc74ce152318da7f6a53","kind":"tag","published_at":"2015-04-29T21:01:43.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.8","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.8/manifests"},{"name":"v3.0.7","sha":"a89f6fe56a7f7004dfc65d016c9a07462420a4d7","kind":"tag","published_at":"2015-04-27T18:36:56.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.7","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.7/manifests"},{"name":"v4.0.0.beta2","sha":"122c2d68939dd4d2c5bb6b8adbec751ee3ec2b1e","kind":"tag","published_at":"2015-01-16T18:24:59.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.0.beta2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.0.beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.0.beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.beta2/manifests"},{"name":"v4.0.0.beta1","sha":"5e47174e13006a14340f7b1a49453d82f5390974","kind":"tag","published_at":"2014-12-30T22:10:40.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v4.0.0.beta1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v4.0.0.beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v4.0.0.beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v4.0.0.beta1/manifests"},{"name":"v3.0.6","sha":"6d2188fed848fb9edc0fdb1620ccb4484d0ef333","kind":"tag","published_at":"2014-10-09T16:36:03.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.6","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.6/manifests"},{"name":"v3.0.5","sha":"280b194727f0ea2aa5573e92f9b7e5b80c55a63d","kind":"tag","published_at":"2014-08-29T23:16:25.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.5","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.5/manifests"},{"name":"v3.0.3","sha":"44dcdbaaa3be0cbcd1e638cf6a5ef291f1f95b48","kind":"tag","published_at":"2014-06-27T16:00:22.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"1880df9b618e783bce96cfd006a918b20b9833e2","kind":"tag","published_at":"2014-05-12T14:49:20.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"89e498c3dbb9f82314f76eafe30b326d652ad8bf","kind":"tag","published_at":"2014-03-14T21:54:14.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"c4e188c27040888515866660bac94740b92a262b","kind":"tag","published_at":"2013-12-11T22:47:36.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0/manifests"},{"name":"v3.0.0.rc2","sha":"0c80986e59ee27c0a5ced0cbe4f0d07fc7f52f08","kind":"tag","published_at":"2013-11-17T00:00:41.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.0.rc2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0.rc2/manifests"},{"name":"v3.0.0.rc1","sha":"507155f74fbc7bcd6807f65327b06d9f889fd8ea","kind":"tag","published_at":"2013-10-29T18:20:06.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.0.rc1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0.rc1/manifests"},{"name":"v3.0.0.beta1","sha":"8e949fd201b51adc0ca8e352563f2d10bd8f0137","kind":"tag","published_at":"2013-08-30T19:25:54.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v3.0.0.beta1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v3.0.0.beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v3.0.0.beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0.beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v3.0.0.beta1/manifests"},{"name":"v2.7.2","sha":"9703df7705382b87a027e5c1c36e32127749b52d","kind":"tag","published_at":"2013-05-23T20:10:53.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.7.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"3a8a21152c4e16165eb0146fc0e7e66326ad458a","kind":"tag","published_at":"2013-02-15T18:11:46.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.7.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"bbb7e7ee6d2f94414403c604cba1f64911ec64dc","kind":"tag","published_at":"2013-01-02T22:08:24.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.7.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.7.0/manifests"},{"name":"v2.6.4","sha":"69425fa9dd4d857f3aeb228d40017b7c39fc656e","kind":"tag","published_at":"2012-11-16T17:28:08.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.6.4","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.4/manifests"},{"name":"v2.6.3","sha":"ccdc9cc0b211a8a9b50b3949b0ef4f769ea0d85e","kind":"tag","published_at":"2012-03-26T08:26:05.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.6.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.3/manifests"},{"name":"v2.6.2","sha":"096c2c69f6079b7e1e724bc014831c0fc489b015","kind":"tag","published_at":"2012-03-12T13:04:28.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.6.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"179601768d719f5ab7e92f49dd5397fbab8e880a","kind":"tag","published_at":"2012-03-12T11:16:08.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.6.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"248ed1ae93c8138439ad782557b4dbe0ac3b6ea3","kind":"tag","published_at":"2012-01-18T08:11:46.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.6.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.6.0/manifests"},{"name":"v2.5.2","sha":"865e338b0a9aa4ec083aabaaf66eb1cf88ecc671","kind":"tag","published_at":"2012-01-16T13:46:55.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.5.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"21c0f1b05ad7ede2a910007253f3b0ba3d63c708","kind":"tag","published_at":"2012-01-16T13:45:22.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.5.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"bafdc5b01742358437caa65d90b1f1a16afe5097","kind":"tag","published_at":"2011-11-11T13:29:55.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.5.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.5.0/manifests"},{"name":"v2.4.1","sha":"a5349b85e494df0711f3c4fe03d0400f38b9b376","kind":"tag","published_at":"2011-11-09T10:08:03.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.4.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.4.1/manifests"},{"name":"v2.4.0","sha":"7a11792786bec513004fd42f4c0265a8e4278fd0","kind":"tag","published_at":"2011-09-29T09:01:03.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.4.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.4.0/manifests"},{"name":"v2.3.3","sha":"ca3848f542edcf77d3c2a780dfb43a07d8123f4b","kind":"tag","published_at":"2011-09-14T08:19:59.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.3.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.3/manifests"},{"name":"v2.3.2","sha":"82ad1c7be6bb74d2ab25e26955403ed2c63cb939","kind":"tag","published_at":"2011-08-31T09:27:50.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.3.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"44b117c91e15975b6421b0d788f9d106049619f6","kind":"tag","published_at":"2011-08-22T14:53:24.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.3.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"61fe417414b4366442acaffab8fa440b882b9376","kind":"tag","published_at":"2011-08-22T08:51:43.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.3.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.3.0/manifests"},{"name":"v2.2.9","sha":"0202011433c588efffc824e4162c452ae3b3c8b5","kind":"tag","published_at":"2011-07-23T16:23:31.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.9","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.9/manifests"},{"name":"v2.2.8","sha":"7a7a899f7194c555564ff6af703a8d79919cc330","kind":"tag","published_at":"2011-07-14T09:33:22.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.8","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.8/manifests"},{"name":"v2.2.7","sha":"ec620fa2369907c949bd2a0458a84514b76af95e","kind":"tag","published_at":"2011-07-13T09:22:39.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.7","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.7/manifests"},{"name":"v2.2.6","sha":"16585a4f47475bbeddcf6daba2120f6302a5413a","kind":"tag","published_at":"2011-07-11T15:03:58.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.6","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.6/manifests"},{"name":"v2.2.5","sha":"76614f15f228208dfb8ba7348d1f7fdcac0f6ee7","kind":"tag","published_at":"2011-06-21T15:12:58.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.5","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.5/manifests"},{"name":"v2.2.4","sha":"730acc19be26c671c86a7f046d0a79558c655d1f","kind":"tag","published_at":"2011-05-16T10:20:48.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.4","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.4/manifests"},{"name":"v2.2.3","sha":"163fcd5e25a534cbc80ea0e606562a62c94b8fdc","kind":"tag","published_at":"2011-05-06T10:24:55.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"20e049ade09b4caa54fcb4404f25e64c84bdbd12","kind":"tag","published_at":"2011-04-07T08:45:44.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"7fc9bb60750ac77571c04d99d10fd2f5192af893","kind":"tag","published_at":"2011-04-06T13:31:16.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9f580acd706f05e8ab5f50885f3691a2f2e3cf0","kind":"tag","published_at":"2011-04-05T08:13:25.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"fe2f43ae1c6516ee16e57546f7ab5cc4688066eb","kind":"tag","published_at":"2011-03-31T16:49:49.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.1.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"14e9bed0a649a64a9d33f24ad7e22acde3b670b8","kind":"tag","published_at":"2011-03-31T16:04:29.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.1.0/manifests"},{"name":"v2.0.2","sha":"410e54b90c32d3dc87cc2825656a095c985ac0db","kind":"tag","published_at":"2011-03-16T15:40:05.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.0.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"a530dbb729f25449639ba64e11db23dab6049c9b","kind":"tag","published_at":"2011-02-25T15:33:34.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"36a4b9b3231717281aa2eb4faa40b15db648545f","kind":"tag","published_at":"2011-02-08T17:18:26.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v2.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v2.0.0/manifests"},{"name":"v1.6.5","sha":"ae8bb648881f653b6fb0d0afaa2458121cf1306b","kind":"tag","published_at":"2011-02-08T12:59:34.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.6.5","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"26424b748a44db365ce5992f20b6c11880c4784c","kind":"tag","published_at":"2010-11-19T09:19:40.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.6.4","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"64b5755fd7c528d87d5d6cffaf5b38d779078c31","kind":"tag","published_at":"2010-10-28T17:18:24.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.6.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"6fea3354884ecdb3164031651a8a03313c3b9bb6","kind":"tag","published_at":"2010-10-28T09:21:17.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.6.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"4a8f106e60c2e5c6d864e25569360f5a179799fc","kind":"tag","published_at":"2010-10-21T13:10:03.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.6.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.6.1/manifests"},{"name":"v1.5.5","sha":"734b450037c0b5a937b817489026157772bc4479","kind":"commit","published_at":"2010-10-15T12:32:14.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.5.5","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.5/manifests"},{"name":"v1.5.4","sha":"bd1877cab0a2f3c2dc8f4bf0d5b06340ee45d984","kind":"commit","published_at":"2010-10-15T11:53:33.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.5.4","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.4/manifests"},{"name":"v1.5.3","sha":"e6eb077c8c094f1b4daed1dad91652a77e6197ad","kind":"commit","published_at":"2010-10-11T16:53:10.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.5.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"2e19ed3e5509cd14d721bcdad710f2d555520fad","kind":"commit","published_at":"2010-06-28T13:06:53.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.5.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"2a4550807c0651c486e2a242bf27177c997fd4ad","kind":"commit","published_at":"2010-06-22T13:53:09.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.5.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"ad44e7d0119829ef7efddda9d154f2b113738343","kind":"commit","published_at":"2010-03-19T18:57:26.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.5.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.5.0/manifests"},{"name":"v1.4.6","sha":"5b37064e37f2f2906d188c9b652af77865d54223","kind":"commit","published_at":"2010-03-19T17:25:31.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.6","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.6/manifests"},{"name":"v1.4.5","sha":"90be359ceb4f1b0c202d5b71379641dd5ea91dd4","kind":"commit","published_at":"2010-03-19T17:22:52.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.5","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.5/manifests"},{"name":"v1.4.4","sha":"2cae7cf127ced98988a0120e34702be65f8f470e","kind":"commit","published_at":"2010-03-19T15:26:44.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.4","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.4/manifests"},{"name":"v1.4.1","sha":"b055e60e05d223c0041ff4d5993c1230e61ba3dc","kind":"commit","published_at":"2010-03-18T18:09:48.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.1/manifests"},{"name":"v1.4.3","sha":"862c76fb408c3afd42a63e0f32b8e018cdcf5504","kind":"commit","published_at":"2010-03-05T03:59:30.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.3","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"e50e3ede4298fb188bc60b78935c1045f7cfd641","kind":"commit","published_at":"2010-03-04T00:48:18.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.2","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.2/manifests"},{"name":"v1.4.0","sha":"703c775b868b4c4a4782808f20595f0eb05b8f2d","kind":"commit","published_at":"2010-01-06T12:59:19.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.4.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"dc8a6dd9a070a4b9bfcfdb8a4eac4340a6bc55d7","kind":"commit","published_at":"2009-11-23T17:01:35.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.3.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"4275be0c69f195e529877e48532777b0e8cf5287","kind":"commit","published_at":"2009-11-23T16:54:51.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.3.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"a1efd4733a7dea9e7f928f12936a66788bcec5c3","kind":"commit","published_at":"2009-10-28T13:30:06.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.2.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"8693984daa011a9a115e0494fc965da9c81130c5","kind":"commit","published_at":"2009-10-28T13:26:38.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.2.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"6b3a18a9d47b031d2d153576daf4c4c9529a1d2f","kind":"commit","published_at":"2009-06-23T06:37:54.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.1.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"7802a52c7f2112d064133f94b7f10c80102cca99","kind":"commit","published_at":"2009-06-22T19:26:29.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.1.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"3c06403f645f228d735cc3f397837b04d8d1843e","kind":"commit","published_at":"2009-05-28T07:05:41.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.0.1","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"53d175899438a9818c2cb100b97db59373a192d2","kind":"commit","published_at":"2009-05-27T17:29:58.000Z","download_url":"https://codeload.github.com/paper-trail-gem/paper_trail/tar.gz/v1.0.0","html_url":"https://github.com/paper-trail-gem/paper_trail/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/paper-trail-gem/paper_trail@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-31T13:03:38.308Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.916900188841421,"dependent_packages_count":6.479657209684274,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.698278699262847},"purl":"pkg:golang/github.com/paper-trail-gem/paper_trail","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/paper-trail-gem/paper_trail","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/paper-trail-gem/paper_trail","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/paper-trail-gem/paper_trail/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-29T15:26:12.412Z","issues_count":106,"pull_requests_count":144,"avg_time_to_close_issue":11863859.619565217,"avg_time_to_close_pull_request":4116354.45,"issues_closed_count":92,"pull_requests_closed_count":119,"pull_request_authors_count":64,"issue_authors_count":94,"avg_comments_per_issue":4.10377358490566,"avg_comments_per_pull_request":1.9236111111111112,"merged_pull_requests_count":66,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":19,"past_year_pull_requests_count":40,"past_year_avg_time_to_close_issue":4958164.777777778,"past_year_avg_time_to_close_pull_request":2106683.5416666665,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":24,"past_year_pull_request_authors_count":15,"past_year_issue_authors_count":17,"past_year_avg_comments_per_issue":1.1052631578947367,"past_year_avg_comments_per_pull_request":0.9,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":15,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/issues","maintainers":[{"login":"jaredbeck","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredbeck"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpaper-trail-gem%2Fpaper_trail/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpaper-trail-gem%2Fpaper_trail/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpaper-trail-gem%2Fpaper_trail/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpaper-trail-gem%2Fpaper_trail/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpaper-trail-gem%2Fpaper_trail/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2118892,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":3304,"full_name":"paper-trail-gem/paper_trail","default_branch":"master","total_commits":1970,"total_committers":259,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":7.6061776061776065,"dds":0.6060913705583757,"past_year_total_commits":7,"past_year_total_committers":4,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":1.75,"past_year_dds":0.5714285714285714,"last_synced_at":"2026-04-29T21:52:44.927Z","last_synced_commit":"0c511ed46c0845253bc6b7c85015742465f8c3b2","created_at":"2023-03-07T09:17:13.537Z","updated_at":"2026-04-29T21:52:02.070Z","committers":[{"name":"Jared Beck","email":"jared@jaredbeck.com","login":"jaredbeck","count":776},{"name":"Andy Stewart","email":"boss@airbladesoftware.com","login":"airblade","count":284},{"name":"Ben Atkins","email":"batkinz@gmail.com","login":"batter","count":238},{"name":"Ben Atkins","email":"benatkins@fullbridge.com","login":null,"count":150},{"name":"Edward Tsech","email":"edtsech@gmail.com","login":"edtsech","count":18},{"name":"Anton Rieder","email":"aried3r@gmail.com","login":"aried3r","count":17},{"name":"Ben Li","email":"ben@kwelasolutions.com","login":null,"count":16},{"name":"David Butler","email":"dwbutler@ucla.edu","login":"dwbutler","count":15},{"name":"Paul Padier","email":"pp_online@outlook.com","login":"magni-","count":13},{"name":"Emmanuel Gomez","email":"emmanuel.gomez@gmail.com","login":"emmanuel","count":10},{"name":"fatkodima","email":"fatkodima123@gmail.com","login":"fatkodima","count":10},{"name":"Michael Raimondi","email":"mike@mikeraimondi.com","login":"mikeraimondi","count":9},{"name":"Russell Osborne","email":"russosborn@gmail.com","login":"rposborne","count":8},{"name":"Weston Ganger","email":"westonganger@gmail.com","login":"westonganger","count":8},{"name":"Sean Linsley","email":"code@seanlinsley.com","login":"seanlinsley","count":8},{"name":"Sean Griffin","email":"sean@seantheprogrammer.com","login":"sgrif","count":7},{"name":"jonathan schatz","email":"modosc","login":"modosc","count":7},{"name":"Tyler Rick","email":"tyler@tylerrick.com","login":"TylerRick","count":7},{"name":"Owen Rodda","email":"owen.rodda@gmail.com","login":"owenr","count":6},{"name":"Ben Zittlau","email":"ben@zittlau.ca","login":"benzittlau","count":6},{"name":"Sean Marcia","email":"sean@cs.uoregon.edu","login":"seanmarcia","count":6},{"name":"Ninigi","email":"fabian.zitter@net-up.de","login":null,"count":6},{"name":"Tyler Rick","email":"tyler@k3integrations.com","login":null,"count":5},{"name":"hatsu38","email":"hajiwata0308@gmail.com","login":"hatsu38","count":5},{"name":"Zachery Hostens","email":"zacheryph@gmail.com","login":"zacheryph","count":5},{"name":"Matt Huggins","email":"matt.huggins@gmail.com","login":"mhuggins","count":5},{"name":"Bradley Priest","email":"bradleypriest@gmail.com","login":"bradleypriest","count":4},{"name":"Kazuhiro NISHIYAMA","email":"zn@mbf.nifty.com","login":"znz","count":4},{"name":"Magnus von Koeller","email":"hello@magnusvk.com","login":"magnusvk","count":4},{"name":"Mike Dillon","email":"mike.dillon@disney.com","login":"md5","count":4},{"name":"Ryan Moser","email":"ryanpmoser@gmail.com","login":"moserrya","count":4},{"name":"Jonas Höglund","email":"jonas@stixy.com","login":"jhoglund","count":4},{"name":"Chris Nicola","email":"chrisn@tictalking.com","login":null,"count":4},{"name":"Angelo Lakra \u0026 Jason Noble","email":"pair+alakra+jnoble@comverge.com","login":null,"count":4},{"name":"Nikita Cernovs","email":"nikita.cernovs@gmail.com","login":"nikitachernov","count":3},{"name":"Todd Lynam","email":"TLynam@gmail.com","login":"tlynam","count":3},{"name":"delba","email":"damiendelabesse@gmail.com","login":"delba","count":3},{"name":"denisahearn","email":"denisahearn@yahoo.com","login":"denisahearn","count":3},{"name":"lyfeyaj","email":"lyfeyaj@gmail.com","login":"lyfeyaj","count":3},{"name":"Nicolas Buduroi","email":"nbuduroi@gmail.com","login":"budu","count":3},{"name":"NG","email":"ngsaip7@gmail.com","login":"theRealNG","count":3},{"name":"Michael Khabarov","email":"michaelkhabarov@alphastate.ru","login":"michaelkhabarov","count":3},{"name":"Matthew MacLeod","email":"matt@matt-m.co.uk","login":"mattmacleod","count":3},{"name":"Marnen Laibow-Koser","email":"marnen@marnen.org","login":"marnen","count":3},{"name":"Kevin Murphy","email":"kevin-j-m","login":"kevin-j-m","count":3},{"name":"Jared Mehle","email":"jrmehle@gmail.com","login":"jrmehle","count":3},{"name":"Chulki Lee","email":"chulki@asperasoft.com","login":"chulkilee","count":3},{"name":"Olle Jonsson","email":"olle.jonsson@auctionet.com","login":"olleolleolle","count":3},{"name":"Ben Woosley","email":"ben.woosley@gmail.com","login":"Empact","count":3},{"name":"Ben Morrall","email":"bemo56@hotmail.com","login":"bmorrall","count":3},{"name":"André Hester","email":"mail@andre-hester.de","login":"andre1810","count":3},{"name":"Alex Ghiculescu","email":"alex@tanda.co","login":"ghiculescu","count":3},{"name":"Sergey Tokarenko","email":"private.tokarenko.sergey@gmail.com","login":"stokarenko","count":3},{"name":"Jeremy Weiskotten","email":"jweiskotten@patientslikeme.com","login":null,"count":2},{"name":"Josh McArthur","email":"joshua.mcarthur@gmail.com","login":"joshmcarthur","count":2},{"name":"B.J. Allen","email":"ballen@numerex.com","login":"bjallen","count":2},{"name":"Andrew Bromwich","email":"a.bromwich@gmail.com","login":"abrom","count":2},{"name":"Kamil Kieliszczyk","email":"kamil@kieliszczyk.net","login":"kiela","count":2},{"name":"Kasper Timm Hansen","email":"kaspth@gmail.com","login":"kaspth","count":2},{"name":"Luke Underwood","email":"moresilenter@gmail.com","login":"veryeasily","count":2},{"name":"N_T","email":"throwern@msu.edu","login":"throwern","count":2},{"name":"Panayotis Matsinopoulos","email":"p.matsinopoulos@pamediakopes.gr","login":"pamediakopes","count":2},{"name":"Tyler Constantin","email":"tconst@gmail.com","login":"tconst","count":2},{"name":"Thibaud Guillaume-Gentil","email":"thibaud@thibaud.me","login":"thibaudgg","count":2},{"name":"Ted Nyman","email":"ted@github.com","login":"tnm","count":2},{"name":"Robert Mathews","email":"rob@justsoftwareconsulting.com","login":"robmathews","count":2},{"name":"Jacob Evelyn","email":"jacobevelyn@gmail.com","login":"JacobEvelyn","count":2},{"name":"Dan Bernier","email":"danbernier@gmail.com","login":"danbernier","count":2},{"name":"orthographic-pedant","email":"travis.hoppe+orthographicpendant@gmail.com","login":"orthographic-pedant","count":2},{"name":"lorint","email":"lorint@gmail.com","login":"lorint","count":2},{"name":"localhost.dev","email":"localhostdotdev@protonmail.com","login":"localhostdotdev","count":2},{"name":"fukayatsu","email":"fukayatsu@gmail.com","login":"fukayatsu","count":2},{"name":"brchristian","email":"brchristian@gmail.com","login":"brchristian","count":2},{"name":"Yang Bo","email":"yangbodotnet@gmail.com","login":"y00rb","count":2},{"name":"Philip Arndt","email":"parndt@gmail.com","login":"parndt","count":2},{"name":"Sam Boylett","email":"sam.boylett@meritec.co.uk","login":null,"count":2},{"name":"Nuzair","email":"nuzair.rasheed@bigbinary.com","login":"Nuzair46","count":2},{"name":"Paul Belt","email":"saprb@channing.harvard.edu","login":null,"count":2},{"name":"Alfonso Uceda","email":"alfonso.pompa@oysterhr.com","login":null,"count":2},{"name":"Dorian Marié","email":"dorian@doma.io","login":null,"count":2},{"name":"Edward Tsech","email":"edstech@gmail.com","login":null,"count":2},{"name":"Hugo Hache","email":"hugo.hache@spaceable.org","login":null,"count":2},{"name":"Renan Gurgel","email":"gurgel.renan@gmail.com","login":"gurgelrenan","count":2},{"name":"Bradley Schaefer","email":"bradley.schaefer@gmail.com","login":"soulcutter","count":1},{"name":"Brandon Hilkert","email":"brandonhilkert@gmail.com","login":"brandonhilkert","count":1},{"name":"Chris Barton","email":"c.chris.b@gmail.com","login":"cbarton","count":1},{"name":"Chris Yuska","email":"chrisyuska@gmail.com","login":"chrisyuska","count":1},{"name":"Clément Prod'homme","email":"prodhomme.clement@hotmail.fr","login":"cprodhomme","count":1},{"name":"Daniel Vydra","email":"usefulaccount@gmail.com","login":"dvydra","count":1},{"name":"David Furber","email":"furberd@gmail.com","login":"dfurber","count":1},{"name":"David Runger","email":"davidjrunger@gmail.com","login":"davidrunger","count":1},{"name":"Fabian Winkler","email":"wynksaiddestroy","login":"wynksaiddestroy","count":1},{"name":"Evgeny Morozov","email":"evmorov@gmail.com","login":"evmorov","count":1},{"name":"Benoit Bénézech","email":"benoit.benezech@gmail.com","login":"bbenezech","count":1},{"name":"Benjamin Deutscher","email":"deutscher.benjamin@gmail.com","login":"BedeDD","count":1},{"name":"Aaron 'Rails/Flutter' Kelton","email":"6170077+aaronkelton","login":"aaronkelton","count":1},{"name":"Akira Matsuda","email":"ronnie@dio.jp","login":"amatsuda","count":1},{"name":"Alexis Reigel","email":"mail@koffeinfrei.org","login":"koffeinfrei","count":1},{"name":"Andy Weiss","email":"andyweiss1982@gmail.com","login":"andyweiss1982","count":1},{"name":"Anthony","email":"aerlinger@gmail.com","login":"Aerlinger","count":1},{"name":"Ashwin Hegde","email":"ashwin.hegde12@gmail.com","login":"hashwin","count":1},{"name":"Ben Tillman","email":"ben.tillman@gmail.com","login":"warp","count":1},{"name":"Benjamin Curtis","email":"benjamin.curtis@gmail.com","login":"stympy","count":1},{"name":"Thiago Borges","email":"borges@helabs.com.br","login":null,"count":1},{"name":"Thinkcast","email":"thinkcast@gmail.com","login":null,"count":1},{"name":"Tim Connor","email":"tim.connor@appfolio.com","login":null,"count":1},{"name":"Travis Jeffery","email":"travisjeffery@gmail.com","login":null,"count":1},{"name":"Yves Senn","email":"yves.senn@garaio.com","login":null,"count":1},{"name":"ankit1910","email":"ankit.bansal@vinsol.com","login":null,"count":1},{"name":"estani","email":"estanislao.gonzalez@projo.zone","login":null,"count":1},{"name":"patbenatar","email":"nick@gophilosophie.com","login":null,"count":1},{"name":"zinosama","email":"rhu5@u.rochester.edu","login":null,"count":1},{"name":"Sergio Figueroa","email":"sergio.figueroa@crowdint.com","login":null,"count":1},{"name":"Pikender Sharma","email":"pikender@vinsol.com","login":null,"count":1},{"name":"Phan Le","email":"ple@Users-MacBook-Pro.local","login":null,"count":1},{"name":"Patrick Lewis","email":"patrick@endpoint.com","login":null,"count":1},{"name":"Moritz Kröger","email":"I","login":null,"count":1},{"name":"Mike Fulcher","email":"6twenty@gmail.com","login":null,"count":1},{"name":"Jon Larkowski and Sandro Turriate","email":"dev+l4rk+sandro@carezone.com","login":null,"count":1},{"name":"Joey Marianer","email":"rmarianer@instructure.com","login":null,"count":1},{"name":"Joel Hayhurst","email":"joel@hired.com","login":null,"count":1},{"name":"Ivan Denysov","email":"johnny.denisov@gmail.com","login":null,"count":1},{"name":"Ilya Slepov","email":"islepov@beltechsoftware.com","login":null,"count":1},{"name":"Eric Schwartz","email":"eschwartz@comverge.com","login":null,"count":1},{"name":"Chris Hunt","email":"chrishunt@github.com","login":null,"count":1},{"name":"Burke Libbey","email":"burke@burkelibbey.org","login":null,"count":1},{"name":"Adam Kenger","email":"adamk@cantinaconsulting.com","login":null,"count":1},{"name":"Alex Brinkman","email":"abrink@commercekitchen.com","login":null,"count":1},{"name":"Alex Evanczuk","email":"alex.evanczuk@gusto.com","login":null,"count":1},{"name":"Amit Amin","email":"amit@asseta.com","login":null,"count":1},{"name":"Robert Fletcher","email":"mockdeep","login":"mockdeep","count":1},{"name":"Roman Bambycha","email":"2233965@gmail.com","login":"bambycha","count":1},{"name":"Rumble Huang","email":"b99902030@ntu.edu.tw","login":"khiav223577","count":1},{"name":"Russell Norris","email":"sconds@gmail.com","login":"rsl","count":1},{"name":"Sai","email":"github@saizai.com","login":"saizai","count":1},{"name":"Samuel Tonini","email":"tonini.samuel@gmail.com","login":"tonini","count":1},{"name":"Scoutt Wright","email":"scott@wrightzone.com","login":"jswright61","count":1},{"name":"Sebastian Rollén","email":"sebastian@commonpaper.com","login":"SebRollen","count":1},{"name":"Sebastien Dubois","email":"sedubois","login":"sedubois","count":1},{"name":"Seiya Miyata","email":"odradek38@gmail.com","login":"38tter","count":1},{"name":"Sergey Alekseev","email":"sergey@asoft.co","login":"sergey-alekseev","count":1},{"name":"Shinichi Maeshima","email":"netwillnet@gmail.com","login":"willnet","count":1},{"name":"Shweelan Sam","email":"shweelan@gmail.com","login":"shweelan","count":1},{"name":"Stefan Huber","email":"msnexploder@gmail.com","login":"MSNexploder","count":1},{"name":"Steve Polito Design","email":"stevepolitodesign","login":"stevepolitodesign","count":1},{"name":"Steve Richert","email":"steve.richert@gmail.com","login":"laserlemon","count":1},{"name":"Nic Boie","email":"boie0025@gmail.com","login":"boie0025","count":1},{"name":"Nicolas Leger","email":"nicolasleger","login":"nicolasleger","count":1},{"name":"Noel Peden","email":"noel@peden.biz","login":"straydogstudio","count":1},{"name":"NullVoxPopuli","email":"LPSego3+dev@gmail.com","login":"NullVoxPopuli","count":1},{"name":"Olivier Brisse","email":"ouranos@donarproject.org","login":"ouranos","count":1},{"name":"Ollie Bennett","email":"olliebennett@gmail.com","login":"olliebennett","count":1},{"name":"Pascal Andermatt","email":"pascal.andermatt@renuo.ch","login":"pandermatt","count":1},{"name":"Patricio Sard","email":"patriciosard@gmail.com","login":"oicitrapdraz","count":1},{"name":"Paul Brannan","email":"curlypaul924@gmail.com","login":"cout","count":1},{"name":"Pavel Kalashnikov","email":"kalashnikovisme@gmail.com","login":"kalashnikovisme","count":1},{"name":"Peter Harkins","email":"ph@push.cx","login":"pushcx","count":1},{"name":"Phil Coggins","email":"cogginspj@gmail.com","login":"PhilCoggins","count":1},{"name":"Piotr Usewicz","email":"piotr@layer22.com","login":"pusewicz","count":1},{"name":"Rafael Mendonça França","email":"rafaelmfranca@gmail.com","login":"rafaelfranca","count":1},{"name":"Robert","email":"dev@robertsimoes.org","login":"aquaflamingo","count":1},{"name":"Robert Eanes","email":"github@robsinbox.com","login":"rhec","count":1},{"name":"Yuki Inoue","email":"inoueyuworks@gmail.com","login":"Yuki-Inoue","count":1},{"name":"chimame","email":"rito.tamata@gmail.com","login":"chimame","count":1},{"name":"compliance-bot","email":"72621873+compliance-bot","login":"compliance-bot","count":1},{"name":"conickal","email":"conickal@gmail.com","login":"silvamerica","count":1},{"name":"diesl","email":"florian.felgenhauer@cisbox.com","login":"diesl","count":1},{"name":"fynsta","email":"63241108+fynsta","login":"fynsta","count":1},{"name":"ghalley","email":"gabhalley@gmail.com","login":"ghalley","count":1},{"name":"koen handekyn","email":"koen.handekyn@gmail.com","login":"koenhandekyn","count":1},{"name":"mattbeedle","email":"mattbeedle@gmail.com","login":"mattbeedle","count":1},{"name":"narfanator","email":"narfanator@gmail.com","login":"rangerscience","count":1},{"name":"naveen","email":"172697+naveensrinivasan","login":"naveensrinivasan","count":1},{"name":"newtrat","email":"newtrat","login":"newtrat","count":1},{"name":"notEthan","email":"notethan@gmail.com","login":"notEthan","count":1},{"name":"tgaff","email":"tgaff","login":"tgaff","count":1},{"name":"wonda-tea-coffee","email":"lagrange.resolvent@gmail.com","login":"wonda-tea-coffee","count":1},{"name":"yuuji.yaginuma","email":"yuuji.yaginuma@gmail.com","login":"y-yagi","count":1},{"name":"TMaYaD","email":"TMaYaD","login":"TMaYaD","count":1},{"name":"Taketo Takashima","email":"t.taketo1113@gmail.com","login":"taketo1113","count":1},{"name":"Theodoros Orfanidis","email":"teoulas@gmail.com","login":"teoulas","count":1},{"name":"Timothy Andrew","email":"mail@timothyandrew.net","login":"timothyandrew","count":1},{"name":"Toby Pinder","email":"gigitrix@gmail.com","login":"tobypinder","count":1},{"name":"Toby Tripp","email":"toby.tripp+github@gmail.com","login":"tobytripp","count":1},{"name":"Tom Lord","email":"lord.thom@gmail.com","login":"tom-lord","count":1},{"name":"Tony Drake","email":"t27duck@gmail.com","login":"t27duck","count":1},{"name":"Tushar Maroo","email":"tusharmaroo@gmail.com","login":"tusharmaroo","count":1},{"name":"Utkarsh Gupta","email":"utkarsh@debian.org","login":"utkarsh2102","count":1},{"name":"Vinh Bachsy","email":"bsdvinhuit@gmail.com","login":"vinh0604","count":1},{"name":"Vlad Bokov","email":"razum2um@mail.ru","login":"razum2um","count":1},{"name":"Wayne Conrad","email":"kf7qga@gmail.com","login":"wconrad","count":1},{"name":"Wojtek Kruszewski","email":"wojtek@kruszewski.com","login":"wkrsz","count":1},{"name":"Wout","email":"wout@mick-wout.com","login":"wout","count":1},{"name":"Yoshiyuki Hirano","email":"yhirano@me.com","login":"yhirano55","count":1},{"name":"Greg Herrington","email":"greg.herrington@gmail.com","login":"herringtown","count":1},{"name":"Greg Molnar","email":"molnargerg@gmail.com","login":"gregmolnar","count":1},{"name":"Grey Baker","email":"greysteil@gmail.com","login":"greysteil","count":1},{"name":"Hans-Jörg Schnedlitz","email":"hans.schnedlitz@gmail.com","login":"hschne","count":1},{"name":"Hector Zhao","email":"hectorcaesar@hotmail.com","login":"FunnyHector","count":1},{"name":"Henrik Nyh","email":"henrik@nyh.se","login":"henrik","count":1},{"name":"Herman verschooten","email":"Herman@verschooten.net","login":"Hermanverschooten","count":1},{"name":"Hubert Pompecki","email":"hpompecki@gmail.com","login":"hubertpompecki","count":1},{"name":"Igor Fedoronchuk","email":"fedoronchuk@gmail.com","login":"Fivell","count":1},{"name":"Iliya Bondarenko","email":"bondarenko.ik@gmail.com","login":"sedx","count":1},{"name":"ItaiLeibowitz","email":"Itai.leibowitz@gmail.com","login":"ItaiLeibowitz","count":1},{"name":"Iwo Dziechciarow","email":"iiwo@o2.pl","login":"iiwo","count":1},{"name":"JOSE HERIBERTO","email":"heriberto.perez@magmalabs.io","login":"heridev","count":1},{"name":"Jake Quain","email":"quainjn@gmail.com","login":"quainjn","count":1},{"name":"Jashank Jeremy","email":"jashank@rulingia.com","login":"jashank","count":1},{"name":"Jens Fahnenbruck","email":"jigfox@me.com","login":"jigfox","count":1},{"name":"BM5k","email":"me@bm5k.com","login":null,"count":1},{"name":"Esteban Pastorino","email":"ejpastorino@gmail.com","login":"kitop","count":1},{"name":"Eric Proulx","email":"eproulx@petalmd.com","login":"ericproulx","count":1},{"name":"Eric Hankins","email":"ehankins@rednovalabs.com","login":"stormsilver","count":1},{"name":"Enrico Brunetta","email":"enrico","login":"enrico","count":1},{"name":"Emre Basala","email":"emrebasala@gmail.com","login":"emre-basala","count":1},{"name":"Edouard Chin","email":"edouard.chin@shopify.com","login":"Edouard-chin","count":1},{"name":"Duncan Stuart","email":"dgmstuart@gmail.com","login":"dgmstuart","count":1},{"name":"Dominik Sander","email":"git@dsander.de","login":"dsander","count":1},{"name":"Dmitry Babenko","email":"stgeneral","login":"stgeneral","count":1},{"name":"Devon Estes","email":"devon.c.estes@gmail.com","login":"devonestes","count":1},{"name":"Felix Kenton","email":"robotfelix@gmail.com","login":"robotfelix","count":1},{"name":"Franco Catena","email":"francocatena@gmail.com","login":"francocatena","count":1},{"name":"Gagan Awhad","email":"gagan.a.awhad@gmail.com","login":"gaganawhad","count":1},{"name":"George Millo","email":"georgejulianmillo@gmail.com","login":"george-carlin","count":1},{"name":"Gerry","email":"gduprey@Schools-OPEN.com","login":"gduprey","count":1},{"name":"Leonardo Saraiva","email":"vyper@maneh.org","login":"vyper","count":1},{"name":"Les Hill","email":"leshill@gmail.com","login":"leshill","count":1},{"name":"Lud","email":"swiknaba","login":"swiknaba","count":1},{"name":"Luiz Felipe G. Pereira","email":"luiz.felipe.gp@gmail.com","login":"Draiken","count":1},{"name":"Marcelo Perini Veloso","email":"marcelo.perini.veloso@gmail.com","login":"marceloperini","count":1},{"name":"Martin Skinner","email":"martin@gunya.de","login":"Mask","count":1},{"name":"Masahiro Ihara","email":"ihara@bitjourney.com","login":"ihara2525","count":1},{"name":"Masato Ohba","email":"over.rye@gmail.com","login":"ohbarye","count":1},{"name":"Mathieu Arnold","email":"mat@mat.cc","login":"mat813","count":1},{"name":"Mathieu Jobin","email":"mathieujobin","login":"mathieujobin","count":1},{"name":"Michael G. Schwern","email":"schwern@pobox.com","login":"schwern","count":1},{"name":"Michael Misshore","email":"michael@mudbugmedia.com","login":"michael-misshore","count":1},{"name":"Mikl Kurkov","email":"mkurkov@gmail.com","login":"mkurkov","count":1},{"name":"Miklos Fazekas","email":"mfazekas@szemafor.com","login":"mfazekas","count":1},{"name":"Mourad Hammiche","email":"mourad.hammiche@ifeelgoods.com","login":"mourad-ifeelgoods","count":1},{"name":"Nathan","email":"nathan@preferral.com","login":"gladtocode","count":1},{"name":"Jesse Waites","email":"piratebroadcast","login":"piratebroadcast","count":1},{"name":"Jessie Keck","email":"jessie.keck@gmail.com","login":"jkeck","count":1},{"name":"Joe Drew","email":"joe@drew.ca","login":"joedrew","count":1},{"name":"Joey Tepperman","email":"joeytepperman@gmail.com","login":"joeytepp","count":1},{"name":"John Naegle","email":"john.naegle@goodmeasures.com","login":"johnnaegle","count":1},{"name":"John Olmsted","email":"johnaolmsted@gmail.com","login":"qsymmachus","count":1},{"name":"Jon Stenqvist","email":"jon.stenqvist@equipe.com","login":"jnstq","count":1},{"name":"Jordan Brough","email":"git.j@brgh.net","login":"jordan-brough","count":1},{"name":"Jose Galisteo","email":"ceritium@gmail.com","login":"ceritium","count":1},{"name":"Josef Šimánek","email":"josef.simanek@gmail.com","login":"simi","count":1},{"name":"Josh Bielick","email":"jbielick","login":"jbielick","count":1},{"name":"Justin Mullis","email":"justin@nightiron.com","login":"neontuna","count":1},{"name":"Kenny Johnston","email":"kjohnston.ca@gmail.com","login":"kjohnston","count":1},{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","login":"krainboltgreene","count":1},{"name":"Lee Reilly","email":"lee@github.com","login":"leereilly","count":1},{"name":"Leo Arnold","email":"leoarnold","login":"leoarnold","count":1},{"name":"zcotter@forwardfinancing.com","email":"jaffecotter.z@gmail.com","login":"zcotter","count":1}],"past_year_committers":[{"name":"fatkodima","email":"fatkodima123@gmail.com","login":"fatkodima","count":3},{"name":"jonathan schatz","email":"modosc","login":"modosc","count":2},{"name":"Leo Arnold","email":"leoarnold","login":"leoarnold","count":1},{"name":"Benjamin Deutscher","email":"deutscher.benjamin@gmail.com","login":"BedeDD","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-30T00:00:07.427Z","repositories_count":6223438,"commits_count":900028025,"contributors_count":34900015,"owners_count":1147592,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"paper-trail-gem/paper_trail","html_url":"https://github.com/paper-trail-gem/paper_trail","last_synced_at":"2026-04-24T20:00:50.567Z","status":null,"issues_count":111,"pull_requests_count":150,"avg_time_to_close_issue":11875880.010638298,"avg_time_to_close_pull_request":4153411.495867769,"issues_closed_count":94,"pull_requests_closed_count":120,"pull_request_authors_count":69,"issue_authors_count":99,"avg_comments_per_issue":4.099099099099099,"avg_comments_per_pull_request":1.96,"merged_pull_requests_count":66,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":21,"past_year_avg_time_to_close_issue":7695112.0,"past_year_avg_time_to_close_pull_request":2376210.75,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":12,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":1.4,"past_year_avg_comments_per_pull_request":0.8095238095238095,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":5,"created_at":"2023-05-12T08:20:41.826Z","updated_at":"2026-04-24T20:00:50.568Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/paper-trail-gem%2Fpaper_trail/issues","issue_labels_count":{"Stale":57,"keep":1},"pull_request_labels_count":{"Stale":22,"keep":1},"issue_author_associations_count":{"NONE":97,"CONTRIBUTOR":14},"pull_request_author_associations_count":{"NONE":78,"CONTRIBUTOR":53,"MEMBER":19},"issue_authors":{"joshuapinter":4,"modosc":4,"contentfree":3,"professor":2,"sirwolfgang":2,"Nuzair46":2,"aramgre":2,"HashNotAdam":1,"tsujigiri":1,"walterdavis":1,"gtv-thiennguyen":1,"jasonfb":1,"compwron":1,"toncid":1,"itghlu":1,"kbaum":1,"iiwo":1,"ajvondrak":1,"saksham-jain":1,"rmatovu987":1,"AlfonsoUceda":1,"domingo2000":1,"glasses618":1,"mochetts":1,"Code-Farmer-Ming":1,"rafaellima":1,"sucicfilip":1,"timdiggins":1,"icedtoast":1,"aquaflamingo":1,"sobrinho":1,"fractaledmind":1,"aneziocampos":1,"priverop":1,"CloCkWeRX":1,"bekicot":1,"ozone4real":1,"Bravvian":1,"pbstriker38":1,"hughkelsey":1,"lasseebert":1,"hatsu38":1,"helmiattastify":1,"vbenny2299":1,"fatkodima":1,"AdrienGiboire":1,"coreyward":1,"arBmind":1,"Darhazer":1,"dunn":1,"evadne":1,"Hugo-Hache":1,"chrisbloom7":1,"ghiculescu":1,"Cashaca":1,"alxckn":1,"y-yagi":1,"koenhandekyn":1,"ramaboo":1,"fr33r":1,"iwarshak":1,"mvz":1,"Iiuqingshan":1,"Hermanlangner":1,"pilgunboris":1,"fitterfly-gunavant":1,"thatandyrose":1,"sudhindra":1,"zunair-dev":1,"kindtiger95":1,"tgsoverly":1,"stac47":1,"EleanorRagone":1,"raszi":1,"tangopium":1,"enochtamulonis":1,"davidrunger":1,"AndreiMGagiu":1,"mhuggins":1,"Svashta":1,"abrieff":1,"toby-brilliant":1,"diesl":1,"grantcox":1,"januszm":1,"harrylewis":1,"pranavbabu":1,"lm-itou":1,"fsuchan":1,"searls":1,"duffyjp":1,"Arkanys":1,"Vin0uz":1,"DLawla":1,"aserafin":1,"brymacto":1,"joaomiguelbravo":1,"jdejong":1,"dimmih":1},"pull_request_authors":{"jaredbeck":19,"modosc":14,"fatkodima":10,"professor":7,"sirwolfgang":4,"davidrunger":4,"BedeDD":3,"hatsu38":3,"joshuapinter":2,"Nuzair46":2,"olleolleolle":2,"sander-deryckere":2,"joshuay03":2,"alxckn":2,"alexwang-wk":2,"ngobin":2,"searls":2,"lucy-lufei":2,"navidemad":2,"yosefbennywidyo":2,"AlfonsoUceda":2,"teoulas":2,"sergiogomez":2,"kindtiger95":2,"Artinens":2,"barodeur":2,"steve21168":2,"tubaxenor":2,"tbrammar":2,"ghiculescu":2,"theodorton":2,"leoarnold":2,"grosendo2006":2,"tlconnor":1,"glasses618":1,"isaacbowen":1,"38tter":1,"will0101":1,"Intrepidd":1,"y-yagi":1,"henrik":1,"mattmenefee":1,"joeytepp":1,"vccoffey":1,"mathieujobin":1,"iiwo":1,"taketo1113":1,"danbernier":1,"parkeryoung":1,"tvdeyen":1,"diesl":1,"aaronkelton":1,"HashNotAdam":1,"richardboehme":1,"wonda-tea-coffee":1,"ryu-sato":1,"dfurber":1,"denisahearn":1,"fynsta":1,"naveensrinivasan":1,"nfedyashev":1,"nrw505":1,"unochin":1,"rporrasluc":1,"magni-":1,"tttffff":1,"flornet":1,"SebRollen":1,"FunnyHector":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-30T00:00:06.639Z","repositories_count":14448822,"issues_count":34188957,"pull_requests_count":112218121,"authors_count":11249364,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"Stale":7},"past_year_pull_request_labels_count":{"Stale":3},"past_year_issue_author_associations_count":{"NONE":15},"past_year_pull_request_author_associations_count":{"NONE":12,"CONTRIBUTOR":7},"past_year_issue_authors":{"joshuapinter":2,"arBmind":1,"Bravvian":1,"CloCkWeRX":1,"icedtoast":1,"joaomiguelbravo":1,"lasseebert":1,"lm-itou":1,"rafaellima":1,"sirwolfgang":1,"sucicfilip":1,"timdiggins":1,"vbenny2299":1,"walterdavis":1},"past_year_pull_request_authors":{"modosc":4,"BedeDD":3,"Artinens":2,"leoarnold":2,"sirwolfgang":2,"yosefbennywidyo":2,"mattmenefee":1,"ryu-sato":1,"tttffff":1,"unochin":1},"maintainers":[{"login":"jaredbeck","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredbeck"}],"active_maintainers":[]},"events":{"total":{"DeleteEvent":2,"PullRequestEvent":34,"ForkEvent":24,"IssuesEvent":44,"WatchEvent":192,"IssueCommentEvent":111,"PushEvent":55,"GollumEvent":2,"PullRequestReviewEvent":29,"PullRequestReviewCommentEvent":34,"CreateEvent":5},"last_year":{"PullRequestEvent":11,"ForkEvent":7,"IssuesEvent":23,"WatchEvent":81,"IssueCommentEvent":35,"PushEvent":4,"PullRequestReviewEvent":2,"PullRequestReviewCommentEvent":4,"GollumEvent":1,"CreateEvent":1}},"keywords":["activerecord","audit","log","rails","ruby"],"dependencies":[{"ecosystem":"rubygems","filepath":"paper_trail.gemspec","sha":null,"kind":"manifest","created_at":"2022-07-15T21:17:14.081Z","updated_at":"2022-07-15T21:17:14.081Z","repository_link":"https://github.com/paper-trail-gem/paper_trail/blob/master/paper_trail.gemspec","dependencies":[{"id":225265220,"package_name":"request_store","ecosystem":"rubygems","requirements":"~\u003e 1.1","direct":true,"kind":"runtime","optional":false},{"id":225265221,"package_name":"appraisal","ecosystem":"rubygems","requirements":"~\u003e 2.4.1","direct":true,"kind":"development","optional":false},{"id":225265222,"package_name":"byebug","ecosystem":"rubygems","requirements":"~\u003e 11.1","direct":true,"kind":"development","optional":false},{"id":225265223,"package_name":"ffaker","ecosystem":"rubygems","requirements":"~\u003e 2.20","direct":true,"kind":"development","optional":false},{"id":225265224,"package_name":"generator_spec","ecosystem":"rubygems","requirements":"~\u003e 0.9.4","direct":true,"kind":"development","optional":false},{"id":225265225,"package_name":"memory_profiler","ecosystem":"rubygems","requirements":"~\u003e 1.0.0","direct":true,"kind":"development","optional":false},{"id":225265226,"package_name":"rake","ecosystem":"rubygems","requirements":"~\u003e 13.0","direct":true,"kind":"development","optional":false},{"id":225265227,"package_name":"rspec-rails","ecosystem":"rubygems","requirements":"~\u003e 5.0.2","direct":true,"kind":"development","optional":false},{"id":225265228,"package_name":"rubocop","ecosystem":"rubygems","requirements":"~\u003e 1.22.2","direct":true,"kind":"development","optional":false},{"id":225265229,"package_name":"rubocop-packaging","ecosystem":"rubygems","requirements":"~\u003e 0.5.1","direct":true,"kind":"development","optional":false},{"id":225265230,"package_name":"rubocop-performance","ecosystem":"rubygems","requirements":"~\u003e 1.11.5","direct":true,"kind":"development","optional":false},{"id":225265231,"package_name":"rubocop-rails","ecosystem":"rubygems","requirements":"~\u003e 2.12.4","direct":true,"kind":"development","optional":false},{"id":225265232,"package_name":"rubocop-rake","ecosystem":"rubygems","requirements":"~\u003e 0.6.0","direct":true,"kind":"development","optional":false},{"id":225265233,"package_name":"rubocop-rspec","ecosystem":"rubygems","requirements":"~\u003e 2.5.0","direct":true,"kind":"development","optional":false},{"id":225265234,"package_name":"simplecov","ecosystem":"rubygems","requirements":"~\u003e 0.21.2","direct":true,"kind":"development","optional":false},{"id":225265235,"package_name":"mysql2","ecosystem":"rubygems","requirements":"~\u003e 0.5.3","direct":true,"kind":"development","optional":false},{"id":225265236,"package_name":"pg","ecosystem":"rubygems","requirements":"~\u003e 1.2","direct":true,"kind":"development","optional":false},{"id":225265237,"package_name":"sqlite3","ecosystem":"rubygems","requirements":"~\u003e 1.4","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/stale.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T10:30:20.195Z","updated_at":"2023-01-13T10:30:20.195Z","repository_link":"https://github.com/paper-trail-gem/paper_trail/blob/master/.github/workflows/stale.yml","dependencies":[{"id":6875550184,"package_name":"actions/stale","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T10:30:20.392Z","updated_at":"2023-01-13T10:30:20.392Z","repository_link":"https://github.com/paper-trail-gem/paper_trail/blob/master/.github/workflows/test.yml","dependencies":[{"id":6875550185,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875550186,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6875550187,"package_name":"mysql","ecosystem":"actions","requirements":"8.0","direct":true,"kind":"docker","optional":false},{"id":6875550188,"package_name":"postgres","ecosystem":"actions","requirements":"*","direct":true,"kind":"docker","optional":false}]}],"score":33.99896957669629,"created_at":"2024-12-15T21:38:08.526Z","updated_at":"2026-04-30T05:03:08.001Z","avatar_url":"https://github.com/paper-trail-gem.png","language":"Ruby","monthly_downloads":0,"readme":"# PaperTrail\n\n[![Build Status][4]][5]\n[![Gem Version][53]][54]\n[![SemVer][55]][56]\n\nTrack changes to your models, for auditing or versioning. See how a model looked\nat any stage in its lifecycle, revert it to any version, or restore it after it\nhas been destroyed.\n\n## Documentation\n\nThis is the _user guide_. See also, the\n[API reference](https://www.rubydoc.info/gems/paper_trail).\n\nChoose version:\n[Unreleased](https://github.com/paper-trail-gem/paper_trail/blob/master/README.md),\n[17.0](https://github.com/paper-trail-gem/paper_trail/blob/v17.0.0/README.md),\n[16.0](https://github.com/paper-trail-gem/paper_trail/blob/v16.0.0/README.md),\n[15.2](https://github.com/paper-trail-gem/paper_trail/blob/v15.2.0/README.md),\n[14.0](https://github.com/paper-trail-gem/paper_trail/blob/v14.0.0/README.md),\n[13.0](https://github.com/paper-trail-gem/paper_trail/blob/v13.0.0/README.md),\n[12.3](https://github.com/paper-trail-gem/paper_trail/blob/v12.3.0/README.md),\n[11.1](https://github.com/paper-trail-gem/paper_trail/blob/v11.1.0/README.md),\n[10.3](https://github.com/paper-trail-gem/paper_trail/blob/v10.3.1/README.md),\n[9.2](https://github.com/paper-trail-gem/paper_trail/blob/v9.2.0/README.md),\n[8.1](https://github.com/paper-trail-gem/paper_trail/blob/v8.1.2/README.md),\n[7.1](https://github.com/paper-trail-gem/paper_trail/blob/v7.1.3/README.md),\n[6.0](https://github.com/paper-trail-gem/paper_trail/blob/v6.0.2/README.md),\n[5.2](https://github.com/paper-trail-gem/paper_trail/blob/v5.2.3/README.md),\n[4.2](https://github.com/paper-trail-gem/paper_trail/blob/v4.2.0/README.md),\n[3.0](https://github.com/paper-trail-gem/paper_trail/blob/v3.0.9/README.md),\n[2.7](https://github.com/paper-trail-gem/paper_trail/blob/v2.7.2/README.md),\n[1.6](https://github.com/paper-trail-gem/paper_trail/blob/v1.6.5/README.md)\n\n## Table of Contents\n\n\u003c!-- toc --\u003e\n\n- [1. Introduction](#1-introduction)\n  - [1.a. Compatibility](#1a-compatibility)\n  - [1.b. Installation](#1b-installation)\n  - [1.c. Basic Usage](#1c-basic-usage)\n  - [1.d. API Summary](#1d-api-summary)\n  - [1.e. Configuration](#1e-configuration)\n- [2. Limiting What is Versioned, and When](#2-limiting-what-is-versioned-and-when)\n  - [2.a. Choosing Lifecycle Events To Monitor](#2a-choosing-lifecycle-events-to-monitor)\n  - [2.b. Choosing When To Save New Versions](#2b-choosing-when-to-save-new-versions)\n  - [2.c. Choosing Attributes To Monitor](#2c-choosing-attributes-to-monitor)\n  - [2.d. Turning PaperTrail Off](#2d-turning-papertrail-off)\n  - [2.e. Limiting the Number of Versions Created](#2e-limiting-the-number-of-versions-created)\n- [3. Working With Versions](#3-working-with-versions)\n  - [3.a. Reverting And Undeleting A Model](#3a-reverting-and-undeleting-a-model)\n  - [3.b. Navigating Versions](#3b-navigating-versions)\n  - [3.c. Diffing Versions](#3c-diffing-versions)\n  - [3.d. Deleting Old Versions](#3d-deleting-old-versions)\n  - [3.e. Queries](#3e-queries)\n  - [3.f. Defunct `item_id`s](#3f-defunct-item_ids)\n- [4. Saving More Information About Versions](#4-saving-more-information-about-versions)\n  - [4.a. Finding Out Who Was Responsible For A Change](#4a-finding-out-who-was-responsible-for-a-change)\n  - [4.b. Associations](#4b-associations)\n  - [4.c. Storing Metadata](#4c-storing-metadata)\n- [5. ActiveRecord](#5-activerecord)\n  - [5.a. Single Table Inheritance (STI)](#5a-single-table-inheritance-sti)\n  - [5.b. Configuring the `versions` Association](#5b-configuring-the-versions-association)\n  - [5.c. Generators](#5c-generators)\n  - [5.d. Protected Attributes](#5d-protected-attributes)\n- [6. Extensibility](#6-extensibility)\n  - [6.a. Custom Version Classes](#6a-custom-version-classes)\n  - [6.b. Custom Serializer](#6b-custom-serializer)\n  - [6.c. Custom Object Changes](#6c-custom-object-changes)\n  - [6.d. Excluding the Object Column](#6d-excluding-the-object-column)\n  - [6.e. Error handling](#6e-error-handling)\n- [7. Testing](#7-testing)\n  - [7.a. Minitest](#7a-minitest)\n  - [7.b. RSpec](#7b-rspec)\n  - [7.c. Cucumber](#7c-cucumber)\n  - [7.d. Spork](#7d-spork)\n  - [7.e. Zeus or Spring](#7e-zeus-or-spring)\n- [8. PaperTrail Plugins](#8-papertrail-plugins)\n- [9. Integration with Other Libraries](#9-integration-with-other-libraries)\n- [10. Related Libraries and Ports](#10-related-libraries-and-ports)\n- [Articles](#articles)\n- [Problems](#problems)\n- [Contributors](#contributors)\n- [Contributing](#contributing)\n- [Inspirations](#inspirations)\n- [Intellectual Property](#intellectual-property)\n\n\u003c!-- tocstop --\u003e\n\n## 1. Introduction\n\n### 1.a. Compatibility\n\n| paper_trail | ruby     | activerecord  |\n|-------------|----------|---------------|\n| unreleased  | \u003e= 3.2.0 | \u003e= 7.1, \u003c= 8.1 |\n| 16          | \u003e= 3.0.0 | \u003e= 6.1, \u003c= 8.0 |\n| 15.2        | \u003e= 3.0.0 | \u003e= 6.1, \u003c= 7.2 |\n| 15.1        | \u003e= 3.0.0 | \u003e= 6.1, \u003c= 7.1 |\n| 15          | \u003e= 3.0.0 | \u003e= 6.1, \u003c= 7.1 |\n| 14          | \u003e= 2.7.0 | \u003e= 6.0, \u003c 7.1 |\n| 13          | \u003e= 2.6.0 | \u003e= 5.2, \u003c 7.1 |\n| 12          | \u003e= 2.6.0 | \u003e= 5.2, \u003c 7.1 |\n| 11          | \u003e= 2.4.0 | \u003e= 5.2, \u003c 6.1 |\n| 10          | \u003e= 2.3.0 | \u003e= 4.2, \u003c 6.1 |\n| 9           | \u003e= 2.3.0 | \u003e= 4.2, \u003c 5.3 |\n| 8           | \u003e= 2.2.0 | \u003e= 4.2, \u003c 5.2 |\n| 7           | \u003e= 2.1.0 | \u003e= 4.0, \u003c 5.2 |\n| 6           | \u003e= 1.9.3 | \u003e= 4.0, \u003c 5.2 |\n| 5           | \u003e= 1.9.3 | \u003e= 3.0, \u003c 5.1 |\n| 4           | \u003e= 1.8.7 | \u003e= 3.0, \u003c 5.1 |\n| 3           | \u003e= 1.8.7 | \u003e= 3.0, \u003c 5   |\n| 2           | \u003e= 1.8.7 | \u003e= 3.0, \u003c 4   |\n| 1           | \u003e= 1.8.7 | \u003e= 2.3, \u003c 3   |\n\nExperts: to install incompatible versions of activerecord, see\n`paper_trail/compatibility.rb`.\n\n### 1.b. Installation\n\n1. Add PaperTrail to your `Gemfile` and run [`bundle`][57].\n\n    `gem 'paper_trail'`\n\n1. Add a `versions` table to your database:\n\n    ```\n    bundle exec rails generate paper_trail:install [--with-changes] [--uuid]\n    bundle exec rails db:migrate\n    ```\n\n    See [section 5.c. Generators](#5c-generators) for details.\n\n1. Add `has_paper_trail` to the models you want to track.\n\n    ```ruby\n    class Widget \u003c ActiveRecord::Base\n      has_paper_trail\n    end\n    ```\n\n1. If your controllers have a `current_user` method, you can easily [track who\nis responsible for changes](#4a-finding-out-who-was-responsible-for-a-change)\nby adding a controller callback.\n\n    ```ruby\n    class ApplicationController\n      before_action :set_paper_trail_whodunnit\n    end\n    ```\n\n### 1.c. Basic Usage\n\nYour models now have a `versions` method which returns the \"paper trail\" of\nchanges to your model.\n\n```ruby\nwidget = Widget.find 42\nwidget.versions\n# [\u003cPaperTrail::Version\u003e, \u003cPaperTrail::Version\u003e, ...]\n```\n\nOnce you have a version, you can find out what happened:\n\n```ruby\nv = widget.versions.last\nv.event # 'update', 'create', 'destroy'. See also: \"The versions.event Column\"\nv.created_at\nv.whodunnit # ID of `current_user`. Requires `set_paper_trail_whodunnit` callback.\nwidget = v.reify # The widget as it was before the update (nil for a create event)\n```\n\nPaperTrail stores the pre-change version of the model, unlike some other\nauditing/versioning plugins, so you can retrieve the original version.  This is\nuseful when you start keeping a paper trail for models that already have records\nin the database.\n\n```ruby\nwidget = Widget.find 153\nwidget.name                                 # 'Doobly'\n\n# Add has_paper_trail to Widget model.\n\nwidget.versions                             # []\nwidget.update name: 'Wotsit'\nwidget.versions.last.reify.name             # 'Doobly'\nwidget.versions.last.event                  # 'update'\n```\n\nThis also means that PaperTrail does not waste space storing a version of the\nobject as it currently stands.  The `versions` method gives you previous\nversions; to get the current one just call a finder on your `Widget` model as\nusual.\n\nHere's a helpful table showing what PaperTrail stores:\n\n| *Event*        | *create* | *update* | *destroy* |\n| -------------- | -------- | -------- | --------- |\n| *Model Before* | nil      | widget   | widget    |\n| *Model After*  | widget   | widget   | nil       |\n\nPaperTrail stores the values in the Model Before row.  Most other\nauditing/versioning plugins store the After row.\n\n### 1.d. API Summary\n\nAn introductory sample of common features.\n\nWhen you declare `has_paper_trail` in your model, you get these methods:\n\n```ruby\nclass Widget \u003c ActiveRecord::Base\n  has_paper_trail\nend\n\n# Returns this widget's versions.  You can customise the name of the\n# association, but overriding this method is not supported.\nwidget.versions\n\n# Return the version this widget was reified from, or nil if it is live.\n# You can customise the name of the method.\nwidget.version\n\n# Returns true if this widget is the current, live one; or false if it is from\n# a previous version.\nwidget.paper_trail.live?\n\n# Returns who put the widget into its current state.\nwidget.paper_trail.originator\n\n# Returns the widget (not a version) as it looked at the given timestamp.\nwidget.paper_trail.version_at(timestamp)\n\n# Returns the widget (not a version) as it was most recently.\nwidget.paper_trail.previous_version\n\n# Returns the widget (not a version) as it became next.\nwidget.paper_trail.next_version\n```\n\nAnd a `PaperTrail::Version` instance (which is just an ordinary ActiveRecord\ninstance, with all the usual methods) has methods such as:\n\n```ruby\n# Returns the item restored from this version.\nversion.reify(options = {})\n\n# Return a new item from this version\nversion.reify(dup: true)\n\n# Returns who put the item into the state stored in this version.\nversion.paper_trail_originator\n\n# Returns who changed the item from the state it had in this version.\nversion.terminator\nversion.whodunnit\nversion.version_author\n\n# Returns the next version.\nversion.next\n\n# Returns the previous version.\nversion.previous\n\n# Returns the index of this version in all the versions.\nversion.index\n\n# Returns the event that caused this version (create|update|destroy).\nversion.event\n```\n\nThis is just a sample of common features. Keep reading for more.\n\n### 1.e. Configuration\n\nMany aspects of PaperTrail are configurable for individual models; typically\nthis is achieved by passing options to the `has_paper_trail` method within\na given model.\n\nSome aspects of PaperTrail are configured globally for all models. These\nsettings are assigned directly on the `PaperTrail.config` object.\nA common place to put these settings is in a Rails initializer file\nsuch as `config/initializers/paper_trail.rb` or in an environment-specific\nconfiguration file such as `config/environments/test.rb`.\n\n#### 1.e.1 Global\n\nGlobal configuration options affect all threads.\n\n- association_reify_error_behaviour\n- enabled\n- has_paper_trail_defaults\n- object_changes_adapter\n- serializer\n- version_limit\n- version_error_behavior\n\nSyntax example: (options described in detail later)\n\n```ruby\n# config/initializers/paper_trail.rb\nPaperTrail.config.enabled = true\nPaperTrail.config.has_paper_trail_defaults = {\n  on: %i[create update destroy]\n}\nPaperTrail.config.version_limit = 3\n````\n\nThese options are intended to be set only once, during app initialization (eg.\nin `config/initializers`). It is unsafe to change them while the app is running.\nIn contrast, `PaperTrail.request` has various options that only apply to a\nsingle HTTP request and thus are safe to use while the app is running.\n\n## 2. Limiting What is Versioned, and When\n\n### 2.a. Choosing Lifecycle Events To Monitor\n\nYou can choose which events to track with the `on` option.  For example, if\nyou only want to track `update` events:\n\n```ruby\nclass Article \u003c ActiveRecord::Base\n  has_paper_trail on: [:update]\nend\n```\n\n`has_paper_trail` installs [callbacks][52] for the specified lifecycle events.\n\nThere are four potential callbacks, and the default is to install all four, ie.\n`on: [:create, :destroy, :touch, :update]`.\n\n#### The `versions.event` Column\n\nYour `versions` table has an `event` column with three possible values:\n\n| *event* | *callback*    |\n| ------- | ------------- |\n| create  | create        |\n| destroy | destroy       |\n| update  | touch, update |\n\nYou may also have the `PaperTrail::Version` model save a custom string in its\n`event` field instead of the typical `create`, `update`, `destroy`. PaperTrail\nadds an `attr_accessor` to your model named `paper_trail_event`, and will insert\nit, if present, in the `event` column.\n\n```ruby\na = Article.create\na.versions.size                           # 1\na.versions.last.event                     # 'create'\na.paper_trail_event = 'update title'\na.update title: 'My Title'\na.versions.size                           # 2\na.versions.last.event                     # 'update title'\na.paper_trail_event = nil\na.update title: 'Alternate'\na.versions.size                           # 3\na.versions.last.event                     # 'update'\n```\n\n#### Controlling the Order of AR Callbacks\n\nIf there are other callbacks in your model, their order relative to those\ninstalled by `has_paper_trail` may matter. If you need to control\ntheir order, use the `paper_trail_on_*` methods.\n\n```ruby\nclass Article \u003c ActiveRecord::Base\n  # Include PaperTrail, but do not install any callbacks. Passing the\n  # empty array to `:on` omits callbacks.\n  has_paper_trail on: []\n\n  # Add callbacks in the order you need.\n  paper_trail.on_destroy    # add destroy callback\n  paper_trail.on_update     # etc.\n  paper_trail.on_create\n  paper_trail.on_touch\nend\n```\n\nThe `paper_trail.on_destroy` method can be further configured to happen\n`:before` or `:after` the destroy event. Until PaperTrail 4, the default was\n`:after`. Starting with PaperTrail 5, the default is `:before`, to support\nActiveRecord 5. (see https://github.com/paper-trail-gem/paper_trail/pull/683)\n\n### 2.b. Choosing When To Save New Versions\n\nYou can choose the conditions when to add new versions with the `if` and\n`unless` options. For example, to save versions only for US non-draft\ntranslations:\n\n```ruby\nclass Translation \u003c ActiveRecord::Base\n  has_paper_trail if:     Proc.new { |t| t.language_code == 'US' },\n                  unless: Proc.new { |t| t.type == 'DRAFT'       }\nend\n```\n\n#### Choosing Based on Changed Attributes\n\nStarting with PaperTrail 4.0, versions are saved during an after-callback. If\nyou decide whether to save a new version based on changed attributes,\nuse attribute_name_was instead of attribute_name.\n\n#### Saving a New Version Manually\n\nYou may want to save a new version regardless of options like `:on`, `:if`, or\n`:unless`. Or, in rare situations, you may want to save a new version even if\nthe record has not changed.\n\n```ruby\nmy_model.paper_trail.save_with_version\n```\n\n### 2.c. Choosing Attributes To Monitor\n\n#### Ignore\n\nIf you don't want a version created when only a certain attribute changes, you can `ignore` that attribute:\n\n```ruby\nclass Article \u003c ActiveRecord::Base\n  has_paper_trail ignore: [:title, :rating]\nend\n```\n\nChanges to just the `title` or `rating` will not create a version record.\nChanges to other attributes will create a version record.\n\n```ruby\na = Article.create\na.versions.length                         # 1\na.update title: 'My Title', rating: 3\na.versions.length                         # 1\na.update title: 'Greeting', content: 'Hello'\na.versions.length                         # 2\na.paper_trail.previous_version.title      # 'My Title'\n```\n\nNote: ignored fields will be stored in the version records. If you want to keep a field out of the versions table, use [`:skip`](#skip) instead of `:ignore`; skipped fields are also implicitly ignored.\n\nThe `:ignore` option can also accept `Hash` arguments that we are considering deprecating.\n\n```ruby\nclass Article \u003c ActiveRecord::Base\n  has_paper_trail ignore: [:title, { color: proc { |obj| obj.color == \"Yellow\" } }]\nend\n```\n\n#### Only\n\nOr, you can specify a list of the `only` attributes you care about:\n\n```ruby\nclass Article \u003c ActiveRecord::Base\n  has_paper_trail only: [:title]\nend\n```\n\nOnly changes to the `title` will create a version record.\n\n```ruby\na = Article.create\na.versions.length                         # 1\na.update title: 'My Title'\na.versions.length                         # 2\na.update content: 'Hello'\na.versions.length                         # 2\na.paper_trail.previous_version.content    # nil\n```\n\nThe `:only` option can also accept `Hash` arguments that we are considering deprecating.\n\n```ruby\nclass Article \u003c ActiveRecord::Base\n  has_paper_trail only: [{ title: Proc.new { |obj| !obj.title.blank? } }]\nend\n```\n\nIf the `title` is not blank, then only changes to the `title`\nwill create a version record.\n\n```ruby\na = Article.create\na.versions.length                         # 1\na.update content: 'Hello'\na.versions.length                         # 2\na.update title: 'Title One'\na.versions.length                         # 3\na.update content: 'Hai'\na.versions.length                         # 3\na.paper_trail.previous_version.content    # \"Hello\"\na.update title: 'Title Two'\na.versions.length                         # 4\na.paper_trail.previous_version.content    # \"Hai\"\n```\n\nConfiguring both `:ignore` and `:only` is not recommended, but it should work as\nexpected. Passing both `:ignore` and `:only` options will result in the\narticle being saved if a changed attribute is included in `:only` but not in\n`:ignore`.\n\n#### Skip\n\nIf you never want a field's values in the versions table, you can `:skip` the attribute.  As with `:ignore`,\nupdates to these attributes will not create a version record.  In addition, if a\nversion record is created for some other reason, these attributes will not be\npersisted.\n\n```ruby\nclass Author \u003c ActiveRecord::Base\n  has_paper_trail skip: [:social_security_number]\nend\n```\n\nAuthor's social security numbers will never appear in the versions log, and if an author updates only their social security number, it won't create a version record.\n\n#### Comparing `:ignore`, `:only`, and `:skip`\n\n- `:only` is basically the same as `:ignore`, but its inverse.\n- `:ignore` controls whether paper_trail will create a version record or not.\n- `:skip` controls whether paper_trail will save that field with the version record.\n- Skipped fields are also implicitly ignored. paper_trail does this internally.\n- Ignored fields are not implicitly skipped.\n\nSo:\n- Ignore a field if you don't want a version record created when it's the only field to change.\n- Skip a field if you don't want it to be saved with any version records.\n\n### 2.d. Turning PaperTrail Off\n\nPaperTrail is on by default, but sometimes you don't want to record versions.\n\n#### Per Process\n\nTurn PaperTrail off for **all threads** in a `ruby` process.\n\n```ruby\nPaperTrail.enabled = false\n```\n\n**Do not use this in production** unless you have a good understanding of\nthreads vs. processes.\n\nA legitimate use case is to speed up tests. See [Testing](#7-testing) below.\n\n#### Per HTTP Request\n\n```ruby\nPaperTrail.request(enabled: false) do\n  # no versions created\nend\n```\n\nor,\n\n```ruby\nPaperTrail.request.enabled = false\n# no versions created\nPaperTrail.request.enabled = true\n```\n\n#### Per Class\n\nIn the rare case that you need to disable versioning for one model while\nkeeping versioning enabled for other models, use:\n\n```ruby\nPaperTrail.request.disable_model(Banana)\n# changes to Banana model do not create versions,\n# but eg. changes to Kiwi model do.\nPaperTrail.request.enable_model(Banana)\nPaperTrail.request.enabled_for_model?(Banana) # =\u003e true\n```\n\nThis setting, as with all `PaperTrail.request` settings, affects only the\ncurrent request, not all threads.\n\nFor this rare use case, there is no convenient way to pass a block.\n\n##### In a Rails Controller Callback (Not Recommended)\n\nPaperTrail installs a callback in your rails controllers. The installed\ncallback will call `paper_trail_enabled_for_controller`, which you can\noverride.\n\n```ruby\nclass ApplicationController \u003c ActionController::Base\n  def paper_trail_enabled_for_controller\n    # Don't omit `super` without a good reason.\n    super \u0026\u0026 request.user_agent != 'Disable User-Agent'\n  end\nend\n```\n\nBecause you are unable to control the order of callback execution, this\ntechnique is not recommended, but is preserved for backwards compatibility.\n\nIt would be better to install your own callback and use\n`PaperTrail.request.enabled=` as you see fit.\n\n#### Per Method (Removed)\n\nThe `widget.paper_trail.without_versioning` method was removed in v10, without\nan exact replacement. To disable versioning, use the [Per Class](#per-class) or\n[Per HTTP Request](#per-http-request) methods.\n\n### 2.e. Limiting the Number of Versions Created\n\nConfigure `version_limit` to cap the number of versions saved per record. This\ndoes not apply to `create` events.\n\n```ruby\n# Limit: 4 versions per record (3 most recent, plus a `create` event)\nPaperTrail.config.version_limit = 3\n# Remove the limit\nPaperTrail.config.version_limit = nil\n```\n\n#### 2.e.1 Per-model limit\n\nModels can override the global `PaperTrail.config.version_limit` setting.\n\nExample:\n\n```\n# initializer\nPaperTrail.config.version_limit = 10\n\n# At most 10 versions\nhas_paper_trail\n\n# At most 3 versions (2 updates, 1 create). Overrides global version_limit.\nhas_paper_trail limit: 2\n\n# Infinite versions\nhas_paper_trail limit: nil\n```\n\n## 3. Working With Versions\n\n### 3.a. Reverting And Undeleting A Model\n\nPaperTrail makes reverting to a previous version easy:\n\n```ruby\nwidget = Widget.find 42\nwidget.update name: 'Blah blah'\n# Time passes....\nwidget = widget.paper_trail.previous_version  # the widget as it was before the update\nwidget.save                                   # reverted\n```\n\nAlternatively you can find the version at a given time:\n\n```ruby\nwidget = widget.paper_trail.version_at(1.day.ago)  # the widget as it was one day ago\nwidget.save                                        # reverted\n```\n\nNote `version_at` gives you the object, not a version, so you don't need to call\n`reify`.\n\nUndeleting is just as simple:\n\n```ruby\nwidget = Widget.find(42)\nwidget.destroy\n# Time passes....\nwidget = Widget.new(id:42)    # creating a new object with the same id, re-establishes the link\nversions = widget.versions    # versions ordered by versions.created_at, ascending\nwidget = versions.last.reify  # the widget as it was before destruction\nwidget.save                   # the widget lives!\n```\n\nYou could even use PaperTrail to implement an undo system; [Ryan Bates has!][3]\n\nIf your model uses [optimistic locking][1] don't forget to [increment your\n`lock_version`][2] before saving or you'll get a `StaleObjectError`.\n\n### 3.b. Navigating Versions\n\nYou can call `previous_version` and `next_version` on an item to get it as it\nwas/became.  Note that these methods reify the item for you.\n\n```ruby\nlive_widget = Widget.find 42\nlive_widget.versions.length                       # 4, for example\nwidget = live_widget.paper_trail.previous_version # =\u003e widget == live_widget.versions.last.reify\nwidget = widget.paper_trail.previous_version      # =\u003e widget == live_widget.versions[-2].reify\nwidget = widget.paper_trail.next_version          # =\u003e widget == live_widget.versions.last.reify\nwidget.paper_trail.next_version                   # live_widget\n```\n\nIf instead you have a particular `version` of an item you can navigate to the\nprevious and next versions.\n\n```ruby\nwidget = Widget.find 42\nversion = widget.versions[-2]    # assuming widget has several versions\nprevious_version = version.previous\nnext_version = version.next\n```\n\nYou can find out which of an item's versions yours is:\n\n```ruby\ncurrent_version_number = version.index    # 0-based\n```\n\nIf you got an item by reifying one of its versions, you can navigate back to the\nversion it came from:\n\n```ruby\nlatest_version = Widget.find(42).versions.last\nwidget = latest_version.reify\nwidget.version == latest_version    # true\n```\n\nYou can find out whether a model instance is the current, live one -- or whether\nit came instead from a previous version -- with `live?`:\n\n```ruby\nwidget = Widget.find 42\nwidget.paper_trail.live?            # true\nwidget = widget.paper_trail.previous_version\nwidget.paper_trail.live?            # false\n```\n\nSee also: Section 3.e. Queries\n\n### 3.c. Diffing Versions\n\nThere are two scenarios: diffing adjacent versions and diffing non-adjacent\nversions.\n\nThe best way to diff adjacent versions is to get PaperTrail to do it for you. If\nyou add an `object_changes` column to your `versions` table, PaperTrail will\nstore the `changes` diff in each version. Ignored attributes are omitted.\n\n```ruby\nwidget = Widget.create name: 'Bob'\nwidget.versions.last.changeset # reads object_changes column\n# {\n#   \"name\"=\u003e[nil, \"Bob\"],\n#   \"created_at\"=\u003e[nil, 2015-08-10 04:10:40 UTC],\n#   \"updated_at\"=\u003e[nil, 2015-08-10 04:10:40 UTC],\n#   \"id\"=\u003e[nil, 1]\n# }\nwidget.update name: 'Robert'\nwidget.versions.last.changeset\n# {\n#   \"name\"=\u003e[\"Bob\", \"Robert\"],\n#   \"updated_at\"=\u003e[2015-08-10 04:13:19 UTC, 2015-08-10 04:13:19 UTC]\n# }\nwidget.destroy\nwidget.versions.last.changeset\n# {}\n```\n\nPrior to 10.0.0, the `object_changes` were only stored for create and update\nevents. As of 10.0.0, they are stored for all three events.\n\nPaperTrail doesn't use diffs internally.\n\n\u003e When I designed PaperTrail I wanted simplicity and robustness so I decided to\n\u003e make each version of an object self-contained.  A version stores all of its\n\u003e object's data, not a diff from the previous version.  This means you can\n\u003e delete any version without affecting any other. -Andy\n\nTo diff non-adjacent versions you'll have to write your own code.  These\nlibraries may help:\n\nFor diffing two strings:\n\n* [htmldiff][19]: expects but doesn't require HTML input and produces HTML\n  output.  Works very well but slows down significantly on large (e.g. 5,000\n  word) inputs.\n* [differ][20]: expects plain text input and produces plain\n  text/coloured/HTML/any output.  Can do character-wise, word-wise, line-wise,\n  or arbitrary-boundary-string-wise diffs.  Works very well on non-HTML input.\n* [diff-lcs][21]: old-school, line-wise diffs.\n\nUnfortunately, there is no currently widely available and supported library for diffing two ActiveRecord objects.\n\n### 3.d. Deleting Old Versions\n\nOver time your `versions` table will grow to an unwieldy size.  Because each\nversion is self-contained (see the Diffing section above for more) you can\nsimply delete any records you don't want any more.  For example:\n\n```sql\nsql\u003e delete from versions where created_at \u003c '2010-06-01';\n```\n\n```ruby\nPaperTrail::Version.where('created_at \u003c ?', 1.day.ago).delete_all\n```\n\n### 3.e. Queries\n\nYou can query records in the `versions` table based on their `object` or\n`object_changes` columns.\n\n```ruby\n# Find versions that meet these criteria.\nPaperTrail::Version.where_object(content: 'Hello', title: 'Article')\n\n# Find versions before and after attribute `atr` had value `v`:\nPaperTrail::Version.where_object_changes(atr: 'v')\n```\n\nSee also:\n\n- `where_object_changes_from`\n- `where_object_changes_to`\n- `where_attribute_changes`\n\nOnly `where_object` supports text columns. Your `object_changes` column should\nbe a `json` or `jsonb` column if possible. If you must use a `text` column,\nyou'll have to write a [custom\n`object_changes_adapter`](#6c-custom-object-changes).\n\n### 3.f. Defunct `item_id`s\n\nThe `item_id`s in your `versions` table can become defunct over time,\npotentially causing application errors when `id`s in the foreign table are\nreused. `id` reuse can be an explicit choice of the application, or implicitly\ncaused by sequence cycling. The chance of `id` reuse is reduced (but not\neliminated) with `bigint` `id`s or `uuid`s, `no cycle`\n[sequences](https://www.postgresql.org/docs/current/sql-createsequence.html),\nand/or when `versions` are periodically deleted.\n\nIdeally, a Foreign Key Constraint (FKC) would set `item_id` to null when an item\nis deleted. However, `items` is a polymorphic relationship. A partial FKC (e.g.\nan FKC with a `where` clause) is possible, but only in Postgres, and it is\nimpractical to maintain FKCs for every versioned table unless the number of\nsuch tables is very small.\n\nIf [per-table `Version`\nclasses](https://github.com/paper-trail-gem/paper_trail#6a-custom-version-classes)\nare used, then a partial FKC is no longer needed. So, a normal FKC can be\nwritten in any RDBMS, but it remains impractical to maintain so many FKCs.\n\nSome applications choose to handle this problem by \"soft-deleting\" versioned\nrecords, i.e. marking them as deleted instead of actually deleting them. This\ncompletely prevents `id` reuse, but adds complexity to the application. In most\napplications, this is the only known practical solution to the `id` reuse\nproblem.\n\n## 4. Saving More Information About Versions\n\n### 4.a. Finding Out Who Was Responsible For A Change\n\nSet `PaperTrail.request.whodunnit=`, and that value will be stored in the\nversion's `whodunnit` column.\n\n```ruby\nPaperTrail.request.whodunnit = 'Andy Stewart'\nwidget.update name: 'Wibble'\nwidget.versions.last.whodunnit # Andy Stewart\n```\n\n#### Setting `whodunnit` to a `Proc`\n\n`whodunnit=` also accepts a `Proc`, in the rare case that lazy evaluation is\nrequired.\n\n```ruby\nPaperTrail.request.whodunnit = proc do\n  caller.find { |c| c.starts_with? Rails.root.to_s }\nend\n```\n\nBecause lazy evaluation can be hard to troubleshoot, this is not\nrecommended for common use.\n\n#### Setting `whodunnit` Temporarily\n\nTo set whodunnit temporarily, for the duration of a block, use\n`PaperTrail.request`:\n\n```ruby\nPaperTrail.request(whodunnit: 'Dorian Marié') do\n  widget.update name: 'Wibble'\nend\n```\n\n#### Setting `whodunnit` with a controller callback\n\nIf your controller has a `current_user` method, PaperTrail provides a\ncallback that will assign `current_user.id` to `whodunnit`.\n\n```ruby\nclass ApplicationController\n  before_action :set_paper_trail_whodunnit\nend\n```\n\nYou may want `set_paper_trail_whodunnit` to call a different method to find out\nwho is responsible. To do so, override the `user_for_paper_trail` method in\nyour controller like this:\n\n```ruby\nclass ApplicationController\n  def user_for_paper_trail\n    logged_in? ? current_member.id : 'Public user'  # or whatever\n  end\nend\n```\n\nSee also: [Setting whodunnit in the rails console][33]\n\n#### Terminator and Originator\n\nA version's `whodunnit` column tells us who changed the object, causing the\n`version` to be stored.  Because a version stores the object as it looked before\nthe change (see the table above), `whodunnit` tells us who *stopped* the object\nlooking like this -- not who made it look like this.  Hence `whodunnit` is\naliased as `terminator`.\n\nTo find out who made a version's object look that way, use\n`version.paper_trail_originator`.  And to find out who made a \"live\" object look\nlike it does, call `paper_trail_originator` on the object.\n\n```ruby\nwidget = Widget.find 153                    # assume widget has 0 versions\nPaperTrail.request.whodunnit = 'Alice'\nwidget.update name: 'Yankee'\nwidget.paper_trail.originator               # 'Alice'\nPaperTrail.request.whodunnit = 'Bob'\nwidget.update name: 'Zulu'\nwidget.paper_trail.originator               # 'Bob'\nfirst_version, last_version = widget.versions.first, widget.versions.last\nfirst_version.whodunnit                     # 'Alice'\nfirst_version.paper_trail_originator        # nil\nfirst_version.terminator                    # 'Alice'\nlast_version.whodunnit                      # 'Bob'\nlast_version.paper_trail_originator         # 'Alice'\nlast_version.terminator                     # 'Bob'\n```\n\n#### Storing an ActiveRecord globalid in whodunnit\n\nIf you would like `whodunnit` to return an `ActiveRecord` object instead of a\nstring, please try the [paper_trail-globalid][37] gem.\n\n### 4.b. Associations\n\nTo track and reify associations, use [paper_trail-association_tracking][6] (PT-AT).\n\nFrom 2014 to 2018, association tracking was an experimental feature, but many\nissues were discovered. To attract new volunteers to address these issues, PT-AT\nwas extracted (see https://github.com/paper-trail-gem/paper_trail/issues/1070).\n\nEven though it had always been an experimental feature, we didn't want the\nextraction of PT-AT to be a breaking change, so great care was taken to remove\nit slowly.\n\n- In PT 9, PT-AT was kept as a runtime dependency.\n- In PT 10, it became a development dependency (If you use it you must add it to\n  your own `Gemfile`) and we kept running all of its tests.\n- In PT 11, it will no longer be a development dependency, and it is responsible\n  for its own tests.\n\n#### 4.b.1 The optional `item_subtype` column\n\nAs of PT 10, users may add an `item_subtype` column to their `versions` table.\nWhen storing versions for STI models, rails stores the base class in `item_type`\n(that's just how polymorphic associations like `item` work) In addition, PT will\nnow store the subclass in `item_subtype`. If this column is present PT-AT will\nuse it to fix a rare issue with reification of STI subclasses.\n\n```ruby\nadd_column :versions, :item_subtype, :string, null: true\n```\n\nSo, if you use PT-AT and STI, the addition of this column is recommended.\n\n- https://github.com/paper-trail-gem/paper_trail/issues/594\n- https://github.com/paper-trail-gem/paper_trail/pull/1143\n- https://github.com/westonganger/paper_trail-association_tracking/pull/5\n\n### 4.c. Storing Metadata\n\nYou can add your own custom columns to your `versions` table. Values can be\ngiven using **Model Metadata** or **Controller Metadata**.\n\n#### Model Metadata\n\nYou can specify metadata in the model using `has_paper_trail(meta:)`.\n\n```ruby\nclass Article \u003c ActiveRecord::Base\n  belongs_to :author\n  has_paper_trail(\n    meta: {\n      author_id: :author_id, # model attribute\n      word_count: :count_words, # arbitrary model method\n      answer: 42, # scalar value\n      editor: proc { |article| article.editor.full_name } # a Proc\n    }\n  )\n  def count_words\n    153\n  end\nend\n```\n\n#### Metadata from Controllers\n\nYou can also store any information you like from your controller.  Override\nthe `info_for_paper_trail` method in your controller to return a hash whose keys\ncorrespond to columns in your `versions` table.\n\n```ruby\nclass ApplicationController\n  def info_for_paper_trail\n    { ip: request.remote_ip, user_agent: request.user_agent }\n  end\nend\n```\n\n#### Advantages of Metadata\n\nWhy would you do this?  In this example, `author_id` is an attribute of\n`Article` and PaperTrail will store it anyway in a serialized form in the\n`object` column of the `version` record.  But let's say you wanted to pull out\nall versions for a particular author; without the metadata you would have to\ndeserialize (reify) each `version` object to see if belonged to the author in\nquestion.  Clearly this is inefficient.  Using the metadata you can find just\nthose versions you want:\n\n```ruby\nPaperTrail::Version.where(author_id: author_id)\n```\n\n#### Metadata can Override PaperTrail Columns\n\n**Experts only**. Metadata will override the normal values that PT would have\ninserted into its own columns.\n\n| *PT Column*    | *How bad of an idea?* | *Alternative*                 |\n|----------------|-----------------------|-------------------------------|\n| created_at     | forbidden*            |                               |\n| event          | meh                   | paper_trail_event             |\n| id             | forbidden             |                               |\n| item_id        | forbidden             |                               |\n| item_subtype   | forbidden             |                               |\n| item_type      | forbidden             |                               |\n| object         | a little dangerous    |                               |\n| object_changes | a little dangerous    |                               |\n| updated_at     | forbidden             |                               |\n| whodunnit      | meh                   | PaperTrail.request.whodunnit= |\n\n\\* forbidden - raises a `PaperTrail::InvalidOption` error as of PT 14\n\n## 5. ActiveRecord\n\n### 5.a. Single Table Inheritance (STI)\n\nPaperTrail supports [Single Table Inheritance][39], and even supports an\nun-versioned base model, as of `23ffbdc7e1`.\n\n```ruby\nclass Fruit \u003c ActiveRecord::Base\n  # un-versioned base model\nend\nclass Banana \u003c Fruit\n  has_paper_trail\nend\n```\n\nHowever, there is a known issue when reifying [associations](#associations),\nsee https://github.com/paper-trail-gem/paper_trail/issues/594\n\n### 5.b. Configuring the `versions` Association\n\n#### 5.b.1. `versions` association\n\nYou may configure the name of the `versions` association by passing a different\nname (default is `:versions`) in the `versions:` options hash:\n\n```ruby\nclass Post \u003c ActiveRecord::Base\n  has_paper_trail versions: {\n    name: :drafts\n  }\nend\n\nPost.new.versions # =\u003e NoMethodError\n```\n\nYou may pass a\n[scope](https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-has_many-label-Scopes)\nto the `versions` association with the `scope:` option:\n```ruby\nclass Post \u003c ActiveRecord::Base\n  has_paper_trail versions: {\n    scope: -\u003e { order(\"id desc\") }\n  }\n\n  # Equivalent to:\n  has_many :versions,\n    -\u003e { order(\"id desc\") },\n    class_name: 'PaperTrail::Version',\n    as: :item\nend\n```\n\nAny other [options supported by\n`has_many`](https://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-has_many-label-Options)\ncan be passed along to the `has_many` macro via the `versions:` options hash.\n\n```ruby\nclass Post \u003c ActiveRecord::Base\n  has_paper_trail versions: {\n    extend: VersionsExtensions,\n    autosave: false\n  }\nend\n```\n\nOverriding (instead of configuring) the `versions` method is not supported.\nOverriding associations is not recommended in general.\n\n#### 5.b.2. `item` association\n\nA `PaperTrail::Version` object `belongs_to` an `item`, the relevant record.\n\nThe `item` association is first defined in `PaperTrail::VersionConcern`, but\nassociations can be redefined.\n\n##### Example: adding a `counter_cache` to `item` association\n\n```ruby\n# app/models/paper_trail/version.rb\nmodule PaperTrail\n  class Version \u003c ActiveRecord::Base\n    belongs_to :item, polymorphic: true, counter_cache: true\n  end\nend\n```\n\nWhen redefining an association, its options are _replaced_ not _merged_, so\ndon't forget to specify the options from `PaperTrail::VersionConcern`, like\n`polymorphic`.\n\nBe advised that redefining an association is an undocumented feature of Rails.\n\n### 5.c. Generators\n\nPaperTrail has one generator, `paper_trail:install`. It writes, but does not\nrun, a migration file. The migration creates the `versions` table.\n\nYou can provide a custom version table name e.g., for having multiple version tables. You will still need setup a custom Version class and configure it to use the custom table. See [6.a. Custom Version Classes](#6a-custom-version-classes).\n\n#### Reference\n\nThe most up-to-date documentation for this generator can be found by running\n`rails generate paper_trail:install --help`, but a copy is included here for\nconvenience.\n\n```\nUsage:\n  bin/rails generate paper_trail:install [VERSION_CLASS_NAME] [options]\n\nOptions:\n  [--skip-namespace]                                            # Skip namespace (affects only isolated engines)\n                                                                # Default: false\n  [--skip-collision-check]                                      # Skip collision check\n                                                                # Default: false\n  [--with-changes], [--no-with-changes], [--skip-with-changes]  # Store changeset (diff) with each version\n                                                                # Default: false\n  [--uuid], [--no-uuid], [--skip-uuid]                          # Use uuid instead of bigint for item_id type (use only if tables use UUIDs)\n                                                                # Default: false\n\nRuntime options:\n  -f, [--force]                                      # Overwrite files that already exist\n  -p, [--pretend], [--no-pretend], [--skip-pretend]  # Run but do not make any changes\n  -q, [--quiet], [--no-quiet], [--skip-quiet]        # Suppress status output\n  -s, [--skip], [--no-skip], [--skip-skip]           # Skip files that already exist\n\nGenerates (but does not run) a migration to add a versions table. Can be customized by providing a Version class name. See section 5.c. Generators in README.md for more information.\n```\n\n### 5.d. Protected Attributes\n\nAs of version 6, PT no longer supports rails 3 or the [protected_attributes][17]\ngem. If you are still using them, you may use PT 5 or lower. We recommend\nupgrading to [strong_parameters][18] as soon as possible.\n\nIf you must use [protected_attributes][17] for now, and want to use PT \u003e 5, you\ncan reopen `PaperTrail::Version` and add the following `attr_accessible` fields:\n\n```ruby\n# app/models/paper_trail/version.rb\nmodule PaperTrail\n  class Version \u003c ActiveRecord::Base\n    include PaperTrail::VersionConcern\n    attr_accessible :item_type, :item_id, :event, :whodunnit, :object, :object_changes, :created_at\n  end\nend\n```\n\nThis *unsupported workaround* has been tested with protected_attributes 1.0.9 /\nrails 4.2.8 / paper_trail 7.0.3.\n\n## 6. Extensibility\n\n### 6.a. Custom Version Classes\n\nYou can specify custom version subclasses with the `:class_name` option:\n\n```ruby\nclass PostVersion \u003c PaperTrail::Version\n  # custom behaviour, e.g:\n  self.table_name = :post_versions\nend\n\nclass Post \u003c ActiveRecord::Base\n  has_paper_trail versions: {\n    class_name: 'PostVersion'\n  }\nend\n```\n\nUnlike ActiveRecord's `class_name`, you'll have to supply the complete module\npath to the class (e.g. `Foo::BarVersion` if your class is inside the module\n`Foo`).\n\n#### Advantages\n\n1. For models which have a lot of versions, storing each model's versions in a\n   separate table can improve the performance of certain database queries.\n1. Store different version [metadata](#4c-storing-metadata) for different models.\n\n#### Configuration\n\nIf you are using Postgres, you should also define the sequence that your custom\nversion class will use:\n\n```ruby\nclass PostVersion \u003c PaperTrail::Version\n  self.table_name = :post_versions\n  self.sequence_name = :post_versions_id_seq\nend\n```\n\nIf you only use custom version classes and don't have a `versions` table, you must\nlet ActiveRecord know that your base version class (eg. `ApplicationVersion` below)\nclass is an `abstract_class`.\n\n```ruby\n# app/models/application_version.rb\nclass ApplicationVersion \u003c ActiveRecord::Base\n  include PaperTrail::VersionConcern\n  self.abstract_class = true\nend\n\nclass PostVersion \u003c ApplicationVersion\n  self.table_name = :post_versions\n  self.sequence_name = :post_versions_id_seq\nend\n```\n\nYou can also specify custom names for the versions and version associations.\nThis is useful if you already have `versions` or/and `version` methods on your\nmodel.  For example:\n\n```ruby\nclass Post \u003c ActiveRecord::Base\n  has_paper_trail versions: { name: :paper_trail_versions },\n                  version:          :paper_trail_version\n\n  # Existing versions method.  We don't want to clash.\n  def versions\n    # ...\n  end\n\n  # Existing version method.  We don't want to clash.\n  def version\n    # ...\n  end\nend\n```\n\n### 6.b. Custom Serializer\n\nBy default, PaperTrail stores your changes as a `YAML` dump. You can override\nthis with the serializer config option:\n\n```ruby\nPaperTrail.serializer = MyCustomSerializer\n```\n\nA valid serializer is a `module` (or `class`) that defines a `load` and `dump`\nmethod.  These serializers are included in the gem for your convenience:\n\n* [PaperTrail::Serializers::YAML][24] - Default\n* [PaperTrail::Serializers::JSON][25]\n\n#### PostgreSQL JSON column type support\n\nIf you use PostgreSQL, and would like to store your `object` (and/or\n`object_changes`) data in a column of [type `json` or type `jsonb`][26], specify\n`json` instead of `text` for these columns in your migration:\n\n```ruby\ncreate_table :versions do |t|\n  # ...\n  t.json :object          # Full object changes\n  t.json :object_changes  # Optional column-level changes\n  # ...\nend\n```\n\nIf you use the PostgreSQL `json` or `jsonb` column type, you do not need\nto specify a `PaperTrail.serializer`.\n\n##### Convert existing YAML data to JSON\n\nIf you've been using PaperTrail for a while with the default YAML serializer\nand you want to switch to JSON or JSONB, you're in a bit of a bind because\nthere's no automatic way to migrate your data. The first (slow) option is to\nloop over every record and parse it in Ruby, then write to a temporary column:\n\n```ruby\nadd_column :versions, :new_object, :jsonb # or :json\n# add_column :versions, :new_object_changes, :jsonb # or :json\n\n# PaperTrail::Version.reset_column_information # needed for rails \u003c 6\n\nPaperTrail::Version.where.not(object: nil).find_each do |version|\n  version.update_column(:new_object, YAML.load(version.object))\n\n  # if version.object_changes\n  #   version.update_column(\n  #     :new_object_changes,\n  #     YAML.load(version.object_changes)\n  #   )\n  # end\nend\n\nremove_column :versions, :object\n# remove_column :versions, :object_changes\nrename_column :versions, :new_object, :object\n# rename_column :versions, :new_object_changes, :object_changes\n```\n\nThis technique can be very slow if you have a lot of data. Though slow, it is\nsafe in databases where transactions are protected against DDL, such as\nPostgres. In databases without such protection, such as MySQL, a table lock may\nbe necessary.\n\nIf the above technique is too slow for your needs, and you're okay doing without\nPaperTrail data temporarily, you can create the new column without converting\nthe data.\n\n```ruby\nrename_column :versions, :object, :old_object\nadd_column :versions, :object, :jsonb # or :json\n```\n\nAfter that migration, your historical data still exists as YAML, and new data\nwill be stored as JSON. Next, convert records from YAML to JSON using a\nbackground script.\n\n```ruby\nPaperTrail::Version.where.not(old_object: nil).find_each do |version|\n  version.update_columns old_object: nil, object: YAML.load(version.old_object)\nend\n```\n\nFinally, in another migration, remove the old column.\n\n```ruby\nremove_column :versions, :old_object\n```\n\nIf you use the optional `object_changes` column, don't forget to convert it\nalso, using the same technique.\n\n##### Convert a Column from Text to JSON\n\nIf your `object` column already contains JSON data, and you want to change its\ndata type to `json` or `jsonb`, you can use the following [DDL][36]. Of course,\nif your `object` column contains YAML, you must first convert the data to JSON\n(see above) before you can change the column type.\n\nUsing SQL:\n\n```sql\nalter table versions\nalter column object type jsonb\nusing object::jsonb;\n```\n\nUsing ActiveRecord:\n\n```ruby\nclass ConvertVersionsObjectToJson \u003c ActiveRecord::Migration\n  def up\n    change_column :versions, :object, 'jsonb USING object::jsonb'\n  end\n\n  def down\n    change_column :versions, :object, 'text USING object::text'\n  end\nend\n```\n\n### 6.c. Custom Object Changes\n\nTo fully control the contents of their `object_changes` column, expert users\ncan write an adapter.\n\n```ruby\nPaperTrail.config.object_changes_adapter = MyObjectChangesAdapter.new\n\nclass MyObjectChangesAdapter\n  # @param changes Hash\n  # @return Hash\n  def diff(changes)\n    # ...\n  end\nend\n```\n\nYou should only use this feature if you are comfortable reading PT's source to\nsee exactly how the adapter is used. For example, see how `diff` is used by\nreading `::PaperTrail::Events::Base#recordable_object_changes`.\n\nAn adapter can implement any or all of the following methods:\n\n1. diff: Returns the changeset in the desired format given the changeset in the\n  original format\n2. load_changeset: Returns the changeset for a given version object\n3. where_object_changes: Returns the records resulting from the given hash of\n  attributes.\n4. where_object_changes_from: Returns the records resulting from the given hash\n  of attributes where the attributes changed *from* the provided value(s).\n5. where_object_changes_to: Returns the records resulting from the given hash of\n  attributes where the attributes changed *to* the provided value(s).\n6. where_attribute_changes: Returns the records where the attribute changed to\n  or from any value.\n\nDepending on your needs, you may choose to implement only a subset of these\nmethods.\n\n#### Known Adapters\n\n- [paper_trail-hashdiff](https://github.com/hashwin/paper_trail-hashdiff)\n\n### 6.d. Excluding the Object Column\n\nThe `object` column ends up storing a lot of duplicate data if you have models that have many columns,\nand that are updated many times. You can save ~50% of storage space by removing the column from the\nversions table. It's important to note that this will disable `reify` and `where_object`.\n\n### 6.e. Error handling\n\nYou can change the behavior of error handling when an exception is raised while creating a version, by setting the `version_error_behavior` option:\n\n```ruby\n# config/initializers/paper_trail.rb\nPaperTrail.config.version_error_behavior = :legacy # (Default) Raise on create, log on update/delete.\nPaperTrail.config.version_error_behavior = :log # Only log error.\nPaperTrail.config.version_error_behavior = :exception # Raise exception.\nPaperTrail.config.version_error_behavior = :silent # No-op.\n```\n\n## 7. Testing\n\nYou may want to turn PaperTrail off to speed up your tests.  See [Turning\nPaperTrail Off](#2d-turning-papertrail-off) above.\n\n### 7.a. Minitest\n\nFirst, disable PT for the entire `ruby` process.\n\n```ruby\n# in config/environments/test.rb\nconfig.after_initialize do\n  PaperTrail.enabled = false\nend\n```\n\nThen, to enable PT for specific tests, you can add a `with_versioning` test\nhelper method.\n\n```ruby\n# in test/test_helper.rb\ndef with_versioning\n  was_enabled = PaperTrail.enabled?\n  was_enabled_for_request = PaperTrail.request.enabled?\n  PaperTrail.enabled = true\n  PaperTrail.request.enabled = true\n  begin\n    yield\n  ensure\n    PaperTrail.enabled = was_enabled\n    PaperTrail.request.enabled = was_enabled_for_request\n  end\nend\n```\n\nThen, use the helper in your tests.\n\n```ruby\ntest 'something that needs versioning' do\n  with_versioning do\n    # your test\n  end\nend\n```\n\n### 7.b. RSpec\n\nPaperTrail provides a helper, `paper_trail/frameworks/rspec.rb`, that works with\n[RSpec][27] to make it easier to control when `PaperTrail` is enabled during\ntesting.\n\n```ruby\n# spec/rails_helper.rb\nENV[\"RAILS_ENV\"] ||= 'test'\nrequire 'spec_helper'\nrequire File.expand_path(\"../../config/environment\", __FILE__)\nrequire 'rspec/rails'\n# ...\nrequire 'paper_trail/frameworks/rspec'\n```\n\nWith the helper loaded, PaperTrail will be turned off for all tests by\ndefault. To enable PaperTrail for a test you can either wrap the\ntest in a `with_versioning` block, or pass in `versioning: true` option to a\nspec block.\n\n```ruby\ndescribe 'RSpec test group' do\n  it 'by default, PaperTrail will be turned off' do\n    expect(PaperTrail).to_not be_enabled\n  end\n\n  with_versioning do\n    it 'within a `with_versioning` block it will be turned on' do\n      expect(PaperTrail).to be_enabled\n    end\n  end\n\n  it 'can be turned on at the `it` or `describe` level', versioning: true do\n    expect(PaperTrail).to be_enabled\n  end\nend\n```\n\nThe helper will also reset `whodunnit` to `nil` before each\ntest to help prevent data spillover between tests. If you are using PaperTrail\nwith Rails, the helper will automatically set the\n`PaperTrail.request.controller_info` value to `{}` as well, again, to help\nprevent data spillover between tests.\n\nThere is also a `be_versioned` matcher provided by PaperTrail's RSpec helper\nwhich can be leveraged like so:\n\n```ruby\nclass Widget \u003c ActiveRecord::Base\nend\n\ndescribe Widget do\n  it 'is not versioned by default' do\n    is_expected.to_not be_versioned\n  end\n\n  describe 'add versioning to the `Widget` class' do\n    before(:all) do\n      class Widget \u003c ActiveRecord::Base\n        has_paper_trail\n      end\n    end\n\n    it 'enables paper trail' do\n      is_expected.to be_versioned\n    end\n  end\nend\n```\n\n#### Matchers\n\nThe `have_a_version_with` matcher makes assertions about versions using\n`where_object`, based on the `object` column.\n\n```ruby\ndescribe '`have_a_version_with` matcher' do\n  it 'is possible to do assertions on version attributes' do\n    widget.update!(name: 'Leonard', an_integer: 1)\n    widget.update!(name: 'Tom')\n    widget.update!(name: 'Bob')\n    expect(widget).to have_a_version_with name: 'Leonard', an_integer: 1\n    expect(widget).to have_a_version_with an_integer: 1\n    expect(widget).to have_a_version_with name: 'Tom'\n  end\nend\n```\n\nThe `have_a_version_with_changes` matcher makes assertions about versions using\n`where_object_changes`, based on the optional\n[`object_changes` column](#3c-diffing-versions).\n\n```ruby\ndescribe '`have_a_version_with_changes` matcher' do\n  it 'is possible to do assertions on version changes' do\n    widget.update!(name: 'Leonard', an_integer: 1)\n    widget.update!(name: 'Tom')\n    widget.update!(name: 'Bob')\n    expect(widget).to have_a_version_with_changes name: 'Leonard', an_integer: 2\n    expect(widget).to have_a_version_with_changes an_integer: 2\n    expect(widget).to have_a_version_with_changes name: 'Bob'\n  end\nend\n```\n\nFor more examples of the RSpec matchers, see the\n[Widget spec](https://github.com/paper-trail-gem/paper_trail/blob/master/spec/models/widget_spec.rb)\n\n### 7.c. Cucumber\n\nPaperTrail provides a helper for [Cucumber][28] that works similar to the RSpec\nhelper. If you want to use the helper, you will need to require in your cucumber\nhelper like so:\n\n```ruby\n# features/support/env.rb\n\nENV[\"RAILS_ENV\"] ||= 'cucumber'\nrequire File.expand_path(File.dirname(__FILE__) + '/../../config/environment')\n# ...\nrequire 'paper_trail/frameworks/cucumber'\n```\n\nWhen the helper is loaded, PaperTrail will be turned off for all scenarios by a\n`before` hook added by the helper by default. When you want to enable PaperTrail\nfor a scenario, you can wrap code in a `with_versioning` block in a step, like\nso:\n\n```ruby\nGiven /I want versioning on my model/ do\n  with_versioning do\n    # PaperTrail will be turned on for all code inside of this block\n  end\nend\n```\n\nThe helper will also reset the `whodunnit` value to `nil` before each\ntest to help prevent data spillover between tests. If you are using PaperTrail\nwith Rails, the helper will automatically set the\n`PaperTrail.request.controller_info` value to `{}` as well, again, to help\nprevent data spillover between tests.\n\n### 7.d. Spork\n\nIf you want to use the `RSpec` or `Cucumber` helpers with [Spork][29], you will\nneed to manually require the helper(s) in your `prefork` block on your test\nhelper, like so:\n\n```ruby\n# spec/rails_helper.rb\n\nrequire 'spork'\n\nSpork.prefork do\n  # This file is copied to spec/ when you run 'rails generate rspec:install'\n  ENV[\"RAILS_ENV\"] ||= 'test'\n  require 'spec_helper'\n  require File.expand_path(\"../../config/environment\", __FILE__)\n  require 'rspec/rails'\n  require 'paper_trail/frameworks/rspec'\n  require 'paper_trail/frameworks/cucumber'\n  # ...\nend\n```\n\n### 7.e. Zeus or Spring\n\nIf you want to use the `RSpec` or `Cucumber` helpers with [Zeus][30] or\n[Spring][31], you will need to manually require the helper(s) in your test\nhelper, like so:\n\n```ruby\n# spec/rails_helper.rb\n\nENV[\"RAILS_ENV\"] ||= 'test'\nrequire 'spec_helper'\nrequire File.expand_path(\"../../config/environment\", __FILE__)\nrequire 'rspec/rails'\nrequire 'paper_trail/frameworks/rspec'\n```\n\n## 8. PaperTrail Plugins\n\n- paper_trail-active_record\n- [paper_trail-association_tracking][6] - track and reify associations\n- paper_trail-audit\n- paper_trail-background\n- [paper_trail-globalid][49] - enhances whodunnit by adding an `actor`\n- paper_trail-hashdiff\n- paper_trail-rails\n- paper_trail-related_changes\n- paper_trail-sinatra\n- paper_trail_actor\n- paper_trail_changes\n- paper_trail_manager\n- paper_trail_scrapbook\n- paper_trail_ui\n- revertible_paper_trail\n- rspec-paper_trail\n- sequel_paper_trail\n\n## 9. Integration with Other Libraries\n\n- [ActiveAdmin][42]\n- [paper_trail_manager][46] - Browse, subscribe, view and revert changes to\n  records with rails and paper_trail\n- [rails_admin_history_rollback][51] - History rollback for rails_admin with PT\n- Sinatra - [paper_trail-sinatra][41]\n- [globalize][45] - [globalize-versioning][44]\n- [solidus_papertrail][47] - PT integration for Solidus\n  method to instances of PaperTrail::Version that returns the ActiveRecord\n  object who was responsible for change\n\n## 10. Related Libraries and Ports\n\n- [izelnakri/paper_trail][50] - An Ecto library, inspired by PT.\n- [sequelize-paper-trail][48] - A JS library, inspired by PT. A sequelize\n  plugin for tracking revision history of model instances.\n\n## Articles\n\n* [PaperTrail Gem Tutorial](https://stevepolito.design/blog/paper-trail-gem-tutorial/), 20th April 2020.\n* [Jutsu #8 - Version your RoR models with PaperTrail](http://samurails.com/gems/papertrail/),\n  [Thibault](http://samurails.com/about-me/), 29th September 2014\n* [Versioning with PaperTrail](http://www.sitepoint.com/versioning-papertrail),\n  [Ilya Bodrov](http://www.sitepoint.com/author/ibodrov), 10th April 2014\n* [Using PaperTrail to track stack traces](http://web.archive.org/web/20141120233916/http://rubyrailsexpert.com/?p=36),\n  T James Corcoran's blog, 1st October 2013.\n* [RailsCast #255 - Undo with PaperTrail](http://railscasts.com/episodes/255-undo-with-paper-trail),\n  28th February 2011.\n* [Keep a Paper Trail with PaperTrail](http://www.linux-mag.com/id/7528),\n  Linux Magazine, 16th September 2009.\n\n## Problems\n\nPlease use GitHub's [issue tracker](https://github.com/paper-trail-gem/paper_trail/issues).\n\n## Contributors\n\nCreated by Andy Stewart in 2010, maintained since 2012 by Ben Atkins, since 2015\nby Jared Beck, with contributions by over 150 people.\n\nhttps://github.com/paper-trail-gem/paper_trail/graphs/contributors\n\n## Contributing\n\nSee our [contribution guidelines][43]\n\n## Inspirations\n\n* [Simply Versioned](https://github.com/jerome/simply_versioned)\n* [Acts As Audited](https://github.com/collectiveidea/audited)\n\n## Intellectual Property\n\nCopyright (c) 2011 Andy Stewart (boss@airbladesoftware.com).\nReleased under the MIT licence.\n\n[1]: http://api.rubyonrails.org/classes/ActiveRecord/Locking/Optimistic.html\n[2]: https://github.com/paper-trail-gem/paper_trail/issues/163\n[3]: http://railscasts.com/episodes/255-undo-with-paper-trail\n[4]: https://github.com/paper-trail-gem/paper_trail/actions/workflows/test.yml/badge.svg\n[5]: https://github.com/paper-trail-gem/paper_trail/actions/workflows/test.yml\n[6]: https://github.com/westonganger/paper_trail-association_tracking\n[9]: https://github.com/paper-trail-gem/paper_trail/tree/3.0-stable\n[10]: https://github.com/paper-trail-gem/paper_trail/tree/2.7-stable\n[11]: https://github.com/paper-trail-gem/paper_trail/tree/rails2\n[14]: https://raw.github.com/paper-trail-gem/paper_trail/master/lib/generators/paper_trail/templates/create_versions.rb\n[16]: https://github.com/paper-trail-gem/paper_trail/issues/113\n[17]: https://github.com/rails/protected_attributes\n[18]: https://github.com/rails/strong_parameters\n[19]: http://github.com/myobie/htmldiff\n[20]: http://github.com/pvande/differ\n[21]: https://github.com/halostatue/diff-lcs\n[24]: https://github.com/paper-trail-gem/paper_trail/blob/master/lib/paper_trail/serializers/yaml.rb\n[25]: https://github.com/paper-trail-gem/paper_trail/blob/master/lib/paper_trail/serializers/json.rb\n[26]: http://www.postgresql.org/docs/9.4/static/datatype-json.html\n[27]: https://github.com/rspec/rspec\n[28]: http://cukes.info\n[29]: https://github.com/sporkrb/spork\n[30]: https://github.com/burke/zeus\n[31]: https://github.com/rails/spring\n[32]: http://api.rubyonrails.org/classes/ActiveRecord/AutosaveAssociation.html#method-i-mark_for_destruction\n[33]: https://github.com/paper-trail-gem/paper_trail/wiki/Setting-whodunnit-in-the-rails-console\n[34]: https://github.com/rails/rails/blob/591a0bb87fff7583e01156696fbbf929d48d3e54/activerecord/lib/active_record/fixtures.rb#L142\n[35]: https://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html\n[36]: http://www.postgresql.org/docs/9.4/interactive/ddl.html\n[37]: https://github.com/ankit1910/paper_trail-globalid\n[38]: https://github.com/sferik/rails_admin\n[39]: http://api.rubyonrails.org/classes/ActiveRecord/Base.html#class-ActiveRecord::Base-label-Single+table+inheritance\n[40]: http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#module-ActiveRecord::Associations::ClassMethods-label-Polymorphic+Associations\n[41]: https://github.com/jaredbeck/paper_trail-sinatra\n[42]: https://github.com/activeadmin/activeadmin/wiki/Auditing-via-paper_trail-%28change-history%29\n[43]: https://github.com/paper-trail-gem/paper_trail/blob/master/.github/CONTRIBUTING.md\n[44]: https://github.com/globalize/globalize-versioning\n[45]: https://github.com/globalize/globalize\n[46]: https://github.com/fusion94/paper_trail_manager\n[47]: https://github.com/solidusio-contrib/solidus_papertrail\n[48]: https://github.com/nielsgl/sequelize-paper-trail\n[49]: https://github.com/ankit1910/paper_trail-globalid\n[50]: https://github.com/izelnakri/paper_trail\n[51]: https://github.com/rikkipitt/rails_admin_history_rollback\n[52]: http://guides.rubyonrails.org/active_record_callbacks.html\n[53]: https://badge.fury.io/rb/paper_trail.svg\n[54]: https://rubygems.org/gems/paper_trail\n[55]:  https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=paper_trail\u0026package-manager=bundler\u0026previous-version=15.2.0\u0026new-version=16.0.0\n[56]: https://dependabot.com/compatibility-score.html?dependency-name=paper_trail\u0026package-manager=bundler\u0026version-scheme=semver\n[57]: https://bundler.io/v2.3/man/bundle-install.1.html\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["activejob","mvc","rubocop","rubygems","code-formatter","static-code-analysis","rspec","sidekiq","rack","background-jobs"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/619","html_url":"https://ruby.ecosyste.ms/projects/619"}