Releases: common-voice/common-voice
Releases · common-voice/common-voice
release-v1.149.0
Major Changes in v1.149.0 (2025-08-12)
- Feat: Redesign of guidelines and addition of Pontoon keys, by @moz-rotimib in #4952
- Feat (in v1.148.3): Add two legal consent checkboxes to API Credentials and re-enable the tab, by @moz-rotimib in #5001
- Feat (in v1.148.1): Update profile page to add API Credentials (temporarily disabled) by @moz-rotimib in #4961
- Fix: Several issues in new guidelines, by @moz-bozden in #5034
- Fix: Multiple issues in Downloads/Other Voice Datasets section (dataset size missing, male/female keys for old datasets missing, temporarily disable voxforge download link), by @moz-bozden in #5035
- Fix: Overflow in long accent lists and adapt style to variant selector @HarikalarKutusu in #4849 fixes #4378
- Minor fix: Add left-aligned class to contact us button which was causing visual problems in some languages by @HarikalarKutusu in #4868 fixes #4867
- Minor fix: Add missing Bengali
bn
sub-Discourse list by @HarikalarKutusu in #4852 - Minor fix (in v1.148.2): Adjust cache duration of variant-only clips, which was causing lock-release issues in RedLock by @moz-bozden in #4995
- Minor fix (in v1.148.2): Adjust cache and lock duration of LeaderBoard statistics, which was causing lock-release issues in RedLock by @moz-bozden in #4994
- Chore (in v1.148.2): Delete unused/remnant files from the repository by @moz-bozden in #4996
Data Changes in v1.149.0
- (in v 1.148.4) Add Irish
ga-IE
variants by @moz-bozden in #5003
Spontaneous Speech v1.149.0
- Feat (in v1.148.3): Remove age-gender form from code base because after the public release we are collecting that data in MCV profiles, which might also interfare with merging the two systems if they don't match, by @moz-bozden in #470
- Feat (in v1.148.3): Remove beta-batches visually and extend the component to show any string on a page if needed, by @moz-bozden in #469
- Feat (in v1.148.2): Implement a replica of user avatar and username on the menu line to replace current behavior which shows the user email, as a first step to merge both webapps visually. By @moz-bozden in #460 and CSS fix in #468
- Fix: Programmatically remove
<small>
tags in buttons which appear for languages who do not fix Pontoon strings, by @moz-bozden in #474, reported in #5012 - Fix: Add migration to fix Manx language code (
glv
=>gv
) which was preventing connection to Pontoon and CV, by @moz-bozden in #471
SS Data Changes in v1.149.0
- (in v1.148.4) Add 104 Irish (
ga-IE
) questions by @moz-kathyreid in #473 - (in v1.148.4) Add 71 Frisian (
fy-NL
) questions by @moz-kathyreid in #472 - (in v1.148.2) Add Bashkir (
bak
) questions by @moz-kathyreid in #464 - (in v1.148.2) Add German (
de
) questions by @bandrandr in #462 - (in v1.148.2) Add Basaa (
bas
) questions by @bandrandr in #461
More Detailed: What's Changed
- 1182-update-profile-page-to-add-api-credentials by @moz-rotimib in #4961
- Add API credentials description and improve related text by @moz-rotimib in #4987
- Update API credentials description to enhance clarity and user engagement by @moz-rotimib in #4988
- Fix for stylus causing builds to fail by @moz-rotimib in #4989
- Remove resolutions for stylus and update browserslist in package.json by @moz-rotimib in #4997
- Remove API credentials from profile page by @moz-rotimib in #4991
- 1235 - Delete unused files from the repo by @moz-bozden in #4996
- 1259 - Increase leaderboard cache and lock durations by @moz-bozden in #4994
- 1260 - Increase cache duration of variant only clips by @moz-bozden in #4995
- 1265 add two checkboxes to the create api key form that have to be checked before api credentials can be created by @moz-rotimib in #5001
- 1269-Add Irish (ga-IE) variants by @moz-bozden in #5003
- Fix overflow in long accent lists and adapt style to variant selector by @HarikalarKutusu in #4849
- Add Bengali (bn) to sub-Discourse list by @HarikalarKutusu in #4852
- Fix: Add left-aligned class to contact us button by @HarikalarKutusu in #4868
- Tagging keys and redesigned guidelines by @moz-rotimib in #4952
- 1283-Fixes issues in the new guidelines pages by @moz-bozden in #5034
- 1285-Fix some problems in downloads/other voice datasets by @moz-bozden in #5035
Full Changelog: release-v1.148.0...release-v1.149.0
release-v1.148.0
Major Changes in v1.148.0 (2025-07-21)
- Feat: Change clip-upload process to handle remaining duplicate-clip errors. In the existing implementation, if there is a duplicate, each upload was giving a separate error, and the error message was generic. It also provided a "retry" option which resulted in the same problem. With this change, the problem will only be provided once at the end, providing only a "continue" option. By @moz-bozden in #4950
- Feat: First implementation of LazySetCache class, currently not connected to application code. General purpose Redis caching of objects in current LazyCache module is too costly for simple caching of numbers and strings. By @moz-bozden in #4950
- Feat: Add common-voice-network Docker network to enable communication between services (Scripted Speech, Spontaneous Speech, Public API, ...) by @akrabat in #4982
- Feat (Public API): Create additional tests for Public API credentials by @akrabat in #4981
- Feat (Public API): Create endpoint to create client credentials by @moz-dfeller and @akrabat in #4971
- Workaround: Some users were having a caching related issue after the parameter passing change in #4945. Implemented a workaround to handle both cases for a while by @moz-bozden in #4975
- Fix: Long (3h) lock duration in LazyCache implementation was preventing more frequent updates in Redis caching. This fix adds lock-duration as a parameter, per query, with a default of 3 min if not specified. By @moz-bozden in #4949
- Fix: Non existing locale in migration should not throw error but silently warn, it causes local dev env fail if that language does not exist - update to #4559 by @moz-bozden in #4974 thank you @akrabat for reporting and testing.
- (in v1.147.1) Fix: Parameter passing with fields containing underscore through request.headers were causing problems in some external environments (e.g. nginx) by @moz-bozden in #4945
- Docs: Update
.env-local-docker.example
andDEVELOPMENT.md
to include more comments for developers, especially on the use of authentication - with error checking, by @moz-kathyreid in #4980 - Chore: Updates to Pontoon keys
Data Changes in v1.148.0
- (in v1.147.1) Lowered sentence requirement bands of 43 locales (mostly new ones defaulting to 5000) by @moz-bozden in #4569 thank you @ftyers for his review, and community members flagging the issue.
More Detailed: What's Changed
- Add missing about-menu-aria-label by @moz-bozden in #4965
- Update sentence bands by @moz-bozden in #4969
- 1174-MCV Fix parameter passing through request.headers by @moz-bozden in #4945
- 1230-Fix: Non existing locale in migration should not throw by @moz-bozden in #4974
- 1188 create endpoint to create client credentials by @moz-dfeller in #4971
- 1231 - Workaround for header parameter caching issue by @moz-bozden in #4975
- 1178-MCV-BE Initial lazySetCache implementation by @moz-bozden in #4950
- 1177-MCV-BE Fix lazycache long lock issue by @moz-bozden in #4949
- Uncomment CV_FXA_* key-value pairs, add comments referring to set up Auth0 by @moz-kathyreid in #4980
- Add additional tests for public API credentials by @akrabat in #4981
- Add
common-voice-network
Docker network by @akrabat in #4982 - 1187-MCV Change clip-upload process to handle remaining duplicate-clip errors by @moz-bozden in #4966
New Contributors
Full Changelog: release-v1.147.0...release-v1.148.0
release-v1.147.0
Major Changes in v1.147.0 (2025-07-08)
- Feat: Text input cleaning (handles CR/LF/TAB characters in free input fields) by @HarikalarKutusu in #4850
- Feat: Add cv-corpus-22-0 and cv-corpus-22-0-delta datasets and stats by @moz-dfeller in #4953
- Feat: Backend to retrieve sentences & clips without variant when variant ones run out by @HarikalarKutusu in #4931
- Feat: Update menu - change Spontaneous Speech "coming-soon" by @moz-rotimib in #4894
- Fix: Handle cases where client_id is not defined due to session timeouts by @moz-kathyreid in #4920
- Fix: Revise wording in goals page which errors out on some languages due to Fluent complexity by @HarikalarKutusu in #4811 Fixes: #3907
- Fix: Change accents separator to "|" from default "," which prevents parsing of accents from metadata by @HarikalarKutusu in #4844
- Fix: Use Redis to keep recorded "sentence_id"s per user which fixes many "clip could not be saved to server" errors by @moz-bozden in #4944
- Fix: Fix setuptools version which prevents the bundler to start by @moz-bozden in #4935
- Fix: Menu items still showing
<small>
tags by @moz-rotimib in #4933 - Fix: Revert to
en
for download if UI language does not have a dataset by @HarikalarKutusu in #4846 Fixes: #4819 - Fix: Fix ambuiquity in SQL which prevents proper variant selection by @moz-bozden in #4888
- Chore: Update text and link in Action Items section in home page by @moz-rotimib in #4898
- Chore: Updates to COMMUNITIES.md
- Chore: Updates to DEVELOPMENT.md
Data Changes
- Retire Catalan (
ca
) toponym corpus by @moz-bozden in #4559 - Fix accent typo for
eu
locale by @moz-bozden in #4922 - Add variants for Alsatian
gsw
by @ftyers in #4921 - Add
tvu
variants by @moz-bozden in #4901 - Move existing
tvu
data totvu-ndikini
variant by @moz-bozden in #4902 - Add
ug-Cyrl
andug-Arab
variants by @moz-kathyreid in #4889 - Move existing
ug
data toug-Arab
variant by @moz-kathyreid in #4891
More Detailed: What's Changed
- Update dependency @types/jsonwebtoken to v9.0.9 by @renovate in #4886
- 1071-Fix ambiguity in SQL which prevents selection of sentences when "only sentences in my variant" is set in profile by @moz-bozden in #4888
- Add ug-Cyrl and ug-Arab variants to partially resolve #4144 - support Cyrillic orthography in Uyghur by @moz-kathyreid in #4889
- 1048-update-spontaneous-speech-items-from-coming-soon-in-nav-bar-home-page by @moz-rotimib in #4894
- Fix: Revert to
en
for download if UI language does not have a dataset by @HarikalarKutusu in #4846 - chore(home page): Update text and link in Action Items section by @moz-rotimib in #4898
- Update dependency cookie-parser to v1.4.7 by @renovate in #4899
- 888-spontspeech-validate-page----user-validation-of-submitted-questions by @moz-rotimib in #4883
- Add tvu variants by @moz-bozden in #4901
- DB migration for
ug
Variants, based on earlier work by @moz-bozden forkdy
by @moz-kathyreid in #4891 - Update SS ftl with no--continue-skipped-message by @moz-bozden in #4903
- Move existing tvu data to tvu ndikini by @moz-bozden in #4902
- Add paragraph re linking Issues and PRs. by @moz-kathyreid in #4890
- Add validate key to ftl for Pontoon (SS-Navbar) by @moz-bozden in #4914
- Add Alsatian variants by @ftyers in #4921
- Update config-helper to ignore non-existent config.json by @moz-kathyreid in #4896
- 1155-MCV Re-implement fix for eu accent typo by @moz-bozden in #4922
- 4915-fix-small-tag-in-the-upper-menu-dropdowns by @moz-rotimib in #4933
- 1157- Backend to retrieve sentences & clips without variant when variant ones run out by @moz-bozden in #4931
- chore(deps): update dependency @types/classnames to v2.3.4 by @renovate in #4887
- Modify how UID and GID work in
docker-compose.yaml
, updateDEVELOPMENT.md
to match by @moz-kathyreid in #4897 - 1166-CC Fix setuptools version to fix bundler problems by @moz-bozden in #4935
- Update dependency @types/cookie-parser to v1.4.9 by @renovate in #4941
- Bump brace-expansion from 2.0.1 to 2.0.2 in /bundler by @dependabot in #4942
- 1173-MCV Fix: Use Redis to keep recorded "sentence_id"s per user by @moz-bozden in #4944
- Update dependency @types/jsonwebtoken to v9.0.10 by @renovate in #4947
- Update dependency @types/mysql to v2.15.27 by @renovate in #4948
- Fix uncleaned metadata text by @HarikalarKutusu in #4851
- Fix: Change accents separator to "|" from default "," in bundles/metadata by @HarikalarKutusu in #4844
- Feat text input cleaning by @HarikalarKutusu in #4850
- feat: add cv-corpus-22-0 and cv-corpus-22-0-delta datasets and stats by @moz-dfeller in #4953
- Fix: Remove variables and revise wording in goals page which crashes in some languages by @HarikalarKutusu in #4811
- Fix where
client_id
is returningnull
and throwing aTypeError
by @moz-kathyreid in #4920 - 1184-MCV-BE Fix: Scale ms to seconds for expire by @moz-bozden in #4957
- 1185-MCV-BE Add migration to retire Catalan sentences from a toponym source by @moz-bozden in #4959
- 1201-MCV - Create CHANGELOG.md file by @moz-bozden in #4963
Full Changelog: release-v1.141.3...release-v1.147.0
release-v1.141.3
What's Changed
- Add randomization to findSentencesForReview by @HarikalarKutusu in #4870
- Feat: DEV import only some locales through a new config setting by @HarikalarKutusu in #4857
- ci: Add workflow to build and push image to GAR by @moz-dfeller in #4873
- Add variant metadata for
sva
sentences per #4750 by @moz-kathyreid in #4859 - Use "variant name [variant tag]" format everywhere (review, write, profile) by @HarikalarKutusu in #4865
- Bump @sentry/node from 8.47.0 to 8.49.0 by @dependabot in #4876
- 1008-restructure-mcv-navigation-dropdown-menus by @moz-rotimib in #4872
- Create .dockerignore by @runo721 in #4869
- 1018-add-search-bar-functionality-to-language-dataset-picker› by @moz-rotimib in #4880
New Contributors
Full Changelog: release-v1.140.0...release-v1.141.3
release-v1.140.0
What's Changed
- Adding Request a Language process doc by @moz-michelleuv in #4837
- 981-reduce-the-max-number-of-questions-to-be-submitted-on-questions-page by @moz-rotimib in #4866
New Contributors
- @moz-michelleuv made their first contribution in #4837
Full Changelog: release-v1.139.1...release-v1.140.0
release-v1.139.1
What's Changed
- Add Svan (sva) variants by @HarikalarKutusu in #4729
- refactor: move variants into its own file and add accent handling on … by @moz-dfeller in #4732
- refactor: improve language statistics performance by @moz-dfeller in #4735
- feat: update sentry and add performance monitoring by @moz-dfeller in #4741
- add accents for nan-tw by @irvin in #4075
- Add Persian language community link by @Goudarz in #4739
- feat: round hours that are less than 10h to one decimal by @moz-dfeller in #4742
- Add Megrelian (xmf) variants and accents by @HarikalarKutusu in #4743
- Bump msgpackr from 1.9.9 to 1.10.1 in /bundler by @dependabot in #4355
- Bump actions/setup-node from 1 to 4 by @dependabot in #4564
- Bump actions/checkout from 3 to 4 by @dependabot in #4565
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #4566
- Bump docker/login-action from 2 to 3 by @dependabot in #4567
- Bump docker/build-push-action from 4 to 6 by @dependabot in #4568
- Bump micromatch from 4.0.4 to 4.0.8 by @dependabot in #4598
- Bump webpack from 5.76.3 to 5.94.0 in /web by @dependabot in #4611
- Bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in #4701
- Bump nanoid from 3.3.1 to 3.3.8 by @dependabot in #4754
- Update dependency intersection-observer to v0.12.2 by @renovate in #3874
- Update dependency webpack to v5.94.0 [SECURITY] by @renovate in #4613
- Update dependency commonmark to v0.31.2 by @renovate in #4632
- Add Persian TG group to communities list by @farooqkz in #4740
- 773 unified homepage adjustments by @moz-rotimib in #4749
- fix(home page): fix get started button by @moz-rotimib in #4755
- Fix: Proper padding for header text on About page for small screens by @mohan-marwari in #4698
- fix: remove unused client_id by @moz-dfeller in #4759
- chore: fix homepage typo by @moz-rotimib in #4760
- chore: add translations keys for confirmation modal by @moz-rotimib in #4761
- chore(confirmation modal): move keys for confirmation modal to sponta… by @moz-rotimib in #4763
- feat: add common translations to spont speech translations by @moz-dfeller in #4776
- Update dependency @sentry/node to v8.49.0 [SECURITY] by @renovate in #4777
- Update dependency @types/classnames to v2.3.4 by @renovate in #4778
- 397 advanced google analytics new by @moz-rotimib in #4774
- chore: update hash for google analytics script for staging by @moz-rotimib in #4782
- 863 bug fix collected hours calculation by @moz-dfeller in #4783
- fix(notification pill): fix notifications visibility by @moz-rotimib in #4780
- fix(home page): compress images used on the home page by @moz-rotimib in #4784
- 838 compress image sizes on desktop and mobile for new homepage by @moz-rotimib in #4785
- Allow long text to fit sentence area by @HarikalarKutusu in #4786
- 866-request-a-new-language-buttonnavigation-in-ss by @moz-rotimib in #4788
- Minor change to sentence importing docs to test Kathy's git permissions by @KathyReid in #4792
- update COMMUNITIES.md with Discord information by @KathyReid in #4793
- feat: add platform to language request by @moz-dfeller in #4787
- 865 options to select spontaneous or scripted on cv request a language page by @moz-rotimib in #4800
- Add variants for
vi
to resolve #4727 by @KathyReid in #4802 - [FIX] (URGENT) Add generic *-Cyrl variants for ady and kbd for common sentences by @HarikalarKutusu in #4791
- Migrate Circassian common sentences to -Cyrl variants by @HarikalarKutusu in #4803
- 870-add-a-question-landing-page by @moz-rotimib in #4805
- hotfix: add questions landing page by @moz-rotimib in #4808
- 882-update-dataset-picker-to-match-designs by @moz-rotimib in #4809
- 893-update-subheader-content by @moz-rotimib in #4818
- 874-update-the-secondary-navigation-bar-for-spontspeech by @moz-rotimib in #4817
- 892-platform-language-dropdownpicker-on-add-a-question-page by @moz-rotimib in #4816
- Add Laz language variants accents by @HarikalarKutusu in #4789
- Added in workaround in
DEVELOPMENT.md
for docker permissions fix for Ubuntu by @KathyReid in #4801 - Add/update Circassian social media channels in COMMUNITIES.md by @HarikalarKutusu in #4814
- feat: search for sentences without a variant when sentences with vari… by @moz-dfeller in #4812
- feat: add invalidated clips count to the language stats by @moz-dfeller in #4827
- Disable problem sentences in ady by @HarikalarKutusu in #4807
- 904-updating-report-options-on-answer-page-to-include-pii-as-a-value by @moz-rotimib in #4826
- 913-move-language-help-text-on-request-a-language-page by @moz-rotimib in #4822
- Update spelling of the number 3. by @Isomorph70 in #4820
- 931-update-database-to-dataset-on-the-question-page by @moz-rotimib in #4830
- 929-align-the-platform-language-picker-on-scripted-speech-to-the-updated-spontspeech-design by @moz-rotimib in #4832
- 925-bug-get-involved-button-on-languages-page-shows-field-label by @moz-rotimib in #4831
- 756 mobile navigation dropdown menu not redirecting or closing by @moz-rotimib in #4829
- 906-bug-issues-with-rtl-in-the-new-front-page by @moz-rotimib in #4823
- fix(home page): rtl fix for partnerships section by @moz-rotimib in #4834
- feat: add cv-corpus-21-0 and cv-corpus-21-0-delta datasets and stats by @moz-dfeller in #4836
- Add sw-katanga variant by @moz-kathyreid in #4828
- Fix variant names in speak listen by @HarikalarKutusu in #4847
- 877 update the current guidelines page to include questions collection by @moz-rotimib in #4821
- Create 20250401175800-update-sentence-bands.ts by @ftyers in #4856
- Fix source field not shown in review by @HarikalarKutusu in #4854
- Feat - Move user languages to top of the list by @HarikalarKutusu in #4853
- 903-update-downloads-page-to-include-spontspeech-coming-soon by @moz-rotimib in #4855
New Contributors
- @farooqkz made their first contribution in #4740
- @mohan-marwari made their first contribution in #4698
- @KathyReid made their first contribution in #4792
- @Isomorph70 made their first contribution in #4820...
release-v1.138.5
What's Changed
- Add Laz language variants accents by @HarikalarKutusu in #4789
- Added in workaround in
DEVELOPMENT.md
for docker permissions fix for Ubuntu by @KathyReid in #4801 - Add/update Circassian social media channels in COMMUNITIES.md by @HarikalarKutusu in #4814
- feat: search for sentences without a variant when sentences with vari… by @moz-dfeller in #4812
- feat: add invalidated clips count to the language stats by @moz-dfeller in #4827
- Disable problem sentences in ady by @HarikalarKutusu in #4807
- 904-updating-report-options-on-answer-page-to-include-pii-as-a-value by @moz-rotimib in #4826
- 913-move-language-help-text-on-request-a-language-page by @moz-rotimib in #4822
- Update spelling of the number 3. by @Isomorph70 in #4820
- 931-update-database-to-dataset-on-the-question-page by @moz-rotimib in #4830
- 929-align-the-platform-language-picker-on-scripted-speech-to-the-updated-spontspeech-design by @moz-rotimib in #4832
- 925-bug-get-involved-button-on-languages-page-shows-field-label by @moz-rotimib in #4831
- 756 mobile navigation dropdown menu not redirecting or closing by @moz-rotimib in #4829
- 906-bug-issues-with-rtl-in-the-new-front-page by @moz-rotimib in #4823
- fix(home page): rtl fix for partnerships section by @moz-rotimib in #4834
New Contributors
- @Isomorph70 made their first contribution in #4820
Full Changelog: release-v1.137.7...release-v1.138.5
release-v1.137.7
What's Changed
- 892-platform-language-dropdownpicker-on-add-a-question-page by @moz-rotimib in #4816
Full Changelog: release-v1.137.6...release-v1.137.7
release-v1.137.6
What's Changed
- 893-update-subheader-content by @moz-rotimib in #4818
- 874-update-the-secondary-navigation-bar-for-spontspeech by @moz-rotimib in #4817
Full Changelog: release-v1.137.5...release-v1.137.6
release-v1.137.5
What's Changed
- 882-update-dataset-picker-to-match-designs by @moz-rotimib in #4809
Full Changelog: release-v1.137.3...release-v1.137.5