Releases: elifesciences/elife-tools
elifetools 0.22.0
Added format_author_line_etal()
Added format_author_line_ellipsis()
Changed author_line()
to use format_author_line_ellipsis()
Note: format_author_line()
remains backwards compatible, which returns the etal style of author line
Code merged in PR #394
elifetools 0.21.0
Parsing XML to get a digest will look for an <abstract abstract-type="plain-language-summary">
tag or a <abstract abstract-type="executive-summary">
tag.
Changes to digest()
, full_digest()
, and digest_json()
.
Code merged in PR #392
elifetools 0.20.0
Improve appendices_json()
to parse XML which is not wrapped in a <boxed-text>
tag.
Code fix merged in PR #390
elifetools 0.19.0
Use the doi
to create a uri
in references_json()
for citations of type software
too.
Code merged in PR #387
elifetools 0.18.0
Bug fix for parsing empty abstract XML <abstract><p/></abstract>
Code merged in PR #384
elifetools 0.17.0
Remove the html
argument from ElementTree.XMLParser()
in the xmlio.py
module.
Also due to changes in Python 3.8, the order of XML tag attributes are no longer automatically alphabetised.
Code merged in PR #382
elifetools 0.16.0
Changes to authors_json()
to include group
inside people
of a group
, and other code changes to populate the group's name
and determine which are group authors or a member of a group.
Code merged in PR #379
elifetools 0.15.1
Bug fix to the is_author_group_author()
function to not consider a <collab>
inside a <collab>
as a group author.
Code merged in PR #377
elifetools 0.15.0
Added footnotes_json()
function. No backwards incompatibilities. More details in PR #373
elifetools 0.14.0
Convert XML <styled-content>
tags to HTML <span>
tags.
Code merged in PR #370