diff options
author | Karl Berry <karl@freefriends.org> | 2013-01-11 23:58:04 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-01-11 23:58:04 +0000 |
commit | 04d65e6b467b8b270ebd626181c4b87d6a66a5de (patch) | |
tree | cc5a0dbe584b26528a61458d86ffc13d3b166cca | |
parent | 3eaae8a4448b6204bb0e07700db85ffedd9d5cc6 (diff) |
biber 1.5 (10jan13)
git-svn-id: svn://tug.org/texlive/trunk@28798 c570f23f-e606-0410-a88d-b1316a301751
24 files changed, 126 insertions, 109 deletions
diff --git a/Build/source/utils/biber/bin/amd64-freebsd/biber b/Build/source/utils/biber/bin/amd64-freebsd/biber Binary files differindex 99ef4f7c9ab..5eaeed1e44a 100755 --- a/Build/source/utils/biber/bin/amd64-freebsd/biber +++ b/Build/source/utils/biber/bin/amd64-freebsd/biber diff --git a/Build/source/utils/biber/bin/i386-cygwin/biber.exe b/Build/source/utils/biber/bin/i386-cygwin/biber.exe Binary files differindex ae17839372d..e7b75ec8f5d 100755 --- a/Build/source/utils/biber/bin/i386-cygwin/biber.exe +++ b/Build/source/utils/biber/bin/i386-cygwin/biber.exe diff --git a/Build/source/utils/biber/bin/i386-freebsd/biber b/Build/source/utils/biber/bin/i386-freebsd/biber Binary files differindex 791647d1857..0b97da26ea8 100755 --- a/Build/source/utils/biber/bin/i386-freebsd/biber +++ b/Build/source/utils/biber/bin/i386-freebsd/biber diff --git a/Build/source/utils/biber/bin/i386-linux/biber b/Build/source/utils/biber/bin/i386-linux/biber Binary files differindex 14418ab0e5f..7202fe0fdde 100755 --- a/Build/source/utils/biber/bin/i386-linux/biber +++ b/Build/source/utils/biber/bin/i386-linux/biber diff --git a/Build/source/utils/biber/bin/i386-solaris/biber b/Build/source/utils/biber/bin/i386-solaris/biber Binary files differindex 9f3988039a7..0ed6701f2a3 100755 --- a/Build/source/utils/biber/bin/i386-solaris/biber +++ b/Build/source/utils/biber/bin/i386-solaris/biber diff --git a/Build/source/utils/biber/bin/universal-darwin/biber b/Build/source/utils/biber/bin/universal-darwin/biber Binary files differindex b82121de2e0..d88de9a8c3f 100755 --- a/Build/source/utils/biber/bin/universal-darwin/biber +++ b/Build/source/utils/biber/bin/universal-darwin/biber diff --git a/Build/source/utils/biber/bin/win32/biber.exe b/Build/source/utils/biber/bin/win32/biber.exe Binary files differindex 172b8a7d20b..9492552793f 100755 --- a/Build/source/utils/biber/bin/win32/biber.exe +++ b/Build/source/utils/biber/bin/win32/biber.exe diff --git a/Build/source/utils/biber/bin/x86_64-darwin/biber b/Build/source/utils/biber/bin/x86_64-darwin/biber Binary files differindex eb655154a98..ec5c0877f6d 100755 --- a/Build/source/utils/biber/bin/x86_64-darwin/biber +++ b/Build/source/utils/biber/bin/x86_64-darwin/biber diff --git a/Build/source/utils/biber/bin/x86_64-linux/biber b/Build/source/utils/biber/bin/x86_64-linux/biber Binary files differindex 4eb225fd51b..d5e116dd18d 100755 --- a/Build/source/utils/biber/bin/x86_64-linux/biber +++ b/Build/source/utils/biber/bin/x86_64-linux/biber diff --git a/Build/source/utils/biber/bin/x86_64-solaris/biber b/Build/source/utils/biber/bin/x86_64-solaris/biber Binary files differindex fa7422e0bff..fb125358dcd 100755 --- a/Build/source/utils/biber/bin/x86_64-solaris/biber +++ b/Build/source/utils/biber/bin/x86_64-solaris/biber diff --git a/Master/bin/amd64-freebsd/biber b/Master/bin/amd64-freebsd/biber Binary files differindex 99ef4f7c9ab..5eaeed1e44a 100755 --- a/Master/bin/amd64-freebsd/biber +++ b/Master/bin/amd64-freebsd/biber diff --git a/Master/bin/i386-cygwin/biber.exe b/Master/bin/i386-cygwin/biber.exe Binary files differindex ae17839372d..e7b75ec8f5d 100755 --- a/Master/bin/i386-cygwin/biber.exe +++ b/Master/bin/i386-cygwin/biber.exe diff --git a/Master/bin/i386-freebsd/biber b/Master/bin/i386-freebsd/biber Binary files differindex 791647d1857..0b97da26ea8 100755 --- a/Master/bin/i386-freebsd/biber +++ b/Master/bin/i386-freebsd/biber diff --git a/Master/bin/i386-linux/biber b/Master/bin/i386-linux/biber Binary files differindex 14418ab0e5f..7202fe0fdde 100755 --- a/Master/bin/i386-linux/biber +++ b/Master/bin/i386-linux/biber diff --git a/Master/bin/i386-solaris/biber b/Master/bin/i386-solaris/biber Binary files differindex 9f3988039a7..0ed6701f2a3 100755 --- a/Master/bin/i386-solaris/biber +++ b/Master/bin/i386-solaris/biber diff --git a/Master/bin/universal-darwin/biber b/Master/bin/universal-darwin/biber Binary files differindex b82121de2e0..d88de9a8c3f 100755 --- a/Master/bin/universal-darwin/biber +++ b/Master/bin/universal-darwin/biber diff --git a/Master/bin/win32/biber.exe b/Master/bin/win32/biber.exe Binary files differindex 172b8a7d20b..9492552793f 100755 --- a/Master/bin/win32/biber.exe +++ b/Master/bin/win32/biber.exe diff --git a/Master/bin/x86_64-darwin/biber b/Master/bin/x86_64-darwin/biber Binary files differindex eb655154a98..ec5c0877f6d 100755 --- a/Master/bin/x86_64-darwin/biber +++ b/Master/bin/x86_64-darwin/biber diff --git a/Master/bin/x86_64-linux/biber b/Master/bin/x86_64-linux/biber Binary files differindex 4eb225fd51b..d5e116dd18d 100755 --- a/Master/bin/x86_64-linux/biber +++ b/Master/bin/x86_64-linux/biber diff --git a/Master/bin/x86_64-solaris/biber b/Master/bin/x86_64-solaris/biber Binary files differindex fa7422e0bff..fb125358dcd 100755 --- a/Master/bin/x86_64-solaris/biber +++ b/Master/bin/x86_64-solaris/biber diff --git a/Master/texmf-dist/doc/bibtex/biber/biber.pdf b/Master/texmf-dist/doc/bibtex/biber/biber.pdf Binary files differindex d305e4b2d11..fafc660f428 100644 --- a/Master/texmf-dist/doc/bibtex/biber/biber.pdf +++ b/Master/texmf-dist/doc/bibtex/biber/biber.pdf diff --git a/Master/texmf-dist/source/bibtex/biber/Changes b/Master/texmf-dist/source/bibtex/biber/Changes index 789153e5892..8e5d9a9a3f9 100644 --- a/Master/texmf-dist/source/bibtex/biber/Changes +++ b/Master/texmf-dist/source/bibtex/biber/Changes @@ -1,11 +1,30 @@ Revision history for Biber -1.4 () +1.5 (2013-01-10) + * Added new source mapping option "map_entry_null" + * Renamed some options (old ones remain as aliases): + bibencoding -> input_encoding + bblencoding -> output_encoding + bblsafechars -> output_safechars + bblsafecharsset -> output_safecharsset + outfile -> output_file + outformat -> output_format + * New "tool" mode with "--tool" option which takes a data source as argument + and just performs reencoding and source mappings etc. as per options and config file. + * Support for customisable BibTeX data source list and name separators + * Better debug output for source mapping + * Better defined source mapping hierarchy with bugfixes +1.4 (2012-11-28) + * Support for biblatex 2.4 style sourcemaps (See \DeclareStyleSourcemap in biblatex docs) + * entrykey is now a possible read-only pseudo field in sourcemaps * Reencode data interface completely re-written. New user option --recodedata allows users to specify a new data file for defining reencoding sets. - * Major internal changes to allow multiple script/lang variants of - fields. + * Internal changes to allow multiple script/lang variants of + fields in biblatex in the future. + * Citation key aliases now supported more comprehensively, in crossrefs etc. + * Support for new RELATEDOPTIONS field (see biblatex docs) + * Misc bug fixes 1.3 (01-11-2012) * New "append" mode for sourcemap to allow combining of fields * map_final now possible for map_set_field steps which causes map to @@ -26,7 +45,7 @@ Revision history for Biber * New noinit option for ignoring parts of names when generating initials * Some optimisations for large data sources * Fixed build issues which broke PAR::Packer binary under latest Debian (Wheezy) -0.9.9 30-03-2012 +0.9.9 (30-03-2012) * Added sortfirstinits option * HTTPS support for remote data sources * Biber now ignores names when it can't determine minimal @@ -36,17 +55,17 @@ Revision history for Biber * Merged --graph and --bltxml options into --outformat option * Updated some internal Unicode 6.0 things * Minor bug fixes -0.9.8 20-12-2012 +0.9.8 (20-12-2012) * Changed config file sourcemap syntax and docs * Support for citekey aliases * New DOT output format -0.9.7 27-11-2011 +0.9.7 (27-11-2011) * per-datasource mapping restrictions * Completely new config file format to allow for extensions * Fixed --help issue with PAR::Packer * Fixed .bcf XSL inheritance attribute value issue * Moved XDATA output skip into structure where it should have been originally -0.9.6 13-11-2011 +0.9.6 (13-11-2011) * Fixed binary issue with Readonly::XS not being detected * Fixed bug tracker ticket #3436870 * Match/replace functionality for data source field filtering @@ -64,11 +83,11 @@ Revision history for Biber * max/min* now all per-type and per-entry * uniquelist/uniquename now per-entry * Re-factored recode module with XML data and XSL->HTML transform doc -0.9.5 18-08-2011 +0.9.5 (18-08-2011) * Fixed auto-bblsafechars bug * refactored explicit "and others" in bibtex data sources * Fixed issue with sorting=none and \nocite{*} -0.9.4 30-07-2011 +0.9.4 (30-07-2011) * Added support for "SORTSHORTHAND" field * New "map" option to allow user field/entry type mapping (aliasing) in addition to .dcf settings @@ -77,27 +96,27 @@ Revision history for Biber * Bug fixes to bblsafechars * Implemented user-customisable labelalpha (not yet in biblatex) * Implemented per-name hashes -0.9.3 05-06-2011 +0.9.3 (05-06-2011) * New mininit and minfull uniquename options * New minyear uniquelist option * Major revamp of uniqueness code * Moved to new external process calling module because IPC::Run doesn't work on Windows in packed binaries (kpsewhich was returning nothing). -0.9.2 09-05-2011 +0.9.2 (09-05-2011) * Some internal changes for perl 5.14 * Bug fixes for uniquelist processing -0.9.1 29-04-2011 +0.9.1 (29-04-2011) * Made temp files all use a global temp dir. * Moved temp .utf8 conversions to temp dir so biber works using .bib files which are in non-writable locations. * Added back an info log message about finding data sources (Lyx compat) -0.9 29-03-2011 +0.9 (29-03-2011) * No longer auto-escapes any TeX markup in bibtex data sources. This is fraught with danger and is a mess. Best not to do it at all. * Supports biblatex \bibnamedelimi macro * Implementation of uniquename and uniquelist options for biblatex 1.4+ -0.8.4 19-03-2011 +0.8.4 (19-03-2011) * Bug fixes (wrong escaping of "[", "_" and "]" in .bbl) 0.8.3 14-03-2011 * Biber now in TexLive @@ -106,12 +125,12 @@ Revision history for Biber so that it can be controlled via biblatex. * Much more documentation on binary builds for packagers * Bug fixes -0.8.2 14-02-2011 +0.8.2 (14-02-2011) * Bug fixes -0.8.1 12-02-2011 +0.8.1 (12-02-2011) * Small bug with default bibtex month macro support * Made remote file support a little more robust (URI return codes) -0.8 11-02-2011 +0.8 (11-02-2011) * Forces biblatex format for month field * Added support for remote data sources * Added experimental support for RIS data sources @@ -120,9 +139,9 @@ Revision history for Biber anyway and so these flags are less and less relevant * New inheritance model in sync with biblatex defaults * Bug fixes -0.7.4 05-02-2011 +0.7.4 (05-02-2011) * Fix for mincrossrefs leaking across sections (biblatex SF bug #3173032) -0.7.3 03-02-2011 +0.7.3 (03-02-2011) * Performance tuning for sorting * Text::BibTeX 0.51 for increased macro stack space * Support for old BibTeX month macros by default @@ -132,13 +151,13 @@ Revision history for Biber to deal with inputenc's limitations for PDFLaTeX users * new options for forcing/tuning UTF-8 -> LaTeX macro conversion * Bug fixes -0.7.2 08-01-2011 +0.7.2 (08-01-2011) * Improved latexmk compatibility more -0.7.1 07-01-2011 +0.7.1 (07-01-2011) * Improved latexmk compatibility * Added "x-ascii" encoding alias for "ascii" to deal with inputenx ascii. * Bug fixes -0.7 05-01-2011 +0.7 (05-01-2011) * Completely re-written sorting routine using Schwartzian transform for real multi-field support and per-field sorting settings. * Bug fixes @@ -171,15 +190,15 @@ Revision history for Biber * Renamed option output-directory -> output_directory * Added labelname and labelyear as possible sort specifications * Misc bug fixes -0.6 20-11-2010 +0.6 (20-11-2010) * First non-beta release * More abstracted and extensible crossref inheritance model * U::C dependency to 0.67 * sortcase and sortupper options now take same argument forms as in biblatex * Misc bug fixes -0.5.7 09-10-2010 +0.5.7 (09-10-2010) * Misc bug fixes -0.5.6 04-10-2010 +0.5.6 (04-10-2010) * Latex character macro decoding is now better defined in the whole (re)encoding workflow. * "inputenc" option is now "bblencoding" @@ -192,7 +211,7 @@ Revision history for Biber later versions. This is less of a problem anyway because the binary build makes it less necessary to make builds easy on perl<5.10 * Misc bug fixes -0.5.5 29-08-2010 +0.5.5 (29-08-2010) * Biber::BibTeX moved to Biber::Input::BibTeX. If upgrading, please remove your installed <perl lib>/Biber/BibTeX.pm, just to be tidy * New aliases for EPRINT classes and types implemented (see BibLaTeX docs). @@ -208,7 +227,7 @@ Revision history for Biber * Re-factored and enhanced auto-re-encoding of .bib/.bbl. With biblatex 0.9c, Biber handles all reencoding. * Misc bug fixes -0.5.4 04-08-2010 +0.5.4 (04-08-2010) * Case-sensitive sorting option * Multi-section support. Only one biber pass needed to process all bib sections using extended biblatex 0.9b .bbl format. @@ -216,7 +235,7 @@ Revision history for Biber in .bcf file. * Misc bug fixes * LaTeX::Decode is now a separate CPAN module and is no longer included -0.5.3 19-03-2010 +0.5.3 (19-03-2010) * Changed semantics of --outfile and --output-directory. --outfile is now relative to --output-directory. If --outfile is absolute, it is stripped to the filename and the path discarded. Absolute .aux @@ -228,7 +247,7 @@ Revision history for Biber * Abstracted BBL output into Biber::Output class for better re-use and potential for output formats other than .bbl. * Synced uniquename .bcf values with change in biblatex 0.9a -0.5.2 04-03-2010 +0.5.2 (04-03-2010) * Locale fixes * Uniquename fixed to match BibLaTeX option values * Improved error message for malformed names @@ -246,87 +265,85 @@ Revision history for Biber * Improved warning message for missing backend=biber * SF bug 2952347 fix (empty date range end) * uniquename counter was being provided incorrectly -0.5.1 15.02.2010 - * Remove support for legacy control files (\jobname-blx.bib): - Biber now only reads .bcf files written by biblatex with the - option "backend=biber". - * Improved handling of "uniquename" and "namehash". - * Don't apply latexescape in bbl output, as it breaks math formatting. - -0.5 13.02.2010 - * Supports all changes introduced by biblatex 0.9 - * Moved all parts relating to the experimental BibLaTeXML format to the - "biblatexml" branch on the git repo - * Communication between biblatex and Biber can be done through a - XML-based config file (extension .bcf): this is enabled with the - experimental biblatex option "backend=biber" - * Biber can now be customized with a configuration file - * Considerable refactoring and cleanup of the code - * Further enhancements to the test suite - * Improved logging mechanism - * More robust parsing of personal names - * Ignore certain prefixes and diacritics in sort strings, for - instance ʿAlī is sorted under A, and al-Hasan under H. This can - be customized in the configuration file (biber.conf). - * New command-line option --output-directory (like TeX) - * Many, many bugfixes :) - (See the output of "git log" for all details...) +0.5.1 (15-02-2010) + * Remove support for legacy control files (\jobname-blx.bib): + Biber now only reads .bcf files written by biblatex with the + option "backend=biber". + * Improved handling of "uniquename" and "namehash". + * Don't apply latexescape in bbl output, as it breaks math formatting. +0.5 (13-02-2010) + * Supports all changes introduced by biblatex 0.9 + * Moved all parts relating to the experimental BibLaTeXML format to the + "biblatexml" branch on the git repo + * Communication between biblatex and Biber can be done through a + XML-based config file (extension .bcf): this is enabled with the + experimental biblatex option "backend=biber" + * Biber can now be customized with a configuration file + * Considerable refactoring and cleanup of the code + * Further enhancements to the test suite + * Improved logging mechanism + * More robust parsing of personal names + * Ignore certain prefixes and diacritics in sort strings, for + instance ʿAlī is sorted under A, and al-Hasan under H. This can + be customized in the configuration file (biber.conf). + * New command-line option --output-directory (like TeX) + * Many, many bugfixes -0.4.3 23.07.2009 - * With biblatex option "backend=biber" and biber option --v2 - the new experimental control file \jobname.bcf is used, - which brings in many new features, such as per-entrytype - settings. - * More sophisticated/customizable sorting mechanism - * More extensive test suite - * Improved BibLaTeXML schema - * improved handling of BibLaTeXML (enable nested children, - formatting elements, nosort elements) - * Do not apply latexescape() by default on xml strings - * Skip title handling in BibLaTeXML when not existing - * Ignore maxline, add option wraplines - * Built-in sort is now default (option --fastsort) - * Sorting with Unicode::Collate is possible with option --collate - * Make tests succeed w/o Parse::RD and Regexp::Common - * Don't output date and urldate in the bbl - * Add missing fields "date" "urldate" "organization" "annotator" - "foreword" and "eventtitle" - * Use Data::Dump instead of Data::Dumper for debugging - * Fields "library" and "remarks" are now skipped - * Bugfix for aliases (e.g. address, school) - * Bugfix: process urldate to get urlyear,urlmonth,urlday - * Remove illegal value shorttranslator from labelname option - * Changed biberdebug option to debug - * Changed option inputencoding to bibencoding +0.4.3 (23-07-2009) + * With biblatex option "backend=biber" and biber option --v2 + the new experimental control file \jobname.bcf is used, + which brings in many new features, such as per-entrytype + settings. + * More sophisticated/customizable sorting mechanism + * More extensive test suite + * Improved BibLaTeXML schema + * improved handling of BibLaTeXML (enable nested children, + formatting elements, nosort elements) + * Do not apply latexescape() by default on xml strings + * Skip title handling in BibLaTeXML when not existing + * Ignore maxline, add option wraplines + * Built-in sort is now default (option --fastsort) + * Sorting with Unicode::Collate is possible with option --collate + * Make tests succeed w/o Parse::RD and Regexp::Common + * Don't output date and urldate in the bbl + * Add missing fields "date" "urldate" "organization" "annotator" + "foreword" and "eventtitle" + * Use Data::Dump instead of Data::Dumper for debugging + * Fields "library" and "remarks" are now skipped + * Bugfix for aliases (e.g. address, school) + * Bugfix: process urldate to get urlyear,urlmonth,urlday + * Remove illegal value shorttranslator from labelname option + * Changed biberdebug option to debug + * Changed option inputencoding to bibencoding -0.4.2 25.04.2009 - * New option --inputencoding to handle 8-bit encoded bib files - * $BIBINPUT environment is now searched - * Improved parsing of personal names - * @comments are now silently ignored - * Fixed handling of @preamble; multiple preambles are allowed - * Warnings and errors behave more like BibTeX - * Alias fields are automatically converted (e.g. address -> location) - * Take care of "phdthesis" and "mathesis" types - * Cite keys of bib files are now case-insensitive - * Default Unicode collation now uses the table "latinkeys.txt" - (this is much faster than "allkeys.txt" which contains rules for - all Unicode glyphs) - * Unicode::Collate parameters can be passed as a command-line option - * Faster sorting (with option -f) is also possible for specific - locales given with option --locale (this is OS-dependent however) - * PRD grammar is now precompiled - * bbl output is now wrapped acc to maxline option - * Empty fields are no longer printed in the bbl - * Sorting is much improved. - * Use sortstring separators 0 1 2 like biblatex.bst - * Handle truncation of name lists acc to minnames/maxnames - * bib2biblatexml has been improved - * Windows version of Text::BibTeX provided as ppm. - * Many more bugfixes! +0.4.2 (25-04-2009) + * New option --inputencoding to handle 8-bit encoded bib files + * $BIBINPUT environment is now searched + * Improved parsing of personal names + * @comments are now silently ignored + * Fixed handling of @preamble; multiple preambles are allowed + * Warnings and errors behave more like BibTeX + * Alias fields are automatically converted (e.g. address -> location) + * Take care of "phdthesis" and "mathesis" types + * Cite keys of bib files are now case-insensitive + * Default Unicode collation now uses the table "latinkeys.txt" + (this is much faster than "allkeys.txt" which contains rules for + all Unicode glyphs) + * Unicode::Collate parameters can be passed as a command-line option + * Faster sorting (with option -f) is also possible for specific + locales given with option --locale (this is OS-dependent however) + * PRD grammar is now precompiled + * bbl output is now wrapped acc to maxline option + * Empty fields are no longer printed in the bbl + * Sorting is much improved. + * Use sortstring separators 0 1 2 like biblatex.bst + * Handle truncation of name lists acc to minnames/maxnames + * bib2biblatexml has been improved + * Windows version of Text::BibTeX provided as ppm. + * Many more bugfixes -0.4.1 31.03.2009 - * Text::BibTeX now optional dependency -0.4 27.03.2009 - * Initial beta release +0.4.1 (31-03-2009) + * Text::BibTeX now optional dependency +0.4 (27-03-2009) + * Initial beta release diff --git a/Master/texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz b/Master/texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz Binary files differindex 8bb27b80714..75e0b7f0371 100644 --- a/Master/texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz +++ b/Master/texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz diff --git a/Master/texmf-dist/source/bibtex/biber/recode_data.xml.html b/Master/texmf-dist/source/bibtex/biber/utf8-macro-map.html index fa2615bc832..fa2615bc832 100644 --- a/Master/texmf-dist/source/bibtex/biber/recode_data.xml.html +++ b/Master/texmf-dist/source/bibtex/biber/utf8-macro-map.html |