[latex3-commits] [latex3/babel] main: Bump to 3.97. (bed1c8f)

github at latex-project.org github at latex-project.org
Sat Nov 11 07:40:20 CET 2023


Repository : https://github.com/latex3/babel
On branch  : main
Link       : https://github.com/latex3/babel/commit/bed1c8fecdf2c6f96b705e3ef8a6f95f636992e3

>---------------------------------------------------------------

commit bed1c8fecdf2c6f96b705e3ef8a6f95f636992e3
Author: Javier <email at localhost>
Date:   Sat Nov 11 07:40:20 2023 +0100

    Bump to 3.97.


>---------------------------------------------------------------

bed1c8fecdf2c6f96b705e3ef8a6f95f636992e3
 README.md      |  17 +++++------------
 babel-code.pdf | Bin 641713 -> 641895 bytes
 babel.dtx      |  27 +++++++++++++++------------
 babel.ins      |   2 +-
 babel.pdf      | Bin 417470 -> 417319 bytes
 bbcompat.dtx   |   2 +-
 6 files changed, 22 insertions(+), 26 deletions(-)

diff --git a/README.md b/README.md
index 4b5b5d4..2957d78 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
-## Babel 3.96.31373
+## Babel 3.97
 
-2023-11-01
+2023-11-11
 
 This package manages culturally-determined typographical (and other)
 rules, and hyphenation patterns for a wide range of languages. Many
@@ -10,9 +10,9 @@ is a set of ini files for about 275 languages.
 
 The latest stable version is available on <https://ctan.org/pkg/babel>.
 
-Changes in version 3.96 are described in:
+Changes in version 3.97 are described in:
 
-https://latex3.github.io/babel/news/whats-new-in-babel-3.96.html
+https://latex3.github.io/babel/news/whats-new-in-babel-3.97.html
 
 Apart from the manual, you can find information on some aspects of babel at:
 
@@ -48,16 +48,9 @@ respective authors.
 
 ### Summary of latest changes
 ```
-3.97 (dev)
+3.97 2023-11-11
      * Support for 'interchar' (xetex).
      * New locale for Buriat, thanks to J. Khaganov.
-
-3.96 2023-10-25
-     * Added LGI to non-ASCII encodings.
-     * New macro: \asciiencoding.
-     * Removed OT1 in some ini files.
-     * Improved support for Odia (thanks to @avisekjena).
-     * Transform 'hyphen.repeat' in Croatian.
 ```
 
 ### Previous changes
diff --git a/babel-code.pdf b/babel-code.pdf
index 245639c..130befc 100644
Binary files a/babel-code.pdf and b/babel-code.pdf differ
diff --git a/babel.dtx b/babel.dtx
index adfa8c8..4345b09 100644
--- a/babel.dtx
+++ b/babel.dtx
@@ -32,7 +32,7 @@
 %
 % \iffalse
 %<*filedriver>
-\ProvidesFile{babel.dtx}[2023/11/09 v3.96.31373 The Babel package]
+\ProvidesFile{babel.dtx}[2023/11/11 v3.97 The Babel package]
 \documentclass{ltxdoc}
 \GetFileInfo{babel.dtx}
 \usepackage{fontspec}
@@ -3775,14 +3775,14 @@ the current language.
 \subsection{Support for \xetex{} interchar}
 
 \New{3.97} A few macros are provided to deal with locale dependent
-inter-character rules (aka ‘interchar’). With these macros they are.
+inter-character rules (aka ‘interchar’).
 
 \Describe{\babelcharclass}{\marg{locale}\marg{name}\marg{char-list}}
 
 Declares a new character class, which is assigned to the characters in
 \marg{char-list}, entered either as characters or in macro form
 (eg,~|\}|). If you need to enter them by their numeric value, use the
-\TeX{} |^|-notation (eg,~|^^^^1fa0|). Ranges are allowed, with an
+\TeX{} |^|-notation (eg,~|^^^^1fa0|). Ranges are allowed, with a
 hyphen (eg,~|.,;a-zA-Z|). If you need the hyphen to be assigned a
 class, write it at the very beginning of the list.
 
@@ -3798,9 +3798,9 @@ future release).
 \marg{class-first} and \marg{class-second} can be comma separated lists
 of char classes, and all combinations are defined (so that 2 first
 classes with 2 second classes, define 4 combinations). In the
-\marg{options} field a key named |label| is allowed, so that you can
-enable or disable the rule with the following two commands. Like
-prehyphenation transforms in \luatex{}, interchar is not applied if the
+\marg{options} field a key named |label| is available, which allows to
+enable or to disable the rule with the following two commands. Like
+prehyphenation transforms in \luatex{}, interchars are not applied if the
 current hyphenation rules are |nohyphenation|.
 
 \Describe{\enablelocaleinterchar}{\marg{label}}
@@ -5630,8 +5630,8 @@ wouldn’t exist.
 % \section{Tools}
 %
 %    \begin{macrocode}
-%<<version=3.96.31373>>
-%<<date=2023/11/09>>
+%<<version=3.97>>
+%<<date=2023/11/11>>
 %    \end{macrocode}
 %
 % \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -13818,8 +13818,6 @@ wouldn’t exist.
 %
 % \section{Support for interchar}
 %
-% WIP.
-%
 % \xetex{} reserves some values for CJK (although they are not set in
 % \textsc{xelatex}), so we make sure they are skipped. Define some user
 % names for the global classes, too.
@@ -13829,7 +13827,7 @@ wouldn’t exist.
   \xe at alloc@intercharclass\thr@@
 \fi
 \chardef\bbl at xeclass@default@=\z@
-\chardef\bbl at xeclass@cjkideograms@=\@ne
+\chardef\bbl at xeclass@cjkideogram@=\@ne
 \chardef\bbl at xeclass@cjkleftpunctuation@=\tw@
 \chardef\bbl at xeclass@cjkrightpunctuation@=\thr@@
 \chardef\bbl at xeclass@boundary@=4095
@@ -13923,7 +13921,12 @@ wouldn’t exist.
   \let\bbl at kv@label\@empty
   \bbl at forkv{#1}{\bbl at csarg\edef{kv@##1}{##2}}%
   \@namedef{\zap at space bbl at xeinter@\bbl at kv@label @#3@#4@#2 \@empty}%
-    {\ifnum\language=\l at nohyphenation\else#5\fi}%
+    {\ifnum\language=\l at nohyphenation
+       \expandafter\@gobble
+     \else
+       \expandafter\@firstofone
+     \fi
+     {#5}}%
   \bbl at csarg\let{ic@\bbl at kv@label @#2}\@firstofone
   \bbl at exp{\\\bbl at for\\\bbl at tempa{\zap at space#3 \@empty}}{%
     \bbl at exp{\\\bbl at for\\\bbl at tempb{\zap at space#4 \@empty}}{%     
diff --git a/babel.ins b/babel.ins
index 11d628d..b47775f 100644
--- a/babel.ins
+++ b/babel.ins
@@ -26,7 +26,7 @@
 %% and covered by LPPL is defined by the unpacking scripts (with
 %% extension .ins) which are part of the distribution.
 %%
-\def\filedate{2023/11/09}
+\def\filedate{2023/11/11}
 \def\batchfile{babel.ins}
 \input docstrip.tex
 
diff --git a/babel.pdf b/babel.pdf
index a4b5d3c..da4b04f 100644
Binary files a/babel.pdf and b/babel.pdf differ
diff --git a/bbcompat.dtx b/bbcompat.dtx
index 20705ce..61e273e 100644
--- a/bbcompat.dtx
+++ b/bbcompat.dtx
@@ -30,7 +30,7 @@
 %
 % \iffalse
 %<*dtx>
-\ProvidesFile{bbcompat.dtx}[2023/11/09 v3.96.31373]
+\ProvidesFile{bbcompat.dtx}[2023/11/11 v3.97]
 %</dtx>
 %
 %% File 'bbcompat.dtx'





More information about the latex3-commits mailing list.