Skip to content

Version Packages - #4070

Open
khan-actions-bot wants to merge 1 commit into
mainfrom
changeset-release/main
Open

Version Packages#4070
khan-actions-bot wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@khan-actions-bot

@khan-actions-bot khan-actions-bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@khanacademy/perseus-core@36.0.0

Major Changes

  • #4064 93f5fbe Thanks @benchristel! - The alignment property of WidgetOptions is now typed as a string union, instead of string.

Minor Changes

  • #4062 191e07b Thanks @handeyeco! - Add Orderer generatore to perseus-core and refactor drag-and-drop widget editors

@khanacademy/perseus@84.1.0

Minor Changes

  • #4027 f2c5a6e Thanks @Myranae! - Migrate Sortable/Orderer styles to semantic tokens, fix Orderer cards losing their text when removed, and add a color indicator while removing a card.

  • #4066 6edb892 Thanks @ivyolamit! - Add ChoiceBank component for the Drag-and-Drop widget family

Patch Changes

  • #4030 38beb6a Thanks @Myranae! - Convert non-token borders and sizing in definition, explanation, matrix, radio, and group/graded-group to semantic tokens

  • #4021 aef2763 Thanks @ivyolamit! - [Interactive Graph] Fix keyboard prompt appearing when dragging the polygon body

  • #4069 b1e7d53 Thanks @ivyolamit! - Add folder for FillInTheBlank widget and context notes for Drag and Drop work and Fill In The Blank widget

  • #4029 82140d0 Thanks @Myranae! - Update missed table, interactive graph, and label image styling to semantic tokens

  • #4028 a0c9e01 Thanks @Myranae! - Update some numeric input styling to semantic tokens

  • Updated dependencies [191e07b, 93f5fbe]:

    • @khanacademy/perseus-core@36.0.0
    • @khanacademy/keypad-context@3.2.83
    • @khanacademy/kmath@2.4.42
    • @khanacademy/math-input@27.0.3
    • @khanacademy/perseus-linter@5.1.23
    • @khanacademy/perseus-score@8.12.15

@khanacademy/keypad-context@3.2.83

Patch Changes

  • Updated dependencies [191e07b, 93f5fbe]:
    • @khanacademy/perseus-core@36.0.0

@khanacademy/kmath@2.4.42

Patch Changes

  • Updated dependencies [191e07b, 93f5fbe]:
    • @khanacademy/perseus-core@36.0.0

@khanacademy/math-input@27.0.3

Patch Changes

  • Updated dependencies [191e07b, 93f5fbe]:
    • @khanacademy/perseus-core@36.0.0
    • @khanacademy/keypad-context@3.2.83

@khanacademy/perseus-editor@37.0.1

Patch Changes

@khanacademy/perseus-linter@5.1.23

Patch Changes

  • Updated dependencies [191e07b, 93f5fbe]:
    • @khanacademy/perseus-core@36.0.0
    • @khanacademy/kmath@2.4.42

@khanacademy/perseus-score@8.12.15

Patch Changes

  • Updated dependencies [191e07b, 93f5fbe]:
    • @khanacademy/perseus-core@36.0.0
    • @khanacademy/kmath@2.4.42

@github-actions

Copy link
Copy Markdown
Contributor

npm Snapshot

Want to try this PR's changes before it merges? Comment /snapshot below and we'll publish an npm snapshot you can install right away.

@github-actions

github-actions Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Size Change: -2 B (0%)

Total Size: 519 kB

📦 View Changed
Filename Size Change
packages/math-input/dist/es/index.js 98.6 kB -2 B (0%)
ℹ️ View Unchanged
Filename Size
packages/kas/dist/es/index.js 20.6 kB
packages/keypad-context/dist/es/index.js 1 kB
packages/kmath/dist/es/index.js 6.31 kB
packages/math-input/dist/es/strings.js 1.63 kB
packages/perseus-core/dist/es/index.item-splitting.js 13.1 kB
packages/perseus-core/dist/es/index.js 28.2 kB
packages/perseus-editor/dist/es/index.js 106 kB
packages/perseus-linter/dist/es/index.js 10.1 kB
packages/perseus-score/dist/es/index.js 9.86 kB
packages/perseus-utils/dist/es/index.js 403 B
packages/perseus/dist/es/index.js 203 kB
packages/perseus/dist/es/strings.js 12.9 kB
packages/pure-markdown/dist/es/index.js 1.39 kB
packages/simple-markdown/dist/es/index.js 6.12 kB

compressed-size-action

@khan-actions-bot
khan-actions-bot force-pushed the changeset-release/main branch 3 times, most recently from 0a0a40f to cb0d6af Compare August 13, 2026 16:15
@github-actions

github-actions Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

🔄 Heads up: this release may need a backend deploy

This release directly changes @khanacademy/perseus-core, which webapp consumes server-side, so it may require a backend deployment in addition to frontend. If you are unsure, please ask in #eng-perseus for help on deciding if you need to do both or just frontend.

⚠️ Skipping a backend deploy can lead to hard-to-trace test (and product) failures later on!

Determined from changeset frontmatter against the webapp-release package policy. Recomputed on every merge to main.

@github-actions github-actions Bot added the required-webapp-release This Perseus release needs a webapp PR, not just a frontend release label Aug 13, 2026
@khan-actions-bot
khan-actions-bot force-pushed the changeset-release/main branch 6 times, most recently from f9f7fb3 to 767c6de Compare August 13, 2026 18:26
@Myranae

Myranae commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

/snapshot

@khan-actions-bot
khan-actions-bot force-pushed the changeset-release/main branch 2 times, most recently from 70afcaf to a153012 Compare August 13, 2026 22:29
Releases:
  @khanacademy/perseus@84.1.0
  @khanacademy/perseus-core@36.0.0
  @khanacademy/perseus-editor@37.0.1
  @khanacademy/keypad-context@3.2.83
  @khanacademy/kmath@2.4.42
  @khanacademy/math-input@27.0.3
  @khanacademy/perseus-linter@5.1.23
  @khanacademy/perseus-score@8.12.15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

required-webapp-release This Perseus release needs a webapp PR, not just a frontend release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants