CTAN Update: l3kernel + l3packages + l3experimental

CTAN Announcements ctan-ann at ctan.org
Sun Jul 16 15:07:33 CEST 2017

The LaTeX Team  submitted an update to the

       l3kernel + l3packages + l3experimental


Version:  2017-07-15
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:

 Release 2017-07-15

 - New \hbox_set_to_wd:Nnw and \vbox_set_to_ht:Nnw functions

 - Revised l3file module to give better defined
   path/file/extension split

 - New experimental functions in l3file: \file_input_stop:,
   \file_get_mdfive_hash:nN, \file_get_size:nN and
   \file_get_timestamp:nN; currently XeTeX does not support
   getting file size/timestamp

 - New experimental \mode_leave_vertical: as a code-level
   equivalent of \leavevmode

 - New experimental support for shell escape in l3sys module

 - New mechanism for checking variable declarations locally:
   see option "enable-debug" and

 - More invalid regex patterns trapped with warning

 - More regex documentation examples

 - Bug fix for \tl_mixed_case:n(n) with pdfTeX when the first
   character is outside the ASCII range

 - Fix nesting of selective setting in l3keys


The packages’ Catalogue entries can be viewed at

The packages’ files themselves can be inspected at


   Thanks for the upload.

     For the CTAN Team
    Petra Rübe-Pugliese


We are supported by the TeX users groups.
Please join a users group; see https://www.tug.org/usergroups.html .

More information about the Ctan-ann mailing list