Skip to content

Commit

Permalink
Bump to 3.96.
Browse files Browse the repository at this point in the history
  • Loading branch information
Javier committed Oct 25, 2023
1 parent e860586 commit 45611ad
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 27 deletions.
22 changes: 8 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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:

Expand Down Expand Up @@ -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
Expand Down
Binary file modified babel-code.pdf
Binary file not shown.
23 changes: 12 additions & 11 deletions babel.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -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}
Expand Down Expand Up @@ -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|
Expand Down Expand Up @@ -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\}|.}

Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -10250,11 +10251,6 @@ wouldn’t exist.
Babel.set_chranges_b('\bbl@cl{sbcp}', '\bbl@cl{chrng}') }}%
\fi
% == onchar ==
\ifcase\bbl@engine\or
\directlua{ %%%%%%%%%%%%%%%% WIP. Move to load ini
Babel.locale_props[\the\localeid].script = '\bbl@cl{sbcp}'
}%
\fi
\ifx\bbl@KVP@onchar\@nnil\else
\bbl@luahyphenate
\bbl@exp{%
Expand Down Expand Up @@ -10928,6 +10924,11 @@ wouldn’t exist.
\ifbbl@bcptoname
\bbl@csarg\xdef{bcp@map@\bbl@cl{tbcp}}{\languagename}%
\fi
\ifcase\bbl@engine\or
\directlua{%
Babel.locale_props[\the\bbl@cs{id@@\languagename}].script
= '\bbl@cl{sbcp}'}%
\fi
% Conditional
\ifnum#1>\z@ % 0 = only info, 1, 2 = basic, (re)new
\bbl@exportkey{calpr}{date.calendar.preferred}{}%
Expand Down Expand Up @@ -23686,7 +23687,7 @@ Babel.cjk_breaks = {
\@namedef{bbl@esname@nil}{Latin}
\@namedef{bbl@sname@nil}{Latin}
\@namedef{bbl@sbcp@nil}{Latn}
\@namedef{bbl@sotf@nil}{Latn}
\@namedef{bbl@sotf@nil}{latn}
% \end{macrocode}
%
% The macro |\ldf@finish| takes care of looking for a
Expand Down
2 changes: 1 addition & 1 deletion babel.ins
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Binary file modified babel.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion bbcompat.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down

0 comments on commit 45611ad

Please sign in to comment.