Manfred Lotz submitted an update to the

                pkgcheck

package.

Version number: 4.0.2 2026-05-25
License type: apache2 mit

Summary description: CTAN package checker

Announcement text:
----------------------------------------------------------------------


## pkgcheck 2026-05-25 (4.0.2)

### Fixed

Fix filecontents false positives

        Suppress \begin{filecontents} targets in files that have no \generate or
        \generateFile commands.  Such files use filecontents for documentation
        purposes (embedded code examples, index-style files written during doc
        compilation) rather than for package installation.

        Co-Authored-By: Claude Sonnet 4.6 <[email protected]>

## pkgcheck 2026-05-24 (4.0.1)

### Fixed

Fix three parser bugs in nom_parsing.rs

        - keep may_generate=true when a macro is redefined
          with a non-generating body (sticky flag).  Fixes ctable/isodoc where
          \ifx...\else...\fi guards a generating and a no-op \def of \Extract.
        - introduce skip_control_symbol so the fallback branch advances
          past \X (backslash + one character) rather than just the backslash.
          Fixes \\begin{filecontents} and \\generate{ in Perl string literals
          (perltex.dtx, makedtx.dtx) being misread as real TeX commands.

          Co-Authored-By: Claude Sonnet 4.6 <[email protected]>


----------------------------------------------------------------------

This package is located at
   https://mirrors.ctan.org/support/pkgcheck

More information is at
   https://www.ctan.org/pkg/pkgcheck

------------------------------------------------------------------------

   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
_______________________________________________
ctan-ann mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to