We are happy to announce the v3.1.2 release of Oppia! This much awaited release might be the second last release before we move our codebase to python 3. The release features a lot of infrastructural changes in preparation for this migration to py3, and also infrastructural changes in the frontend related to the Angular migration. A lot of work has also been done on the development workflow front, improving checks for typescript types and adding more frontend tests.
We are also supporting new languages for translations and voiceovers and have remodelled the library page, and the search bar to be better on devices of any screen sizes. There are also a wide variety of fixes and you can see the full list in the changelog
Please welcome Jayasanka Madhawa, and Stephen Hannon for whom this release marks their first contribution to Oppia!
Thanks to Aasif Faizal, AdityaDubey0, Aishwary Saxena, Akshay Anand, Ashutosh Chauhan, Brian Rodriguez, EeshaArif, Farees Hussain, Hardik Katehara, Hasitha Kaushan, Kevin Thomas, Krishita Jain, Md Shahbaz Alam, Nikhil, Praneeth, Radesh, Reshu Kumari, Rijuta Singh, Rohit Katlaa, Sagang Wee, Sandeep Dubey, Sean Lip, Srijan Reddy, Srijan Reddy, U8N WXD, Vojtěch Jelínek, Y. Budhachandra Singh, jimbyo, krishnarao22, mridul-netizen, and Nithesh Hariharan, our returning contributors who made this release possible.
Also a big thanks to Rohit for coordinating the release testing effort for this month, and all the testers that participated in the testing!