Skip to content

Commit 0d20cdb

Browse files
Announcing L3 prog layer dev releases
1 parent 45ca194 commit 0d20cdb

File tree

5 files changed

+295
-83
lines changed

5 files changed

+295
-83
lines changed

_posts/2024-04-24-l3prog-dev.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
layout: post
3+
title: "Development releases for the L3 Programming Layer"
4+
date: 2024-04-24 00:00:00
5+
description: "Development releases for the L3 Programming Layer (aka expl3)"
6+
excerpt: "We encourage interested users and especially developers to try out the
7+
development formats, which will now include testing a pre-release
8+
of the L3 Programming Layer (expl3)..."
9+
categories: news
10+
tags: [testing, latex programming layer, latex, expl3, development]
11+
---
12+
13+
# Development releases for the L3 Programming Layer (aka `expl3`)
14+
15+
The team have made development releases of the LaTeX kernel available
16+
for some time, to allow active users and developers to test new
17+
features. We have now extended the concept to cover the core of
18+
`expl3` (packages `l3kernel` and `l3backend`) that is automatically
19+
loaded by the LaTeX kernel as the 'L3 Programming layer'. The new
20+
CTAN packages [`l3kernel-dev`](https://ctan.org/pkg/l3kernel-dev) and
21+
[`l3backend-dev`](https://ctan.org/pkg/l3backend-dev) will be used
22+
when building the development LaTeX formats, allowing testing of
23+
changes to `expl3` before its release and thus before becoming active
24+
in the production version of LaTeX.
25+
26+
We encourage interested users and especially developers to try out the
27+
development formats, which will now include testing a pre-release
28+
of the L3 Programming Layer `expl3`.
29+
30+
Unlike the LaTeX kernel, `expl3` does not have a fixed release
31+
schedule. To allow for that, the aim is that there will be an
32+
`l3kernel-dev` upload to CTAN around two weeks before the upload of
33+
the 'production' version. This should be enough time for testing but
34+
still allow a quick turn-around as features are added to `expl3`.
35+
36+
37+
--- Joseph & Frank
38+
39+
40+

_site/feed.xml

Lines changed: 69 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,59 @@
33
<channel>
44
<title>The LaTeX Project</title>
55
<description></description>
6-
<link>https://latex-project.org//</link>
7-
<atom:link href="https://latex-project.org//feed.xml" rel="self" type="application/rss+xml" />
8-
<pubDate>Sun, 21 Apr 2024 17:13:30 +0200</pubDate>
9-
<lastBuildDate>Sun, 21 Apr 2024 17:13:30 +0200</lastBuildDate>
6+
<link>http://localhost:4000/</link>
7+
<atom:link href="http://localhost:4000/feed.xml" rel="self" type="application/rss+xml" />
8+
<pubDate>Wed, 24 Apr 2024 11:35:39 +0200</pubDate>
9+
<lastBuildDate>Wed, 24 Apr 2024 11:35:39 +0200</lastBuildDate>
1010
<generator>Jekyll v4.2.1</generator>
1111

12+
<item>
13+
<title>Development releases for the L3 Programming Layer</title>
14+
<description>&lt;h1 id=&quot;development-releases-for-the-l3-programming-layer-aka-expl3&quot;&gt;Development releases for the L3 Programming Layer (aka &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;expl3&lt;/code&gt;)&lt;/h1&gt;
15+
16+
&lt;p&gt;The team have made development releases of the LaTeX kernel available
17+
for some time, to allow active users and developers to test new
18+
features. We have now extended the concept to cover the core of
19+
&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;expl3&lt;/code&gt; (packages &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;l3kernel&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;l3backend&lt;/code&gt;) that is automatically
20+
loaded by the LaTeX kernel as the ‘L3 Programming layer’. The new
21+
CTAN packages &lt;a href=&quot;https://ctan.org/pkg/l3kernel-dev&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;l3kernel-dev&lt;/code&gt;&lt;/a&gt; and
22+
&lt;a href=&quot;https://ctan.org/pkg/l3backend-dev&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;l3backend-dev&lt;/code&gt;&lt;/a&gt; will be used
23+
when building the development LaTeX formats, allowing testing of
24+
changes to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;expl3&lt;/code&gt; before its release and thus before becoming active
25+
in the production version of LaTeX.&lt;/p&gt;
26+
27+
&lt;p&gt;We encourage interested users and especially developers to try out the
28+
development formats, which will now include testing a pre-release
29+
of the L3 Programming Layer &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;expl3&lt;/code&gt;.&lt;/p&gt;
30+
31+
&lt;p&gt;Unlike the LaTeX kernel, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;expl3&lt;/code&gt; does not have a fixed release
32+
schedule. To allow for that, the aim is that there will be an
33+
&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;l3kernel-dev&lt;/code&gt; upload to CTAN around two weeks before the upload of
34+
the ‘production’ version. This should be enough time for testing but
35+
still allow a quick turn-around as features are added to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;expl3&lt;/code&gt;.&lt;/p&gt;
36+
37+
&lt;p&gt;— Joseph &amp;amp; Frank&lt;/p&gt;
38+
39+
</description>
40+
<pubDate>Wed, 24 Apr 2024 02:00:00 +0200</pubDate>
41+
<link>http://localhost:4000/news/2024/04/24/l3prog-dev/</link>
42+
<guid isPermaLink="true">http://localhost:4000/news/2024/04/24/l3prog-dev/</guid>
43+
44+
<category>testing</category>
45+
46+
<category>latex programming layer</category>
47+
48+
<category>latex</category>
49+
50+
<category>expl3</category>
51+
52+
<category>development</category>
53+
54+
55+
<category>news</category>
56+
57+
</item>
58+
1259
<item>
1360
<title>ISO PDF/UA-2 standard released - Examples made by LaTeX</title>
1461
<description>&lt;h1 id=&quot;iso-pdfua-2-standard-released&quot;&gt;ISO PDF/UA-2 standard released&lt;/h1&gt;
@@ -30,8 +77,8 @@ The WTPDF specification is &lt;a href=&quot;https://pdfa.org/wp-content/uploads/
3077

3178
</description>
3279
<pubDate>Wed, 27 Mar 2024 01:00:00 +0100</pubDate>
33-
<link>https://latex-project.org//news/2024/03/27/PDFUA2-examples/</link>
34-
<guid isPermaLink="true">https://latex-project.org//news/2024/03/27/PDFUA2-examples/</guid>
80+
<link>http://localhost:4000/news/2024/03/27/PDFUA2-examples/</link>
81+
<guid isPermaLink="true">http://localhost:4000/news/2024/03/27/PDFUA2-examples/</guid>
3582

3683
<category>Accessibility</category>
3784

@@ -65,8 +112,8 @@ You will find it in &lt;a href=&quot;/publications/indexbytopic/pdf/&quot;&gt;th
65112

66113
</description>
67114
<pubDate>Tue, 26 Mar 2024 01:00:00 +0100</pubDate>
68-
<link>https://latex-project.org//news/2024/03/26/DEIMS-tokyo/</link>
69-
<guid isPermaLink="true">https://latex-project.org//news/2024/03/26/DEIMS-tokyo/</guid>
115+
<link>http://localhost:4000/news/2024/03/26/DEIMS-tokyo/</link>
116+
<guid isPermaLink="true">http://localhost:4000/news/2024/03/26/DEIMS-tokyo/</guid>
70117

71118
<category>Accessibility</category>
72119

@@ -116,8 +163,8 @@ team to which I like to draw your attention:&lt;/p&gt;
116163

117164
</description>
118165
<pubDate>Sat, 25 Nov 2023 01:00:00 +0100</pubDate>
119-
<link>https://latex-project.org//news/2023/11/25/TUG-online-talks-2023/</link>
120-
<guid isPermaLink="true">https://latex-project.org//news/2023/11/25/TUG-online-talks-2023/</guid>
166+
<link>http://localhost:4000/news/2023/11/25/TUG-online-talks-2023/</link>
167+
<guid isPermaLink="true">http://localhost:4000/news/2023/11/25/TUG-online-talks-2023/</guid>
121168

122169
<category>latex2e</category>
123170

@@ -210,8 +257,8 @@ provide with the November release.&lt;/p&gt;
210257

211258
</description>
212259
<pubDate>Sat, 04 Nov 2023 01:00:00 +0100</pubDate>
213-
<link>https://latex-project.org//news/2023/11/04/issue38-of-latex2e-released/</link>
214-
<guid isPermaLink="true">https://latex-project.org//news/2023/11/04/issue38-of-latex2e-released/</guid>
260+
<link>http://localhost:4000/news/2023/11/04/issue38-of-latex2e-released/</link>
261+
<guid isPermaLink="true">http://localhost:4000/news/2023/11/04/issue38-of-latex2e-released/</guid>
215262

216263
<category>latex2e</category>
217264

@@ -281,8 +328,8 @@ To give you an idea of what is covered in the third edition, here are some excer
281328

282329
</description>
283330
<pubDate>Sat, 10 Jun 2023 02:00:00 +0200</pubDate>
284-
<link>https://latex-project.org//news/2023/06/10/issue37-of-latex2e-released/</link>
285-
<guid isPermaLink="true">https://latex-project.org//news/2023/06/10/issue37-of-latex2e-released/</guid>
331+
<link>http://localhost:4000/news/2023/06/10/issue37-of-latex2e-released/</link>
332+
<guid isPermaLink="true">http://localhost:4000/news/2023/06/10/issue37-of-latex2e-released/</guid>
286333

287334
<category>latex2e</category>
288335

@@ -360,8 +407,8 @@ straightforward.&lt;/p&gt;
360407

361408
</description>
362409
<pubDate>Sat, 27 May 2023 02:00:00 +0200</pubDate>
363-
<link>https://latex-project.org//news/2023/05/27/latex-dev-2/</link>
364-
<guid isPermaLink="true">https://latex-project.org//news/2023/05/27/latex-dev-2/</guid>
410+
<link>http://localhost:4000/news/2023/05/27/latex-dev-2/</link>
411+
<guid isPermaLink="true">http://localhost:4000/news/2023/05/27/latex-dev-2/</guid>
365412

366413
<category>latex2e</category>
367414

@@ -432,8 +479,8 @@ by using &lt;a href=&quot;https://amzn.to/40yY7gD&quot;&gt;Amazon.de in Germany&
432479

433480
</description>
434481
<pubDate>Fri, 17 Mar 2023 01:00:00 +0100</pubDate>
435-
<link>https://latex-project.org//news/2023/03/17/TLC3/</link>
436-
<guid isPermaLink="true">https://latex-project.org//news/2023/03/17/TLC3/</guid>
482+
<link>http://localhost:4000/news/2023/03/17/TLC3/</link>
483+
<guid isPermaLink="true">http://localhost:4000/news/2023/03/17/TLC3/</guid>
437484

438485
<category>latex</category>
439486

@@ -510,8 +557,8 @@ straightforward.&lt;/p&gt;
510557

511558
</description>
512559
<pubDate>Mon, 13 Mar 2023 01:00:00 +0100</pubDate>
513-
<link>https://latex-project.org//news/2023/03/13/latex-dev-1/</link>
514-
<guid isPermaLink="true">https://latex-project.org//news/2023/03/13/latex-dev-1/</guid>
560+
<link>http://localhost:4000/news/2023/03/13/latex-dev-1/</link>
561+
<guid isPermaLink="true">http://localhost:4000/news/2023/03/13/latex-dev-1/</guid>
515562

516563
<category>latex2e</category>
517564

@@ -538,8 +585,8 @@ The slides of the presentation &lt;a href=&quot;/publications/2022-FMi-PDFA-slid
538585

539586
</description>
540587
<pubDate>Tue, 03 Jan 2023 01:00:00 +0100</pubDate>
541-
<link>https://latex-project.org//news/2023/01/03/pdfdays-2022/</link>
542-
<guid isPermaLink="true">https://latex-project.org//news/2023/01/03/pdfdays-2022/</guid>
588+
<link>http://localhost:4000/news/2023/01/03/pdfdays-2022/</link>
589+
<guid isPermaLink="true">http://localhost:4000/news/2023/01/03/pdfdays-2022/</guid>
543590

544591
<category>tagged PDF</category>
545592

@@ -550,57 +597,6 @@ The slides of the presentation &lt;a href=&quot;/publications/2022-FMi-PDFA-slid
550597
<category>development</category>
551598

552599

553-
<category>news</category>
554-
555-
</item>
556-
557-
<item>
558-
<title>The November 2022 release of LaTeX is available</title>
559-
<description>&lt;h1 id=&quot;the-november-2022-release-of-latex-is-available&quot;&gt;The November 2022 release of LaTeX is available&lt;/h1&gt;
560-
561-
&lt;p&gt;More or less on time we released the 2022-11-01 version of LaTeX and
562-
by now it should be available in all major distributions. This
563-
release is largely a consolidation release. However it also contains one
564-
very important enhancement that is initially important for package
565-
developers, but over time — when the kernel and packages starting
566-
using it — will become relevant for user documents.&lt;/p&gt;
567-
568-
&lt;p&gt;I’m talking about the fact that we prepared the grounds to use
569-
optional key/value arguments with basically any command including
570-
those that current have optional arguments expecting a simple
571-
value. For example, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\chapter&lt;/code&gt; or &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\caption&lt;/code&gt; allow an optional argument
572-
to hold the data for the TOC or LOF file. With the new functionality
573-
they can be changed (not done yet) to alternatively support a
574-
key/value list in this argument and LaTeX will automatically determine
575-
which version applies. This is very important for providing a standard
576-
and consistent method for accessible LaTeX documents, because there
577-
has to be a possibility to specify “alternative text” in various
578-
places. There are other reasons related to the Tagged PDF project why
579-
such an interface is useful and the beauty of it is that it is both
580-
consistent and upward compatible.&lt;/p&gt;
581-
582-
&lt;p&gt;To get a good overview about the new features and most of the
583-
important bug fixes made in this release take a look at &lt;a href=&quot;/news/latex2e-news/ltnews36.pdf&quot; target=&quot;_blank&quot; onclick=&quot;vgwPixelCall(&apos;349962df3c4b42a7a64e729501dc2d7e&apos;);&quot;&gt;“LaTeX2e
584-
News Issue 36”&lt;/a&gt;. This document should be accessible through &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;texdoc
585-
ltnews36&lt;/code&gt; on your computer and can also be found on the &lt;a href=&quot;/news/latex2e-news/&quot;&gt;LaTeX2e news
586-
page&lt;/a&gt; where you will also find
587-
release information for earlier LaTeX releases.&lt;/p&gt;
588-
589-
&lt;p&gt;Happy LaTeXing
590-
— Frank&lt;/p&gt;
591-
592-
</description>
593-
<pubDate>Thu, 03 Nov 2022 01:00:00 +0100</pubDate>
594-
<link>https://latex-project.org//news/2022/11/03/issue36-of-latex2e-released/</link>
595-
<guid isPermaLink="true">https://latex-project.org//news/2022/11/03/issue36-of-latex2e-released/</guid>
596-
597-
<category>latex2e</category>
598-
599-
<category>latex-news</category>
600-
601-
<category>tagged PDF</category>
602-
603-
604600
<category>news</category>
605601

606602
</item>

_site/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ <h1>LaTeX – A document preparation system</h1>
7373
<h2>Recent News</h2>
7474
<ul class="news-posts">
7575

76+
<li><span class="post-date">24 April, 2024</span><a class="post-link" href="/news/2024/04/24/l3prog-dev/">Development releases for the L3 Programming Layer</a></li>
77+
7678
<li><span class="post-date">27 March, 2024</span><a class="post-link" href="/news/2024/03/27/PDFUA2-examples/">ISO PDF/UA-2 standard released - Examples made by LaTeX</a></li>
7779

7880
<li><span class="post-date">26 March, 2024</span><a class="post-link" href="/news/2024/03/26/DEIMS-tokyo/">Accessibility talks at DEIMS 2024 conference in Tokyo</a></li>
@@ -85,8 +87,6 @@ <h2>Recent News</h2>
8587

8688
<li><span class="post-date">27 May, 2023</span><a class="post-link" href="/news/2023/05/27/latex-dev-2/">Final pre-release of LaTeX 2023-06-01 is available for testing</a></li>
8789

88-
<li><span class="post-date">17 March, 2023</span><a class="post-link" href="/news/2023/03/17/TLC3/">"The LaTeX Companion", third edition, is available for pre-order</a></li>
89-
9090
</ul>
9191
<small><a href="/news/">All News</a> &middot; Subscribe to our <a href="/feed.xml"><span class="fa fa-rss-square"></span>RSS News Feed</a></small>
9292
</div>

0 commit comments

Comments
 (0)