From 6ef62595b5dabadc280ddf9a11760eccf7d84cae Mon Sep 17 00:00:00 2001 From: Sean Lip Date: Tue, 21 Jul 2020 20:21:14 -0700 Subject: [PATCH] Update authors and changelog for v3.0.1 (#9993) --- AUTHORS | 2 + CHANGELOG | 174 ++++++++++++++++++ CONTRIBUTORS | 6 + .../pages/about-page/about-page.constants.ts | 9 +- 4 files changed, 189 insertions(+), 2 deletions(-) diff --git a/AUTHORS b/AUTHORS index 90f8e9c9f6f6..c010202c0ff7 100644 --- a/AUTHORS +++ b/AUTHORS @@ -38,6 +38,7 @@ Andrey Mironyuk Anggoro Dewanto Anish V Badri Ankita Saxena +Anmol Mittal Anmol Shukla Anthony Alridge Anthony Zheng @@ -155,6 +156,7 @@ Krishna Rao Kristin Anthony Kumari Shalini Kunal Garg +Kyriaki Velliniati Lakshay Angrish Laura Kinkead Lorrany Azevedo diff --git a/CHANGELOG b/CHANGELOG index 3a4d325d0ee1..225482d9bc36 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,179 @@ This file contains a summary of changes to the Oppia code base. +v3.0.1 (21 Jul 2020) +------------------------ +Contributor Pages +* Fix #6672: Translation prioritization (#9443) + +QA Team +* Fix part of #9740: Remove "any" from spec files and replace it by @ts-ignore (#9748) +* Remove flaky test block from voicever player suite (#9739) +* Fix frontend errors related to spying window inner width (#9701) +* Revert flaky frontend test (#9700) +* Fix the frontend flake (#9693) +* Milestone 1 - Change maintenance-page controller to component (#9662) +* Milestone 1 - Separate remaining inline AngularJS modal controllers into new files and fully covered them (#9651) +* Changing topic-and-skills-dashboard-page controller to component and test it until 100% coverage (#9650) +* Milestone 1 - Testing exploration-editor-page to get 100% coverage (part 6) (#9646) +* Milestone 1 - Testing components to get 100% coverage (part 5) (#9623) +* Milestone 1 - Testing components to get 100% coverage (part 4) (#9620) +* Milestone 1 - Fully cover 10 inline controllers (part 4) (#9601) +* Milestone 1 - Fully cover 10 inline controllers (part 3) (#9583) +* Milestone 1 - Fully cover 10 inline controllers (part 2) (#9563) +* Milestone 1 - Fully cover 10 inline controllers (#9554) +* Milestone 1 - Testing components/controllers to get 100% coverage (part 3) (#9529) +* Fix part of #6240: Adding e2e tests for playing audio translations (2nd PR) (#9518) +* Milestone 1 - Testing components to get 100% coverage (part 2) (#9508) +* Fix #9409: Fix e2e flakes (#9437) +* Milestone 1 - Testing components to get 100% coverage (#9422) +* Fix part of #4057: Test Coverage for StatesObjectFactory.ts (#9655) +* Fix #9492 Flaky frontend test (#9506) + +Lesson analytics +* Introduce controller layer for improvements tasks (#9645) +* Introduce ExplorationTask, IneffectiveFeedbackLoopTask, SuccessiveIncorrectAnswersTask domain objects (#9618) +* Standardize structure of visualization directives (#9605) +* Introduce NeedsGuidingResponsesTask domain object (#9595) +* Introduce services layer for exploration improvement tasks (#9575) +* Introduce HighBounceRateTask domain object (#9515) +* Refactor PlaythroughService and increase coverage to 100% (#9497) +* Fix #3947: Clean-up Statistics tab with ClickHexbin visualization as sample introduction (#9622) + +Translations +* Add french as supported site language (#9484) + +Miscellaneous +* Milestone 1.5: Score 100% in Chrome audits on Donate, Email Dashboard, And Email Dashboard results Webpages (#9705) +* Milestone 1.3 and Milestone 1.4: Score 100% in Chrome audits on Collection-Player, Contact, Community-Dashboard, Creator-Dashboard, and Delete-Account Pages (#9613) +* Fix part of #7450: private access in jobs test file (#9543) +* Fix #6271: update_interaction_solution is accepting object instead of dict (#9503) +* Fix #7450: fixed private method calls for the tests in draft_upgrade_services_test.py (#9491) +* Milestone 1.2: Score 100% in Chrome audits Admin, Classroom, About, Collection_Editor pages (#9490) +* URL Changes for SEO (Static URL changes) (#9460) +* Fix part of #8038: Remove http requests from the files that are not backend api services (#9433) +* Fix #9711: Fixed the admin page job buttons issue (#9712) +* Localisation updates from https://translatewiki.net. (#9615) + +Release team +* Remove extra spaces in changelog (#9724) +* Update authors and changelog for v3.0.0 (#9723) + +Angular Migration +* Fix part of #7165: Remove some more any types (#9754) +* Fix part of #7165: Refactor interaction type defs and some more remove any types (#9742) +* Fix part of #7165: Remove some more any types (#9677) +* Intoduce UIB modal migration, Flex Layout Classes, and migrates sharing links directive (#9673) +* Fix part of #7165: Remove some more any types (#9663) +* Fix #7176: Remove rest of any types under the issue 7176 (#9596) +* Add oppia-root and oppia-angular-root to all modules (#9576) +* Fix part of #7176: Remove some more any types (#9544) +* Fix part of #8472: Migrate concept-card-backend-api-service to Angular 8 (#9505) +* Hybrid config (#9479) +* Fix part of #7176: Add types for Customization Args (#9463) +* Change subjects to event emitters (#9423) +* Change controllers to components (Part 2) (#9335) + +Speed improvement +* Fix part of #8016: Added a separate backend api service for profile-page.controller.ts (#9387) +* Fix #8499: Serve Images in WebP (#9206) + +Data handling +* Remove username from commit log models (#9329) + +Bug fixes +* Fix #9808: Add component.html to build to fix topic editor in prod_env (#9857) +* Fix #9791: Fixed math editor preview in old math interaction. (#9806) +* Fix undefined values in topic manager dropdown (#9792) +* Fix #6893: Make the suggestion validation less stringent to match validation of exploration categories and modify the suggestion migration job. (#9732) +* Fix images not showing in subtopic viewer in prod and local storage handling in thumbnail editor (#9690) +* Fix #9557, #9559, #9540, #9558, #9567 - Fixed on window resize function, added migration to get_multi_skills and other UI changes (#9591) +* Fix #9565: Pass .timetuple() to time.mktime() in utils.get_time_in_millisecs (#9560) + +Learner/Creator Pages +* Fix bugs in the create new subtopic modal of missing validations. (#9943) +* Fix #9904: Add check and validation to fix concept card issues. (#9910) +* Fix #9838, #9877, #9801 and #9819: Topic, subtopic and story viewer changes, trailing whitespace in RTE content and skill editor changes (#9907) +* Fix #9864: Convert schema-based-float-editor input from string to number type (#9903) +* Fix #9837, #9834, #9833 Fixing merged skills persist, topic warning is cut-off, topic description typo. (#9896) +* Fix #9818, #9772, #9786 (#9830) +* Fix #9777: Overriding guppy osk styles to fix tooltip position. (#9785) +* Fix no skills text bug (#9776) +* Minor improvements to topics and skills dashboard. (#9774) +* Fix 9756, 9755 Fixing error in deleting skill (#9769) +* Fix #9709: Show question images in question player (#9768) +* Improve pagination and making right box scrollable (#9758) +* Remove commas from input for NumericInput interactions (#9747) +* Improving the Skills dashboard UI and improving the topic preview button in topic editor. (#9743) +* Fix #9722: Fix skill modal opening twice bug, Adding reordering functionality and Unassigned topic filter (#9733) +* Add mobile view for Skill editor. (#9719) +* Fix #9587, Added mobile view for topics dashboard, skills dashboard and topic editor. (#9706) +* Milestone 1.2 and 1.3: SVG generation for new entities. (#9678) +* Upgrade the Skill Editor UI (#9672) +* Extend math expression parser. (#9658) +* Fix #9602 Add touch support to fabric js editor (#9657) +* Milestone 1.6 and 1.7: Add Math Equation Input Interaction. (#9649) +* Fix drag drop interaction bug (#9644) +* Allow images while creating questions. (#9617) +* New UI for the topic editor. (#9603) +* Add svg editor using fabric js and replace literallyCanvas (#9598) +* Add a one-off job for math expression input validation. (#9597) +* Milestone 1.3 and 1.4: Add Algebraic Expression Input Interaction (#9553) +* Upgrading the Skills dashboard UI (#9525) +* Fix #9354 and other critical bugs (#9520) +* Add validation jobs for math expressions in Explorations and draft change lists. (#9517) +* Show rubrics info in the question editor and bug fixes (#9510) +* Fix #9466: Adding thumbnail and fixing bugs (#9474) +* Redesign story viewer followup (#9473) +* Milestone 1.2.2: Add position-of-terms and math editor directives. (#9400) +* Milestone 1.1: Add the new Math schema and migrations. (#9390) +* Fix #9322: Redesign landing page (#9366) +* Milestone 1.2.1: Add math objects with validators. (#9336) +* Add functionality to filter skills in the skill selector, based on subtopics and topics. (#9280) +* Fix part of #3446: add SetInput validations (#9439) + +Developer experience +* Revert "Intoduces UIB modal migration, Flex Layout Classes, and migrates sharing links directive" (#9779) +* Chromedriver Upgrade (#9775) +* Update github actions python and checkout library (#9767) +* Fix Action tasks stdout encoding (#9737) +* Update audio project codeowners (#9735) +* Remove issue assigned check from github actions (#9734) +* Fix #9697: Separate frontend and backend tests (#9699) +* Revert "Add live output for frontend tests" (#9698) +* Fix #9691: Increase build time for nav-and-misc e2e test (#9696) +* Fix Travis email notifications to always notify on failures. (#9694) +* Suppress 40k lines of ENOSPC output in frontend tests. Build GitHub Actions only on pushes/PRs to develop or release branches. (#9689) +* Fix part of #8423: Added lint check to ensure that there is one blank newline below each class docstring. (#9687) +* Container reorganization (#9684) +* Remove lint checks and backend tests from circle CI (#9671) +* Setup oppiabot workflow (#9669) +* Introduce GitHub actions to backend and linter (#9668) +* Fix #8165: implement 4 space indentation and 8 space indentation for docstrings (#9654) +* Add 'merge to target' step for all circle ci tests (#9614) +* Fix part of #8423: Added check to ensure if the instances of HtmlWebpackPlugin in webpack.common.config.ts contains all needed keys (#9590) +* Fix for #9458: Typescript linter fails on relative import (#9580) +* Assign @srijanreddy98 ownership of angular-migration files to co-own those files with @basnalnitish (#9577) +* Fix part of #8423: Added check for proper comment style for JS files (#9574) +* Fix part of #8423: Added check to ensure that all TODO messages start with a capital letter (#9573) +* Skip setup in frontend tests and e2e tests (#9572) +* Fix CircleCI setup git config (#9535) +* CI Test Organization (#9523) +* Fix part of #8423: Add lint check for alphabetized list in CSS (#9522) +* Update travis and circleci to disable tests for release changelog PRs (#9516) +* Fix part of #8423: Added lint check to ensure that there are valid spaces and newlines (#9507) +* Fix #8423: Check that functions with test_only in their names are only used in _test.py files. (#9504) +* Transfer codeowners (#9501) +* Disallow using eslint disable statement for camelcase (#9482) +* Added newline check at end of file (#9459) +* Fix part of #8423: Added check to ensure that all lines in skip_files in app.yaml reference valid files in the repository (#9451) +* Lint output is cleaner and less verbose. (#9438) +* Fix #8668: added jsdoc to improve documentation and Fix #7165: adds type clarity (#9421) +* Fix #7590: Python, HTML, CSS, Js/Ts lint tests (#8947) +* Improve run frontend tests (fixed encoding issue) (#9725) +* Fix #9683: Add Constants File for Protractor (#9720) +* Add live output for frontend tests (#9621) + + v3.0.0 (29 Jun 2020) ------------------------ Contributor Pages diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 85d94e4a171b..e6787814c853 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -54,6 +54,7 @@ Angela Park Anggoro Dewanto Anish V Badri Ankita Saxena +Anmol Mittal Anmol Shukla Anthony Alridge Anthony Zheng @@ -163,6 +164,7 @@ Karen Rustad Kartikey Pandey Kashif Jamal Soofi Kathryn Patterson +Kayla Hardie Kefeh Collins Kenneth Ho Kerry Wang @@ -171,6 +173,7 @@ Keshav Gupta Kevin Conner Kevin Lee Kevin Thomas +Kevin Zhang Kiran Konduru Kyriaki Velliniati Koji Ashida @@ -179,6 +182,7 @@ Krishna Rao Kristin Anthony Kumari Shalini Kunal Garg +Kyriaki Velliniati lakshay-angrish Laura Kinkead Lorrany Azevedo @@ -266,6 +270,7 @@ Saeed Jassani Safwan Mansuri Sagang Wee Sagar Manohar +Sajal Asati Samara Trilling Samriddhi Mishra Sandeep Dubey @@ -369,4 +374,5 @@ Yuliang Zach Puller Zach Wiebesiek Zachery Vekovius +Zhu Chu Zoe Madden-Wood diff --git a/core/templates/pages/about-page/about-page.constants.ts b/core/templates/pages/about-page/about-page.constants.ts index 622178b19781..aae8d2c84943 100644 --- a/core/templates/pages/about-page/about-page.constants.ts +++ b/core/templates/pages/about-page/about-page.constants.ts @@ -57,6 +57,7 @@ export class AboutPageConstants { 'Anggoro Dewanto', 'Anish V Badri', 'Ankita Saxena', + 'Anmol Mittal', 'Anmol Shukla', 'Anthony Alridge', 'Anthony Zheng', @@ -166,6 +167,7 @@ export class AboutPageConstants { 'Kartikey Pandey', 'Kashif Jamal Soofi', 'Kathryn Patterson', + 'Kayla Hardie', 'Kefeh Collins', 'Kenneth Ho', 'Kerry Wang', @@ -174,14 +176,15 @@ export class AboutPageConstants { 'Kevin Conner', 'Kevin Lee', 'Kevin Thomas', + 'Kevin Zhang', 'Kiran Konduru', - 'Kyriaki Velliniati', 'Koji Ashida', 'Konstantinos Kagkelidis', 'Krishna Rao', 'Kristin Anthony', 'Kumari Shalini', 'Kunal Garg', + 'Kyriaki Velliniati', 'Lakshay Angrish', 'Laura Kinkead', 'Lorrany Azevedo', @@ -245,9 +248,9 @@ export class AboutPageConstants { 'Rahul Modi', 'Raine Hoover', 'Rajan Garg', + 'Rajat Kumar', 'Rajat Patwa', 'Rajat Talesra', - 'Rajat Kumar', 'Rajendra Kadam', 'Rajitha Warusavitarana', 'Rakshit Kumar', @@ -269,6 +272,7 @@ export class AboutPageConstants { 'Safwan Mansuri', 'Sagang Wee', 'Sagar Manohar', + 'Sajal Asati', 'Samara Trilling', 'Samriddhi Mishra', 'Sandeep Dubey', @@ -372,6 +376,7 @@ export class AboutPageConstants { 'Zach Puller', 'Zach Wiebesiek', 'Zachery Vekovius', + 'Zhu Chu', 'Zoe Madden-Wood', ]; }