Releases: code-dot-org/code-dot-org
Releases · code-dot-org/code-dot-org
v2024-06-04.1
v2024-06-04.0
- temporarily increase the size of foorm redshift column
- Reset test flakiness counters to after iPad and iPhone test fixes
- Pass down less info about enrolled workshops
- Show tutorial section for all languages on code.org/music
- CPA Teacher support link added
- [Design2-68] Share Project Modal (Dance Party Page) - Use DSCO Buttons / Align bottom buttons
- [Design2-96] DSCO TextField update changelog
- [Google Blockly] check hidden workspace when executing student code
- Revert "Revert "delete calc and eval (#58956)" (#59050)"
- Adds LMS landing page to pegasus
- remove calc and eval lessons from events script
- Handle no channelId in aichat request
- Fix Progress v2 UI test
- [ProgressV2M] Add expanded lesson data cells with time spent and last updated
- [Design2-96] DSCO create TextField Component
- Revert "delete calc and eval (#58956)"
- Music: sounds panel preview variant update
- Music: Pack dialog updates
- Music: timeline cursor
v2024-06-03.1
- Remove manual configuration setting.
- use useRef in for blockRef in EmbeddedBlock
- Gen AI: basic error handling
- Regen curriculum test fixtures
- Prevent deletion of programming expressions referenced from existing lessons
- P20 941/instrument registration events
- jimt/CT-623 - popup buttons
- delete calc and eval
v2024-06-03.0
- Temporarily disable flaky Applab versions UI test
- AI Tutor: submit button style updates
- [Gen AI] Display value customization is updated to (temperature and selected model)
- Nicklathe/fix dynamic registration
- AI Tutor: AssistantMessageFeedback component
- DTS (Levelbuilder > Staging) [robo-dts]
- Use Google Blockly for embedded blocks in lesson plans
- delete programming expression from lesson
- P20-138: Add CAP Lock-out flow for existing accounts
- I18n sync Down & Out 05/29
- Speculative de-flaking of useRegionalPartner apps test
- Code Bridge: small console updates
- Music: dismiss chaff on start over
- [ProgressV2M] Add headers for last updated and time spent
- Replace the Find out More form on the /districts page with the new Hubspot one
- AI Tutor: user message tweaks
- PR 59008
- DTS (Levelbuilder > Staging) [robo-dts]
- Modal for teachers of at risk gated students
- PR 58979
v2024-05-31.0
- add extra DCDO stub to LTI controller test
- [Google Blockly] Prevent infinite mirroring of variable events
- Fix weird wrapping on translated AWS section on code.org/music
- Navigation updates - Shrink the size of the help icon
- Fixed play sound block in french
- Conditionally Disable MySQL Client Reconnect
- Fix Violations of and Reenable
Style/IfWithBooleanLiteralBranches
- I18n sync In & Up 05/28
- reset globals on each run
- Add DCDO Flag to Disable Session Migration
v2024-05-30.0
- Enable
import/order
for Applab Directories - Add start over button for Aichat levels
- [Python Lab] Improve error messages
- Fix for local codebridge project loading
- [ProgressV2M] Add buttons to show time spent and last updated to student names
- Revert "Revert "Write UI tests for My Professional Learning page"" (#58964) * Revert "Revert "Write UI tests for My Professional Learning page
- Add index on user_id to the pd_enrollments table
- Clean up files manually added to apps build by Storybook deploy
- Fix project row data for lab2 projects
- Add exemplars to Code Bridge
- [Python Lab] Use pythonlab_setup package
- remove poetry skinny banner
- Update CSD text on MS and HS pages
- Add low-cap "New project" string
- Ceara/aitt 493 analytics for rubric open on load
- AI Tutor: 🎨 change color of code in AI response from purple to dark teal
- DTS (Levelbuilder > Staging) [robo-dts]
- [Play Lab] Start Breaking CS in Algebra
- * Remove calc/eval tests
- PR 58952
- use generator getName
- [Google Blockly] Block.interpolateMsg
- Music: increase timeline rows
- Microsoft LTI account linking
- Show save indication while saving and error if save fails
- Adding new translations for lms landing pages
- [Python Lab] Add support for scipy
- P20-548: Fix translation of
Level#available_callouts
- P20-954: Add warning icon to the Parent Permission Banner
- This reverts commit 0d63b81a4963a5fab567576dc6a1d87d86337937, reversing
v2024-05-29.0
- DTS (Levelbuilder > Staging) [ebeastlake]
- Revert "Write UI tests for My Professional Learning page (#58828)"
- fix(selenium): use sauce labs regionalized US endpoint
- Revert "P20-548: Fix translation of
Level#available_callouts
" - Remove Studio (Play Lab) share/remix/Add to Projects buttons
- DTS (Levelbuilder > Staging) [robo-dts]
- DTS (Levelbuilder > Staging) [robo-dts]
- Gen AI: export chat history to CSV on sublevels
- Fix null pointer exception from progress v1
- adding new table to DMS job
- P20-548: Fix translation of
Level#available_callouts
- Music: add additional logging for sound load errors
- Muscilab sync down and out 05 22 2024
- Change namespace of CPA to CAP amplitude
- Revert changes to mobile version tessting
- Write UI tests for My Professional Learning page
- P20-893: Log CAP user events
- Add test coverage for CPA state modal clever student
- Fix saucelabs versions
- Updating to new Experiment
- Upgrade saucelabs mobile versions
- [JIMT][LABS-588] - added auth list of mime-types
- use blockly url
- feat(email): POST the email address for LMS account linking scenarions
- [CodeBridge] "For Teachers Only" (Teacher Markdown Instructions)
- PR 58903
- DTS (Levelbuilder > Staging) [robo-dts]
- Updating Sauce Labs tunnel instructions
- rename_column creates a new column if the old column doesn't exist
- Update en_us.json
- LTI to fb account linking
- Lab2: fix viewing student work on a sublevel
- Re-enable manage linked accounts for LTI users
- CPA regression mitigations
- Custom Rubocop Rule for Grouped Inline Private Methods
- Remove what is personal information link from AI Chat modal
- Music: triggered immediately sounds sometimes don't play
- Create read-only view for aichat levels
- Modify script for adding users to V2 pilot to address errors encountered
- Update some stats and a link
- [Sprite Lab] redo fix bitmap field for smaller images
- Using us ip and persisting school data
- Adding asterisks and bold to required fields in sign up
- Create CloudWatch Alarms for the new Session Store Redis Cluster
- Replace some time waits with waiting for elements to load
- PR 58870
- P20 893/cap user events logging with state columns
v2024-05-23.0
- update extra links permission
- Gen AI: chat logs to CSV script
- Reverting link to csc-ecosystem to latest version in CSC curriculum page.
- DTS (Levelbuilder > Staging) [robo-dts]
- [AI Tutor] CT-603: Add flagged content to CloudWatch logs
- Check for new value in us_state validation
- * Require US state during account signup and on update
- Music: fix typo in skip dialog
- I18n sync In & Up 05/22
- Music: increment counter metric on level load
- Added DCDO flag for modal
- add codebridge section to new level page
- CodeBridge: move console buttons and improve console styling
v2024-05-22.1
- skip scenario for mobile
- rename environmentEditorLanguage
- Set up logic to apply the PL superhero homepage hero banner stylesheet
- LTI account linking page
- Music: Show music thumbnail for music labs projects in the "My Projects" list
- Add dotd flaky test tracking reminders
- [Design2-112] DSCO - Chips - Add gray color, thick/thin text types
- Add ssl flag to thin during local https development
- Music: bypass cache for new library version
- Hide profanity when copying chat history
- add 4th round of closed beta users
v2024-05-22.0
- DTS (Levelbuilder > Staging) [mike]
- PR 58793
- Add bubble choice editor to AI Chat
- Update modal_function_editor_eyes.feature
- Update the student and female students number
- Add new string, update unit5 self paced PL link, update AFE career tour
- PR 58835
- DTS (Levelbuilder > Staging) [robo-dts]
- Don't throw a honeybadger error on importing a blank csv
- Applab: fix screen import ID conflict between screen and element
- Add share and remix option to Python Lab
- 2023 Annual Report on Pegasus
- [Sprite Lab] fix bitmap field for smaller images
- feat(lms): show the school info popup if lms user
- Raise StudentFacingError.new(:TABLE_NAME_INVALID) if table name is too long
- Datablock Storage: use UX expected enum values for StudentFacingError(:VALUE)
- Music: use default pack if project has already been started
- I18n sync Down & Out 05/20
- Music: miniplayer uses pack tempo and key
- Music: update gallery
- Fix editor scrolling on Code Bridge
- Sign up translation strings
- Disable failing eyes test
- I18n sync In & Up 05/20
- Update "What you can make" at a glance item on code.org/tools/musiclab
- Fix sad bee on My Professional Learning page when a workshop has no sessions
- Cleaning up School Infos validation and dedup processing
- [Google Blockly] keep variables in sync between workspaces
- Fix: Readd toolTipContainer styles to sections-refresh
- remove public gallery updated banner
- Music: translate pack dialog buttons
- Add help and tips to Code Bridge
- Add Dynamic Registration feature
- Add more folder to import/order lint rule
- Fixes the progress v2 validated level eyes test
- Unit cloning fails when the destination is a stand alone unit and has reference guides to be cloned
- fix(sms): stub Gatekeeper to prevent race condition
- Deprecate outdated carousel libraries on Pegasus
- Add localhost.hourofcode.com to webpack.config.js
- PR 58806