history_version4

Chris Putnam

4.14

9/04/12

BIBTEXIN

  • Split individual keywords in the keywords field separated by semi-colons

RISIN

  • Handle URL schemes from L1 and L4 fields (reported by Martin Kucej)

RISOUT

  • PY outputs only year, DA outputs year/month/day combination (reported by Nelson Hart)
  • L1 and L4 fields need to be URL's (reported by Martin Kucej)

WORD2007OUT

  • Replace b:PeriodicalName with b:PeriodicalTitle

4.13

8/28/12

BUILD

  • Fix build problem with test subdirectory (patch by David Bremner)
  • Avoid hard-coded dynamic library to help out Debian (path by David Bremner)
  • Add patch to bibutils.dbk (patch by David Bremner)

CHARSETS

  • Add more latex character <-> Unicode conversions
  • Fix caron (and other) errors in export (reported by Philip Eisenlohr)

FIELDS

  • Update internals, add vplist component, and convert to new interface

BIBTEXIN

  • Fix chapter in @inbook, @inproceedings, and @incollection from overwriting the title of the section being cited (reported by Brian Keese)
  • Cleanly handle "illegal" @inbook entries that have both "title" and "booktitle" fields and really want to be @incollection entries (reported by Brian Keese)
  • Remove mbox commands from input

RISIN

  • Add recognition of more RIS fields (reported by Nelson Hart)

RISOUT

  • Use 'AB' instead of 'N2' tag for abstracts (reported by Nelson Hart)
  • Use 'DO' tag instead of building a complete URL for DOI's (reported by Nelson Hart)
  • Use 'ET' tag for edition output (reported by Nelson Hart)
  • Use 'LA' tag for language
  • Add recognition of non-official genres "book chapter" and "journal article" (reported by Nelson Hart)

4.12

10/10/2010

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/2010

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/2010

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/2010

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/2010

BIB2XML

  • Handle bibtex annote tags

XML2BIB

  • Handle bibtex annote tags

4.7

12/11/2009

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

XML2RIS

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

XML2RIS

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