7.00g
This hyperref version
* sets unicode to true by default for all engines, so now also for
pdflatex.
It cleaned up various language patches:
* removed patches for russian, new version is on ctan
* removed patches for danish, dutch, finnish, portugues, usorbian,
swedish, slovene, macedonian, ukrainian.
This doesn't affect the output, but can give warnings in the log
until the language files adapt their definitions.
* removed an outdated patch for \texttilde
* moved language patches to an extra file for easier handling
* removed \HyPsd at BabelPatch and the related code as no longer
needed with a current babel.
* removed patches for ngerman/german: these are now in babel-german
* removed patches for french, unneeded according the
babel-french maintainer.
* removed patches for greeknumerals, the code is now in
babel-greek.
Some outdated code has been removed:
* removed outdated code to fix the first page boxlevel
* removed outdated code to fix old ltxcmds code
* removed outdated code to fix fancyvrb
* removed code related to /Hid - deprecated in PDF 1.2
The supported autoref languages have been extended
* added norsk to autoref languages
* added danish to autoref language
* corrected french language
Two bugs have been fixed:
* corrected the definition of \begin/\end in \pdfstringdef
* added Euro to encoding of form field font
7.00h
* renamed the manual to hyperref-doc
* moved the license of the documentation into the file
* puenc.def defines cyrillic command, specially \C, only if
\CYRDZE has been defined previously
* puenc.def defines greek commands only if
\textBeta has been defined previously
* puenc.def defines hebrew command only if
\hebdalet has been defined previously
* ntheorem-hyper.sty made an obsolete stub
as ntheorem has been hyperref-compatible for some years.
7.00i
* moved definitions for the \G accent to an extra file
puenc-extra.def, which can be loaded manually (issue 170)
* moved the loading of puenc.def so that it can be suppressed
with pdflatex with unicode=false
* corrected the \hspace command in \pdfstringdef, so that it
accepts some subset of the calc syntax.
7.00j
* moved the PU-declarations for greek to an extra file
puenc-greek.ldf and force loading if the options psdextra is
used.
* moved definition for \U accent into the cyrillic block.
So it is only defined if \CYRDZE has been defined previously.
* Some clarifications in the manual.
* added \special{dvipdfmx:config C 0x10} to the xetex and
dvipdfmx driver to avoid problems with links to external files.
* if platex is detected unicode is set to false
* reverted the delayed loading of puenc.def as it breaks
package options
* added a \lastnodetype test to distinguish explicit 0pt vskip from
no skip in \Hy at SaveLastskip
* enabled setting the pdfversion with the xetex/dvipdfm driver,
tex-hyperref{,-doc} to 7.00d
tex-jsclasses to 2020
tex-kotex-oblivoir to 2.2.1
tex-latexconfig to 2020
tex-lettrine{,-doc} to 2.23
tex-listings{,-doc} to 1.8d
tex-listofitems{,-doc} to 1.63
tex-moderncv{,-doc} to 2.0.0.52669
tex-ocgx2{,-doc} to 0.48
tex-overpic to 1.3
tex-parskip{,-doc} to 2.0d
tex-pdfpages{,-doc} to 0.5q
tex-pdftex{,-doc} to 2020
tex-pgf{,-doc} to 3.1.5b
tex-pgfplots{,-doc} to 1.17
tex-pict2e{,-doc} to 0.3c
tex-platex{,-doc} to 2020
tex-polyglossia{,-doc} to 1.49
tex-preview{,-doc} to 12.2
tex-ptex-base{,-doc} to 2020
tex-schwalbe-chess{,-doc} to 2.7
tex-siunitx{,-doc} to 2.8b
tex-snapshot{,-doc} to 2.13
tex-subfiles{,-doc} to 1.6
tex-supertabular to 4.1g
tex-latex-base-dev{,-doc} version 20201001pre5
Update to hyperref fixing issues reported on GitHub,
main log entries since last release:
copy manifest to tds zip for ctan checks
spurious dictionary file for an unknown spell checker
additional html files from restructured manual
updated version and changelog
added aftergroup code
remade luatex test-files
adapt version number
removed producer from dviwindo
removed producer from dvipsone driver
removed producer code from xetex/dvipdfm driver
removed producer code from pdftex driver
remove pdfproducer setting from luatex driver
added \mu mapping to psdextra.def
limiitiiationss
README is now merged with the manual, apart from a basic stub
testfile for issue 81
gobble \thanks in pdftitle
Dutch language \autoref support
Update to hyperref fixing issues as reported on GitHub
recent ChangeLog entries:
2018-11-30 6.88e Ulrike Fischer
* added ignorespaces to footnotetext to address
2018-11-27 6.88d Ulrike Fischer
* removed wrong producer warning for xetex and (x)dvipdfm(x)
2018-11-22 6.88c Ulrike Fischer
* Added support for pdflinkmargin for xetex
2018-11-17 6.88b David Carlisle
* Ensure Producer field in PDF shows LuaTeX version with two digits
Update to hyperref, special thanks to Ulrike Fischer for providing
fixes to several issues.
2018-02-06 6.86b David Carlisle
* 6.86b
* Fix packaging of luatex.dtx (reported on tex.sx)
2017-09-29 6.86a David Carlisle
* 6.86a
* bump version and fix documentation markup
* fixes to xsl and other minor build adjustments
* send driver message just to log, issue #9
* add \and to the list of commands locally made safe in pdf title
info, issue #44
* for issue #50 add pdf source zip from
texmf-dist/doc/latex/hyperref-docsrc
2017-09-29 6.86a David Carlisle
* 6.86a
* Make driver auto detect info not message (so just log not
terminal) issue #9
* Make \and locally "; " while making pdf info string issue #44
2017-09-29 6.856a Ulrike Fischer
* 6.86a
* don't define \noboundary as text command / issue 37 (#45)
* changed default pdfversion from 2 to 5, along the default
settings in the current tex systems
* change with pdfa version to 4 only if the current version is
smaller, see issue #38
* removed \noboundary from puarenc.def, see issue #37
* Issue #38: change version to 1.4 with pdfa only if it is smaller
(#43)
* changed default pdfversion from 2 to 5, along the default
settings in the current tex systems
* change with pdfa version to 4 only if the current version is
smaller, see issue #38
* issue #25, added \HyPsd at EscapeTeX#1% to correctly escape
non-ascii in heading (#42)
* code to amend issue #40 (missing pdfhighlight option for
xetex/dvipdfmx) (#41)
* corrected typo in hpdftex.def
* exchanged code for pdfhighlight by \Hy at setpdfhighlight in
hpdftex.def
* exchanged code for pdfhighlight by \Hy at setpdfhighlight in
hluatex.def
* added \Hy at setpdfhighlight to hdvipdfm/hxetex.def
Updated print/tex-glossaries{,-doc} to 4.30
Updated print/tex-graphics{,-doc} to 1.2a
Updated print/tex-graphics-def{,-doc} to 2017
Updated graphics/tex-graphics-pln{,-doc} to 2017
Updated print/tex-hausarbeit-jura{,-doc} to 1.5
Updated print/tex-hyperref{,-doc} to 6.85a
Updated print/tex-hyphen-base to 2017
Updated print/tex-hyphen-german to 2017
Updated print/tex-hyphen-latin to 3.1.2017
Updated fonts/tex-inconsolata{,-doc} to 1.112
Updated fonts/tex-ipaex-type1{,-doc} to 0.4a
Updated fonts/tex-japanese-otf{,-doc} to 1.7b6.42950
Updated print/tex-jsclasses to 2017
Precise changes unknown
Updated print/tex-amsmath(,-doc} to 2.15d
Updated print/tex-caption(,-doc} to 20160522
Updated print/tex-csplain to 2016.41764
Updated print/tex-csquotes(,-doc} to 5.1h
Updated print/tex-datatool(,-doc} to 2.27
Updated print/tex-dvips(,-doc} to 2016.41704
Updated print/tex-etex-pkg(,-doc} to 2.7
Updated print/tex-glossaries(,-doc} to 4.25
Updated print/tex-hyperref(,-doc} to 6.83q
Updated print/tex-koma-script to 3.21
Updated print/tex-latex(,-doc} to 2016.41765
Updated print/tex-lollipop(,-doc} to 1.07
Updated print/tex-luatex85(,-doc} to 1.4
Updated print/tex-marginnote(,-doc} to 1.2
Updated print/tex-media9(,-doc} to 0.69
Updated print/tex-minted(,-doc} to 2.4
Updated print/tex-musixtex(,-doc} to 1.23
Updated print/tex-oberdiek(,-doc} to 2016.41346
Updated print/tex-pdfcomment(,-doc} to 2.4
Updated print/tex-ptex-base(,-doc} to 0.0.2016.41420
Updated print/tex-readarray(,-doc} to 1.3
Updated print/tex-showlabels(,-doc} to 1.8
Updated print/tex-sttools(,-doc} to 1.9
Updated print/tex-tex4ht(,-doc} to 2016.41726
Updated print/tex-texinfo to 5.1.41792
Updated print/tex-textpos(,-doc} to 1.8
Updated print/tex-tools(,-doc} to 2016.41688
Updated print/tex-toptesi(,-doc} to 5.92
Updated print/tex-unicode-data(,-doc} to 1.5
Updated print/tex-updmap-map to 2016.41585
Updated print/cjkutils to 4.8.4nb1
Updated print/dviljk to 2.6.5nb7
Updated print/dvipdfmx to 20160307
Updated print/dvipsk to 5.996
Updated print/kpathsea to 6.2.2
Updated print/lacheck to 1.28nb1
Updated print/luatex to 0.95
Updated print/ptexenc to 1.3.4
Updated print/seetexk to 1.1nb2
Updated print/tex4ht to 0.0.20160522
Updated print/vlna to 1.5nb2
Updated print/web2c to 2016
Updated print/xdvik to 22.87.03
Updated print/xetex to 0.99996
Updated print/xpdfopen to 0.86nb1
Updated print/tex-IEEEtran{,-doc} to 1.8b
Updated print/tex-abc{,-doc} to 2.0b
Updated print/tex-aleph to 0.2.40768
Updated print/tex-algorithm2e{,-doc} to 5.1
Updated print/tex-algorithms{,-doc} to 0.1
Updated print/tex-amsmath{,-doc} to 2.15b
Updated print/tex-babel{,-doc} to 3.9r
Updated print/tex-babel-bosnian to 1.1
Updated print/tex-babel-estonian to 1.1a
Updated print/tex-babel-french to 3.2c
Updated print/tex-babel-friulan to 1.3
Updated print/tex-babel-greek to 1.9f
Updated print/tex-babel-hungarian to 1.5c
Updated print/tex-babel-icelandic to 1.2b
Updated print/tex-babel-latin to 3.5
Updated print/tex-babel-russian to 1.3h
Updated print/tex-babel-spanish to 5.0p
Updated print/tex-babel-vietnamese to 1.4
Updated print/tex-babel-welsh to 1.1a
Updated print/tex-biblatex{,-doc} to 3.4
Updated print/tex-booktabs{,-doc} to 1.618033
Updated print/tex-breqn to 0.98d
Updated print/tex-caption{,-doc} to 20160202
Updated print/tex-chess-problem-diagrams{,-doc} to 1.12
Updated print/tex-cjk-gs-integrate{,-doc} to 20160115.0
Updated print/tex-cjk-ko{,-doc} to 1.8
Updated print/tex-cjkpunct{,-doc} to 4.8.4
Updated print/tex-context{,-doc} to 2016
Updated print/tex-csplain to 2016
Updated print/tex-csquotes{,-doc} to 5.1g
Updated print/tex-ctable to 1.31
Updated print/tex-cweb{,-doc} to 3.64af
Updated print/tex-datatool{,-doc} to 2.25
Updated print/tex-dvipdfmx{,-doc} to 2016
Updated print/tex-dvipdfmx-def to 4.08
Updated print/tex-dvips{,-doc} to 2016
Updated print/tex-eplain{,-doc} to 3.8
Updated print/tex-etex-pkg{,-doc} to 2.6
Updated print/tex-europasscv{,-doc} to 2016
Updated print/tex-fix2col{,-doc} to 0.04
Updated print/tex-font-change{,-doc} to 2015.2
Updated print/tex-glossaries{,-doc} to 4.23
Updated print/tex-graphics{,-doc} to 1.0r
Updated print/tex-hausarbeit-jura{,-doc} to 1.4
Updated print/tex-hyperref{,-doc} to 6.83n
Updated print/tex-hyph-utf8{,-doc} to 2016
Updated print/tex-hyphen-afrikaans to 2016
Updated print/tex-hyphen-ancientgreek to 2016
Updated print/tex-hyphen-arabic to 2016
Updated print/tex-hyphen-armenian to 2016
Updated print/tex-hyphen-base to 2016
Updated print/tex-hyphen-basque to 2016
Updated print/tex-hyphen-bulgarian to 2016
Updated print/tex-hyphen-catalan to 2016
Updated print/tex-hyphen-chinese to 2016
Updated print/tex-hyphen-coptic to 2016
Updated print/tex-hyphen-croatian to 2016
Updated print/tex-hyphen-czech to 2016
Updated print/tex-hyphen-danish to 2016
Updated print/tex-hyphen-dutch to 2016
Updated print/tex-hyphen-english to 2016
Updated print/tex-hyphen-esperanto to 2016
Updated print/tex-hyphen-estonian to 2016
Updated print/tex-hyphen-ethiopic to 2016
Updated print/tex-hyphen-farsi to 2016
Updated print/tex-hyphen-finnish to 2016
Updated print/tex-hyphen-french to 2016
Updated print/tex-hyphen-friulan to 2016
Updated print/tex-hyphen-galician to 2016
Updated print/tex-hyphen-georgian to 2016
Updated print/tex-hyphen-german to 2016
Updated print/tex-hyphen-greek to 2016
Updated print/tex-hyphen-hungarian to 2016
Updated print/tex-hyphen-icelandic to 2016
Updated print/tex-hyphen-indic to 2016
Updated print/tex-hyphen-indonesian to 2016
Updated print/tex-hyphen-interlingua to 2016
Updated print/tex-hyphen-irish to 2016
Updated print/tex-hyphen-italian to 2016
Updated print/tex-hyphen-kurmanji to 2016
Updated print/tex-hyphen-latin to 3.1.2016
Updated print/tex-hyphen-latvian to 2016
Updated print/tex-hyphen-lithuanian to 2016
Updated print/tex-hyphen-mongolian to 2016
Updated print/tex-hyphen-norwegian to 2016
Updated print/tex-hyphen-piedmontese to 2016
Updated print/tex-hyphen-polish to 3.0a.2016
Updated print/tex-hyphen-portuguese to 2016
Updated print/tex-hyphen-romanian to 2016
Updated print/tex-hyphen-romansh to 2016
Updated print/tex-hyphen-russian to 2016
Updated print/tex-hyphen-sanskrit to 2016
Updated print/tex-hyphen-serbian to 1.0a.2016
Updated print/tex-hyphen-slovak to 2016
Updated print/tex-hyphen-slovenian to 2016
Updated print/tex-hyphen-spanish to 4.5.2016
Updated print/tex-hyphen-swedish to 2016
Updated print/tex-hyphen-thai to 2016
Updated print/tex-hyphen-turkish to 2016
Updated print/tex-hyphen-turkmen to 2016
Updated print/tex-hyphen-ukrainian to 2016
Updated print/tex-hyphen-uppersorbian to 2016
Updated print/tex-hyphen-welsh to 2016
Updated print/tex-ifluatex{,-doc} to 1.4
Updated print/tex-koma-script to 3.20
Updated print/tex-kotex-oblivoir{,-doc} to 2.1.7
Updated print/tex-kotex-plain{,-doc} to 2.1.1.a
Updated print/tex-kotex-utf{,-doc} to 2.1.2
Updated print/tex-kotex-utils{,-doc} to 2.1.0
Updated print/tex-kpathsea{,-doc} to 2016
Updated print/tex-latex{,-doc} to 2016
Updated print/tex-latex-bin to 2016
Updated print/tex-latexconfig to 2016
Updated print/tex-leaflet{,-doc} to 1.1a
Updated print/tex-lettrine{,-doc} to 1.9
Updated print/tex-lollipop{,-doc} to 1.06
Updated print/tex-luatex to 0.95
Updated print/tex-mathtools to 1.18
Updated print/tex-media9{,-doc} to 0.68
Updated print/tex-memoir{,-doc} to 3.7f
Updated print/tex-mhchem{,-doc} to 4.04
Updated print/tex-microtype{,-doc} to 2.6a
Updated print/tex-minted{,-doc} to 2.1
Updated print/tex-musixtex{,-doc} to 1.22
Updated print/tex-oberdiek{,-doc} to 2016
Updated print/tex-pageslts to 1.2f
Updated print/tex-paralist{,-doc} to 2.5
Updated print/tex-pdfcomment{,-doc} to 2.3b
Updated print/tex-pdfpages{,-doc} to 0.5f
Updated print/tex-pdftex{,-doc} to 2016
Updated print/tex-pgf{,-doc} to 3.0.1a
Updated print/tex-pgfplots{,-doc} to 1.13
Updated print/tex-pict2e{,-doc} to 0.3b
Updated print/tex-plain to 3.141592653.40274
Updated print/tex-polyglossia{,-doc} to 1.42.4
Updated print/tex-powerdot to 1.5a
Updated print/tex-preview{,-doc} to 11.89
Updated print/tex-ptex to 3.2pl41220
Updated print/tex-realscripts{,-doc} to 0.3d
Updated print/tex-schwalbe-chess{,-doc} to 2.1
Updated print/tex-showlabels{,-doc} to 1.7
Updated print/tex-siunitx{,-doc} to 2.6q
Updated print/tex-sttools{,-doc} to 1.8
Updated print/tex-tetex{,-doc} to 3.0.41059
Updated print/tex-tex4ht{,-doc} to 2016
Updated print/tex-texinfo to 5.1.40618
Updated print/tex-texlive-scripts to 2016
Updated print/tex-texlive.infra to 2016
Updated print/tex-titlesec{,-doc} to 2.10.2
Updated print/tex-tools{,-doc} to 2016
Updated print/tex-toptesi{,-doc} to 5.91
Updated print/tex-udesoftec{,-doc} to 1.5.2
Updated print/tex-xcjk2uni{,-doc} to 0.6
Updated print/tex-xcolor{,-doc} to 2.12
Updated print/tex-xetex{,-doc} to 2016
Updated print/tex-xetex-def to 4.08
Updated print/tex-xetexconfig to 2016
Updated print/tex-xltxtra{,-doc} to 0.6
Added print/tex-pbibtex-base{,-doc} version 0.0.2016
Added print/tex-ptex-base{,-doc} version 0.0.2016
Added print/tex-tex-ini-files{,-doc} version 2016
Added print/tex-unicode-data{,-doc} version 1.4a
Added print/tex-updmap-map version 2016
Problems found locating distfiles:
Package acroread7: missing distfile AdobeReader_enu-7.0.9-1.i386.tar.gz
Package acroread8: missing distfile AdobeReader_enu-8.1.7-1.sparc.tar.gz
Package cups-filters: missing distfile cups-filters-1.1.0.tar.xz
Package dvidvi: missing distfile dvidvi-1.0.tar.gz
Package lgrind: missing distfile lgrind.tar.bz2
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
Changes:
* Options `hidelinks', `allcolors' and `allbordercolors' added.
* \pdfstringdef: \begin, \end, \foreignlanguage catched.
* Options `pdfpagelabels' and `pageanchor': some support for class
with its page counters (slide/overlay/note/page) added.+ *
Option `pageanchor': Double string escaping removed for default
setting hypertexnames=true, plainpages=false.
Changes:
* Allowing driver tex4ht if XeTeX is running (htxelatex).
* Destination names (\hyper@makecurrent) now use
the original definition of \@arabic to avoid
trouble with redefined \@arabic (polyglossia/arabic).
* Fix for draftmode, because .out file wasn't written.
* Fix for driver hpdftex.def (undefined \pdf@draftmode).
* Driver hpdftex.def: Use of \pdfdraftmode.
* Driver pdfmark.def: Math mode respected in links.
* Some unnecessary code removed in \LT@p@ftntext (GL).
* Radio buttons: small fix, escaping values and adding /DV.
* Temporary fix for \ltx@LocalAppendToMacro until next bundle update.
* Version check added for driver files.
* Field options `altname' and `mappingname' added.
* \SpecialDvipdfmxOutlineOpen is set in case of XeTeX.
* Broken error messages because of broken \Hy@Error fixed.
Changes:
* Sanitizing (babel shorthands) of anchor names in
\hyper@anchor and \hyper@anchorstart.
* Broken option `pdfborder' fixed (since 6.81n).
* New option `driverfallback'. It takes a driver option for
the case that a driver is not given and cannot be autodetected.
(Feature request by Markus Kohm.)
* Unused option `hyperref' removed.
* Driver options are now `void' options that do not accept any values.
* New option `pdfremotestartview'.
* \href with new optional argument with
keys `page' and `pdfremotestartview', `pdfnewwindow', `ismap',
`nextactionraw'.
* Fix for urls in \href: Prefix 'file:' is not added.
* Fix spacefactor corrections of 6.81i for math mode.
* Fixing GoToR actions if \href contains `file:///' or
`file://localhost/'.
* PDF forms: Missing JavaScript actions added for check boxes,
push, submit and reset buttons.
* PDF forms: Warnings are given, if HTML field options are used.
* \Hy@EveryPageAnchor fixed to avoid Overfull \hbox warnings
with some drivers.
* Various drivers: Destinations made transparent for \spacefactor.
* Various drivers: Links made transparent for \spacefactor.
* Various drivers: Fixes for option `raiselinks' without color.
* Fix for clash with package `varioref', that redefines
\refstepcounter with loss of hyperref's additions.
* Additions for README.
* backref 1.36: Typo in warning fixed.
* pdfmark: Disabling of \escapechar is removed during reading
the .out file. With package xkeyval the \pdfmark causes
lots of character `2' in the output.
* kvsetkeys: \setkeys is replaced by \kvsetkeys.
* Beautifying error text of utf8x.def of \utf@viii@undeferr.
* pdfmark.def: Avoid \leavevmode and \hbox of \pdf@rect
for destinations with empty target area. It fixes spacing
in situations like "\section{A}\hypertarget{foobar}{}\section{B}".
(Bug detected by Thomas Beuthe.)
* Real epsilon for \eTeX and \LaTeXe in Unicode bookmarks.
* Fix for russian. (Bug found by Victor Kozyakin.)
* Fix for funny \@alph and \@Alph definitions for use
in anchor names.
* \@fnsymbol uses replacement in anchor names.
* Bookmarks: memoir's \booknumberline supported.
Changes:
* Patch for longtable takes package arydshln into account.
* Language definitions for \autoref are provided automatically
without global or package language options if babel is loaded
before.
* pdfencoding=auto: Escape TeX characters in .out file after
successful conversion to PDFDocEncoding (or subset).
* nameref 2.40: Support of environment `description'.
Changes:
* \pdfstringdef:
* Typo in definition of \new@ifnextchar fixed (Ulrike Fischer),
* and \kernel@ifnextchar disabled (Dan Luecking).
* dvipdfm(x)/xetex: This driver family does not support nested
annotations. Therefore annotations inside annotations are
disabled automatically.