Bibutils v4
history
Back to Bibutils


4.12
10/10/10

BUILD
+ Allow smaller static libraries to be built
+ Add --dynamic and --static (default) options to configure script
+ Add --install-lib to configure script to controll installation of dynamic libraries

XML2ADS
+ Fix overflow of page value with really large page numbers
+ Update journal abbreviation list

XML2BIB
+ Add command-line option -d or --drop-key to prevent xml2bib from
  adding tags (so they can be generated by programs like JabRef)


4.11
9/14/10

BUILD
+ Include some "unused" flags like LDFLAGS so that people with particular build
  environments can have these flags respected (from Gentoo 
  http://bugs.gentoo.org/show_bug.cgi?id=336237)
+ Add test programs to "make test" protocol

TEST
+ Fix some signedness issues (bit rot) in the test programs (from Mandriva
  packager, Stéphane Téletchéa

XML2BIB
+ Add command-line option  -at or --abbreviatedtitles to force xml2bib to
  use abbreviated titles for journals (books and other host types), if present
  in the MODS input


4.10
8/30/10

BIBLATEX2XML
+ fix organization/event handling (thanks to Johannes Wilms)

MODSIN
+ support the presence of the reference identifier/key in
  mods:recordInfo:recordIdentifier


4.9
4/9/10

BIBLATEX2XML
+ Many, many changes thanks to Johannes Wilms

BIB2XML
+ Some improvements in thesis handling derived from biblatex2xml changes

BUILD
+ Fix build for _x86_64 (amd64) (Thanks to patch from Colin Bell).


4.8
2/2/10

BIB2XML
+ Handle bibtex annote tags

XML2BIB
+ Handle bibtex annote tags


4.7
12/11/09

XML2ADS
+ Fix not outputting multiple authors from "ASIS" and "CORP" categories.

XML2END
+ Fix not outputting multiple authors from "ASIS" and "CORP" categories.

XML2ISI
+ Fix not outputting multiple authors from "ASIS" and "CORP" categories.


4.6
11/02/2009

BIB2XML
+ Fix inefficiency in latex2char() that gives roughly a 10x speed increase
  in bib2xml.  Thanks to Stephan Washietl for the patch.

NAME MANGLING
+ Fix bug with uninitalized pointer.  Thanks to David Bremner for patch.

NEWSTRING
+ Add newstrs versions of various commands.


4.5
10/24/2009

BIB2XML
+ Identify and use byte-order-mark in UTF8-encoded files
+ Support file attachments with "pdf" tags (old JabRef), "sentelink" (Sente),
  and "file" (new JabRef, Zotero, Mendeley).  (Thanks to Richard Karnesky)

COPAC2XML
+ Identify and use byte-order-mark in UTF8-encoded files

ISI2XML
+ Identify and use byte-order-mark in UTF8-encoded files

RIS2XML
+ Add support for DOI tags DO and DI from Scopus (Thanks to Fred Howell)
+ Identify and use byte-order-mark in UTF8-encoded files
+ Add support for L1 file attachment tags (Thanks to Richard Karnesky)

XML2ADS
+ Output file attachments as URLs

XML2BIB
+ Add support for "file" file attachment tag in the JabRef/Mendeley/Zotero
  format

XML2END
+ Output file attachments as URLs

XML2ISI
+ Output file attachments as URLs

XML2RIS
+ Add support for L1 file attachment tags


4.4
10/05/2009

BIB2XML
+ Add -nt --nosplit-title command line option to avoid splitting titles
  with colons or question marks into title/subtitle MODS pairs

COPAC2XML
+ Add -nt --nosplit-title command line option to avoid splitting titles
  with colons or question marks into title/subtitle MODS pairs

END2XML
+ Add -nt --nosplit-title command line option to avoid splitting titles
  with colons or question marks into title/subtitle MODS pairs
+ Add support for electronic-source-num as potential location of DOI
+ Add support for language

END2XML
+ Fix support for number field in report/book/book section/edited book
  reference types

ENDXML2XML
+ Support pdf-url in endnote XML file

ISI2XML
+ Add -nt --nosplit-title command line option to avoid splitting titles
  with colons or question marks into title/subtitle MODS pairs

RIS2XML
+ Add -nt --nosplit-title command line option to avoid splitting titles
  with colons or question marks into title/subtitle MODS pairs


4.3
7/31/09

BIB2XML
+ Add support for recognizing howpublished = {arXiv:xxxx} entries

LATEX
+ Fix bug for {\c{c}} output

XML2END
+ Add support for Pubmed ID's (PMID) as %U http://www.ncbi.nlm.nih.gov/pubmed/..
.
+ Add support for arXiv identifiers as %U http://arxiv.org/abs/...

XML2RIS
+ Add support for Pubmed ID's (PMID) as UR - http://www.ncbi.nlm.nih.gov/pubmed/
..
+ Add support for arXiv identifiers as UR - http://arxiv.org/abs/...
+ Change abstract output from "AB" tag to "N2"

XML2WORDBIB
+ Add support to handle inventors in patent type
+ Fix inappropriate output of empty author or editor lists


4.2
06/25/09

BUILD
+ Add support for 'Power Macintosh' as MacOSX_ppc.  Thanks to Matthias
  Steffens for the fix.
+ Fix additional MacOSX build bugs, thanks to David Sanson

END2XML
+ Add %1 parsing to journal articles
+ Fix bug not recognizing %[ and elements as valid tags
+ Add support for Conference Paper

ENDX2XML
+ Add support for pub-location tags
+ Add support for Conference Paper

LATEX
+ Fix bug for {\AA} conversion, patch thanks to Joseph Barillari.

MED2XML
+ Recognized medline entries from MEDLINE in addition to PUBMED.  Thanks to
  Hamish McWilliam for providing useful information.

MODSIN
+ Handle pages provided as list, patch thanks to Heiko Jansen

NAME MANGLING
+ Handle hyphenated names better
+ Handle "et al." in name lists better

XML2BIB
+ Add recognition of genre "article", patch thanks to Heiko Jansen

XML2END
+ Add export of DOI as %U http://dx.doi.org/.... Thanks to Mattheis
  Stevens for the report

XML2RIS
+ Add export of DOI as UR  - http://dx.doi.org/....  Thanks to Mattheis
  Stevens for the report

XML2WORD
+ Add support for more types of sources.


4.1
12/21/08

BIBLATEX2XML
+ Lots of bug fixes

BUILD
+ Try to make changes to bin/Makefile to fix problem on FreeBSD.  Still
  awaiting feedback to see if problem is solved.

END2XML
+ Handle DOI placed in %1 custom field by Wiley

RIS2XML
+ Add pattern matching for new DOI output by Science Direct

XML2ADS
+ Fix putting comma after the first keyword (thanks to Richard Mathar)


4.0
12/14/08

BIBLATEX2XML
+ Initial alpha version of the program -- mapping certain fields to MODS
  hasn't been done yet.

BUILD
+ Move files/functions around so all of the code necessary to support
  the converters but not part of the bibutils libraries are in the
  bin subdirectory.

CHARSET CONVERSION
+ add partial recognition of Chinese GB18030 character set (containing
  the GBK superset)
+ Revert 3.41 patch from Luc Pardon default that made unicode/utf8 take
  precedence over latex now that -nl, --no-latex flag is available

END2XML
+ support %G language tag
+ support %H translator tag

ENDX2XML
+ fix bug caused by style tags in author fields

LIBRARY HANDLING
+ Remove requirement for defining lists for "as-is" and "corporation" names
  to be read from the file -- embed in the param structure instead (help
  for Haskell bindings)
+ Modify the library API so that input and output formats are stored in
  struct param and do not need to be repeated in bibl_read() and bibl_write()
  calls.

XML2BIB
+ Turn off latex encoding if we're using the GB18030 character set.

XML2END
+ support %G language tag
+ support %H translator tag
+ add better support for MARC-authority genre tags




Chris Putnam, Ph.D.
cdputnam@scripps.edu
The Scripps Research Institute
Last Updated: 12/14/08