VÃt Starý Novotný submitted an update to the
>
> expltools
>
> package.
>
> Version: 2026-01-27
> License: lppl1.3c gpl2+
>
> Summary description: Development tools for expl3 programmers
>
> Announcement text:
> ----------------------------------------------------------------------
>
> ## expltools 2026-01-27
>
> ### explcheck v0.17.0
>
> #### Development
>
> This version of explcheck has implemented the following new features:
>
> - Implement reaching definitions algorithm for function (variant) definitions
> to the flow analysis. (#152)
>
> This algorithm has been described in some detail in [a recent blog
> post][Expl3-Linter-11.5].
>
> [Expl3-Linter-11.5]: https://witiko.github.io/Expl3-Linter-11.5/ "Static analysis of expl3 programs (11½): Chunks, edges, flow graphs, confidence, and reaching definitions"
>
> Flow analysis remains disabled by default, since no issues are reported from
> it yet. To enable it, set the Lua option `stop_after = "flow analysis"`
> either in your Lua code or your configuration file.
>
> After this change, you may already see preliminary flow analysis results in
> explcheck's verbose output. However, unless explcheck understands your file
> sufficiently well, it will typically stop before reaching the flow analysis
> step and will report this in the verbose output.
>
> If explcheck reaches semantic analysis, you can encourage it to proceed to
> flow analysis by decreasing the Lua option `min_code_coverage` towards zero.
> If explcheck bails out earlier, try disabling `stop_early_when_confused` or,
> ideally, improve your code quality and contribute to expltools so that it can
> understand your code better. 😉
>
> - In the syntactic analysis, fix the assignment of segment numbers to `T`- and
> `F`-type arguments. (#152)
>
> - Add Lua options `max_reaching_definition_inner_loops` and
> `max_reaching_definition_outer_loops`. (#152)
>
> These options help guard against the reaching definitions algorithm failing
> to converge fast.
>
> #### Continuous integration
>
> This version of explcheck has made the following changes to our continuous
> integration:
>
> - Bump actions/download-artifact from 6 to 7. (contributed by @dependabot in #153)
>
> - Bump actions/upload-artifact from 5 to 6. (contributed by @dependabot in #154)
>
> - Display processing progress in the CI. (#152)
>
> - Analyze package files using multiple CPUs in the CI. (#152)
>
> This speeds up the CI by ca 40% from ca 25 minutes to ca 15 minutes.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/expltools
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/support/expltools/
>
> ----------------------------------------------------------------------
>
> Thanks for the upload.
>
> For the CTAN Team
> Vincent Goulet
>
> ----------------------------------------------------------------------
>
> CTAN is run entirely by volunteers and supported by TeX user groups.
> Please join a user group or donate to one, see https://ctan.org/lugs
Dohyun Kim submitted an update to the
>
> luamplib
>
> package.
>
> Version: 2.38.3 2026-01-27
> License: gpl2
>
> Summary description: Use LuaTeX’s built-in MetaPost interpreter
>
> Announcement text:
> ----------------------------------------------------------------------
>
> Run file changes:
> * new optional macro for shading: withshadingstroke
> * avoid error upon shading a picture composed of multiple paths
>
> Documentation changes:
> * be more precise about the term 'textual picture'
> * generalize the code for the example macro \mpnumeric
> * add subsections on registerpattern() and registergroup()
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/luamplib
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/luatex/generic/luamplib/
>
> ----------------------------------------------------------------------
>
> Thanks for the upload.
>
> For the CTAN Team
> Vincent Goulet
>
> ----------------------------------------------------------------------
>
> CTAN is run entirely by volunteers and supported by TeX user groups.
> Please join a user group or donate to one, see https://ctan.org/lugs
Christoph P. Neumann submitted an update to the
>
> cs-techrep
>
> package.
>
> Version: 0.9 2026-01-26
> License: lppl1.3c
>
> Summary description: Technical Reports in Computer Science and Software Engineering
>
> Announcement text:
> ----------------------------------------------------------------------
>
> Changed urldate to iso8601.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/cs-techrep
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/latex/contrib/cs-techrep/
>
> ----------------------------------------------------------------------
>
> Thanks for the upload.
>
> For the CTAN Team
> Vincent Goulet
>
> ----------------------------------------------------------------------
>
> CTAN is run entirely by volunteers and supported by TeX user groups.
> Please join a user group or donate to one, see https://ctan.org/lugs
Matthias Fresacher submitted an update to the
pmdraw
package.
Version: 2.2 2026-01-27
License: lppl1.3
Summary description: Draw elements of the diagram monoids
Announcement text:
----------------------------------------------------------------------
Added new fill key for edges and other minor edits
and improvements in manual
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/pmdraw
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/pmdraw/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Alex Ball submitted an update to the
bath-bst
package.
Version number: 7.1 2026-01-26
License type: lppl1.3c
Summary description: Harvard referencing style as recommended by the University of Bath Library
Announcement text:
----------------------------------------------------------------------
This version adds support for the examples shown in the "Writing a citation" section of the Harvard (Bath) Referencing Style guide.
- Lead authors are disambiguated properly with initials following the family name.
- Truncated author lists are disambiguated by including more names.
- Handling of the extra label for years has been fixed.
- Support has been added for using `shortauthor` to abbreviate corporate names.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/biblio/bibtex/contrib/bath-bst
More information is at
https://www.ctan.org/pkg/bath-bst
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Erik Braun
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Alex Ball submitted an update to the
biblatex-bath
package.
Version number: 7.1 2026-01-26
License type: lppl1.3c
Summary description: Harvard referencing style as recommended by the University of Bath Library
Announcement text:
----------------------------------------------------------------------
This version adds support for the examples shown in the "Writing a citation" section of the Harvard (Bath) Referencing Style guide.
- Lead authors are disambiguated properly with initials following the family name.
- Truncated author lists are disambiguated by including more names.
- Handling of the extra label for years has been fixed.
- Support has been added for using `shortauthor` to abbreviate corporate names.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-bath
More information is at
https://www.ctan.org/pkg/biblatex-bath
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Erik Braun
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Javier Bezos López submitted an update to the
babel
package.
Version: 26.2 2026-01-26
License: lppl1.3
Summary description: Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and Plain TeX
Announcement text:
----------------------------------------------------------------------
The only real change in this version is the synchronization
with the new styles for German.
See https://latex3.github.io/babel/news/whats-new-in-babel-26.2.html
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/babel
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/required/babel/base/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Joseph Wright submitted an update to the
ltx-talk
package.
Version: 0.3.13 2026-01-26
License: lppl1.3c
Summary description: A class for typesetting presentations
Announcement text:
----------------------------------------------------------------------
### Changed
- Adapt for updated block code in LaTeX 2026-06-01
### Fixed
- Correct handling of combined overlay and action specs containing `+` in
both parts, for example `<+-| alert@+>` (see issue
[\#154](https://github.com/josephwright/ltx-talk/issues/154))
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/ltx-talk
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/ltx-talk/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Dohyun Kim submitted an update to the
luatexko
package.
Version: 5.5 2026-01-26
License: lppl1.3c
Summary description: Typeset Korean with Lua(La)TeX
Announcement text:
----------------------------------------------------------------------
- new font option 'InterCharPenalty'
- revise \inhibitglue using token.set_lua
- fix protrusion value for harf-mode vertical writing
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/luatexko
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/generic/luatexko/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Alain Matthes submitted an update to the
tkz-elements
package.
Version: 4.50c 2026-01-25
License: lppl1.3c
Summary description: A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide
Announcement text:
----------------------------------------------------------------------
New in version 4.50c
Introduction of the angle class (experimental), providing a
dedicated object for oriented and non-oriented angles.
Introduction of the list_point class (experimental), a container
for ordered collections of points.
Improvements and fixes across core classes (circle, line, point,
quadrilateral, conic).
New matrix algorithms (gauss_jordan, rank) and rewritten triangle
angle handling.
Ongoing documentation restructuring, with systematic tables of
attributes and methods, cross-referenced throughout the manual.
The new classes angle and list_point are marked as experimental:
their interfaces are stable enough for use, but they are not yet
fully integrated into all parts of the ecosystem.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tkz-elements
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/tkz/tkz-elements/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs