]> git.ipfire.org Git - thirdparty/google/fonts.git/blame - CHANGELOG.md
Fix scripts with spaces in them (Ol Chiki)
[thirdparty/google/fonts.git] / CHANGELOG.md
CommitLineData
52824e39
RW
1### Check the [releases notes](https://github.com/googlefonts/lang/releases), they are up to date and complete.
2
3## 0.5.0 (2023-Jun-22)
4Add Vithkuqi script/language by @simoncozens in #88
907c8574 5
0ed2dc2c 6## 0.4.9 (2023-Jun-08)
52824e39 7Replace Sanskrit Gunjala Gondi transliteration with new sample by @simoncozens in https://github.com/googlefonts/lang/pull/85
6a61e1d8 8
bfdfe4f9
RW
9## 0.4.8 (2023-Jun-02)
10* Test languages exemplars canonical duplicates by @moyogo in https://github.com/googlefonts/lang/pull/41
11* fixup test_canonical_duplicates by @moyogo in https://github.com/googlefonts/lang/pull/75
12* Remove U+030D U+030E from Thai marks by @simoncozens in https://github.com/googlefonts/lang/pull/76
13* grc_Cprt: add source for samples by @moyogo in https://github.com/googlefonts/lang/pull/79
14* Add Makassarese in Old Makasar script by @simoncozens in https://github.com/googlefonts/lang/pull/74
15* West Frisian [fy]: remove {ij} and {íj́} from base by @moyogo in https://github.com/googlefonts/lang/pull/78
16
bfdfe4f9 17## 0.4.7 (2023-Apr-17)
d9e33652
RW
18- #70 Add Nandinagari
19
5ac9e4e4
SC
20## 0.4.6 (2023-Mar-24)
21- #52 Addition of exemplar character sets for Latin-based African Lang
22uages
23- #53 Adding caps letters to Latin-based African languages that have gflang profiles
24- #67 Add kana sample text
25
29d792d8
RW
26## 0.4.5 (2023-Mars-22)
27- #65 Add Nag Mundari script
28
eff54417
RW
29## 0.4.4 (2023-Feb-24)
30- #51 Add source and note fields
31- #59 Updated Thai specimen
32- #60 Fixed CI
33
6a61e1d8
DMJ
34## 0.4.3 (2022-Nov-14)
35- Add missing script to Chorasmian #47
9276adbf 36- Pin protobuf>=3.7.0, <4 like fontbakery
b8d3abc5
RW
37
38## 0.4.2 (2022-Nov-09)
39- Add new script definitions and language samples for the Tangsa and Toto scripts #29 #25
40- Fixes to broken circles in sample texts for:
41 - NP Hmong #34
42 - Limbu #40 #36
43 - Gonjala Gondi #37
44 - Chakma #43
45 - Myanmar (Pwo + S'gaw Karen) #38
46 - Zanabazar Square #39 .
47- Remove duplicate characters from languages exemplar_chars #18
48
6a61e1d8 49## 0.4.1 (2022-Oct-20)
b8d3abc5
RW
50- "CN" region added to Chinese languages #13
51- Vietnamese specimen sample text fixes #14
52- replace U+2010 HYPHEN with U+002D Hyphen-Minus in sample texts #15
53- U+0323 instead of U+329 in yo_Latn #16
54- Update README.md, used in gftools and google/fonts #17
55- Pin protobuf to 3.19.4 #19
56- Corrected a breve dot below with proper codepoint. #21
57- Fix Mundari sample text #22
58- Add sample_text to bax_Bamu.textproto #27
59- actions: add publish-release #28
60
7a223ee3
FCSS
61## 0.4.0 (2022-Mar-09)
62### Release notes
63 - Use default `DATA_DIR` if user passes `base_dir=None`, to make it easier to use the API and to avoid problems like this: https://github.com/googlefonts/gftools/pull/511#issuecomment-1060398562
64
65
ea009d04
FCSS
66## 0.3.0 (2022-Mar-04)
67### Release notes
68 - Simplify API by removing the `lang_support` module. Now one does `from gflanguages import LoadLanguages` instead of `from gflanguages.lang_support import LoadLanguages` (issue #6)
69 - Also, all `Load_*` methods now accept base_dir as optional argument. (motivated by: https://github.com/googlefonts/gftools/pull/511#issuecomment-1059081028)
70
71
75e6907c
FCSS
72## 0.2.0 (2022-Feb-18)
73### Release notes
74 - dropped hyperglot dependency due to licensing. See below.
75 - Removed SupportedLanguages method as it relies on hyperglot, which is under the GPLv3, to keep gftranslate under Apache 2.0
76 - The method is still available as a separate code-snippet (not part of gflanguages itself), and any program using that snippet will need to comply with the GPLv3.
77 - For more details, see: https://github.com/googlefonts/fontbakery/pull/3617#issuecomment-1044898812
78
79
6ce744cb
FCSS
80## 0.1.1 (2022-Feb-18)
81### Bugfix
82 - updated and simplified the textproto definition to workaround this kind of problem when using the module on projects that also import `fonts_public_pb2.py`: https://github.com/protocolbuffers/protobuf/issues/3002
83
84
907c8574
FCSS
85## 0.1.0 (2022-Feb-16)
86### Release notes
fbe4fc22 87 - Initial release of the `gflanguages` python module.
907c8574 88 - Most of the code was copied from the `gftools` repository (https://github.com/googlefonts/gftools/) so that language/region/script data can be easily available to all our tools without having to also get the large dependency tree of `gftools`. The most immediate user of this module is `Font Bakery`, which needs to validate language support on font binaries being checked. (see https://github.com/googlefonts/fontbakery/issues/3605)
fbe4fc22
FCSS
89 - The second obvious user of this `gflanguages` module will be `gftools` itself. I'll be sending a pull request soon.
90 - Language/region/script definitions are still being gradualy updated on the `google/fonts` repo, on its **lang/** directory (https://github.com/google/fonts/tree/main/lang) and this `gflanguages` module will try to be kept in sync.
907c8574 91 - Ideally at some point this module would become the main place to update these definitions, avoiding data duplication and guaranteeing uniformity across tools. But that will require coordination with the Google Fonts team, so I hope this module can serve, for now, as a prototype for such proposed integration.