[latex3-commits] [latex3/babel] main: Bump to 3.96. (45611ad)

github at latex-project.org github at latex-project.org
Wed Oct 25 19:16:44 CEST 2023


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

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

commit 45611ad9f59e78d3452729a848ebf9a8c595eeab
Author: Javier <email at localhost>
Date:   Wed Oct 25 19:16:44 2023 +0200

    Bump to 3.96.


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

45611ad9f59e78d3452729a848ebf9a8c595eeab
 README.md      |  22 ++++++++--------------
 babel-code.pdf | Bin 635675 -> 635805 bytes
 babel.dtx      |  23 ++++++++++++-----------
 babel.ins      |   2 +-
 babel.pdf      | Bin 413197 -> 413338 bytes
 bbcompat.dtx   |   2 +-
 6 files changed, 22 insertions(+), 27 deletions(-)

diff --git a/README.md b/README.md
index 441e24f..3373157 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
-s## Babel 3.95.29372
+## Babel 3.96
 
-(dev)
+2023-10-25
 
 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.95 are described in:
+Changes in version 3.96 are described in:
 
-https://latex3.github.io/babel/news/whats-new-in-babel-3.95.html
+https://latex3.github.io/babel/news/whats-new-in-babel-3.96.html
 
 Apart from the manual, you can find information on some aspects of babel at:
 
@@ -48,18 +48,12 @@ respective authors.
 
 ### Summary of latest changes
 ```
-3.96 (dev)
-     * Add LGI to non-ASCII encodings.
+3.96 2023-10-25
+     * Added LGI to non-ASCII encodings.
      * New macro: \asciiencoding.
      * Removed OT1 in some ini files.
-     * Improved 'onchar'.
-     
-3.95 2023-09-29
-     * New locales: Cebuano, Chuvash, Dogri, Northern Frisian,
-       Hmong Njua, Maori, Manipuri, Santali, Sindhi, Sundanese, Tajik,
-       Tatar, Xhosa.       
-     * Minimum locales: Awadhi, Gothic, Saraiki.
-     * Fix: added some missing native numbers and character ranges.
+     * 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 d14ff5b..7d0d603 100644
Binary files a/babel-code.pdf and b/babel-code.pdf differ
diff --git a/babel.dtx b/babel.dtx
index dde5c39..8346f33 100644
--- a/babel.dtx
+++ b/babel.dtx
@@ -32,7 +32,7 @@
 %
 % \iffalse
 %<*filedriver>
-\ProvidesFile{babel.dtx}[2023/10/20 v3.95.29372 The Babel package]
+\ProvidesFile{babel.dtx}[2023/10/25 v3.96 The Babel package]
 \documentclass{ltxdoc}
 \GetFileInfo{babel.dtx}
 \usepackage{fontspec}
@@ -2943,7 +2943,8 @@ It’s still somewhat experimental. Again, there is an explanation in the
   {\babel\ site}.
 
 \Describe{linebreaking=}{}
-\New{3.59} Just a synonymous for \texttt{justification}.
+\New{3.59} Just a synonymous for \texttt{justification}. Depending on
+the language, this name can make more sense.
 
 \begin{note}
   (1) If you need shorthands, you can define them with |\useshorthands|
@@ -3555,7 +3556,7 @@ devised by Yannis Haralambous for \textsf{dad} (simple and
 recommended way to make these transformations (the best way is with
 OTF features), but it can get you out of a hurry.}
 
-\trans{Czech, Polish, Portuguese, Slovak,
+\trans{Croatian, Czech, Polish, Portuguese, Slovak,
 Spanish}{hyphen.repeat}{Explicit hyphens behave like
 |\string\babelhyphen|\allowbreak|\{repeat\}|.}
 
@@ -5562,8 +5563,8 @@ wouldn’t exist.
 % \section{Tools}
 %
 %    \begin{macrocode}
-%<<version=3.95.29372>>
-%<<date=2023/10/20>>
+%<<version=3.96>>
+%<<date=2023/10/25>>
 %    \end{macrocode}
 %
 % \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -10250,11 +10251,6 @@ wouldn’t exist.
          Babel.set_chranges_b('\bbl at cl{sbcp}', '\bbl at cl{chrng}') }}%
   \fi
    % == onchar ==
-  \ifcase\bbl at engine\or
-    \directlua{   %%%%%%%%%%%%%%%% WIP. Move to load ini
-      Babel.locale_props[\the\localeid].script = '\bbl at cl{sbcp}'
-    }%
-  \fi
   \ifx\bbl at KVP@onchar\@nnil\else
     \bbl at luahyphenate
     \bbl at exp{%
@@ -10928,6 +10924,11 @@ wouldn’t exist.
   \ifbbl at bcptoname
     \bbl at csarg\xdef{bcp at map@\bbl at cl{tbcp}}{\languagename}%
   \fi
+  \ifcase\bbl at engine\or
+    \directlua{%
+      Babel.locale_props[\the\bbl at cs{id@@\languagename}].script
+        = '\bbl at cl{sbcp}'}%
+  \fi
   % Conditional
   \ifnum#1>\z@         % 0 = only info, 1, 2 = basic, (re)new
     \bbl at exportkey{calpr}{date.calendar.preferred}{}%
@@ -23686,7 +23687,7 @@ Babel.cjk_breaks = {
 \@namedef{bbl at esname@nil}{Latin}
 \@namedef{bbl at sname@nil}{Latin}
 \@namedef{bbl at sbcp@nil}{Latn}
-\@namedef{bbl at sotf@nil}{Latn}
+\@namedef{bbl at sotf@nil}{latn}
 %    \end{macrocode}
 %
 %    The macro |\ldf at finish| takes care of looking for a
diff --git a/babel.ins b/babel.ins
index 4b8dbda..b08918a 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/10/20}
+\def\filedate{2023/10/25}
 \def\batchfile{babel.ins}
 \input docstrip.tex
 
diff --git a/babel.pdf b/babel.pdf
index 1638571..4d1628d 100644
Binary files a/babel.pdf and b/babel.pdf differ
diff --git a/bbcompat.dtx b/bbcompat.dtx
index 24ef05f..e534dab 100644
--- a/bbcompat.dtx
+++ b/bbcompat.dtx
@@ -30,7 +30,7 @@
 %
 % \iffalse
 %<*dtx>
-\ProvidesFile{bbcompat.dtx}[2023/10/20 v3.95.29372]
+\ProvidesFile{bbcompat.dtx}[2023/10/25 v3.96]
 %</dtx>
 %
 %% File 'bbcompat.dtx'





More information about the latex3-commits mailing list.