Releases: hedyorg/hedy
Releases · hedyorg/hedy
24.3.21
What's Changed
- 💻 Redesign go back button by @Annelein in #5169
- 🪲 Prevent stopped programs from executing by @jpelay in #5225
- 🖊️ Add user-friendly errors for calculations with incorrect types #3465 by @boryanagoncharenko in #5226
- 💻 teachers feedback option by @hasan-sh in #5215
- Translations update from Hosted Weblate by @weblate in #5254
- 💻 Adding a button for Microbit by @rmagedon97 in #5249
- Translations update from Hosted Weblate by @weblate in #5262
- 🪲 fix feedback modal by @hasan-sh in #5258
- 📜 Cleaning up level 12 up and also adds new adventure in level 16 by @MarleenGilsing in #5264
- 🪲 Escape internal var used in repeat by @boryanagoncharenko in #5256
- 🧹 Address TODOs in hedy.py by @boryanagoncharenko in #5259
- Translations update from Hosted Weblate by @weblate in #5270
- Translations update from Hosted Weblate by @weblate in #5272
- 🚚 Don't rewrite emoji in YAML files by @rix0rrr in #5273
- 🪲 Debug play by @jpelay in #5269
- 🚚 Squash merge Weblate PRs by @rix0rrr in #5274
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #5279
- Translations update from Hosted Weblate by @weblate in #5280
- 💻 Add curly braces around teacher adventures' code by @jpelay in #5253
- 🪲 fix quiz/puzzles tabs not showed to students by @hasan-sh in #5276
- Translations update from Hosted Weblate by @weblate in #5282
- 💻 Create adventure within class by @Annelein in #5154
- 💻 Add sleep prompt until level 7 by @Annelein in #5277
Full Changelog: 24.3.12...24.3.21
24.3.12
What's Changed
- 🪲 Fix old programs in program page, improve filtering teacher programs by @jpelay in #5197
- Translations update from Hosted Weblate by @weblate in #5181
- 📜 Content Cleanup upto level 8 by @MarleenGilsing in #5195
- 💻 variable list appears automatically open instead of hidden by @juliabolt in #5202
- 🪲Only show programs that has been modified in Overview of programs per adventure by @jpelay in #5162
- 📜Micro-bit code by @rmagedon97 in #5049
- 🪲 Fix highlighting of keywords with spaces by @jpelay in #5190
- 🪲 Check for programs with empty string as adventure id by @jpelay in #5208
- Translations update from Hosted Weblate by @weblate in #5206
- 🧪 extra tests for the my programs by @hasan-sh in #5210
- 💻 hide all quizes/parsons and show tabs in levels by @hasan-sh in #5156
- Translations update from Hosted Weblate by @weblate in #5223
- 📜 Big clean up level 9 and 10 by @MarleenGilsing in #5217
- 📜 More music adventures by @MarleenGilsing in #5220
- 🪲 Fix babel key issue and 'hi' translation issues on main by @boryanagoncharenko in #5227
- 💻 pair with other teachers by @hasan-sh in #5213
- 💻 Front page start learning/teaching by @Annelein in #5200
- 📜 make dutch phrasing consistent by @Felienne in #5237
- Translations update from Hosted Weblate by @weblate in #5232
- 🚚 Make GitHub action run all code generation, normalize pofiles by @rix0rrr in #5241
- 📜 one more dutch update by @Felienne in #5238
- 🚚 Update JavaScript autocommit workflow by @rix0rrr in #5243
- 🚚 Fix autoupdate script for push events on main by @rix0rrr in #5244
- 🚚 Handle pull_request_target event by @rix0rrr in #5245
- Translations update from Hosted Weblate by @weblate in #5242
- 🪲 attempt to fix the delay of filters in public adventure by @hasan-sh in #5229
- Translations update from Hosted Weblate by @weblate in #5247
- Translations update from Hosted Weblate by @weblate in #5250
- 📜 Remove double quotes by @Felienne in #5251
Full Changelog: 24.2.29...24.3.12
24.2.29
What's Changed
- [FIX] Fix the
filtered_programs_for_user
call by @rix0rrr in #4724 - [FIX] Email validation by @Felienne in #4730
- [LANGUAGE] add exception for is and = by @Felienne in #4728
- [FIX] Elif explained differently by @MarleenGilsing in #4731
- [CONTENT] Java magazine by @SabinaChita in #4740
- Bump werkzeug from 2.3.7 to 3.0.1 by @dependabot in #4668
- [CHORE] Protect against misquery in DynamoDB layer by @rix0rrr in #4736
- [FIX] Use library to validate emails by @jpelay in #4738
- [UI] Dropdown arrows by @Annelein in #4745
- [UI] Creating Tags by @hasan-sh in #4688
- [UI] Adds CodeMirror as editor by @jpelay in #4479
- Reverts CodeMirror by @jpelay in #4753
- Revert "[LANGUAGE, FIX] Fix non-en colors in lists and ask" by @Felienne in #4754
- [UI, Language] Adds CodeMirror by @jpelay in #4755
- Translations update from Hosted Weblate by @weblate in #4722
- [LANGUAGE, FIX] Fix non-en colors in lists and ask by @Felienne in #4756
- [CHORE] Use Skulpt version from our fork by @jpelay in #4760
- [LANGUAGE] Convert calc to int in sleep level 12 by @Felienne in #4677
- [LANGUAGE] improved error productions for at by @akseron in #4663
- Translations update from Hosted Weblate by @weblate in #4764
- Exercises for level 15 and up by @MarleenGilsing in #4735
- [CONTENT] Replacing the old teacher statistics section from all languages by @Felienne in #4763
- [LANGUAGE, FIX] Translates runtime exceptions by @jpelay in #4768
- [UI] Dynamic Survey View - Ask teacher for class info #4612 by @Annelein in #4711
- [FIX] hide survey modal whenever navigating to a class by @hasan-sh in #4790
- Translations update from Hosted Weblate by @weblate in #4781
- [CONTENT] Mistakes in NL quizzes by @MarleenGilsing in #4789
- [CONTENT] Level 6 problem in debugging and calculator adventures by @MarleenGilsing in #4788
- [FIX, TESTING] Fixes failing teacher test by @jpelay in #4797
- [FIX] Remove indexes from surveys table by @jpelay in #4787
- [CHORE] Unwrap Babel translations files by @jpelay in #4767
- [UI idea] Tags dropdown by @hasan-sh in #4759
- [TESTING] Survey view testing by @Annelein in #4802
- [BUG] Hidden dropdown by @Annelein in #4813
- [BUG] Allow users to navigate between exercises using header by @hasan-sh in #4819
- [FIX] Setting up view program page editor by @jpelay in #4801
- [FIX] eliminate hash collisions in test caching by @jtwaleson in #4808
- [TESTING] Adds tests for unquoted strings in loop body by @Felienne in #4825
- [BUG] tags dropdown items get their content width only by @hasan-sh in #4818
- [BUG FIX] Fix embedded editor with CodeMirror by @TiBiBa in #4821
- [UI] Make keyword toggle also switcher language of the editor by @Felienne in #4828
- Translations update from Hosted Weblate by @weblate in #4809
- [UI, FIX] Fixes placing of checkbox and eye icon on grid by @jpelay in #4834
- [CONTENT] New turtle content for level 1-15 by @MarleenGilsing in #4791
- [UI] Locked levels with tooltip by @Annelein in #4814
- [FIX] Proper marking of flat compound statements while debugging by @jpelay in #4766
- [FIX, CHORE] Updates @codemirror/view by @jpelay in #4803
- [LANGUAGE] improve clear errors by @Felienne in #4826
- [BUG] enable inviting second teachers to multiple classes at the same time by @hasan-sh in #4812
- [LANGUAGE] improved error productions for non decimals by @akseron in #4817
- [BUG] Add missing level18 in level dropdown by @Annelein in #4861
- [UI] Localizing level keywords by @Annelein in #4846
- Translations update from Hosted Weblate by @weblate in #4842
- [CHORE] move exceptions into isvalid by @Felienne in #4838
- [FIX] Use string index in surveys by @jpelay in #4868
- [UI] Fix highlighting of return command and list accesses by @jpelay in #4859
- [CONTENT] duplicate class explained by @MarleenGilsing in #4865
- [FIX] Stop trimming code on change in embedded editor by @jpelay in #4872
- Translations update from Hosted Weblate by @weblate in #4873
- [FIX, UI] Editor size depending on parent by @jpelay in #4871
- [UI] Add information tooltip for slides by @jpelay in #4870
- [BUG] Fix broken tests by @ToniSkulj in #4882
- [UI] Developer mode toggle by @Annelein in #4824
- [LANGUAGE] Repairs undefined var exception by @Felienne in #4887
- [LANGUAGE] Allow for translations of erroneous programs by @Felienne in #4875
- [TESTS] Upgrade and enhance Cypress tests by @hasan-sh in #4894
- [FIX] Add warning back in by @Felienne in #4880
- [UI] Public adventures view by @hasan-sh in #4757
- [LANGUAGE] Warning unused var by @Felienne in #4881
- [BUG] fix (tab) indentation within CodeMirror by @hasan-sh in #4832
- Translations update from Hosted Weblate by @weblate in #4878
- [BUG] fix public adventure page by @hasan-sh in #4900
- [BUG] fix adventure public index by @hasan-sh in #4905
- [UI] no pop up for adventure name by @Annelein in #4892
- [CONTENT/CHORE] Update babel to 2.14 by @Felienne in #4904
- Translations update from Hosted Weblate by @weblate in #4902
- [CONTENT] Load slides from yaml by @Felienne in #4908
- [FIX] Return token in Lezer parser only when it applies by @jpelay in #4898
- Translations update from Hosted Weblate by @weblate in #4912
- [CONTENT] Remove start codes by @Felienne in #4913
- [UI] add teacher preview mode by @jtwaleson in #4822
- [LANG] No warning for unused function by @Felienne in #4917
- [CONTENT] Remove all start codes by @Felienne in #4920
- [UI] allow adventures to be added to multiple levels by @hasan-sh in #4793
- [CONTENT] Restores deleted content by @Felienne in #4926
- [BUG] fix cypress memory overusage by @hasan-sh in #4928
- [FIX] Disable autoload and autosave of programs for slides by @rix0rrr in #4914
- [CONTENT] unwrap po files by @Felienne in #4929
- [BUG] prevent students being in multiple classes by @hasan-sh in #4901
- [CHORE] Check .po files for accidental wrapping by @rix0rrr in #4930
- [UI] Survey button instead of pop up by @Annelein in #4897
- [UI] Duplicate second teachers in class by @Annelein in #4840
- [FIX] Remove fixed height for editor by @rix0rrr in #4915
- Translations update from Hosted Weblate by @weblate in #4931
- Embedded editor improvements by @TiBiBa in #4936
- [CONTENT] translate Draw it! exercises to Dutch (#4939) by @mdenburger in #4940
- [UI] Switch read only editors to code mirror by @jpelay in #4924
- 🐞 correctly translate empty string by @Felienne in #4949
- [LANGUAGE] Undefined function warning by @Felienne in #494...
24.2.13
What's Changed
- [FIX] Fix the
filtered_programs_for_user
call by @rix0rrr in #4724 - [FIX] Email validation by @Felienne in #4730
- [LANGUAGE] add exception for is and = by @Felienne in #4728
- [FIX] Elif explained differently by @MarleenGilsing in #4731
- [CONTENT] Java magazine by @SabinaChita in #4740
- Bump werkzeug from 2.3.7 to 3.0.1 by @dependabot in #4668
- [CHORE] Protect against misquery in DynamoDB layer by @rix0rrr in #4736
- [FIX] Use library to validate emails by @jpelay in #4738
- [UI] Dropdown arrows by @Annelein in #4745
- [UI] Creating Tags by @hasan-sh in #4688
- [UI] Adds CodeMirror as editor by @jpelay in #4479
- Reverts CodeMirror by @jpelay in #4753
- Revert "[LANGUAGE, FIX] Fix non-en colors in lists and ask" by @Felienne in #4754
- [UI, Language] Adds CodeMirror by @jpelay in #4755
- Translations update from Hosted Weblate by @weblate in #4722
- [LANGUAGE, FIX] Fix non-en colors in lists and ask by @Felienne in #4756
- [CHORE] Use Skulpt version from our fork by @jpelay in #4760
- [LANGUAGE] Convert calc to int in sleep level 12 by @Felienne in #4677
- [LANGUAGE] improved error productions for at by @akseron in #4663
- Translations update from Hosted Weblate by @weblate in #4764
- Exercises for level 15 and up by @MarleenGilsing in #4735
- [CONTENT] Replacing the old teacher statistics section from all languages by @Felienne in #4763
- [LANGUAGE, FIX] Translates runtime exceptions by @jpelay in #4768
- [UI] Dynamic Survey View - Ask teacher for class info #4612 by @Annelein in #4711
- [FIX] hide survey modal whenever navigating to a class by @hasan-sh in #4790
- Translations update from Hosted Weblate by @weblate in #4781
- [CONTENT] Mistakes in NL quizzes by @MarleenGilsing in #4789
- [CONTENT] Level 6 problem in debugging and calculator adventures by @MarleenGilsing in #4788
- [FIX, TESTING] Fixes failing teacher test by @jpelay in #4797
- [FIX] Remove indexes from surveys table by @jpelay in #4787
- [CHORE] Unwrap Babel translations files by @jpelay in #4767
- [UI idea] Tags dropdown by @hasan-sh in #4759
- [TESTING] Survey view testing by @Annelein in #4802
- [BUG] Hidden dropdown by @Annelein in #4813
- [BUG] Allow users to navigate between exercises using header by @hasan-sh in #4819
- [FIX] Setting up view program page editor by @jpelay in #4801
- [FIX] eliminate hash collisions in test caching by @jtwaleson in #4808
- [TESTING] Adds tests for unquoted strings in loop body by @Felienne in #4825
- [BUG] tags dropdown items get their content width only by @hasan-sh in #4818
- [BUG FIX] Fix embedded editor with CodeMirror by @TiBiBa in #4821
- [UI] Make keyword toggle also switcher language of the editor by @Felienne in #4828
- Translations update from Hosted Weblate by @weblate in #4809
- [UI, FIX] Fixes placing of checkbox and eye icon on grid by @jpelay in #4834
- [CONTENT] New turtle content for level 1-15 by @MarleenGilsing in #4791
- [UI] Locked levels with tooltip by @Annelein in #4814
- [FIX] Proper marking of flat compound statements while debugging by @jpelay in #4766
- [FIX, CHORE] Updates @codemirror/view by @jpelay in #4803
- [LANGUAGE] improve clear errors by @Felienne in #4826
- [BUG] enable inviting second teachers to multiple classes at the same time by @hasan-sh in #4812
- [LANGUAGE] improved error productions for non decimals by @akseron in #4817
- [BUG] Add missing level18 in level dropdown by @Annelein in #4861
- [UI] Localizing level keywords by @Annelein in #4846
- Translations update from Hosted Weblate by @weblate in #4842
- [CHORE] move exceptions into isvalid by @Felienne in #4838
- [FIX] Use string index in surveys by @jpelay in #4868
- [UI] Fix highlighting of return command and list accesses by @jpelay in #4859
- [CONTENT] duplicate class explained by @MarleenGilsing in #4865
- [FIX] Stop trimming code on change in embedded editor by @jpelay in #4872
- Translations update from Hosted Weblate by @weblate in #4873
- [FIX, UI] Editor size depending on parent by @jpelay in #4871
- [UI] Add information tooltip for slides by @jpelay in #4870
- [BUG] Fix broken tests by @ToniSkulj in #4882
- [UI] Developer mode toggle by @Annelein in #4824
- [LANGUAGE] Repairs undefined var exception by @Felienne in #4887
- [LANGUAGE] Allow for translations of erroneous programs by @Felienne in #4875
- [TESTS] Upgrade and enhance Cypress tests by @hasan-sh in #4894
- [FIX] Add warning back in by @Felienne in #4880
- [UI] Public adventures view by @hasan-sh in #4757
- [LANGUAGE] Warning unused var by @Felienne in #4881
- [BUG] fix (tab) indentation within CodeMirror by @hasan-sh in #4832
- Translations update from Hosted Weblate by @weblate in #4878
- [BUG] fix public adventure page by @hasan-sh in #4900
- [BUG] fix adventure public index by @hasan-sh in #4905
- [UI] no pop up for adventure name by @Annelein in #4892
- [CONTENT/CHORE] Update babel to 2.14 by @Felienne in #4904
- Translations update from Hosted Weblate by @weblate in #4902
- [CONTENT] Load slides from yaml by @Felienne in #4908
- [FIX] Return token in Lezer parser only when it applies by @jpelay in #4898
- Translations update from Hosted Weblate by @weblate in #4912
- [CONTENT] Remove start codes by @Felienne in #4913
- [UI] add teacher preview mode by @jtwaleson in #4822
- [LANG] No warning for unused function by @Felienne in #4917
- [CONTENT] Remove all start codes by @Felienne in #4920
- [UI] allow adventures to be added to multiple levels by @hasan-sh in #4793
- [CONTENT] Restores deleted content by @Felienne in #4926
- [BUG] fix cypress memory overusage by @hasan-sh in #4928
- [FIX] Disable autoload and autosave of programs for slides by @rix0rrr in #4914
- [CONTENT] unwrap po files by @Felienne in #4929
- [BUG] prevent students being in multiple classes by @hasan-sh in #4901
- [CHORE] Check .po files for accidental wrapping by @rix0rrr in #4930
- [UI] Survey button instead of pop up by @Annelein in #4897
- [UI] Duplicate second teachers in class by @Annelein in #4840
- [FIX] Remove fixed height for editor by @rix0rrr in #4915
- Translations update from Hosted Weblate by @weblate in #4931
- Embedded editor improvements by @TiBiBa in #4936
- [CONTENT] translate Draw it! exercises to Dutch (#4939) by @mdenburger in #4940
- [UI] Switch read only editors to code mirror by @jpelay in #4924
- 🐞 correctly translate empty string by @Felienne in #4949
- [LANGUAGE] Undefined function warning by @Felienne in #494...
1.0 for doi
Release is needed to create a doi