-
Notifications
You must be signed in to change notification settings - Fork 37
/
ChangeLog.txt
3466 lines (2920 loc) · 126 KB
/
ChangeLog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2024-11-05 Ulrike Fischer
* hyperref.dtx: add a fix for cleveref to update its data in refstepcounter.
Version: 2024-10-30 v7.01k
2024-10-14 Ulrike Fischer
* hyperref.dtx: adapt to new format (predefined \theHcounter, sockets)
2024-10-12 Ulrike Fischer
* hyperref.dtx: avoid warning if theHfootnote is predefined.
2024-08-31 Ulrike Fischer
* hyperref-linktarget.dtx: correct a test, see test missing-theH
Version: 2024-07-10 v7.01j
2024-07-10 Ulrike Fischer
* hyperref.dtx: define \HyOrg@addtoreset always for cleveref
compability with tagging code, see https://github.com/latex3/tagging-project/issues/2
2024-06-02 Ulrike Fischer
* hyperref.dtx: enable use of onmousedown and onmouseup, issue #342
Version: 2024-05-23 v7.01i
2024-05-25 Ulrike Fischer
* hyperref.dtx: load stringenc always to allow the use of pdfencoding in a group.
2024-05-22 Ulrike Fischer
* hyperref.dtx: add \@makeother{:} to \hyper@normalise, issue #340
2024-04-22 Ulrike Fischer
* hyperref.dtx: remove auxhook package.
2024-02-14 Ulrike Fischer
* hyperref.dtx: allow commands in counter names
issue #330
Version: 2024-01-20 v7.01h
2024-01-20 Ulrike Fischer
* hyperref.dtx: alias for \deferred@thm@head to allow patching if czech is used,
issue #324
2024-01-20 Ulrike Fischer
* create xr-hyper.dtx, align it with the current xr.dtx to prepare the merge
2024-01-19 Ulrike Fischer
* xr-hyper.sty: add support for properties, issue latex3/latex2e#1180
2024-01-19 Ulrike Fischer
* xr-hyper: add unexpanded to \XR@@dURL, issue #327
2023-12-19 Ulrike Fischer
* hyperref.dtx: remove letltxmacro package. Is unused.
Version: 2023-11-26 v7.01g
nameref 2023-11-26 v2.56
backref 2023-11-26 v1.44
2023-11-26 David Carlisle
* hyperref.dtx: Remove infwarerr
2023-11-26 Ulrike Fischer
* xr-hyper.sty: store URL/file name of external documents always to
allow file links even without destinations.
* nameref.dtx remove unneeded memoir patch
* nameref.dtx remove unneeded titlesec patch
* rename \HyPsd@expand@utfvii to \HyPsd@expand@utfviii, issue #309
* correct composite declaration, issue #314
2023-11-14 Ulrike Fischer
* remove ltxcmds dependency in hluatex.dtx
* remove ltxcmds dependency in nameref.dtx (v2.56)
* remove ltxcmds dependency in backref.dtx (v1.44)
2023-11-11 David Carlisle
* remove ltxcmds dependency
Version: 2023-11-09 v7.01f
2023-11-09 Ulrike Fischer
* correct \cyreref to \cyrerev issue 307
* corrent \textddagger definition issue 308
* correct \DiamandSolid to \DiamondSolid in \psdmapshortnames issue 310
* correct \textDiamandSolid to \textDiamondSolid issue 310
* remove now unneeded fallbacks for reference commands
* nameref: remove unneeded beamer patch
* nameref: remove unneeded ifthen patch
===========
Version: 2023-11-?? v7.01e
2023-11-07 Ulrike Fischer
* improve thm code, issue 304
* insert socket for varwidth, issue 204 and 293
2023-10-31 Ulrike Fischer
* hyperref-linktarget.dtx: switch to e-type
===========
Version: 2023-10-27 v7.01d
2023-10-27 Ulrike Fischer
* hyperref.dtx: change anchor handling for amsthm, issue 304
===========
Version: 2023-10-21 v7.01c
2023-10-16 Ulrike Fischer
* hyperref.dtx: add \@currentHpage support
2023-10-12 Ulrike Fischer
* hyperref.dtx: handle \TextOrMath in \pdfstringdef, issue 303
* support babel languages loaded with main or
with \babelprovide, issue 165
2023-10-05 Ulrike Fischer
* nameref.dtx: add missing nameref nopatches issue 302,
version changed to 2023-10-05 v2.54
2023-08-14 Ulrike Fischer
* remove redefinition of \newlabel from the aux if format is new enough.
* clean up and update documentation of package compabilities
2023-08-01 Ulrike Fischer
* correct example in backref documentation, version changed to 2023-08-01 v1.43
2023-07-18 Ulrike Fischer
* delay anchor in \@thm, issue 294
2023-07-10 Ulrike Fischer
* solve amsmath/showkeys/final conflict, issue 292
===============
Version: 2023-07-08 v7.01b
2023-07-07 Ulrike Fischer
* make \Hy@@SectionAnchor safe in a MakeUppercase, issue 281
* reset also \ltx@label of amsmath (avoids problems with ntheorem and classes like svmono)
2023-06-25 Ulrike Fischer
* define the amsmath \ifmeasuring@ always as external package depend on hyperref doing it.
2023-06-18 Ulrike Fischer
* changed various patches for amsmath to make them independent of loading order.
* nameref: check the definition of label and reinstate the kernel definition if it has been changed.
This avoid problems with classes (revtex) and packages (ntheorem) which changes \label in an incompatible way.
2023-05-16 Ulrike Fischer
* remove puenc-greekbasic.def and load definitions from greek-fontenc instead.
* xr-hyper: unified and simplified the brace handling: all defined references have now
five brace groups. Together with the planed change in LaTeX 2023-06-01 this
will improve the combination of hyperref/non-hyperref documents and allow to merge with xr
* xr-hyper: changed default extension from dvi to pdf
* nameref: adapt label (re)definition to changes in LaTeX 2023-06-01
2023-04-22 Ulrike Fischer
* fix cleveref/ntheorem incompability https://tex.stackexchange.com/q/683581/2388
* add nopatch option for \@thm
2023-04-20 Ulrike Fischer
* fix spacing issues in theorems with new \@thm handling, issues 11,48.
This requires etoolbox and the LaTeX para hooks.
* Adapted MakeUppercase and MakeLowercase to new \BCPdata used by babel and polyglossia.
* added swissgerman and nswissgerman, issue #264
* removed stray \CheckSum from backref.dtx
2023-04-19 Ulrike Fischer
* support hitex engine
2023-02-19 Yukai Chou
* remove dependency on etexcmds package
2023-02-19 Ulrike Fischer/David Carlisle
* expand key once, issue #275
* added italian to backref, PR # 274
* added swedish to autoref names, PR #266
2023-02-05 Ulrike Fischer/David Carlisle
* if babel is loaded casing with
\MakeUppercase and \MakeLowercase
respects the rules of the current locale/language in the bookmarks.
* removed old amstex patch of \@seteqlabel
* added test for \hyper@nopatch@amsmath@tag to allow to suppress an amsmath patch
* added test for \hyper@nopatch@counter to allow to suppress redefinitions of counter commands
* added test for \hyper@nopatch@mathenv to suppress math related patches
* added test for \hyper@nopatch@toc to suppress redefinition of toc related commands.
2023-02-04 Yukai Chou
* change puenc-greek.def to puenc-greekbasic.def in docs, to sync with file
renaming, issue #269
2022-11-13 Ulrike Fischer/David Carlisle * don't set the pagesize if \mag is
different from 1000, see issue #1138 in latex3. * avoid error from old
labels if hyperref is loaded, issue #261 * fixed issue #260 * fixed a
nopatch command, issue #258 * Use protected commands in \contentsline to
allow the use of \MakeUppercase, issue #121
2022-09-22 Ulrike Fischer/David Carlisle
* adapt setpagesize option to changes in LaTeX (stockwidth is always defined)
* Use hooks instead of auxhook package
2022-06-20 Ulrike Fischer/David Carlisle
* don't redefine \@secondoffive and \@fifthoffive, issue #238
* add interface to access some pdf related values unchanged (needed by hyperxmp).
2022-06-13 Ulrike Fischer/David Carlisle
* add definitions for guillemet (corrects the spelling) and
use them to follow the LaTeX change.
2022-05-17 Ulrike Fischer/David Carlisle
* fixed: beamer patch in nameref has to be delayed after
the class has been loaded. issue #236.
2022-05-16 Ulrike Fischer/David Carlisle
* fixed: check if \nameref is already defined for compability
with ltugboat.cls (issue #234)
* nameref is loaded always and earlier (issue#235)
* the typexml option has been removed as the package it supports
no longer exists.
2022-05-13 Ulrike Fischer/David Carlisle
* added new interface for package authors to create targets for internal
links
* allow to suppress sectioning and footnote patches of hyperref
* removed loading of memhfixc: memoir handles that now by itself.
* removed an old patch for KOMA before 2001
* removed compability code for pdftex 1.14
* remove a test for amsmath before 1999
* removed an since 2002 unneeded definition for subfigure
* various patches in nameref can now be disabled by package authors
by defining a command.
* the experimental option localanchorname has been deprecated
* LaTeX 2020-10-01 is required as hooks are used now.
* \refstepcounter no longer tests for the slide counter as no reason could be found
for that test.
* nameref no longer patches \ifthenelse if kernel support is detected.
* some support for references is done by tex4ht directly and has been removed from
hyperref
* unified reference commands, both nameref and hyperref now support
\ref, \pageref, \Ref, \nameref and \ref*, \pageref*, \Ref*, \nameref*
* removed older varioref code, a varioref newer than 2019 is now needed.
* improved support for showkeys.
* \theHequation is always defined (an not only if the section
counter is defined)
* Removed the \contentsline tests, no longer needed as \contentsline
has now four arguments also in latex.
* \MakeUppercase and \MakeLowercase work now in bookmarks if the expl3
support is detected.
2022-02-21 Ulrike Fischer/David Carlisle
* a pdftex version newer than 1.10 (from 2003) is assumed
* removed tests for numexpr/dimexpr: etex is now required
* expand utf8 chars even if they are protected (preparation for
changes in the format)
* moved patches for revtex.cls to an external package
* added a key next-anchor to set the next anchor name.
* added a command \hyperget to retrieve anchor names.
* moved the patch for foiltex into an external package
* removed compability code for latex2html, this is now provided
by html.sty directly.
* removed patch for seminar, this is now in the class itself
* moved (basically unneeded) listings patches to external
package
* removed patch for titletoc, is now done by titletoc itself.
* removed lastpage patch, is no longer used as lastpage supports
hyperref directly.
* removed non-e-tex version of \hypercalcbp, e-tex is required
for hyperref now, removed the now unneeded internal command
\hypercalcbpdef.
* removed old, no longer needed fix for frenchb.ldf 2010/08/21 v2.5a
* removed patches for spanish, they are now in spanish.ldf
* removed hyperref-langpatches.sty, it is now empty and
unneeded.
* removed a fix for varioref which is no longer needed since
2019.
2021-06-07 Ulrike Fischer/David Carlisle
* fix colons in label, issue #194
2021-06-05 Ulrike Fischer/David Carlisle
* handle non-ascii labels, issue #185
* suppress break points after whatsits issue #187
* correct longtable check, issue #193
2021-02-27 Ulrike Fischer/David Carlisle
* rename puenc-greek.def to puenc-greekbasic.def to resolve
name conflict with a file in greek-fontenc, issue #177
* some documentation improvements (PR #174)
2021-02-10 Ulrike Fischer/David Carlisle
* 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.
See issue #118.
* if platex is detected unicode is set to false, issue #171
* reverted the delayed loading of puenc.def as it breaks
package options issue #172
* added a \lastnodetype test to distinguish explict 0pt vskip from no skip
in \Hy@SaveLastskip issue #167
* enable setting the pdfversion with the xetex/dvipdfm driver,
(related: issue #87)
2021-02-08 Ulrike Fischer/David Carlisle
* moved definitions for \G accent to an extra file
puenc-extra.def, which can be loaded manually
* moved the loading of puenc.def so that it can be suppressed
with pdflatex
* correct the hspace command in pdfstringdef, so that it
accepts some calc syntax.
2021-02-07 Ulrike Fischer/David Carlisle
* 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.
2021-02-04 Ulrike Fischer
* corrected the definition of \begin/\end in \pdfstringdef
* 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 languages files adapt their definitions.
* removed a outdated patch for \texttilde
* moved language patches to a extra file for easier handling
* removed \HyPsd@BabelPatch and the related code as no longer
needed with a current babel.
* added Euro to encoding of form field font (issue 145)
* removed patches for ngerman/german: these are now in babel-german
* removed patches for french, unneeded according the
babel-french maintainer.
* set unicode to true by default for all engines.
* 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
* removed patches for greeknumerals, the code is now in
babel-greek.
* added norsk to autoref languages (PR 158)
* added danish to autoref language (PR 159)
* corrected french language (PR 160)
2020-01-14 7.00d David Carlisle
* Test for newer GhostScript releases in dvips output
https://tex.stackexchange.com/a/524163/1090
* Delete doc/options.pdf
* Add start of support for setting pdfversion to 2.0
* Make the default driver be hdvips not hypertex
(matching configuration used in miktex/texlive since at least 2002).
2019-11-10 7,00c David Carlisle
* adjust vtex guards for issue #108
2019-11-06 David Carlisle
* don't load hobsub-hyperref,ifpdf,ifluatex,ifxetex,ifvtex
do load new iftex
2019-10-03 David Carlisle
* xr-hyper update to match xr
2019-09-28 6.88j Ulrike Fischer
* reverted fix for issue #97 to solve issue #103
2019-09-28 David Carlisle
* repository moved to https://github.com/latex3/hyperref
2019-09-27 6.88j Ulrike Fischer
* corrected default values of fields with non-ascii, issue #49
* changed default height/width of formfields to
\normalbaselineskip (issue #84)
* added definitions for starred \ref,\pageref,\nameref if
implicit=false is used (issue #100).
2019-09-16 nameref 2.46 Ulrike Fischer
* added missing test else branch of varioref code.
2019-09-12 6.88i Ulrike Fischer
* adapted code to new varioref version (suggestions from
Frank Mittelback
2019-09-12 2.45 nameref.sty Ulrike Fischer
* adapted code to new varioref version (suggestions from
Frank Mittelback
2019-06-12 6.88h Ulrike Fischer
* added code to allow \Hy@DisableOption to escape groups
https://github.com/latex3/hyperref/issues/97
2019-04-27 6.88g Ulrike Fischer
* added \mu to psdextra.def
https://github.com/latex3/hyperref/pull/90
* removed setting of /Producer from all drivers
https://github.com/latex3/hyperref/issues/91
2018-12-24 6.88f Ulrike Fischer
* gobble \thanks in pdftitle
https://github.com/latex3/hyperref/issues/81
2018-11-30 6.88e Ulrike Fischer
* added ignorespaces to footnotetext to address
https://github.com/latex3/oberdiek/issues/50
2018-11-27 6.88d Ulrike Fischer
* removed wrong producer warning for xetex and (x)dvipdfm(x)
(issue 76)
2018-11-22 6.88c Ulrike Fischer
* Added support for pdflinkmargin for xetex (issue 15)
2018-11-17 6.88b David Carlisle
* Ensure Producer field in PDF shows LuaTeX version with two digits (Ulrike Fischer)
2018-09-30 6.88a David Carlisle
* Reorganise README and ChangeLog moving most of README into the manual
and maintaining README.md as markdown and ChangeLog.txt as text
* Document NoHyper in the manual (copied from hyperref.dtx) for github issue 55
* hyperref.dtx: Add \protected@file@percent for github issue 70
* Adjust default pdfcreator and add addtopdfcreator key for githb issue 53
* Use \scdefault not always sc as font shape for frenchlinks, github issue 64.
* Greek Autoref support, issue #52
2018-04-02 6.87a David Carlisle
* 6.87a
* Silence babel messages in pdfstringdef issue #59
2018-02-06 6.86b David Carlisle
* 6.86b
* Fix packaging of luatex.dtx (reported on tex.sx)
* Don't include test directory on ctan (still on github)
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.85a David Carlisle
* 6.85a
* 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.85a Ulrike Fischer
* 6.85a
* 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@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@setpdfhighlight in hpdftex.def
* exchanged code for pdfhighlight by \Hy@setpdfhighlight in hluatex.def
* added \Hy@setpdfhighlight to hdvipdfm/hxetex.def
2017-03-14 6.85a David Carlisle
* 6.85a
* Declare \newtie in PU encoding (composites with \newtie are
already declared). Declaring composites with an undeclared accent does
not work and will be flagged as an error in the next LaTeX release.
* Modify the regex in pdfremotestartview for github issue 28
https://github.com/latex3/hyperref/issues/28
2017-01-26 6.84a David Carlisle
* 6.84a
* Fix driver check to allow luatex as well as pdftex in pdf mode.
* Documentation improvements
2016-06-24 6.83q David Carlisle
* 6.83q
* cleveref support
2016-05-21 6.83p David Carlisle
* 6.83p, nameref 2.44, backref 1.39
* document github support
* escape Field values (issue #5, thanks to Ulrike Fischer for fix).
* fix to checkbox/Radio code (issue #6, thanks to Ulrike Fischer for fix).
* Fix for links in amsmath \text (issue #13)
* Fix white space at end of line before a theorem (issue #11)
2016-05-18 6.83o David Carlisle
* 6.83o
* merge pull request from H. Yamashita pass driver options to color package.
* replace call to luatex85 package by new luatex back end option
* Catalan autoref translation contributed in issue #4
2016-05-05 6.83n David Carlisle
* 6.83n
* Load luatex85 package for luatex compatibility
2012-11-06 6.83m Heiko Oberdiek
* 6.83m
* Option `pdflang': Default is `\relax' that suppresses
the entry in the PDF catalogue. An empty value (undetermined
language) is written to the PDF catalogue.
* Option `pdflang': Checks for well-formedness added
(if \pdfmatch is available).
* Option `hyperindex': The latest encapsulating command is repeated
for the close range entries, if it is not already given. That improves
compatibility to `xindy'. (Formatting commands remain unsupported.)
2012-10-31 6.83l Heiko Oberdiek
* 6.83l
* Workaround for bug in `frenchb.ldf' 2010/08/21 v2.5a added that
destroys `\pdfstringdefDisableCommands' in `\AtBeginDocument'.
* nameref 2.43:
* Support for theorem names in class `beamer'.
* Some support for `description' labels in class `beamer', if
`\label' is inside the optional argument of `\item'.
2012-10-15 6.83k Heiko Oberdiek
* 6.83k
* If `hyperref' is loaded in the document class and `htlatex' is used,
then `hyperref' passes options for `tex4ht' found in \@documentclasshook
to `tex4ht'.
* \hyper@link@ suppresses links with empty target.
2012-10-13 6.83j Heiko Oberdiek
* 6.83j
* PDF forms/hpdftex.def: Field option `calculatesortkey' added
(pdfTeX/LuateX only) to specify the calculation order for
calculated fields.
* Option `pdflinkmargin' implemented for pdfmark drivers.
2012-10-12 6.83i Heiko Oberdiek
* 6.83i
* PDF forms: /CO (calculation order) is set for fields with
calculations. Only document order is supported currently.
* pdfmark.def: /Fields is set like in the other PDF form drivers.
2012-10-11 6.83h Heiko Oberdiek
* 6.83h
* If `hyperref' is loaded in the document class, then it misses
the detection of package `tex4ht' of `htlatex' because it is
loaded after the documentclass. Therefore another test for
`\HCode' is added that is defined by `htlatex'.
* The setting of additional information entries is done globally
like the other standard options (pdfauthor, pdftitle, ...)
for the information dictionary. (Bug report:
http://tex.stackexchange.com/q/75684/16967)
2012-09-27 6.83g Heiko Oberdiek
* 6.83g
* Fix for \hyper@link@.
2012-09-26 6.83f Heiko Oberdiek
* 6.83f
* Option `customdriver' added.
2012-09-24 6.83e Heiko Oberdiek
* 6.83e
* Fix for \hyper@link@.
2012-09-23 6.83d Heiko Oberdiek
* 6.83d
* Table of contents: If the page number is empty, then the
link is suppressed to avoid tiny link boxes.
* puenc.def/psdextra.def: Wrong names \(text)capricorn
renamed to \(text)capricornus (wasysym).
* hyperref.sty: \hyper@link@ recoded.
* hpdftex.def: Fix for option `ocgcolorlinks' to prevent removing
other page resources.
* LuaTeX: Workaround for LuaTeX bug 773 added that can be triggered
by \pdfstringdef.
2012-08-21 6.83c Heiko Oberdiek
* 6.83c
* Package `parskip': The changes of \@starttoc of package `parskip'
2001/04/09 are supported (setting \parskip to zero).
* Optional page object references added to field annotations.
(hpdftex.def: only if package `zref-abspage' is loaded.)
* Bug fix for bug in bug fix of 6.82w. The active `Q' was redefined
and not restored after usage (breaks package `flexisym').
(Thanks Dominic J\"anichen and Ulrike Fischer.)
2012-08-18 6.83b Heiko Oberdiek
* 6.83b
* pd1enc.def: \ij and \IJ fixed, now they expand to `ij' and `IJ'
(these glyphs are not available in PDFDocEncoding).
* Shorthands of babel deactivated in \hyper@makecurrent (destination names)
and the destination name of \contentsline.
* \XeTeXLinkBox with \XeTeXLinkMargin added for XeTeX if the link
does not contain character glyphs.
2012-08-13 6.83a Heiko Oberdiek
* 6.83a
* Syntax fixes in additions for puenc.def.
(Thanks Yury Donskoy for bug report.)
* Fix for option `psdextra'.
* puenc.def: further additions.
2012-08-11 6.82z Heiko Oberdiek
* 6.82z
* Fix in parent counter lookup, meaning of \@elt is restored
after usage. (Thanks Victor Ivrii for bug report.)
* puenc.def: fixes and additions.
2012-08-03 6.82y Heiko Oberdiek
* 6.82y
* Unique destination names: Lookup for parent counters added
for counters that are defined before hyperref is loaded and
\theH<counter> is not provided.
* Fixes: File `psdextra.def` was loaded always with option `unicode',
restriction of set option `psdextra' was missing. Also the
catcode was not explicitely set to `letter', when the file is loaded.
(Thanks Daniel Halperin for bug report.)
2012-07-31 6.82x Heiko Oberdiek
* 6.82x
* nameref 2.42: Definition for \strip@period provided.
It was removed in 2.41, but it is needed by package `subfig'.
2012-07-30 6.82w Heiko Oberdiek
* 6.82w
* Bug fix in \pdfstringdef: Active characters defined with
\protected are catched and converted to characters with
catcode 12 (other).
* hpdftex.def: Before setting the version number it is checked,
whether objects are already written. Also \pdfobjcompresslevel
is disabled for versions < 5.
* puenc.def: Hebrew letters added.
2012-07-29 6.82v Heiko Oberdiek
* 6.82v
* Bug fix (introduced in 6.82r): Information entries did not
get written in some drivers (xetex, dvipdfm, ...).
2012-07-28 6.82u Heiko Oberdiek
* 6.82u
* Option `destlabel' and \HyperDestRename added.
* nameref 2.41:
* The hook \label@hook is added to \label.
* \strip@period is fixed (unnecessary addition of \relax)
and renamed to \NR@strip@period.
2012-07-26 6.82t Heiko Oberdiek
* 6.82t
* Some fixes in PU encoding, especially \textbackslash.
2012-07-25 6.82s Heiko Oberdiek
* 6.82s
* \pdfstringdef: \ensuremath added to avoid warnings
about "removing `math shift'".
* backref 1.38: Explicit package dependency for `ltxcmds' added.
2012-07-24 6.82r Heiko Oberdiek
* 6.82r
* Package pifont: \ding in Unicode bookmarks supported.
* puenc.def: lots of symbols added.
* New experimental option `psdextra' that loads file `psdextra.def'
with defines the original short character names (mostly math)
to the names with prefix `text' because of NFSS.
* puarenc.def: \noboundary fixed.
* Definitions of \theH<counter> made global (GL).
* Bug fix in hpdftex.def for links across the first and second page:
\Hy@FixNotFirstPage is disabled for package `atbegshi' >= 2011/10/05.
* backref 1.37:
* \backrefsetup added.
* Options `enable' and `disable' added.
2012-05-13 6.82q Heiko Oberdiek
* 6.82q
* \HyNew@float@makebox added for package `caption'
(feature request from Axel Sommerfeldt).
2012-02-28 6.82p Heiko Oberdiek
* 6.82p
* pdfmark: Missing border color setting for \Acrobatmenu added.
* dvipdfmx/xetex: Fix for \Acrobatmenu if \@menubordercolor is \relax.
* Some warnings for entries of the information dictionary added,
if the driver does not support them.
* Test file testinfo.tex added that sets all entries of
the information dictionary.
2012-02-06 6.82o Heiko Oberdiek
* 6.82o
* At the begin and end of an equation an \hbox might be
present that affects math spacing (for example, if the
equation starts with an unary minus). By putting \hbox
in \mathopen/\mathclose, now only a math punctuation at
the end of the equation will add some space afterwords.
Environment eqnarray is fixed in a similar way, also
its anchor position is fixed.
2011-12-06 6.82n Heiko Oberdiek
* 6.82n
* Redefinition of \theHchapter/\theHsection in \appendix
uses \Hy@AlphNoErr instead of \Alph to provide values
for the cases unsupported in \Alph.
2011-12-04 6.82m Heiko Oberdiek
* 6.82m
* \...footnotetext commands might contain unbalanced conditionals.
2011-11-21 6.82l Heiko Oberdiek
* 6.82l
* Bug fix in page labels (bug introduced in 6.82a).
* Field/borderwidth: Also a dimen can be given
instead of a number with default unit bp.
(Feature request of GL.)
* Fix for \TextField and \TextCheckField:
\leavevmode is inserted before the formular field
to avoid the error that \pdfstartlink cannot be
used in vertical mode. (Bug reported by GL.)
2011-11-19 6.82k Heiko Oberdiek
* 6.82k
* The macros \theH<counter> are defined using
\providecommmand to allow previous definitions
(feature request from Axel Sommerfeldt).
2011-10-01 6.82j Heiko Oberdiek
* 6.82j
* Patch of \TX@endtabularx modified in order to support
biblatex's patching (reported by Marc Baudoin).
2011-09-28 6.82i Heiko Oberdiek
* 6.82i
* Internal boolean switches renamed if the boolean switch differs from
its option. This simplifies the implementation of \Hy@boolkey,
\IfHyperBooleanExists and \IfHyperBoolean.
* Package tabularx: Footnote linking is only disabled inside
environment tabularx.
2011-08-19 6.82h Heiko Oberdiek
* 6.82h
* dvipdfm/xetex: pdfpagetransition, pdfpageduration, pdfpagehidden
implemented.
* \IfHyperBooleanExists and \IfHyperBoolean added.
* The label form of \hyperref[...]{...} does not set
a broken link if the reference is not defined.
2011-04-17 6.82g Heiko Oberdiek
* 6.82g
* Make use of package `hobsub-hyperref'.
* Patch for package `ltxcmds' removed by requiring the fixed version
(see v6.81t).
* Drivers dvipdfm/xetex: missing \leavevmode added for links.
2011-04-09 6.82f Heiko Oberdiek
* 6.82f
* Definition of \Hy@xspace@end moved to an earlier place.
2011-04-07 6.82e Heiko Oberdiek
* 6.82e
* \xspace without space at end of links and anchors.
2011-03-09 6.82d Heiko Oberdiek
* 6.82d
* dvipdfm/xetex: missing launch actions added for \href.
2011-02-28 6.82c Heiko Oberdiek
* 6.82c
* Fix for references with dvips/breaklinks=true in math mode.
(Bug found by Gady Kozma).
2011-02-07 6.82b Heiko Oberdiek
* 6.82b
* Fix for class `slides' with option `pageanchors'
and anchor name shortened if page is not used.
2011-02-05 6.82a Heiko Oberdiek
* 6.82a
* 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.
2010-12-16 6.81z Heiko Oberdiek
* 6.81z
* Fix for bug #135 `amsclass: wrong formatting of theorems'
(thanks to Dan Luecking for his analysis).
2010-12-15 6.81y Heiko Oberdiek
* 6.81y
* Allowing driver tex4ht if XeTeX is running (htxelatex).
2010-12-14 6.81x Heiko Oberdiek
* 6.81x
* Destination names (\hyper@makecurrent) now use
the original definition of \@arabic to avoid
trouble with redefined \@arabic (polyglossia/arabic).
2010-12-03 6.81w Heiko Oberdiek
* 6.81w
* Fix for draftmode, because .out file wasn't written.
2010-11-26 6.81v Heiko Oberdiek
* 6.81v
* Fix for driver hpdftex.def (undefined \pdf@draftmode).
2010-11-22 6.81u Heiko Oberdiek
* 6.81u
* Driver hpdftex.def: Use of \pdfdraftmode.
* Driver pdfmark.def: Math mode respected in links.
* Some unnecessary code removed in \LT@p@ftntext (GL).
2010-10-30 6.81t Heiko Oberdiek
* 6.81t
* Radio buttons: small fix, escaping values and adding /DV.
* Temporary fix for \ltx@LocalAppendToMacro until next bundle update.
2010-10-19 6.81s Heiko Oberdiek
* 6.81s
* Version check added for driver files.
* Field options `altname' and `mappingname' added.
2010-09-25 6.81r Heiko Oberdiek
* 6.81r
* \SpecialDvipdfmxOutlineOpen is set in case of XeTeX.
2010-09-17 6.81q Heiko Oberdiek
* 6.81q
* Broken error messages because of broken \Hy@Error fixed.
2010-09-17 6.81p Heiko Oberdiek
* 6.81p
* Sanitizing (babel shorthands) of anchor names in
\hyper@anchor and \hyper@anchorstart.
2010-09-16 6.81o Heiko Oberdiek
* 6.81o
* Broken option `pdfborder' fixed (since 6.81n).
2010-09-13 6.81n Heiko Oberdiek
* 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.
2010-09-11 6.81m Heiko Oberdiek
* 6.81m
* 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.
2010-09-11 6.81l Heiko Oberdiek
* 6.81l
* Fix spacefactor corrections of 6.81i for math mode.
* Fixing GoToR actions if \href contains `file:///' or
`file://localhost/'.
2010-09-10 6.81k Heiko Oberdiek
* 6.81k
* 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.
2010-09-04 6.81j Heiko Oberdiek
* 6.81j
* \Hy@EveryPageAnchor fixed to avoid Overfull \hbox warnings
with some drivers.
2010-09-04 6.81i Heiko Oberdiek
* 6.81i
* Various drivers: Destinations made transparent for \spacefactor.
* Various drivers: Links made transparent for \spacefactor.
* Various drivers: Fixes for option `raiselinks' without color.
2010-09-01 6.81h Heiko Oberdiek
* 6.81h
* Fix for clash with package `varioref', that redefines
\refstepcounter with loss of hyperref's additions.
* Additions for README.
2010-08-30 Heiko Oberdiek
* backref 1.36: Typo in warning fixed.
2010-06-18 6.81g Heiko Oberdiek
* 6.81g
* 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.
2010-06-04 6.81f Heiko Oberdiek
* 6.81f
* 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.)
2010-05-13 6.81e Heiko Oberdiek
* 6.81e
* Real epsilon for \eTeX and \LaTeXe in Unicode bookmarks.
2010-05-12 6.81d Heiko Oberdiek
* 6.81d
* Fix for russian. (Bug found by Victor Kozyakin.)
2010-05-11 6.81c Heiko Oberdiek
* 6.81c
* Fix for funny \@alph and \@Alph definitions for use
in anchor names.
* \@fnsymbol uses replacement in anchor names.
2010-05-10 6.81b Heiko Oberdiek
* 6.81b
* Bookmarks: memoir's \booknumberline supported.
2010-05-04 6.81a Heiko Oberdiek
* 6.81a
* Patch for longtable takes package arydshln into account.
2010-05-01 6.80z Heiko Oberdiek
* 6.80z
* Language definitions for \autoref are provided automatically
without global or package language options if babel is loaded
before.
2010-04-30 6.80y Heiko Oberdiek
* 6.80y
* pdfencoding=auto: Escape TeX characters in .out file after
successful conversion to PDFDocEncoding (or subset).
* nameref 2.40: Support of environment `description'.
2010-04-17 6.80x Heiko Oberdiek
* 6.80x
* Define \@currentHref as "Doc-Start" right at the beginning
for a better support of \label lost in the preamble.
* nameref 2.39: \@currentHref and \@currentlabelname are not overwritten.
2010-04-16 6.80w Heiko Oberdiek
* 6.80w
* nameref fix for memoir disabled.
* nameref 2.38: Support for theorems.
2010-04-15 6.80v Heiko Oberdiek
* 6.80v
* Support for star form of \nameref added in hyperref.
* nameref 2.37
* Support for forgotten star form \part* added.
* Support for memoir fixed: non-star forms of \section, \chapter.
2010-03-30 6.80u Heiko Oberdiek
* 6.80u
* \pdfstringdef: Fix for unexpandable shorthand `"-'
of `russianb.ldf'. (Bug found by Uladzimir Pylinski.)
2010-03-29 6.80t Heiko Oberdiek
* 6.80t
* Support for package `amsthm' fixed.
(Bug found by Dana Lahat.)
2010-03-28 6.80s Heiko Oberdiek
* 6.80s
* \@currentHlabel is no longer used.
* \HyperGlobalCurrentHref and \HyperLocalCurrentHref added.
(Not yet supported in footnotes.)
* Fix in bookmarks/.out file: some special characters protected.
* \href: detection of file links fixed if the file base name
contains dots (bug found by Uladzimir Pylinski).
* Some changes to allow `hyperref' to be loaded via
\AtBeginDocument (experimental).
2010-03-19 6.80r Heiko Oberdiek
* 6.80r
* Experimental boolean option `localanchorname' added.
* Warning text corrected for empty anchor.
* Some \@ifundefined replaced by \ltx@IfUndefined
(avoids definition of macros like \thechapter as \relax).
2010-03-18 6.80q Heiko Oberdiek
* 6.80q
* hpdftex.def, option `verbose': end of links are
recorded in the .log file at shipout time.
This helps to find the link in case of the pdfTeX error
`\pdfendlink ended up in different nesting level ...'
2010-03-16 6.80p Heiko Oberdiek
* 6.80p
* Bookmark output for \CJKnumber fixed.