Releases: nlct/bib2gls
3.9 (2024-01-30)
3.8 (2023-10-13)
Fixed issue #27 (Version 3.7 does not work correctly with subdirectories for auxiliary files)
3.7 (2023-09-29)
\bibglshypergroup
will be defined to do nothing if glossaries
version below 4.53 and glossaries-extra
version below 1.53 (update glossaries
and glossaries-extra
to enable). This is to avoid issue #26 until the new versions of glossaries
and glossaries-extra
are available.
3.6 (2023-09-04)
- added check for self-referencing alias
- added check for encoding in
aux
file not matching requested or default TeX encoding - allow process to retry if encoding error occurs in
aux
file - bug fix:
--default-encoding
option not picked up in all instances where the default is required
3.5 (2023-08-24)
-
new command line switches:
--default-encoding
--log-encoding
--debug-mode
-
extra command supported by the interpreter (but not in the document):
\bibglspaddigits
v3.4 (2023-06-29)
bug fix: NullPointerException
occurs if @compoundset
found in bib
file but no \@glsxtr@mglsrefs
found in aux file (issue #23).
v3.3 (2023-04-24)
bib2gls
updates:
-
New resource options:
assign-fields
assign-override
assign-missing-field-action
flatten-lonely-condition
flatten-lonely-missing-field-action
copy-to-glossary
copy-to-glossary-missing-field-action
abbreviation-text-fallback
locale
-
default value of
sort
option is nowsort=resource
rather than
sort=doc
. If thelocale
option isn't set thensort=resource
is equivalent tosort=doc
. -
Added support for
bib2gls-extra-
lang.xml
files. -
Bug fix: Removed already defined in other
glstex
file warning if
action
!=define
-
Bug fix: if parent entry is a dependent of another entry not
marked for removal don't flatten lonely child
convertgls2bib
update:
-
Fixed infinite loop:
at com.dickimawbooks.gls2bib.Gls2Bib.newcommand(Gls2Bib.java:419) at com.dickimawbooks.texparserlib.latex.LaTeXParserListener.newcommand(LaTeXParserListener.java:978)
v3.2 (2022-11-24)
-
Added
--[no-]obey-aux-catcode
The default is
--no-obey-aux-catcode
, which ignores catcode
changing commands found in the aux file.
(Issue #22)
v3.1 (2022-11-05)
- If new versions of
glossaries.sty
,mfirstuc.sty
andglossaries-extra.sty
are detected,\bibglsuppercase
and\bibglslowercase
will now
have\glsuppercase
and\glslowercase
in their definition,
instead of\MakeTextUppercase
and\MakeTextLowercase
. - empty elements in
src
now skipped - added resource option
merge-ranges
- added support for
\ifglsfieldvoid
v3.0 (2022-10-14)
This release is part of a set of inter-connected releases all dated 2022-10-14: bib2gls
v3.0, glossaries
v4.50, mfirstuc
v2.08 and glossaries-extra
v1.49. The uploads will have to be staggered over the course of a week to avoid overloading CTAN, but if you update bib2gls
, make sure you also update glossaries
, mfirstuc
and glossaries-extra
when they become available.
-
support for
\glsxtr@select@entry
and\glsxtr@select@entry@nameref
(new toglossaries-extra-bib2gls
v1.49) -
support for
bibglsaux
and\glsxtrsetbibglsaux
(new toglossaries-extra
v1.49) -
if
mfirstuc
v2.08+,glossaries
v4.50+ andglossaries-extra
v1.49+ are detected, the defaultmfirstuc
protection settings will
switch to--no-mfirstuc-protection
--no-mfirstuc-math-protection
-
bug fix: case changing options aren't recognising commands
identified with\glsxtrnewgls
-
added support for
\glsxtridentifyglsfamily
(glossaries-extra
v1.49+) -
new switch
--record-count-rule
(or-r
) which may be used to
determine whether or not certain types of records (such as
ignored records) should be included in the record count. -
new switch
--replace-quotes
-
bug fix:
loc-prefix
andtype
leads to undefined\bibglslocprefix
with multiple glossaries
#15This has led to new resource options:
loc-prefix-def
loc-suffix-def
-
added support for sub-groups (requires
glossaries-extra
v1.49+):group-level
-
new merge small groups option:
merge-small-groups
-
new option to save root label:
save-root-ancestor
-
new option to split primary locations into counter groups:
primary-loc-counters
(synonym:principal-loc-counters
)
-
new options to skip
break-at
via pattern matching:break-at-match
break-at-not-match
break-at-match-op
dual-break-at-match
dual-break-at-not-match
dual-break-at-match-op
secondary-break-at-match
secondary-break-at-not-match
secondary-break-at-match-op
-
new options to prune
see
andseealso
fields:prune-xr
prune-see-op
prune-see-match
prune-seealso-op
prune-seealso-match
prune-iterations
-
new save-locations values:
save-locations=see
save-locations=see not also
save-locations=alias only
-
bug fix:
nameref
records not merging forwrglossary
counter