{"action":"published","release":{"url":"https://api.github.com/repos/greenelab/manubot/releases/14580617","assets_url":"https://api.github.com/repos/greenelab/manubot/releases/14580617/assets","upload_url":"https://uploads.github.com/repos/greenelab/manubot/releases/14580617/assets{?name,label}","html_url":"https://github.com/greenelab/manubot/releases/tag/v0.2.2","id":14580617,"node_id":"MDc6UmVsZWFzZTE0NTgwNjE3","tag_name":"v0.2.2","target_commitish":"master","name":"manubot version 0.2.2","draft":false,"author":{"login":"dhimmel","id":1117703,"node_id":"MDQ6VXNlcjExMTc3MDM=","avatar_url":"https://avatars1.githubusercontent.com/u/1117703?v=4","gravatar_id":"","url":"https://api.github.com/users/dhimmel","html_url":"https://github.com/dhimmel","followers_url":"https://api.github.com/users/dhimmel/followers","following_url":"https://api.github.com/users/dhimmel/following{/other_user}","gists_url":"https://api.github.com/users/dhimmel/gists{/gist_id}","starred_url":"https://api.github.com/users/dhimmel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dhimmel/subscriptions","organizations_url":"https://api.github.com/users/dhimmel/orgs","repos_url":"https://api.github.com/users/dhimmel/repos","events_url":"https://api.github.com/users/dhimmel/events{/privacy}","received_events_url":"https://api.github.com/users/dhimmel/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2018-12-17T21:55:46Z","published_at":"2018-12-17T22:09:54Z","assets":[],"tarball_url":"https://api.github.com/repos/greenelab/manubot/tarball/v0.2.2","zipball_url":"https://api.github.com/repos/greenelab/manubot/zipball/v0.2.2","body":"manubot version 0.2.2 release notes\r\n===================================\r\n\r\nManubot version 0.2.2 contains citation and web request enhancements.\r\n\r\nNew features\r\n------------\r\n\r\nThis release adds citation support for two additional types of identifiers (`isbn` and `wikidata`).\r\n\r\nISBNs are the primary persistent identifier for many books, so many books no longer need to be cited by URL (see [GH79](https://github.com/greenelab/manubot/pull/79) and [GH14](https://github.com/greenelab/manubot/issues/14)). However, ISBN metadata is sometimes missing or erroneous.\r\nUsers may need to still need to set manual CSL JSON, but Manubot can at least produce a reasonable starting template. Try for example `manubot cite isbn:9780062316097`.\r\n\r\n[Wikidata](https://www.wikidata.org) is a free and open knowledge base that contains many records of scholarly works. Wikidata can store metadata on records that do not have their own persistent identifiers, and thus can help Manubot users assign a stable identifier to works that otherwise would not have one (see [GH67](https://github.com/greenelab/manubot/issues/67) and [GH86](https://github.com/greenelab/manubot/pull/86)). Try for example `manubot cite wikidata:Q50051684`.\r\n\r\nManubot now uses Zotero's [translation-server](https://github.com/zotero/translation-server) infrastructure to provide metadata for wikidata, ISBN, and URL citations (see [GH70](https://github.com/greenelab/manubot/issues/70) and [GH84](https://github.com/greenelab/manubot/pull/84)). Manubot now hosts its own instance of translation-server at https://translate.manubot.org (see [GH82](https://github.com/greenelab/manubot/issues/82)). As such, Manubot users can benefit from Zotero's impressive collection of [translators](https://github.com/zotero/translators) for retrieving metadata from different webpages. Manubot's ISBN and URL citation metadata retrievers now first attempt to generate metadata using translation-server, and fallback to other methods if that fails.\r\n\r\nBug fixes\r\n---------\r\n\r\nNCBI E-Utility requests are now rate limited to 2 per second (see [GH83](https://github.com/greenelab/manubot/pull/83)). Previously, certain situations that caused rapid E-Utility requests would return status code 429 for \"too many requests\".\r\n\r\nInternal changes\r\n----------------\r\n\r\nOutgoing web requests made by Manubot now set the User-Agent header (see [GH83](https://github.com/greenelab/manubot/pull/83)). These headers provide high-level information of a user's system, as shown in the following examples:\r\n\r\n```\r\nmanubot/0.2.2 (Linux; Python/3.6) <contact@manubot.org>\r\nmanubot/0.2.2 (Windows; Python/3.7) <contact@manubot.org>\r\n```\r\n\r\nSetting the header will help upstream resources contact the Manubot developers should our requests be problematic or should downtime be anticipated. Furthermore, it will allow Manubot's translation-server to monitor Manubot usage, including which operating system, Python version, and package version are being used.\r\n\r\nManubot's test suite has been reorganized such that testing modules correspond one-to-one with package modules (see [GH87](https://github.com/greenelab/manubot/pull/87)).\r\n"}}
{"actor":{"display_login":"dhimmel"}}