v3.4.7
Fix #16494: Move /security.txt to /.well-known/security.txt (#16864)
(Celebrating learners' accomplishments) Milestone 1.1: Add end chapter check-mark and confetti (#15589)
Fetch copyrighted images from Google Cloud Storage (#20484)
[GSoC 2025] M2.6 - Fix part of #19851: Selective rendering, character counting and paste validation for Rich Text Editor Components (#22922)
[GSoC 2025] M1.8 - Fix part of #18305: Created the frontend and backend for the study guide viewer and preview tabs (#22848)
Fix #4367 : Prevent null-submission for MathExpressionInput interaction (Upgraded guppy 260da6--->b5055b) (#4753)
(Partially) Fix #2100: add cache slugs. (#2208)
Rename sample autogenerated voiceovers used for the dev server mode (#21990)
Replace jQuery .attr(),.data, .text, .append, and .html with native DOM methods (#22494)
Add e2e tests to svg editor rte (#9745)
Adds readme to various folders (#8329)
Create a pip package for Oppia to support Beam jobs (#13938)
Add GTM support to the Oppia site (#21265)
Revert "Addresses voiceover regeneration feedback (#23057)"
Fix #2255: Remove commons folder and transform toast icons to material (#4898)
Remove oppia-dev@, update badge on README, drop superfluous release constants. (#21468)
[GSoC'24]M1.5(b) : Remove About foundation page (#20565)