CTAN update: markdown

2024-02-18 Thread CTAN Announcements
Vít Starý Novotný submitted an update to the

 markdown

package.

Version:  3.4.1-0-g457226ae 2024-02-16
License:  lppl1.3c

Summary description:  Converting and rendering markdown documents inside TeX

Announcement text:
--

 Below, I list a summary of changes between versions 3.0.0-alpha (2023-06-27)
 and 3.4.1 (2024-02-16).

 Development:
 - Complied with CommonMark 0.30 and incremented `grammar_version` to `3`.
 - Added support for TeX-like rich paragraphs, universal (cross-format)
   themes, Pandoc syntax extensions, and introduced universal themes.
 - Introduced support for attributes on tables, enhanced token renderer
   definitions, and bulk redefinition capabilities in the `\markdownSetup`
   command.
 - Added a demo of using the Markdown package in OpTeX, and introduced
   `singletonCache` and `contentLevel` Lua options.

 Fixes:
 - Improved paragraph parsing to correctly handle trailing spaces and
   paragraphs within markdown documents.
 - Enhanced list and table support, allowing tables inside lists and
   fixing issues with fancy lists and roman numeral markers.
 - Made Pandoc syntax extensions `tex_single_backslash_math` and
   `tex_double_backslash_math` robust against extra spaces.
 - Fixed multiple issues with attributes, headings parsing, emphasis
   in headings, and compatibility with jgm/pandoc.

 Deprecation:
 - Deprecated `\markdownInfo`, `\markdownWarning`, and `\markdownError`
   in favor of l3msg functions.
 - Deprecated the `markdown*` LaTeX environment and support for LuaMetaTeX.

 Documentation:
 - Added links to talks, theses, and articles to enhance documentation
   discoverability.
 - Improved the user manual to encourage alternatives to the `hybrid`
   option and document setting up catcodes in Lua.

 Docker:
 - Introduced and expanded Docker support, including TeX Live 2024
   pretest support.
 - Included developer tools in the development Docker image and made
   adjustments to Docker configuration.


 Libraries and Contributed Software:
 - Updated `tinyyaml` to v0.4.4.
 - Made changes to the contributed software repository, including
   the removal of `contributions/istqb_latex` and addition of
   `contributions/37c3-beamer`.

 Default Renderer Prototypes:
 - Adjusted default renderer prototypes for handling headings,
   lists, and math renderer prototypes in LaTeX/ConTeXt.
 - Corrected typesetting of level four and five headings in LaTeX
   and optimized fancy list labels and indentation.

 Unit Tests and Continuous Integration:
 - Overhauled the unit testing framework from Bash to Python and
   implemented summarization.
 - Improved test speed by batching unit tests and using self-hosted
   GitHub runners.
 - Made changes to continuous integration practices, including
   conditions for rebuilding Docker images.

 Other Changes:
 - Various optimizations and speed improvements.
 - Removed deprecated features, including parts of the package and
   support for LuaMetaTeX.

 For a full list of changes, see
 .

--

The package’s Catalogue entry can be viewed at
   https://ctan.org/pkg/markdown

The package’s files themselves can be inspected at
   https://mirrors.ctan.org/macros/generic/markdown/



   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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: randexam

2024-02-18 Thread CTAN Announcements
Jianrui Lyu submitted an update to the

randexam

package.

Version:  2024E  2024-02-18
License:  lppl1.3c

Summary description:  Make an exam paper and its randomized variants

Announcement text:
--
 
 - add boolean commands for this class
 
 - remove fix for `diagbox` package
 
 - add theme commands for this class
 
 - add languge option and language commands
 
 - add header and footer templates
 
 - rename command `\cdotfill` as `\ExamFillCdot`
 
 - rename command `\ulinefill` as `\ExamFillUlinePhantom`
 
 - add commands `\ExamFillUline` and `\ExamFillUlineText`
 
 - make the second argument of `\exampart` optional
 
 - add command `\IfExamValueEmptyTF` and its friends
 
 - avoid option conflicts with other packages

--

The package’s Catalogue entry can be viewed at
   https://ctan.org/pkg/randexam

The package’s files themselves can be inspected at
   https://mirrors.ctan.org/macros/latex/contrib/randexam/



   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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: novel

2024-02-18 Thread CTAN Announcements

Robert Allgeyer submitted an update to the

novel

package.

Version number: 2.1 2024-02-17
License type: lppl1.3c ofl

Summary description: Class for printing fiction, such as novels

Announcement text:
--

Improved docs for v2.
--

This package is located at 
   https://mirrors.ctan.org/macros/luatex/latex/novel

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

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



   Thanks for the upload.

 For the CTAN Team
Ina Dau

-- 
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: codedescribe

2024-02-18 Thread CTAN Announcements
Alceu Frigeri submitted an update to the

  codedescribe

package.

Version:  1.4 2024-02-17
License:  lppl1.3c gpl

Summary description:  LaTeX code description and documentation

Announcement text:
--

 'new', 'update' and 'info' keys can, now, be used multiple times
 when declaring a codedescribe environment. (see documentation).

--

The package’s Catalogue entry can be viewed at
   https://ctan.org/pkg/codedescribe

The package’s files themselves can be inspected at
   https://mirrors.ctan.org/macros/latex/contrib/codedescribe/



   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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: polyglossia

2024-02-18 Thread CTAN Announcements
Jürgen Spitzmüller submitted an update to the

polyglossia

package.

Version: 2.0 2024-02-17
License: mit lppl1.3 cc0

Summary description: An alternative to babel for XeLaTeX and LuaLaTeX

Announcement text:


2.0 (2024/02/17)

We have bumped the version to 2.0 with this release, not so much since this is
a revolutionary issue (it isn't), but (1.) to indicate the slow (and
unfinished) transformation of the polyglossia code to latex3 which quite
progressed in this release, and (2.) simply since the minor version number got
ridiculously large meanwhile.

The most important fix in this release concerns a problem that appeared with
the recent l3kernel update and which broke compilation of many documents. As it
is quite likely that this hits, or will hit, you if you use polyglossia, we
encourage all users to upgrade.

Here is the full list:

Bug fixes
‣ Fix error with undefined property lists that unhides with l3kernel version 
2024-02-13 (#626).
‣ Fix frenchfootnote option (#620).
‣ The error message on improper font setting is now correct if the main script
  is non-Latin, for non-Roman fonts (#571), and specifically for the CJK case 
(#621).
‣ Fix expansion of localnumeral (#622).

New Features
‣ Add \inheritbabelshorthands (#604).
‣ Add \usebabelshorthands.
‣ Add shorthands for German gender-sensitive writing.
‣ Implement babel-style hyphenation for Finnish.

Documentation improvements
‣ Fix documentation of Finnish shorthands (#623).

Internal work
‣ The package code has been subjected to a major rewrite. Code has been cleaned
  up, and in general, polyglossia more consistently employs latex3 now. Note 
that
  this is an ongoing and yet unfinished project that will continue over the next
  releases.



This package is located at
   https://mirrors.ctan.org/macros/unicodetex/latex/polyglossia

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




   Thanks for the upload.

 For the CTAN Team
Manfred Lotz


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
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann