summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/glossaries-extra/CHANGES
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/glossaries-extra/CHANGES')
-rw-r--r--macros/latex/contrib/glossaries-extra/CHANGES335
1 files changed, 335 insertions, 0 deletions
diff --git a/macros/latex/contrib/glossaries-extra/CHANGES b/macros/latex/contrib/glossaries-extra/CHANGES
index daf9358685..eda7e84503 100644
--- a/macros/latex/contrib/glossaries-extra/CHANGES
+++ b/macros/latex/contrib/glossaries-extra/CHANGES
@@ -1,3 +1,338 @@
+1.49 (pending):
+
+ * Rollback to v1.48 available.
+
+ * glossaries-extra.sty:
+
+ - Case-changing support now tries to detect new mfirstuc.sty v2.08
+ commands (which use LaTeX3). If available, mappings will be established for
+ \makefirstuc. For the best support, ensure you have
+ mfirstuc v2.08 and glossaries v4.50 when they become available.
+
+ - long form commands like \glsxtrlong now set \glsxtrifwasfirstuse
+ to \@firstoftwo to simulate first use for the post-link hook.
+ This is implemented by the new command \glsxtrsetlongfirstuse
+ To restore the original behaviour, redefine this command:
+
+ \renewcommand{\glsxtrsetlongfirstuse}[1]{%
+ \letcs\glsxtrifwasfirstuse{@secondoftwo}%
+ }
+
+ - new hook to implement retainfirstuseperiod attribute:
+ \glsxtrdiscardperiodretainfirstuse
+
+ Note that the retainfirstuseperiod attribute behaves slightly differently.
+ Now the period will only be discarded if it follows subsequent
+ use of commands like \gls or the short commands like
+ \glsxtrshort (not for commands like \glsuseri).
+ To restore the original behaviour:
+
+ \renewcommand*{\glsxtrdiscardperiodretainfirstuse}[3]{%
+ \glsxtrifwasfirstuse{#3}{\glsxtrifperiod{#2}{#3}}%
+ }
+
+ - The definition of \glsdefaultshortaccess has been restored to
+ the original definition provided by glossaries-accsupp.sty. If
+ you want the definition that was introduced to glossaries-extra v1.42
+ you need to do:
+
+ \renewcommand{\glsdefaultshortaccess}[2]{#1 (#2)}
+
+ - entry counting now has associated conditional \ifglsresetcurrcount
+ which determines whether or not to set the counter back to 0
+ when the first use flag is reset. (Issue #205
+ https://www.dickimaw-books.com/bugtracker.php?key=205)
+
+ The default is now \glsresetcurrcountfalse. This changes the
+ behaviour from older versions, but makes more sense with the
+ \cgls commands. If the previous behaviour is required use
+ \glsresetcurrcounttrue
+
+ - Fixed bug #194 (setting mathrel category gives ordinary spacing
+ instead of mathrel spacing)
+ https://www.dickimaw-books.com/bugtracker.php?key=194
+
+ This issue was caused by the grouping in \glslinkwrcontent so
+ this command now simply does its argument to avoid this issue.
+
+ The indexing whatsit is now encapsulated with \glsencapwrcontent,
+ which adds grouping to help prevent spacing issues.
+
+ To revert back to the previous behaviour:
+
+ \renewcommand*{\glslinkwrcontent}[1]{{#1}}
+ \renewcommand*{\glsencapwrcontent}[1]{#1}
+
+ Note that \glsencapwrcontent has also been added to
+ glossaries.sty v4.50 so is defined with \providecommand in
+ glossaries-extra.sty
+
+ - added support for bib2gls v3.0 `group-level` option
+ (hierarchical letter groups). New command (only supported by
+ \printunsrtglossary and \printunsrtinnerglossary):
+
+ \glssubgroupheading
+
+ If you need this setting for styles provided with
+ glossaries.sty, use the stylemods option to patch those styles
+ to include this command.
+
+ - \printunsrtglossary now has extra commands that may be
+ referenced in \printunsrtglossaryentryprocesshook:
+
+ \glscurrententrylevel
+ \glscurrentrootentry
+ \glscurrenttoplevelentry
+
+ - \print...glossary set of commands have new options:
+ preamble and postamble
+
+ - \printunsrtglossary new option : flatten
+
+ - added starred version of \glsxtrcopytoglossary
+
+ - \glsxtrenablerecordcount now adjusts the shortcut commands \ab,
+ \ac etc to use \rgls etc
+
+ - new commands:
+
+ \GlsXtrSetPlusModifier
+ \GlsXtrSetStarModifier
+ \GlsXtrIfInGlossary
+ \setupglslink
+ \setupglsadd
+ \glsxtrseelists \glsxtrseelistsencap \glsxtrseelistsdelim
+ \glsxtrtaggedlist \glsxtrtaggedlistsep
+ \glsentryindexcount \glsifindexed
+ \glsaddallunindexed \glsxtrnoidxgroups
+ \printunsrtglossaryunitpostskip
+ \glsxtrAddCounterRecordHook
+ \glsxtrnewglslink \glsxtrnewglsdisp
+ \glsxtraliashook
+ \GlsXtrStandaloneEntryPdfName
+ \GlsXtrStandaloneEntryHeadName
+ \GlsXtrStandaloneEntryPdfOther
+ \GlsXtrStandaloneEntryHeadOther
+ \GlsXtrUnsetBufferEnableRepeatLocal
+ \GlsXtrResetLocalBuffer
+ \GlsXtrClearUnsetBuffer
+
+ - added check for \GetTitleStringDisableCommands to patch
+ for \glsxtrtitleorpdforheading
+
+ - new placeholder commands for post-link hooks:
+
+ \glsxtrifwasglslike, \glsxtrifwasglslikeandfirstuse,
+ \glsxtrifwassubsequentuse, \glsxtrifallcaps,
+ \glsxtrcurrentfield, \glsxtrifwassubsequentorshort
+
+ - extra values for shortcuts option: acother and abother
+
+ - new user-level command \glsxtraddunusedxrefs in the definition of
+ \glsxtraddallcrossrefs
+
+ - added postunset, preunset and prereset \gls options
+
+ - added innertextformat \gls option and associated commands:
+
+ \glsxtrgenentrytextfmt
+ \glsxtrdefaultentrytextfmt
+ \glsxtrattrentrytextfmt
+ \glsaccessfmt...
+
+ - new attributes: encapinnerfmt, encapnocase, encapnocaseinnerfmt
+
+ - new commands for appending to the set of default \gls options:
+
+ \GlsXtrAppToDefaultGlsOpts
+ \GlsXtrPreToDefaultGlsOpts
+
+ - abbreviation style code has been moved into a separate file
+ glossaries-extra-abbrstyles.def which is automatically input
+ by glossaries-extra.sty
+
+ - new helper commands for abbreviation styles:
+
+ \glsxtrshortformat
+ \glsxtrshortplformat
+ \Glsxtrshortformat
+ \Glsxtrshortplformat
+
+ \glsxtrlongformat
+ \glsxtrlongplformat
+ \Glsxtrlongformat
+ \Glsxtrlongplformat
+
+ \glsxtrlongshortformat
+ \glsxtrlongshortplformat
+ \Glsxtrlongshortformat
+ \Glsxtrlongshortplformat
+
+ \glsxtrshortlongformat
+ \glsxtrshortlongplformat
+ \Glsxtrshortlongformat
+ \Glsxtrshortlongplformat
+
+ \glsxtrfootnotelongformat
+ \glsxtrfootnotelongplformat
+ \glsxtrfootnotepostlongformat
+
+ \glsxtrrevert
+ \glsxtrdefaultrevert
+ \glsxtrscrevert
+ \glsxtrscuserrevert
+ \glsxtrsconlyrevert
+ \glsxtrsmrevert
+ \glsxtremrevert
+
+ - debug=showwrgloss now also shows the wrglossary counter if
+ indexcounter has been set
+
+ - made \glsxtrdopostpunc robust
+
+ - added support for \glsindexingsetting (new to glossaries.sty v4.50)
+
+ - record option: test for \inputencodingname switched to
+ \ifdefvoid and UTF-8 assumed if void.
+
+ - new package option 'bibglsaux'
+
+ - support for glossaries-prefix with abbreviations:
+
+ \pglsxtrshort, \pglsxtrshortpl, \pglsxtrlong, \pglsxtrlongpl
+ \pglsfmtshort, \pglsfmtshortpl, \pglsfmtlong, \pglsfmtlongpl
+
+ and sentence-case and all-caps versions
+
+ - bug fix: indexcounter with record=nameref shows the wrglossary
+ value instead of the page number
+
+ - bug fix: \GlsXtrDualBackLink showing label not text if dual
+ field not set
+
+ - bug fix #206: default shortaccess is using UTF-16BE
+ https://www.dickimaw-books.com/bugtracker.php?key=206
+
+ - bug fix: shortplural and longplural in optional argument of
+ \newabbreviation ignore attributes
+
+ - bug fix: markwords and markshortwords attribute not working
+ correctly for plurals
+
+ - bug fix: some abbreviation styles had incorrect capitalisation
+ for \Gls...
+
+ - bug fix: corrected name of longpluralaccess field
+
+ - bug fix #192: Undefined control sequences with \mgls and bib2gls
+ https://www.dickimaw-books.com/bugtracker.php?key=192
+
+ - bug fix #193: \Glsxtrhiername fails with child entries
+ https://www.dickimaw-books.com/bugtracker.php?key=193
+
+ - bug fix #171: issue with base options passed if glossaries.sty
+ already loaded
+ https://www.dickimaw-books.com/bugtracker.php?key=171
+
+ - bug fix: corrected spelling of \GlsXtrLetField
+
+ - bug fix: don't fallback on loclist field if \GlsXtrLocationField has
+ been changed (since this indicates that the given field is intended and
+ should be left blank if not set).
+
+ - bug fix: entry counting not working with docdef=restricted
+
+ - bug fix: corrected spelling of \ifglshasshort in \glssetcombinedsepnarrow
+ \glssetcombinedsepabbrvnone and \glssetcombinedsepabbrvnbsp
+
+ - bug fix: corrected arguments to \GlsXtrStandaloneEntryOther
+ within the definition of \@glsxtrglossentryother
+
+ * glossaries-extra-stylemods.sty:
+
+ - added new sub-group command \glssubgroupheading to styles.
+
+ * glossary-bookindex.sty:
+
+ - added new sub-group command \glssubgroupheading to styles.
+
+ - new commands to adjust the style:
+
+ \glsxtrbookindexpregroupskip
+ \glsxtrbookindexpostgroupskip
+ \glsxtrbookindexpresubgroupskip
+ \glsxtrbookindexpostsubgroupskip
+ \glsxtrbookindexformatsubheader
+ \glsxtrbookindexsubbookmark
+
+ * glossary-longextra.sty:
+
+ - added new sub-group command \glssubgroupheading to styles.
+
+ - new command to adjust the style:
+
+ \glslongextraSubGroupHeading
+
+ - new styles: long-sym-desc, long-desc-sym, abbr-short-long,
+ abbr-long-short and associated commands
+
+ * glossary-topic.sty:
+
+ - added new sub-group command \glssubgroupheading to styles.
+
+ - new command to adjust the style:
+
+ \glstopicSubGroupHeading
+
+ * glossary-table.sty: new package
+
+ * glossaries-extra-bib2gls.sty:
+
+ - new command for use with record=nameref and indexcounter:
+
+ \glsxtrwrglossarylocfmt
+
+ - new commands defined or used by \glsxtrdisplaylocnameref:
+
+ \glsxtrsetactualanchor
+ \glsxtrlocationanchor
+ \glsxtrrecentanchor
+ \glsxtractualanchor
+ \glsxtrtitlednamereflink
+
+ - new conditional for the prefix label fallback (\dgls etc):
+ \ifGlsXtrPrefixLabelFallbackLast
+
+ - \dgls etc will now record all possible prefixes when there's no
+ match to assist document build on the first run.
+
+ - new commands: \dglsfield, \dGlsfield, \dGLSfield, \newdglsfield
+ and \newdglsfieldlike
+
+ - added General Latin subset rules:
+
+ \glsxtrGeneralLatinAtoMrules
+ \glsxtrGeneralLatinNtoZrules
+ \glsxtrGeneralLatinAtoGrules
+ \glsxtrGeneralLatinHtoMrules
+ \glsxtrGeneralLatinNtoSrules
+ \glsxtrGeneralLatinTtoZrules
+
+ - subdivided \glsxtrgeneralpuncIrules into:
+
+ \glsxtrgeneralpuncmarksrules
+ \glsxtrgeneralpuncaccentsrules
+ \glsxtrgeneralpuncquoterules
+ \glsxtrgeneralpuncbracketrules
+ \glsxtrgeneralpuncsignrules
+
+ - added shortcut rules:
+
+ \glsxtrIgnorableRules
+ \glsxtrGeneralInitRules
+
+ - new command: \IfTeXParserLib
+
1.48 (2021-11-22):
* glossaries-extra.sty: