[latex3-commits] [latex3/babel] main: Bump to 3.95. (5a38595)

github at latex-project.org github at latex-project.org
Fri Sep 29 18:34:38 CEST 2023


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

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

commit 5a3859561d3bf027b75171d85e73442dd4c6faf0
Author: Javier <email at localhost>
Date:   Fri Sep 29 18:34:38 2023 +0200

    Bump to 3.95.


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

5a3859561d3bf027b75171d85e73442dd4c6faf0
 README.md      |  25 +++++++++++--------------
 babel-code.pdf | Bin 634915 -> 634949 bytes
 babel.dtx      |  54 ++++++++++++++++++++++++++++++++++++------------------
 babel.ins      |   2 +-
 babel.pdf      | Bin 407370 -> 408600 bytes
 bbcompat.dtx   |   2 +-
 6 files changed, 49 insertions(+), 34 deletions(-)

diff --git a/README.md b/README.md
index 0429aa3..f264ce4 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,18 @@
-## Babel 3.94
+## Babel 3.95
 
-2023-09-12
+2023-09-29
 
 This package manages culturally-determined typographical (and other)
 rules, and hyphenation patterns for a wide range of languages. Many
 language styles work with pdflatex, as well as with xelatex and
 lualatex out of the box. A few even work with plain formats. Included
-is a set of ini files for about 250 languages.
+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.94 are described in:
+Changes in version 3.95 are described in:
 
-https://latex3.github.io/babel/news/whats-new-in-babel-3.94.html
+https://latex3.github.io/babel/news/whats-new-in-babel-3.95.html
 
 Apart from the manual, you can find information on some aspects of babel at:
 
@@ -48,15 +48,12 @@ respective authors.
 
 ### Summary of latest changes
 ```
-3.94  2023-09-12
-      * Chinese dates (numeric and sexagenary).
-      * New locales: Javanese, Nigerian Pidgin, Maithili, Wolof.
-      * Minimum locales: Balinese, Ladino, Old Norse, Lombard,         Navajo, Akkadian.
-      * New transform for kashida (by Christian Lück).
-      * Fixes:
-        - Babel is not aware of \if at nonlatin conditional from bidi  (#256).
-        - Referencing equations doesn't use custom tags (#260).
-        - Hyphenation error with Tibetan and lualatex (#261).
+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.
 ```
 
 ### Previous changes
diff --git a/babel-code.pdf b/babel-code.pdf
index abbc49c..808fc80 100644
Binary files a/babel-code.pdf and b/babel-code.pdf differ
diff --git a/babel.dtx b/babel.dtx
index 95ede8b..d59e765 100644
--- a/babel.dtx
+++ b/babel.dtx
@@ -32,7 +32,7 @@
 %
 % \iffalse
 %<*filedriver>
-\ProvidesFile{babel.dtx}[2023/09/12 v3.94 The Babel package]
+\ProvidesFile{babel.dtx}[2023/09/29 v3.95 The Babel package]
 \documentclass{ltxdoc}
 \GetFileInfo{babel.dtx}
 \usepackage{fontspec}
@@ -1343,8 +1343,9 @@ be the same as the option name as set in |\usepackage|!).
 
 An alternative approach to define a language (or, more precisely, a
 \textit{locale}) is by means of an \texttt{ini} file. Currently
-\babel{} provides about 250 of these files containing the basic data
-required for a locale, plus basic templates for 500 about locales.
+\babel{} provides about 360 of these files containing the basic data
+required for a locale, covering about 270 languages, plus basic
+templates for about 400 locales.
 
 |ini| files are not meant only for \babel, and they has been devised as
 a resource for other packages. To easy interoperability between \TeX{}
@@ -1359,7 +1360,7 @@ LICR). They will be evolving with the time to add more features
 following section shows how to make use of them by means of
 |\babelprovide|. In other words, |\babelprovide| is mainly meant
 for auxiliary tasks, and as alternative when the |ldf|, for some
-reason, does not work as expected.
+reason, does not exists or does not work as expected.
 
 \begin{example}
   Although Georgian has its own \texttt{ldf} file, here is how to
@@ -2969,36 +2970,48 @@ Languages providing native digits in all or some variants are:
 Arabic\\ 
 Assamese\\    
 Bangla\\ 
-Tibetan\\
+Bhojpuri\\    
 Bodo\\   
+Burmese\\
+Cantonese\\   
 Central Kurdish\\   
+Chinese\\
+Dogri\\  
 Dzongkha\\    
-Persian\\
 Gujarati\\    
+Haryanvi\\    
 Hindi\\  
-Khmer\\
+Hmong Njua\\  
 Kannada\\
-Konkani\\
 Kashmiri\\    
+Khmer\\  
+Konkani\\
+Korean\\  
 Lao\\    
-Northern Luri\\
+Maithili\\    
 Malayalam\\   
+Manipuri\\    
 Marathi\\
-Burmese\\
 Mazanderani\\ 
 Nepali\\ 
+Northern Kurdish\\ 
+Northern Luri\\    
 Odia\\   
-Punjabi\\
 Pashto\\ 
+Persian\\
+Punjabi\\
+Rajasthani\\  
+Sanskrit\\    
+Santali\\  
+Sindhi\\ 
 Tamil\\  
 Telugu\\ 
 Thai\\   
-Uyghur\\
+Tibetan\\ 
 Urdu\\   
+Uyghur\\ 
 Uzbek\\  
-Vai\\
-Cantonese\\
-Chinese
+Vai    
 \end{multicols}
 
 \New{3.30} With \luatex{} there is an alternative approach for mapping
@@ -3007,7 +3020,7 @@ is applied to the typeset text (not math, PDF bookmarks, etc.) before
 bidi and fonts are processed (ie, to the node list as generated by the
 \TeX{} code). This means the local digits have the correct
 bidirectional behavior (unlike |Numbers=Arabic| in \textsf{fontspec},
-which is not recommended).
+which is deprecated).
 
 \begin{note}
   With \xetex{} you can use the option |Mapping| when defining a
@@ -3591,6 +3604,11 @@ basic transform for ‘plain’ Arabic fonts, which attempts to distribute
 the tatwil as evenly as possible (starting at the end of the line). See
 the news for version 3.59.}
 
+\trans{Arabic, Persian}{kashida.base}{Experimental \New{3.94}. Much
+like the previous one, but with diacritics stacked in the actual base
+character and not the kashida extension. With evenly inserted tatweels
+results are better.}
+
 \vspace{2mm}\hrule\nobreak
 \endgroup
 
@@ -5527,8 +5545,8 @@ wouldn’t exist.
 % \section{Tools}
 %
 %    \begin{macrocode}
-%<<version=3.94>>
-%<<date=2023/09/12>>
+%<<version=3.95>>
+%<<date=2023/09/29>>
 %    \end{macrocode}
 %
 % \textbf{Do not use the following macros in \texttt{ldf} files. They
diff --git a/babel.ins b/babel.ins
index b350a28..bd09bf9 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/09/12}
+\def\filedate{2023/09/29}
 \def\batchfile{babel.ins}
 \input docstrip.tex
 
diff --git a/babel.pdf b/babel.pdf
index 2013a2b..90f08f4 100644
Binary files a/babel.pdf and b/babel.pdf differ
diff --git a/bbcompat.dtx b/bbcompat.dtx
index 2d2e553..676fed1 100644
--- a/bbcompat.dtx
+++ b/bbcompat.dtx
@@ -30,7 +30,7 @@
 %
 % \iffalse
 %<*dtx>
-\ProvidesFile{bbcompat.dtx}[2023/09/12 v3.94]
+\ProvidesFile{bbcompat.dtx}[2023/09/29 v3.95]
 %</dtx>
 %
 %% File 'bbcompat.dtx'





More information about the latex3-commits mailing list.