{"id":22980966,"url":"https://github.com/rubyworks/history","last_synced_at":"2025-04-02T09:42:03.926Z","repository":{"id":3386463,"uuid":"4434879","full_name":"rubyworks/history","owner":"rubyworks","description":"HISTORY File Parser","archived":false,"fork":false,"pushed_at":"2012-12-18T23:52:55.000Z","size":172,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-03T14:37:21.606Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://rubyworks.github.com/history","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rubyworks.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-05-24T16:08:46.000Z","updated_at":"2016-06-14T19:35:33.000Z","dependencies_parsed_at":"2022-07-12T21:33:05.903Z","dependency_job_id":null,"html_url":"https://github.com/rubyworks/history","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyworks%2Fhistory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyworks%2Fhistory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyworks%2Fhistory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyworks%2Fhistory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyworks","download_url":"https://codeload.github.com/rubyworks/history/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246793012,"owners_count":20834921,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-15T01:46:19.275Z","updated_at":"2025-04-02T09:42:03.896Z","avatar_url":"https://github.com/rubyworks.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"[Homepage](http://rubyworks.github.com/history) |\n[Report Issue](http://github.com/rubyworks/history/issues) |\n[Source Code](http://github.com/rubyworks/history)\n( [![Build Status](https://secure.travis-ci.org/rubyworks/indexer.png)](http://travis-ci.org/rubyworks/indexer) )\n\n\n# History\n\nHistory is a HISTORY file parser. It can parse common HISTORY file layouts\nand provide the contents in a structured model. This can be useful for\na number of things, in particular it can be used to generate tag messages\nand add pre-release change lists to release announcements.\n\n\n## Usage\n\nBasic usage is fairly straight forward. Load a history file using\nthe `History.at` method.\n\n```ruby\n    history = History.at('HISTORY.rdoc')\n```\n\nThen you have access the the current release with:\n\n```ruby\n    history.release.header\n    history.release.notes\n    history.release.version\n    history.release.date\n    history.release.codename\n    history.release.changes\n```\n\nAnd all releases with with an index:\n\n```ruby\n    history.releases[i].header\n    history.releases[i].notes\n    history.releases[i].version\n    history.releases[i].date\n    history.releases[i].codename\n    history.releases[i].changes\n```\n\n\n## Contact\n\nNeed help, want to make a suggestion or just shoot the shit about this whole idea,\ntry one of these channels.\n\n* [Issue Tracker](http://groups.google.com/groups/rubyworks-mailinglist)\n* [Mailing List](http://github.com/rubyworks/history/issues)\n* [IRC Channel](irc://us.chat.freenode.net/rubyworks)\n\n\n## Copyrights\n\nHIstory is copyrighted open source software.\n\n    Copyright (c) 2012 Rubyworks \n\nIt is distributable and modifiable in accordance with the \n[BSD-2-Clause](http://spdx.org/license/bsd-2-clause) license.\n\nSee LICENSE.txt file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frubyworks%2Fhistory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frubyworks%2Fhistory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frubyworks%2Fhistory/lists"}