diff options
Diffstat (limited to 'macros/latex/contrib/glossaries-extra/CHANGES')
-rw-r--r-- | macros/latex/contrib/glossaries-extra/CHANGES | 335 |
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: |