|
1 | 1 | This file contains a summary of changes to the Oppia code base.
|
2 | 2 |
|
| 3 | +v3.1.2 (10 Jul 2021) |
| 4 | +------------------------ |
| 5 | +Contributor Pages |
| 6 | +* Fix #13173: Modify translation submission validation to check for custom tags (#13309) |
| 7 | +* Fix part of #12184: Create translation contribution stats storage model and corresponding population one off job (#13201) |
| 8 | +* CP fixes for June release (#13198) |
| 9 | + |
| 10 | +Angular Migration |
| 11 | +* Fix N/A: Optimize Story-Summary-Tile change detection cycles (#13064) |
| 12 | +* Fix #7359: Use transclusion components in exploration editor page (#13040) |
| 13 | +* Fix part of #9749: Migrate Oppia footer directive. (#13003) |
| 14 | +* Fix part #9749: Migrate svg filename editor (#12977) |
| 15 | +* Fix part of #9749: Migrate Profile page. (#12926) |
| 16 | +* Fix part of #9749: Migrate I18nFooter Directive (#12925) |
| 17 | +* Migrate ckeditor directives to Angular. (#12881) |
| 18 | +* Fix part of #9749: Migrate Preview thumbnail. (#12870) |
| 19 | +* Fix part of #9749: Migrate input response pair. (#12853) |
| 20 | +* Introduce ngx-translate as a replacement for translate pipe (#12790) |
| 21 | +* Fix part of #9749 Migrated Services and Modals for Exploration Editor Page (#12781) |
| 22 | +* Fix part of #9749: Migrate remaining object editors in extensions. (#12775) |
| 23 | +* Fix part of #9749: Migrate audio bar directive (#12766) |
| 24 | +* Fix part of #9749, #8472: Migrate Display hint modal service and dependencies. (#12756) |
| 25 | +* Fix Part Of #9749: Migrates Navbar Of Story-Editor-Page to Angular (#12741) |
| 26 | +* Fix Part of #9749: Migrate story-summary-tile to Angular (#12728) |
| 27 | +* Fix part of #9749: Migrate Exploration Footer and dependencies (#12703) |
| 28 | +* Fix part of #8472: Topic editor state service migrated. (#12664) |
| 29 | +* Fix part of #9749: Migrates Top-Navigation-Bar to Angular (#12584) |
| 30 | +* Fix of #9749: Migrate non-negative-int, numeric-expression, position-of-terms, positive-int, ratio-expression, real, sanitized-url, set-of-algebraic-identifier, set-of-translatable-html-content-ids, subtitled-html editors (#12554) |
| 31 | +* Fix part of #9749: Migrate base-content (#12371) |
| 32 | +* Fix part of #9749: Migrate all oppia-non-interactive-* (#12294) |
| 33 | + |
| 34 | +Translations |
| 35 | +* Routine update of translations (#13089) |
| 36 | +* Routine update of translations. (#13012) |
| 37 | + |
| 38 | +Miscellaneous |
| 39 | +* Remove classroom page accessible flag config property (#12988) |
| 40 | +* Adds correct structure for topic landing page (#12972) |
| 41 | + |
| 42 | +Release team |
| 43 | +* Increase memory for webpack (#13000) |
| 44 | +* Adds new release coordinator role and a separate page for release coordinator's work (#12884) |
| 45 | + |
| 46 | +Developer UX |
| 47 | +* Fix Part of #10474: Cover some files with TS strict checks - 5 (#13057) |
| 48 | +* Fix Part of #10474: Cover some files with TS strict checks - 2 (#13050) |
| 49 | +* Fix Part of #10474: Cover some files with TS strict checks - 4 (#13047) |
| 50 | +* Routine upgrade of frontend libraries (#13030) |
| 51 | +* Fix part of #10816: Migrate all comment related JS/TS lint checks to custom eslint checks (#13022) |
| 52 | +* Fix part of #10816: Migrate check constants declaration (#13011) |
| 53 | +* Fixes part of #10816: Migrate lint check for match line breaks in controller dependencies (#12994) |
| 54 | +* Fix part of #10816: migrate sorted dependencies lint check to eslint (#12983) |
| 55 | +* Fix part of #10816: migrate check directive scope lint check to eslint (#12979) |
| 56 | +* Fix part of #10816: Disallow multiple component in a file (#12974) |
| 57 | +* Fix Part Of #10474: Make TypeScript checks strict for some files (#12965) |
| 58 | +* Remove and disallow usage of `import _ from lodash` (#12963) |
| 59 | +* Fix Part of #10474: Cover more files with TS strict checks (#12962) |
| 60 | +* Fix part of #8668: Document exploration-category & exploration-title service files with jsdoc (#12948) |
| 61 | +* Export JSON from Karma coverage reports (#12923) |
| 62 | +* Fix part of #10474: Cover GraphUtilsService with strict checks (#12716) |
| 63 | + |
| 64 | +Data handling |
| 65 | +* Fix part of #12792, #11475 implement the _get_change_domain_class for other models: platform-parameter (#12958) |
| 66 | +* Refactoring of filter_skills_by_mastery (#12924) |
| 67 | +* Fix part of #11572: Using exception instead of error in controllers (#12611) |
| 68 | + |
| 69 | +Bug fixes |
| 70 | +* Fix #13142: Fix author profiles dropdown (#13238) |
| 71 | +* Fix for 'Failed to load resource: net::ERR_UNKNOWN_URL_SCHEME' console error flake. (#13032) |
| 72 | +* Fix for console errors on admin roles tab (#13018) |
| 73 | +* Fix the wrong usage of pluralization syntax in `learner-dashboard-page.component.html` file (#12856) |
| 74 | + |
| 75 | +Python Migration |
| 76 | +* Fix part of #11475: Migrates _validate_composite_entity_id (#13085) |
| 77 | +* Fix part of #11475: Prepare API of JobRunResults for writing to storage (#13027) |
| 78 | +* Fix part of #11475: Migrates _validate_archived_models_marked_deleted (#13019) |
| 79 | +* Fix part of #11475: Add Apache Beam domain and services (#12954) |
| 80 | +* Fix part of #11475: Move datastoreio stub into JobBase (#12947) |
| 81 | +* Fix part of #11475: Add JobRunResult type for Beam Jobs (#12940) |
| 82 | +* Fix part of #11475: Add gae_models for Apache Beam jobs (#12939) |
| 83 | +* Fix part of #11475: Add RelationshipsOf unit tests and stabalize ModelProperty implementation (#12890) |
| 84 | +* Fix part of #11475: Add query support to the datastoreio stub (#12880) |
| 85 | +* Fix part of #11475: Use SimpleXMLRPCServer to implement the datastoreio stub (#12851) |
| 86 | + |
| 87 | +Learner/Creator Pages |
| 88 | +* UI changes to library and story viewer page (#13216) |
| 89 | +* Preloads skill images; Adds a job to copy question images to the correct storage path; Make 'coming soon' topic tiles not clickable (#13184) |
| 90 | +* Fix #13067, #13068, #12951 and #12857 - Moved language selector to navbar, fixed URLs and translations (#13074) |
| 91 | +* Fix Browser Library button on the teach page (#13033) |
| 92 | +* Fix #8983: Use base64 instead of blob for caching images and use the SVG sanitizer for base64 SVG urls (#13013) |
| 93 | +* Redesigning and Updating the Learner Dashboard page Milestone-1.1 (#13006) |
| 94 | +* Milestone 1.1: Add Storage Models for Blog Posts (#12933) |
| 95 | +* Fix #12630: Force pasting plain text in RTE editor (#12861) |
| 96 | +* Editor frontend changes for card is checkpoint field (#12817) |
| 97 | +* Fix math expression RTE copy (#12806) |
| 98 | +* Adding limit to text message in feedback thread (#12746) |
| 99 | +* Fix part of #6271: Update subparts of interaction answer group. (#12636) |
| 100 | +* New About page (#11420) |
| 101 | + |
| 102 | +Automated QA Team |
| 103 | +* Added unit tests for exploration player state service (#13062) |
| 104 | +* Added unit tests for story editor navbar component (#13039) |
| 105 | +* Temporarily Transfer Code Ownership from @U8NWXD to @krishnarao22 (#12986) |
| 106 | +* Stop Printing Frontend Test Success Messages (#12955) |
| 107 | +* Add emaildashboard E2E Test Rerun policy and Ensure Tests Fail on Missing Policies (#12953) |
| 108 | +* Graph layout service test (#12946) |
| 109 | +* Create activity button component frontend unit tests (#12936) |
| 110 | +* Resolving E2E Flake: StateContentEditor Taking Too Long to Appear to Set Content (#12919) |
| 111 | +* Add @krishnarao22 to Automated QA CODEOWNER files (#12915) |
| 112 | +* Introduces a check for whether a PR is low risk in `e2e Admin Page Test` and `e2e Publication Test` (#12906) |
| 113 | +* Add waitFor in forms.js to Fix Extensions Suite E2E Flake (#12904) |
| 114 | +* Resolving e2e flake "no element found using locator: by(css selector, option:checked)" (#12842) |
| 115 | +* Implement Suite-Specific E2E Test Rerun Policy (#12839) |
| 116 | +* Merge from Base Branch Before E2E Runs on GitHub Actions (#12829) |
| 117 | +* Fix part of #10798: Fix explorationEditorMainTab with action.js and waitfor.js (#12700) |
| 118 | + |
| 119 | +Miscellaneos fixes |
| 120 | +* Add Marathi (मराठी) and Ganda (Luganda) to supported languages (#13315) |
| 121 | +* Fixes regression in copy tool: Fix filepath editor validity (#13115) |
| 122 | +* Reducing flakiness in the Topic and Story Editor E2E Suite (#13092) |
| 123 | +* Call dispatchEvent on windowRef provided to the tested component instead of 'window' (#13072) |
| 124 | +* Update naming for lighthouse checks, add logging for exported URLs, fix some flakiness with lighthouse accessibility test and extensions e2e test. (#13066) |
| 125 | +* Mock runOutsideAngular so that callback can be tested (#13058) |
| 126 | +* Optimize exploration tile change detection and fix filepath uploader form validity (#13038) |
| 127 | +* Update codeowners file (#13037) |
| 128 | +* Fix #12911: Updates not allowed suggestion exception message and fixes possible flake causes (#13020) |
| 129 | +* Controlling the Video Recorder (#12984) |
| 130 | +* Fix #12694: Revert #12696 (#12967) |
| 131 | +* Fixes: #12943 Added unit tests for question player engine service (#12944) |
| 132 | +* Resolving the 'Expected 0 to equal 2' flake in AdminPage (#12927) |
| 133 | +* Fixes issues #11758, #11683 and #11472: validates the translation, disables paragraph copy to translation and adds how-to-use copy tool doc link (#12909) |
| 134 | +* Fix rule input voiceover status (#12905) |
| 135 | +* Added frontend tests for topic questions tab component (#12893) |
| 136 | +* Fix #12846: Adds a modal to prompt the user to save the exploration changes. (#12879) |
| 137 | +* Fix #12824: Make allowKeywords property set to True in .eslintrc file (#12860) |
| 138 | +* Fix #12451 The review modal title does not update when reviewing multiple suggestions (#12845) |
| 139 | +* Moving final e2e tests to GitHub Actions (#12835) |
| 140 | +* Fix part of #9749: Migrate interactive map, logic proof, multiple choice input, set input and text input interactions. (#12788) |
| 141 | +* Fix part of #9749: Migrate svg-file-name-editor-component (#12764) |
| 142 | +* Fetch_page to fetch (#12763) |
| 143 | +* Fix #12698 Migrates files to use preventpageunload service (#12742) |
| 144 | +* Fix #12547: Granularise translation commit commands (#12719) |
| 145 | + |
| 146 | + |
3 | 147 | v3.1.1 (10 Jun 2021)
|
4 | 148 | ------------------------
|
5 | 149 | Miscellaneous
|
|
0 commit comments