1
1
Babel Changelog
2
2
===============
3
3
4
+ Version 2.14.0
5
+ --------------
6
+
7
+ Upcoming deprecation
8
+ ~~~~~~~~~~~~~~~~~~~~
9
+
10
+ * This version, Babel 2.14, is the last version of Babel to support Python 3.7.
11
+ Babel 2.15 will require Python 3.8 or newer.
12
+ * We had previously announced Babel 2.13 to have been the last version to support
13
+ Python 3.7, but being able to use CLDR 43 with Python 3.7 was deemed important
14
+ enough to keep supporting the EOL Python version for one more release.
15
+
16
+ Possibly backwards incompatible changes
17
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18
+
19
+ * ``Locale.number_symbols `` will now have first-level keys for each numbering system.
20
+ Since the implicit default numbering system still is ``"latn" ``, what had previously
21
+ been e.g. ``Locale.number_symbols['decimal'] `` is now ``Locale.number_symbols['latn']['decimal'] ``.
22
+ * Babel no longer directly depends on either ``distutils `` or ``setuptools ``; if you had been
23
+ using the Babel setuptools command extensions, you would need to explicitly depend on ``setuptools `` –
24
+ though given you're running ``setup.py `` you probably already do.
25
+
26
+ Features
27
+ ~~~~~~~~
28
+
29
+ * CLDR/Numbers: Add support of local numbering systems for number symbols by @kajte in :gh: `1036 `
30
+ * CLDR: Upgrade to CLDR 43 by @rix0rrr in :gh: `1043 `
31
+ * Frontend: Allow last_translator to be passed as an option to extract_message by @AivGitHub in :gh: `1044 `
32
+ * Frontend: Decouple `pybabel ` CLI frontend from distutils/setuptools by @akx in :gh: `1041 `
33
+ * Numbers: Improve parsing of malformed decimals by @Olunusib and @akx in :gh: `1042 `
34
+
35
+ Infrastructure
36
+ ~~~~~~~~~~~~~~
37
+
38
+ * Enforce trailing commas (enable Ruff COM rule and autofix) by @akx in :gh: `1045 `
39
+ * CI: use GitHub output formats by @akx in :gh: `1046 `
40
+
4
41
Version 2.13.1
5
42
--------------
6
43
@@ -15,11 +52,11 @@ Fixes
15
52
Version 2.13.0
16
53
--------------
17
54
18
- Upcoming deprecation
19
- ~~~~~~~~~~~~~~~~~~~~
55
+ Upcoming deprecation (reverted)
56
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20
57
21
- * This version, Babel 2.13, is the last version of Babel to support Python 3.7.
22
- Babel 2.14 will require Python 3.8 or newer .
58
+ * It was previously announced that this version, Babel 2.13, would be the last version of
59
+ Babel to support Python 3.7. Babel 2.14 will still support Python 3.7 .
23
60
24
61
Features
25
62
~~~~~~~~
0 commit comments