diff --git a/.changeset/beige-spoons-shave.md b/.changeset/beige-spoons-shave.md deleted file mode 100644 index 1d6a68d93a..0000000000 --- a/.changeset/beige-spoons-shave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus-core": patch ---- - -Bugfix: Allow null values when parsing the domain of a locked function on an Interactive Graph widget, converting them to +/-Infinity. Note that Infinity is serialized to JSON as `null`, so this preserves the existing persisted data format. diff --git a/.changeset/big-pillows-talk.md b/.changeset/big-pillows-talk.md deleted file mode 100644 index 78520c790b..0000000000 --- a/.changeset/big-pillows-talk.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus": patch ---- - -[Interactive Graph] Update protractor to new SVG diff --git a/.changeset/brave-mice-cheer.md b/.changeset/brave-mice-cheer.md deleted file mode 100644 index fd442f6992..0000000000 --- a/.changeset/brave-mice-cheer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus": patch ---- - -Fixing changes that did not migrate automatically while rebasing feature branch. diff --git a/.changeset/chilled-mugs-greet.md b/.changeset/chilled-mugs-greet.md deleted file mode 100644 index e39c7fb85a..0000000000 --- a/.changeset/chilled-mugs-greet.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus-score": minor ---- - -Bugfix to ensure that Numerics that require Improper fractions don't accept whole numbers. diff --git a/.changeset/clean-ads-push.md b/.changeset/clean-ads-push.md deleted file mode 100644 index a9d9d76105..0000000000 --- a/.changeset/clean-ads-push.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus": patch ---- - -Update aria label for whe ncontent creators do not provide one diff --git a/.changeset/clever-cameras-thank.md b/.changeset/clever-cameras-thank.md deleted file mode 100644 index a15618ec53..0000000000 --- a/.changeset/clever-cameras-thank.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@khanacademy/kmath": patch -"@khanacademy/perseus": patch ---- - -[SR] Update Linear System strings diff --git a/.changeset/dirty-seahorses-sneeze.md b/.changeset/dirty-seahorses-sneeze.md deleted file mode 100644 index 19d63e91e3..0000000000 --- a/.changeset/dirty-seahorses-sneeze.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus": patch ---- - -Ensure Numeric Input Tooltips display under the input. diff --git a/.changeset/empty-lemons-agree.md b/.changeset/empty-lemons-agree.md deleted file mode 100644 index 90c33d9f8b..0000000000 --- a/.changeset/empty-lemons-agree.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -"perseus-build-settings": minor -"@khanacademy/perseus-dev-ui": minor -"@khanacademy/kas": minor -"@khanacademy/keypad-context": minor -"@khanacademy/kmath": minor -"@khanacademy/math-input": minor -"@khanacademy/perseus": minor -"@khanacademy/perseus-core": minor -"@khanacademy/perseus-editor": minor -"@khanacademy/perseus-linter": minor -"@khanacademy/perseus-score": minor -"@khanacademy/pure-markdown": minor -"@khanacademy/simple-markdown": minor ---- - -Tooling: - -- Switching to `pnpm`. diff --git a/.changeset/empty-lobsters-wash.md b/.changeset/empty-lobsters-wash.md deleted file mode 100644 index 26e79d6651..0000000000 --- a/.changeset/empty-lobsters-wash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus-core": patch ---- - -Bug fix for Marathi language support in getDecimalSeparator diff --git a/.changeset/fair-humans-tie.md b/.changeset/fair-humans-tie.md deleted file mode 100644 index 69f4145a2f..0000000000 --- a/.changeset/fair-humans-tie.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus": patch ---- - -[SR] Update Linear strings diff --git a/.changeset/famous-badgers-cry.md b/.changeset/famous-badgers-cry.md deleted file mode 100644 index fba7113dca..0000000000 --- a/.changeset/famous-badgers-cry.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"@khanacademy/kas": patch -"@khanacademy/kmath": patch -"@khanacademy/math-input": patch -"@khanacademy/perseus": patch -"@khanacademy/perseus-core": patch -"@khanacademy/perseus-editor": patch -"@khanacademy/perseus-linter": patch -"@khanacademy/perseus-score": patch -"@khanacademy/pure-markdown": patch -"@khanacademy/simple-markdown": patch ---- - -Minor change to how each package embeds it's package version in itself (slightly larger bundle size) diff --git a/.changeset/five-geckos-jam.md b/.changeset/five-geckos-jam.md deleted file mode 100644 index d1d4aef754..0000000000 --- a/.changeset/five-geckos-jam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/math-input": patch ---- - -Fixing bug where scrollbars would appear in Math Input when right aligned. diff --git a/.changeset/five-rivers-fail.md b/.changeset/five-rivers-fail.md deleted file mode 100644 index b50a561ee8..0000000000 --- a/.changeset/five-rivers-fail.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus-editor": patch ---- - -Minor string update for Numeric editor diff --git a/.changeset/flat-carrots-reply.md b/.changeset/flat-carrots-reply.md deleted file mode 100644 index cd4bdd56f2..0000000000 --- a/.changeset/flat-carrots-reply.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@khanacademy/perseus": patch -"@khanacademy/perseus-score": patch ---- - -Minor dev improvements for Numeric Input after Refactor changes. diff --git a/.changeset/green-beers-fold.md b/.changeset/green-beers-fold.md deleted file mode 100644 index 4072250c2d..0000000000 --- a/.changeset/green-beers-fold.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@khanacademy/perseus": patch -"@khanacademy/perseus-core": patch ---- - -Internal: test that Interactive Graph widgets can render with answerless data diff --git a/.changeset/light-deers-wink.md b/.changeset/light-deers-wink.md deleted file mode 100644 index 2e4e6a2b05..0000000000 --- a/.changeset/light-deers-wink.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus-linter": minor ---- - -Add linter rule to catch images added to content without a URL diff --git a/.changeset/loud-snakes-jam.md b/.changeset/loud-snakes-jam.md deleted file mode 100644 index 9a623f7137..0000000000 --- a/.changeset/loud-snakes-jam.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@khanacademy/perseus": major -"@khanacademy/perseus-core": major ---- - -Make NumericInput interactive without answer data diff --git a/.changeset/modern-ducks-cough.md b/.changeset/modern-ducks-cough.md deleted file mode 100644 index ca4e0aef28..0000000000 --- a/.changeset/modern-ducks-cough.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus": patch ---- - -[SR] Update sinusoid strings diff --git a/.changeset/orange-books-smoke.md b/.changeset/orange-books-smoke.md deleted file mode 100644 index b4c1e1e599..0000000000 --- a/.changeset/orange-books-smoke.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus-score": patch ---- - -Add test for TeX in Expression scoring diff --git a/.changeset/pink-buttons-clap.md b/.changeset/pink-buttons-clap.md deleted file mode 100644 index a5a3329345..0000000000 --- a/.changeset/pink-buttons-clap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus-score": patch ---- - -Bugfix to ensure users cannot create infinite loop with incomplete tex in Numeric Input diff --git a/.changeset/purple-gifts-brake.md b/.changeset/purple-gifts-brake.md deleted file mode 100644 index 849f10aa5a..0000000000 --- a/.changeset/purple-gifts-brake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus": minor ---- - -Update Input with Examples to use Wonderblocks Tooltip diff --git a/.changeset/quick-dodos-warn.md b/.changeset/quick-dodos-warn.md deleted file mode 100644 index 70cc63f218..0000000000 --- a/.changeset/quick-dodos-warn.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@khanacademy/kas": patch -"@khanacademy/perseus-score": patch ---- - -Bugfix: KAS handling functions around plain numbers diff --git a/.changeset/rich-flowers-prove.md b/.changeset/rich-flowers-prove.md deleted file mode 100644 index 1c1087443b..0000000000 --- a/.changeset/rich-flowers-prove.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@khanacademy/math-input": minor -"@khanacademy/perseus": minor ---- - -Modernization and Migration of InputWithExamples to NumericInput folder diff --git a/.changeset/rotten-kangaroos-fly.md b/.changeset/rotten-kangaroos-fly.md deleted file mode 100644 index c14b650f34..0000000000 --- a/.changeset/rotten-kangaroos-fly.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus": patch ---- - -Bug fix to ensure that Numeric Examples only show for correct answers. diff --git a/.changeset/selfish-kangaroos-lie.md b/.changeset/selfish-kangaroos-lie.md deleted file mode 100644 index 657597e3b7..0000000000 --- a/.changeset/selfish-kangaroos-lie.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@khanacademy/perseus-core": patch ---- - -Bugfix: Convert null to undefined in the `replace` field of hints. - -This fixes a parser error observed in production. `replace` is null in some assessment -items. diff --git a/.changeset/sharp-peaches-love.md b/.changeset/sharp-peaches-love.md deleted file mode 100644 index 4beddbc884..0000000000 --- a/.changeset/sharp-peaches-love.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@khanacademy/math-input": minor -"@khanacademy/perseus": minor -"@khanacademy/perseus-core": minor ---- - -Refactoring Numeric Input helper functions to remove underscore, improve documentation, and add tests. diff --git a/.changeset/silly-pianos-buy.md b/.changeset/silly-pianos-buy.md deleted file mode 100644 index 9b2552a016..0000000000 --- a/.changeset/silly-pianos-buy.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@khanacademy/perseus": patch -"@khanacademy/perseus-core": patch ---- - -Add tests for answerless Dropdown support diff --git a/.changeset/six-cars-agree.md b/.changeset/six-cars-agree.md deleted file mode 100644 index 837b86f16b..0000000000 --- a/.changeset/six-cars-agree.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus": patch ---- - -Cleanup of Numeric Input stories diff --git a/.changeset/sixty-singers-turn.md b/.changeset/sixty-singers-turn.md deleted file mode 100644 index 59f7a9556f..0000000000 --- a/.changeset/sixty-singers-turn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus-editor": patch ---- - -[SR Tree] Add infotip with explanation about SR Tree diff --git a/.changeset/slimy-mirrors-sneeze.md b/.changeset/slimy-mirrors-sneeze.md deleted file mode 100644 index 88d9d8141a..0000000000 --- a/.changeset/slimy-mirrors-sneeze.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus": minor ---- - -Ensure that keyboard users can move points across invalid locations for all graphs. diff --git a/.changeset/smart-countries-hunt.md b/.changeset/smart-countries-hunt.md deleted file mode 100644 index fcb293c3fc..0000000000 --- a/.changeset/smart-countries-hunt.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@khanacademy/math-input": minor -"@khanacademy/perseus": minor ---- - -Refactoring Numeric Input to move UI-logic to functional component. diff --git a/.changeset/smart-files-pump.md b/.changeset/smart-files-pump.md deleted file mode 100644 index fd5865116b..0000000000 --- a/.changeset/smart-files-pump.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus": patch ---- - -[SR] Update Circle strings diff --git a/.changeset/tricky-shoes-walk.md b/.changeset/tricky-shoes-walk.md deleted file mode 100644 index f518899480..0000000000 --- a/.changeset/tricky-shoes-walk.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus-editor": minor ---- - -Export the ContentPreview component from perseus-editor diff --git a/.changeset/weak-zoos-march.md b/.changeset/weak-zoos-march.md deleted file mode 100644 index bf3cffd4d0..0000000000 --- a/.changeset/weak-zoos-march.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@khanacademy/perseus": patch ---- - -Update tests and fix snapshots from feature branch rebase diff --git a/config/build/CHANGELOG.md b/config/build/CHANGELOG.md index 1da8599a1c..e84d2d8089 100644 --- a/config/build/CHANGELOG.md +++ b/config/build/CHANGELOG.md @@ -1,5 +1,13 @@ # perseus-build-settings +## 0.5.0 + +### Minor Changes + +- [#2202](https://github.com/Khan/perseus/pull/2202) [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Tooling: + + - Switching to `pnpm`. + ## 0.4.3 ### Patch Changes diff --git a/config/build/package.json b/config/build/package.json index f88bd15dd1..cd6504c1d9 100644 --- a/config/build/package.json +++ b/config/build/package.json @@ -1,6 +1,6 @@ { "name": "perseus-build-settings", - "version": "0.4.3", + "version": "0.5.0", "license": "MIT", "private": true } diff --git a/dev/CHANGELOG.md b/dev/CHANGELOG.md index 438a0702b6..d5fa1b2f6b 100644 --- a/dev/CHANGELOG.md +++ b/dev/CHANGELOG.md @@ -1,5 +1,24 @@ # @khanacademy/perseus-dev-ui +## 5.3.0 + +### Minor Changes + +- [#2202](https://github.com/Khan/perseus/pull/2202) [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Tooling: + + - Switching to `pnpm`. + +### Patch Changes + +- Updated dependencies [[`90034a875`](https://github.com/Khan/perseus/commit/90034a8754ab735ec84d959916b62a69d39efc2a), [`e7ad604af`](https://github.com/Khan/perseus/commit/e7ad604afce45feab7d268582ec6db41d6ab5e06), [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85), [`b71154170`](https://github.com/Khan/perseus/commit/b711541701ec10ccb506d0f9cbafac4a1c7c4cc1), [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f), [`e797a6a25`](https://github.com/Khan/perseus/commit/e797a6a2509326920ba28b14f128a54fcdd065b9), [`56b4ee61b`](https://github.com/Khan/perseus/commit/56b4ee61b064603fdbeb4577851fe142d881e245), [`da01542f2`](https://github.com/Khan/perseus/commit/da01542f2f9676f6d99fa930244ab6b21830a2f2), [`5de2e740b`](https://github.com/Khan/perseus/commit/5de2e740b35d69fc0059af5dbb74bd894986e124), [`20a08315b`](https://github.com/Khan/perseus/commit/20a08315b288244357b8a2526f87c2c5014f2fa6), [`d1d5a8247`](https://github.com/Khan/perseus/commit/d1d5a824766c6924249b00549128e8c57a960e77), [`381842745`](https://github.com/Khan/perseus/commit/3818427456a2ffca56481adbdafa01fee40e83c0), [`c0149a1b9`](https://github.com/Khan/perseus/commit/c0149a1b9f9d917f0f9b98dd6d61414e9bb7d895), [`08409c6c9`](https://github.com/Khan/perseus/commit/08409c6c9eea1d19212d332acb056c5ef4971419), [`d1b655095`](https://github.com/Khan/perseus/commit/d1b65509552a64d95766dc6252215842e758d7f8)]: + - @khanacademy/perseus-core@4.0.0 + - @khanacademy/kmath@0.4.0 + - @khanacademy/kas@0.5.0 + - @khanacademy/math-input@22.3.0 + - @khanacademy/perseus-linter@1.3.0 + - @khanacademy/pure-markdown@0.4.0 + - @khanacademy/simple-markdown@0.14.0 + ## 5.2.2 ### Patch Changes diff --git a/dev/package.json b/dev/package.json index 450ae8ea9e..b5a628254c 100644 --- a/dev/package.json +++ b/dev/package.json @@ -3,7 +3,7 @@ "description": "Perseus dev UI", "author": "Khan Academy", "license": "MIT", - "version": "5.2.2", + "version": "5.3.0", "private": true, "repository": { "type": "git", @@ -23,7 +23,7 @@ "@khanacademy/simple-markdown": "workspace:*", "@khanacademy/wonder-blocks-banner": "catalog:", "@khanacademy/wonder-blocks-button": "catalog:", - "@khanacademy/wonder-blocks-core":"catalog:", + "@khanacademy/wonder-blocks-core": "catalog:", "@khanacademy/wonder-blocks-dropdown": "catalog:", "@khanacademy/wonder-blocks-icon-button": "catalog:", "@khanacademy/wonder-blocks-icon": "catalog:", diff --git a/packages/kas/CHANGELOG.md b/packages/kas/CHANGELOG.md index 2ed974d6a5..cdb27c4089 100644 --- a/packages/kas/CHANGELOG.md +++ b/packages/kas/CHANGELOG.md @@ -1,5 +1,19 @@ # @khanacademy/kas +## 0.5.0 + +### Minor Changes + +- [#2202](https://github.com/Khan/perseus/pull/2202) [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Tooling: + + - Switching to `pnpm`. + +### Patch Changes + +- [#2259](https://github.com/Khan/perseus/pull/2259) [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Minor change to how each package embeds it's package version in itself (slightly larger bundle size) + +* [#2266](https://github.com/Khan/perseus/pull/2266) [`20a08315b`](https://github.com/Khan/perseus/commit/20a08315b288244357b8a2526f87c2c5014f2fa6) Thanks [@handeyeco](https://github.com/handeyeco)! - Bugfix: KAS handling functions around plain numbers + ## 0.4.16 ### Patch Changes diff --git a/packages/kas/package.json b/packages/kas/package.json index 97a3fdc5f0..89b4d034b9 100644 --- a/packages/kas/package.json +++ b/packages/kas/package.json @@ -3,7 +3,7 @@ "description": "A lightweight JavaScript CAS for comparing expressions and equations.", "author": "Khan Academy", "license": "MIT", - "version": "0.4.16", + "version": "0.5.0", "publishConfig": { "access": "public" }, diff --git a/packages/keypad-context/CHANGELOG.md b/packages/keypad-context/CHANGELOG.md index 8a10cdd8b3..7bf675123a 100644 --- a/packages/keypad-context/CHANGELOG.md +++ b/packages/keypad-context/CHANGELOG.md @@ -1,5 +1,18 @@ # @khanacademy/keypad-context +## 1.1.0 + +### Minor Changes + +- [#2202](https://github.com/Khan/perseus/pull/2202) [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Tooling: + + - Switching to `pnpm`. + +### Patch Changes + +- Updated dependencies [[`90034a875`](https://github.com/Khan/perseus/commit/90034a8754ab735ec84d959916b62a69d39efc2a), [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85), [`b71154170`](https://github.com/Khan/perseus/commit/b711541701ec10ccb506d0f9cbafac4a1c7c4cc1), [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f), [`56b4ee61b`](https://github.com/Khan/perseus/commit/56b4ee61b064603fdbeb4577851fe142d881e245), [`5de2e740b`](https://github.com/Khan/perseus/commit/5de2e740b35d69fc0059af5dbb74bd894986e124), [`381842745`](https://github.com/Khan/perseus/commit/3818427456a2ffca56481adbdafa01fee40e83c0), [`c0149a1b9`](https://github.com/Khan/perseus/commit/c0149a1b9f9d917f0f9b98dd6d61414e9bb7d895), [`08409c6c9`](https://github.com/Khan/perseus/commit/08409c6c9eea1d19212d332acb056c5ef4971419)]: + - @khanacademy/perseus-core@4.0.0 + ## 1.0.19 ### Patch Changes diff --git a/packages/keypad-context/package.json b/packages/keypad-context/package.json index 988a3d1b39..ec762a7519 100644 --- a/packages/keypad-context/package.json +++ b/packages/keypad-context/package.json @@ -3,7 +3,7 @@ "description": "Perseus keypad context", "author": "Khan Academy", "license": "MIT", - "version": "1.0.19", + "version": "1.1.0", "publishConfig": { "access": "public" }, diff --git a/packages/kmath/CHANGELOG.md b/packages/kmath/CHANGELOG.md index cf9b0800cb..bcbde3ef9b 100644 --- a/packages/kmath/CHANGELOG.md +++ b/packages/kmath/CHANGELOG.md @@ -1,5 +1,22 @@ # @khanacademy/kmath +## 0.4.0 + +### Minor Changes + +- [#2202](https://github.com/Khan/perseus/pull/2202) [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Tooling: + + - Switching to `pnpm`. + +### Patch Changes + +- [#2252](https://github.com/Khan/perseus/pull/2252) [`e7ad604af`](https://github.com/Khan/perseus/commit/e7ad604afce45feab7d268582ec6db41d6ab5e06) Thanks [@nishasy](https://github.com/nishasy)! - [SR] Update Linear System strings + +* [#2259](https://github.com/Khan/perseus/pull/2259) [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Minor change to how each package embeds it's package version in itself (slightly larger bundle size) + +* Updated dependencies [[`90034a875`](https://github.com/Khan/perseus/commit/90034a8754ab735ec84d959916b62a69d39efc2a), [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85), [`b71154170`](https://github.com/Khan/perseus/commit/b711541701ec10ccb506d0f9cbafac4a1c7c4cc1), [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f), [`56b4ee61b`](https://github.com/Khan/perseus/commit/56b4ee61b064603fdbeb4577851fe142d881e245), [`5de2e740b`](https://github.com/Khan/perseus/commit/5de2e740b35d69fc0059af5dbb74bd894986e124), [`381842745`](https://github.com/Khan/perseus/commit/3818427456a2ffca56481adbdafa01fee40e83c0), [`c0149a1b9`](https://github.com/Khan/perseus/commit/c0149a1b9f9d917f0f9b98dd6d61414e9bb7d895), [`08409c6c9`](https://github.com/Khan/perseus/commit/08409c6c9eea1d19212d332acb056c5ef4971419)]: + - @khanacademy/perseus-core@4.0.0 + ## 0.3.5 ### Patch Changes diff --git a/packages/kmath/package.json b/packages/kmath/package.json index 9b10356643..fc89187ec9 100644 --- a/packages/kmath/package.json +++ b/packages/kmath/package.json @@ -3,7 +3,7 @@ "description": "Khan Academy's Javascript Numeric Math Utilities", "author": "Khan Academy", "license": "MIT", - "version": "0.3.5", + "version": "0.4.0", "publishConfig": { "access": "public" }, diff --git a/packages/math-input/CHANGELOG.md b/packages/math-input/CHANGELOG.md index 6b49ffd9a5..20e09beb84 100644 --- a/packages/math-input/CHANGELOG.md +++ b/packages/math-input/CHANGELOG.md @@ -1,5 +1,29 @@ # @khanacademy/math-input +## 22.3.0 + +### Minor Changes + +- [#2202](https://github.com/Khan/perseus/pull/2202) [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Tooling: + + - Switching to `pnpm`. + +* [#2209](https://github.com/Khan/perseus/pull/2209) [`d1d5a8247`](https://github.com/Khan/perseus/commit/d1d5a824766c6924249b00549128e8c57a960e77) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Modernization and Migration of InputWithExamples to NumericInput folder + +- [#2209](https://github.com/Khan/perseus/pull/2209) [`c0149a1b9`](https://github.com/Khan/perseus/commit/c0149a1b9f9d917f0f9b98dd6d61414e9bb7d895) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Refactoring Numeric Input helper functions to remove underscore, improve documentation, and add tests. + +* [#2209](https://github.com/Khan/perseus/pull/2209) [`d1b655095`](https://github.com/Khan/perseus/commit/d1b65509552a64d95766dc6252215842e758d7f8) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Refactoring Numeric Input to move UI-logic to functional component. + +### Patch Changes + +- [#2259](https://github.com/Khan/perseus/pull/2259) [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Minor change to how each package embeds it's package version in itself (slightly larger bundle size) + +* [#2209](https://github.com/Khan/perseus/pull/2209) [`e797a6a25`](https://github.com/Khan/perseus/commit/e797a6a2509326920ba28b14f128a54fcdd065b9) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Fixing bug where scrollbars would appear in Math Input when right aligned. + +* Updated dependencies [[`90034a875`](https://github.com/Khan/perseus/commit/90034a8754ab735ec84d959916b62a69d39efc2a), [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85), [`b71154170`](https://github.com/Khan/perseus/commit/b711541701ec10ccb506d0f9cbafac4a1c7c4cc1), [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f), [`56b4ee61b`](https://github.com/Khan/perseus/commit/56b4ee61b064603fdbeb4577851fe142d881e245), [`5de2e740b`](https://github.com/Khan/perseus/commit/5de2e740b35d69fc0059af5dbb74bd894986e124), [`381842745`](https://github.com/Khan/perseus/commit/3818427456a2ffca56481adbdafa01fee40e83c0), [`c0149a1b9`](https://github.com/Khan/perseus/commit/c0149a1b9f9d917f0f9b98dd6d61414e9bb7d895), [`08409c6c9`](https://github.com/Khan/perseus/commit/08409c6c9eea1d19212d332acb056c5ef4971419)]: + - @khanacademy/perseus-core@4.0.0 + - @khanacademy/keypad-context@1.1.0 + ## 22.2.6 ### Patch Changes diff --git a/packages/math-input/package.json b/packages/math-input/package.json index 2da288d645..fb8d26dd35 100644 --- a/packages/math-input/package.json +++ b/packages/math-input/package.json @@ -3,7 +3,7 @@ "description": "Khan Academy's new expression editor for the mobile web.", "author": "Khan Academy", "license": "MIT", - "version": "22.2.6", + "version": "22.3.0", "publishConfig": { "access": "public" }, diff --git a/packages/perseus-core/CHANGELOG.md b/packages/perseus-core/CHANGELOG.md index 7e3a248a3f..3708328485 100644 --- a/packages/perseus-core/CHANGELOG.md +++ b/packages/perseus-core/CHANGELOG.md @@ -1,5 +1,36 @@ # @khanacademy/perseus-core +## 4.0.0 + +### Major Changes + +- [#2261](https://github.com/Khan/perseus/pull/2261) [`5de2e740b`](https://github.com/Khan/perseus/commit/5de2e740b35d69fc0059af5dbb74bd894986e124) Thanks [@handeyeco](https://github.com/handeyeco)! - Make NumericInput interactive without answer data + +### Minor Changes + +- [#2202](https://github.com/Khan/perseus/pull/2202) [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Tooling: + + - Switching to `pnpm`. + +* [#2209](https://github.com/Khan/perseus/pull/2209) [`c0149a1b9`](https://github.com/Khan/perseus/commit/c0149a1b9f9d917f0f9b98dd6d61414e9bb7d895) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Refactoring Numeric Input helper functions to remove underscore, improve documentation, and add tests. + +### Patch Changes + +- [#2269](https://github.com/Khan/perseus/pull/2269) [`90034a875`](https://github.com/Khan/perseus/commit/90034a8754ab735ec84d959916b62a69d39efc2a) Thanks [@benchristel](https://github.com/benchristel)! - Bugfix: Allow null values when parsing the domain of a locked function on an Interactive Graph widget, converting them to +/-Infinity. Note that Infinity is serialized to JSON as `null`, so this preserves the existing persisted data format. + +* [#2255](https://github.com/Khan/perseus/pull/2255) [`b71154170`](https://github.com/Khan/perseus/commit/b711541701ec10ccb506d0f9cbafac4a1c7c4cc1) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Bug fix for Marathi language support in getDecimalSeparator + +- [#2259](https://github.com/Khan/perseus/pull/2259) [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Minor change to how each package embeds it's package version in itself (slightly larger bundle size) + +* [#2254](https://github.com/Khan/perseus/pull/2254) [`56b4ee61b`](https://github.com/Khan/perseus/commit/56b4ee61b064603fdbeb4577851fe142d881e245) Thanks [@benchristel](https://github.com/benchristel)! - Internal: test that Interactive Graph widgets can render with answerless data + +- [#2267](https://github.com/Khan/perseus/pull/2267) [`381842745`](https://github.com/Khan/perseus/commit/3818427456a2ffca56481adbdafa01fee40e83c0) Thanks [@benchristel](https://github.com/benchristel)! - Bugfix: Convert null to undefined in the `replace` field of hints. + + This fixes a parser error observed in production. `replace` is null in some assessment + items. + +* [#2231](https://github.com/Khan/perseus/pull/2231) [`08409c6c9`](https://github.com/Khan/perseus/commit/08409c6c9eea1d19212d332acb056c5ef4971419) Thanks [@handeyeco](https://github.com/handeyeco)! - Add tests for answerless Dropdown support + ## 3.7.0 ### Minor Changes diff --git a/packages/perseus-core/package.json b/packages/perseus-core/package.json index 14f37a6a3f..d56a4323d2 100644 --- a/packages/perseus-core/package.json +++ b/packages/perseus-core/package.json @@ -3,7 +3,7 @@ "description": "Shared Perseus infrastructure", "author": "Khan Academy", "license": "MIT", - "version": "3.7.0", + "version": "4.0.0", "publishConfig": { "access": "public" }, @@ -27,11 +27,11 @@ "dependencies": {}, "devDependencies": { "@khanacademy/wonder-stuff-core": "catalog:", - "underscore":"catalog:" + "underscore": "catalog:" }, "peerDependencies": { "@khanacademy/wonder-stuff-core": "catalog:", - "underscore":"catalog:" + "underscore": "catalog:" }, "keywords": [] } diff --git a/packages/perseus-editor/CHANGELOG.md b/packages/perseus-editor/CHANGELOG.md index bb34972864..dd0d6b9bab 100644 --- a/packages/perseus-editor/CHANGELOG.md +++ b/packages/perseus-editor/CHANGELOG.md @@ -1,5 +1,34 @@ # @khanacademy/perseus-editor +## 17.8.0 + +### Minor Changes + +- [#2202](https://github.com/Khan/perseus/pull/2202) [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Tooling: + + - Switching to `pnpm`. + +* [#2265](https://github.com/Khan/perseus/pull/2265) [`e53c2ac71`](https://github.com/Khan/perseus/commit/e53c2ac710d20f34802df06962a172a8474b19f4) Thanks [@Myranae](https://github.com/Myranae)! - Export the ContentPreview component from perseus-editor + +### Patch Changes + +- [#2259](https://github.com/Khan/perseus/pull/2259) [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Minor change to how each package embeds it's package version in itself (slightly larger bundle size) + +* [#2209](https://github.com/Khan/perseus/pull/2209) [`612d3b53f`](https://github.com/Khan/perseus/commit/612d3b53fffc20c17ba504fb9dd8a6eb4a040716) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Minor string update for Numeric editor + +- [#2256](https://github.com/Khan/perseus/pull/2256) [`68bd12587`](https://github.com/Khan/perseus/commit/68bd12587e226317914953104e540e6c898cc2a4) Thanks [@nishasy](https://github.com/nishasy)! - [SR Tree] Add infotip with explanation about SR Tree + +- Updated dependencies [[`90034a875`](https://github.com/Khan/perseus/commit/90034a8754ab735ec84d959916b62a69d39efc2a), [`4dde99856`](https://github.com/Khan/perseus/commit/4dde998569bceb6931619777fb6f8ba6e7d17cea), [`4a75e6d42`](https://github.com/Khan/perseus/commit/4a75e6d42eeb4a819c6b52b5c9d5ad6f04e04c2a), [`dcf9017d9`](https://github.com/Khan/perseus/commit/dcf9017d9917e0f877677b010a905e477081b15f), [`e797a6a25`](https://github.com/Khan/perseus/commit/e797a6a2509326920ba28b14f128a54fcdd065b9), [`e7ad604af`](https://github.com/Khan/perseus/commit/e7ad604afce45feab7d268582ec6db41d6ab5e06), [`913551712`](https://github.com/Khan/perseus/commit/913551712b2ee90ace89ac2df8ed6b60c135fe28), [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85), [`b71154170`](https://github.com/Khan/perseus/commit/b711541701ec10ccb506d0f9cbafac4a1c7c4cc1), [`e5d17bbf2`](https://github.com/Khan/perseus/commit/e5d17bbf2bb14441dcfd5f412d0826e3a78078f2), [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f), [`e797a6a25`](https://github.com/Khan/perseus/commit/e797a6a2509326920ba28b14f128a54fcdd065b9), [`9d01457fc`](https://github.com/Khan/perseus/commit/9d01457fcb882ce3df555e3c7f733f94b02d0b6c), [`56b4ee61b`](https://github.com/Khan/perseus/commit/56b4ee61b064603fdbeb4577851fe142d881e245), [`da01542f2`](https://github.com/Khan/perseus/commit/da01542f2f9676f6d99fa930244ab6b21830a2f2), [`5de2e740b`](https://github.com/Khan/perseus/commit/5de2e740b35d69fc0059af5dbb74bd894986e124), [`24e2b4e45`](https://github.com/Khan/perseus/commit/24e2b4e45af4a7ef7657f99be5d1b07516d2ee0f), [`458d3ed60`](https://github.com/Khan/perseus/commit/458d3ed600be91dd75a30a80bfac1fbd87c60bcd), [`ee91b7063`](https://github.com/Khan/perseus/commit/ee91b7063982530274e3cc736b3e78ad9fae43cf), [`bd8a3b9d5`](https://github.com/Khan/perseus/commit/bd8a3b9d59ddbe71417d4c6b821503ab79c20830), [`20a08315b`](https://github.com/Khan/perseus/commit/20a08315b288244357b8a2526f87c2c5014f2fa6), [`d1d5a8247`](https://github.com/Khan/perseus/commit/d1d5a824766c6924249b00549128e8c57a960e77), [`926d42c99`](https://github.com/Khan/perseus/commit/926d42c990903583b36c4e9c5a72a2c80c85ac16), [`381842745`](https://github.com/Khan/perseus/commit/3818427456a2ffca56481adbdafa01fee40e83c0), [`c0149a1b9`](https://github.com/Khan/perseus/commit/c0149a1b9f9d917f0f9b98dd6d61414e9bb7d895), [`08409c6c9`](https://github.com/Khan/perseus/commit/08409c6c9eea1d19212d332acb056c5ef4971419), [`b9f5f97a8`](https://github.com/Khan/perseus/commit/b9f5f97a8a1bf9c0509c84e829dce7a8c7a9d2da), [`4eb9fe04a`](https://github.com/Khan/perseus/commit/4eb9fe04ab490799225569c9c64b84a1da92a5df), [`d1b655095`](https://github.com/Khan/perseus/commit/d1b65509552a64d95766dc6252215842e758d7f8), [`f6795c2e4`](https://github.com/Khan/perseus/commit/f6795c2e4b7fd639bb2df3fb9f123adb65659fb8), [`a0c897d74`](https://github.com/Khan/perseus/commit/a0c897d7406318e5492466a244b8d436b62d354d)]: + - @khanacademy/perseus-core@4.0.0 + - @khanacademy/perseus@55.0.0 + - @khanacademy/perseus-score@2.3.0 + - @khanacademy/kmath@0.4.0 + - @khanacademy/kas@0.5.0 + - @khanacademy/keypad-context@1.1.0 + - @khanacademy/math-input@22.3.0 + - @khanacademy/perseus-linter@1.3.0 + - @khanacademy/pure-markdown@0.4.0 + ## 17.7.0 ### Minor Changes diff --git a/packages/perseus-editor/package.json b/packages/perseus-editor/package.json index 987ac1e63a..0c82df6d11 100644 --- a/packages/perseus-editor/package.json +++ b/packages/perseus-editor/package.json @@ -3,7 +3,7 @@ "description": "Perseus editors", "author": "Khan Academy", "license": "MIT", - "version": "17.7.0", + "version": "17.8.0", "publishConfig": { "access": "public" }, diff --git a/packages/perseus-linter/CHANGELOG.md b/packages/perseus-linter/CHANGELOG.md index 03de94d48a..60e33a0477 100644 --- a/packages/perseus-linter/CHANGELOG.md +++ b/packages/perseus-linter/CHANGELOG.md @@ -1,5 +1,22 @@ # @khanacademy/perseus-linter +## 1.3.0 + +### Minor Changes + +- [#2202](https://github.com/Khan/perseus/pull/2202) [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Tooling: + + - Switching to `pnpm`. + +* [#2262](https://github.com/Khan/perseus/pull/2262) [`da01542f2`](https://github.com/Khan/perseus/commit/da01542f2f9676f6d99fa930244ab6b21830a2f2) Thanks [@Myranae](https://github.com/Myranae)! - Add linter rule to catch images added to content without a URL + +### Patch Changes + +- [#2259](https://github.com/Khan/perseus/pull/2259) [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Minor change to how each package embeds it's package version in itself (slightly larger bundle size) + +- Updated dependencies [[`90034a875`](https://github.com/Khan/perseus/commit/90034a8754ab735ec84d959916b62a69d39efc2a), [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85), [`b71154170`](https://github.com/Khan/perseus/commit/b711541701ec10ccb506d0f9cbafac4a1c7c4cc1), [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f), [`56b4ee61b`](https://github.com/Khan/perseus/commit/56b4ee61b064603fdbeb4577851fe142d881e245), [`5de2e740b`](https://github.com/Khan/perseus/commit/5de2e740b35d69fc0059af5dbb74bd894986e124), [`381842745`](https://github.com/Khan/perseus/commit/3818427456a2ffca56481adbdafa01fee40e83c0), [`c0149a1b9`](https://github.com/Khan/perseus/commit/c0149a1b9f9d917f0f9b98dd6d61414e9bb7d895), [`08409c6c9`](https://github.com/Khan/perseus/commit/08409c6c9eea1d19212d332acb056c5ef4971419)]: + - @khanacademy/perseus-core@4.0.0 + ## 1.2.18 ### Patch Changes diff --git a/packages/perseus-linter/package.json b/packages/perseus-linter/package.json index 69832e9592..51f024705f 100644 --- a/packages/perseus-linter/package.json +++ b/packages/perseus-linter/package.json @@ -3,7 +3,7 @@ "description": "Linter engine for Perseus", "author": "Khan Academy", "license": "MIT", - "version": "1.2.18", + "version": "1.3.0", "publishConfig": { "access": "public" }, diff --git a/packages/perseus-score/CHANGELOG.md b/packages/perseus-score/CHANGELOG.md index c966d3ec08..93334a4269 100644 --- a/packages/perseus-score/CHANGELOG.md +++ b/packages/perseus-score/CHANGELOG.md @@ -1,5 +1,32 @@ # @khanacademy/perseus-score +## 2.3.0 + +### Minor Changes + +- [#2209](https://github.com/Khan/perseus/pull/2209) [`dcf9017d9`](https://github.com/Khan/perseus/commit/dcf9017d9917e0f877677b010a905e477081b15f) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Bugfix to ensure that Numerics that require Improper fractions don't accept whole numbers. + +* [#2202](https://github.com/Khan/perseus/pull/2202) [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Tooling: + + - Switching to `pnpm`. + +### Patch Changes + +- [#2259](https://github.com/Khan/perseus/pull/2259) [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Minor change to how each package embeds it's package version in itself (slightly larger bundle size) + +* [#2268](https://github.com/Khan/perseus/pull/2268) [`9d01457fc`](https://github.com/Khan/perseus/commit/9d01457fcb882ce3df555e3c7f733f94b02d0b6c) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Minor dev improvements for Numeric Input after Refactor changes. + +- [#2271](https://github.com/Khan/perseus/pull/2271) [`458d3ed60`](https://github.com/Khan/perseus/commit/458d3ed600be91dd75a30a80bfac1fbd87c60bcd) Thanks [@handeyeco](https://github.com/handeyeco)! - Add test for TeX in Expression scoring + +* [#2209](https://github.com/Khan/perseus/pull/2209) [`ee91b7063`](https://github.com/Khan/perseus/commit/ee91b7063982530274e3cc736b3e78ad9fae43cf) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Bugfix to ensure users cannot create infinite loop with incomplete tex in Numeric Input + +- [#2266](https://github.com/Khan/perseus/pull/2266) [`20a08315b`](https://github.com/Khan/perseus/commit/20a08315b288244357b8a2526f87c2c5014f2fa6) Thanks [@handeyeco](https://github.com/handeyeco)! - Bugfix: KAS handling functions around plain numbers + +- Updated dependencies [[`90034a875`](https://github.com/Khan/perseus/commit/90034a8754ab735ec84d959916b62a69d39efc2a), [`e7ad604af`](https://github.com/Khan/perseus/commit/e7ad604afce45feab7d268582ec6db41d6ab5e06), [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85), [`b71154170`](https://github.com/Khan/perseus/commit/b711541701ec10ccb506d0f9cbafac4a1c7c4cc1), [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f), [`56b4ee61b`](https://github.com/Khan/perseus/commit/56b4ee61b064603fdbeb4577851fe142d881e245), [`5de2e740b`](https://github.com/Khan/perseus/commit/5de2e740b35d69fc0059af5dbb74bd894986e124), [`20a08315b`](https://github.com/Khan/perseus/commit/20a08315b288244357b8a2526f87c2c5014f2fa6), [`381842745`](https://github.com/Khan/perseus/commit/3818427456a2ffca56481adbdafa01fee40e83c0), [`c0149a1b9`](https://github.com/Khan/perseus/commit/c0149a1b9f9d917f0f9b98dd6d61414e9bb7d895), [`08409c6c9`](https://github.com/Khan/perseus/commit/08409c6c9eea1d19212d332acb056c5ef4971419)]: + - @khanacademy/perseus-core@4.0.0 + - @khanacademy/kmath@0.4.0 + - @khanacademy/kas@0.5.0 + ## 2.2.2 ### Patch Changes diff --git a/packages/perseus-score/package.json b/packages/perseus-score/package.json index 15a8de151f..e538c53fb9 100644 --- a/packages/perseus-score/package.json +++ b/packages/perseus-score/package.json @@ -3,7 +3,7 @@ "description": "Perseus score", "author": "Khan Academy", "license": "MIT", - "version": "2.2.2", + "version": "2.3.0", "publishConfig": { "access": "public" }, @@ -30,12 +30,12 @@ "@khanacademy/perseus-core": "workspace:*" }, "devDependencies": { - "jquery":"catalog:", - "underscore":"catalog:" + "jquery": "catalog:", + "underscore": "catalog:" }, "peerDependencies": { - "jquery":"catalog:", - "underscore":"catalog:" + "jquery": "catalog:", + "underscore": "catalog:" }, "keywords": [] } diff --git a/packages/perseus/CHANGELOG.md b/packages/perseus/CHANGELOG.md index 005bf135d7..6e01ddff24 100644 --- a/packages/perseus/CHANGELOG.md +++ b/packages/perseus/CHANGELOG.md @@ -1,5 +1,70 @@ # @khanacademy/perseus +## 55.0.0 + +### Major Changes + +- [#2261](https://github.com/Khan/perseus/pull/2261) [`5de2e740b`](https://github.com/Khan/perseus/commit/5de2e740b35d69fc0059af5dbb74bd894986e124) Thanks [@handeyeco](https://github.com/handeyeco)! - Make NumericInput interactive without answer data + +### Minor Changes + +- [#2202](https://github.com/Khan/perseus/pull/2202) [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Tooling: + + - Switching to `pnpm`. + +* [#2209](https://github.com/Khan/perseus/pull/2209) [`bd8a3b9d5`](https://github.com/Khan/perseus/commit/bd8a3b9d59ddbe71417d4c6b821503ab79c20830) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Update Input with Examples to use Wonderblocks Tooltip + +- [#2209](https://github.com/Khan/perseus/pull/2209) [`d1d5a8247`](https://github.com/Khan/perseus/commit/d1d5a824766c6924249b00549128e8c57a960e77) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Modernization and Migration of InputWithExamples to NumericInput folder + +* [#2209](https://github.com/Khan/perseus/pull/2209) [`c0149a1b9`](https://github.com/Khan/perseus/commit/c0149a1b9f9d917f0f9b98dd6d61414e9bb7d895) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Refactoring Numeric Input helper functions to remove underscore, improve documentation, and add tests. + +- [#2264](https://github.com/Khan/perseus/pull/2264) [`4eb9fe04a`](https://github.com/Khan/perseus/commit/4eb9fe04ab490799225569c9c64b84a1da92a5df) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Ensure that keyboard users can move points across invalid locations for all graphs. + +* [#2209](https://github.com/Khan/perseus/pull/2209) [`d1b655095`](https://github.com/Khan/perseus/commit/d1b65509552a64d95766dc6252215842e758d7f8) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Refactoring Numeric Input to move UI-logic to functional component. + +### Patch Changes + +- [#2263](https://github.com/Khan/perseus/pull/2263) [`4dde99856`](https://github.com/Khan/perseus/commit/4dde998569bceb6931619777fb6f8ba6e7d17cea) Thanks [@nishasy](https://github.com/nishasy)! - [Interactive Graph] Update protractor to new SVG + +* [#2209](https://github.com/Khan/perseus/pull/2209) [`4a75e6d42`](https://github.com/Khan/perseus/commit/4a75e6d42eeb4a819c6b52b5c9d5ad6f04e04c2a) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Fixing changes that did not migrate automatically while rebasing feature branch. + +- [#2209](https://github.com/Khan/perseus/pull/2209) [`e797a6a25`](https://github.com/Khan/perseus/commit/e797a6a2509326920ba28b14f128a54fcdd065b9) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Update aria label for whe ncontent creators do not provide one + +* [#2252](https://github.com/Khan/perseus/pull/2252) [`e7ad604af`](https://github.com/Khan/perseus/commit/e7ad604afce45feab7d268582ec6db41d6ab5e06) Thanks [@nishasy](https://github.com/nishasy)! - [SR] Update Linear System strings + +- [#2209](https://github.com/Khan/perseus/pull/2209) [`913551712`](https://github.com/Khan/perseus/commit/913551712b2ee90ace89ac2df8ed6b60c135fe28) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Ensure Numeric Input Tooltips display under the input. + +* [#2251](https://github.com/Khan/perseus/pull/2251) [`e5d17bbf2`](https://github.com/Khan/perseus/commit/e5d17bbf2bb14441dcfd5f412d0826e3a78078f2) Thanks [@nishasy](https://github.com/nishasy)! - [SR] Update Linear strings + +- [#2259](https://github.com/Khan/perseus/pull/2259) [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Minor change to how each package embeds it's package version in itself (slightly larger bundle size) + +* [#2268](https://github.com/Khan/perseus/pull/2268) [`9d01457fc`](https://github.com/Khan/perseus/commit/9d01457fcb882ce3df555e3c7f733f94b02d0b6c) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Minor dev improvements for Numeric Input after Refactor changes. + +- [#2254](https://github.com/Khan/perseus/pull/2254) [`56b4ee61b`](https://github.com/Khan/perseus/commit/56b4ee61b064603fdbeb4577851fe142d881e245) Thanks [@benchristel](https://github.com/benchristel)! - Internal: test that Interactive Graph widgets can render with answerless data + +* [#2253](https://github.com/Khan/perseus/pull/2253) [`24e2b4e45`](https://github.com/Khan/perseus/commit/24e2b4e45af4a7ef7657f99be5d1b07516d2ee0f) Thanks [@nishasy](https://github.com/nishasy)! - [SR] Update sinusoid strings + +- [#2209](https://github.com/Khan/perseus/pull/2209) [`926d42c99`](https://github.com/Khan/perseus/commit/926d42c990903583b36c4e9c5a72a2c80c85ac16) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Bug fix to ensure that Numeric Examples only show for correct answers. + +* [#2231](https://github.com/Khan/perseus/pull/2231) [`08409c6c9`](https://github.com/Khan/perseus/commit/08409c6c9eea1d19212d332acb056c5ef4971419) Thanks [@handeyeco](https://github.com/handeyeco)! - Add tests for answerless Dropdown support + +- [#2209](https://github.com/Khan/perseus/pull/2209) [`b9f5f97a8`](https://github.com/Khan/perseus/commit/b9f5f97a8a1bf9c0509c84e829dce7a8c7a9d2da) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Cleanup of Numeric Input stories + +* [#2250](https://github.com/Khan/perseus/pull/2250) [`f6795c2e4`](https://github.com/Khan/perseus/commit/f6795c2e4b7fd639bb2df3fb9f123adb65659fb8) Thanks [@nishasy](https://github.com/nishasy)! - [SR] Update Circle strings + +- [#2241](https://github.com/Khan/perseus/pull/2241) [`a0c897d74`](https://github.com/Khan/perseus/commit/a0c897d7406318e5492466a244b8d436b62d354d) Thanks [@SonicScrewdriver](https://github.com/SonicScrewdriver)! - Update tests and fix snapshots from feature branch rebase + +- Updated dependencies [[`90034a875`](https://github.com/Khan/perseus/commit/90034a8754ab735ec84d959916b62a69d39efc2a), [`dcf9017d9`](https://github.com/Khan/perseus/commit/dcf9017d9917e0f877677b010a905e477081b15f), [`e7ad604af`](https://github.com/Khan/perseus/commit/e7ad604afce45feab7d268582ec6db41d6ab5e06), [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85), [`b71154170`](https://github.com/Khan/perseus/commit/b711541701ec10ccb506d0f9cbafac4a1c7c4cc1), [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f), [`e797a6a25`](https://github.com/Khan/perseus/commit/e797a6a2509326920ba28b14f128a54fcdd065b9), [`9d01457fc`](https://github.com/Khan/perseus/commit/9d01457fcb882ce3df555e3c7f733f94b02d0b6c), [`56b4ee61b`](https://github.com/Khan/perseus/commit/56b4ee61b064603fdbeb4577851fe142d881e245), [`da01542f2`](https://github.com/Khan/perseus/commit/da01542f2f9676f6d99fa930244ab6b21830a2f2), [`5de2e740b`](https://github.com/Khan/perseus/commit/5de2e740b35d69fc0059af5dbb74bd894986e124), [`458d3ed60`](https://github.com/Khan/perseus/commit/458d3ed600be91dd75a30a80bfac1fbd87c60bcd), [`ee91b7063`](https://github.com/Khan/perseus/commit/ee91b7063982530274e3cc736b3e78ad9fae43cf), [`20a08315b`](https://github.com/Khan/perseus/commit/20a08315b288244357b8a2526f87c2c5014f2fa6), [`d1d5a8247`](https://github.com/Khan/perseus/commit/d1d5a824766c6924249b00549128e8c57a960e77), [`381842745`](https://github.com/Khan/perseus/commit/3818427456a2ffca56481adbdafa01fee40e83c0), [`c0149a1b9`](https://github.com/Khan/perseus/commit/c0149a1b9f9d917f0f9b98dd6d61414e9bb7d895), [`08409c6c9`](https://github.com/Khan/perseus/commit/08409c6c9eea1d19212d332acb056c5ef4971419), [`d1b655095`](https://github.com/Khan/perseus/commit/d1b65509552a64d95766dc6252215842e758d7f8)]: + - @khanacademy/perseus-core@4.0.0 + - @khanacademy/perseus-score@2.3.0 + - @khanacademy/kmath@0.4.0 + - @khanacademy/kas@0.5.0 + - @khanacademy/keypad-context@1.1.0 + - @khanacademy/math-input@22.3.0 + - @khanacademy/perseus-linter@1.3.0 + - @khanacademy/pure-markdown@0.4.0 + - @khanacademy/simple-markdown@0.14.0 + ## 54.1.0 ### Minor Changes diff --git a/packages/perseus/package.json b/packages/perseus/package.json index f2afd790b2..64203143dd 100644 --- a/packages/perseus/package.json +++ b/packages/perseus/package.json @@ -3,7 +3,7 @@ "description": "Core Perseus API (includes renderers and widgets)", "author": "Khan Academy", "license": "MIT", - "version": "54.1.0", + "version": "55.0.0", "publishConfig": { "access": "public" }, diff --git a/packages/pure-markdown/CHANGELOG.md b/packages/pure-markdown/CHANGELOG.md index 2717f2d234..a3aed63b41 100644 --- a/packages/pure-markdown/CHANGELOG.md +++ b/packages/pure-markdown/CHANGELOG.md @@ -1,5 +1,20 @@ # @khanacademy/pure-markdown +## 0.4.0 + +### Minor Changes + +- [#2202](https://github.com/Khan/perseus/pull/2202) [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Tooling: + + - Switching to `pnpm`. + +### Patch Changes + +- [#2259](https://github.com/Khan/perseus/pull/2259) [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Minor change to how each package embeds it's package version in itself (slightly larger bundle size) + +- Updated dependencies [[`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85), [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f)]: + - @khanacademy/simple-markdown@0.14.0 + ## 0.3.27 ### Patch Changes diff --git a/packages/pure-markdown/package.json b/packages/pure-markdown/package.json index 38995137f8..21fdb51654 100644 --- a/packages/pure-markdown/package.json +++ b/packages/pure-markdown/package.json @@ -3,7 +3,7 @@ "description": "SimpleMarkdown instance with non-react Perseus rules", "author": "Khan Academy", "license": "MIT", - "version": "0.3.27", + "version": "0.4.0", "publishConfig": { "access": "public" }, diff --git a/packages/simple-markdown/CHANGELOG.md b/packages/simple-markdown/CHANGELOG.md index 597d7f57be..7d04754f69 100644 --- a/packages/simple-markdown/CHANGELOG.md +++ b/packages/simple-markdown/CHANGELOG.md @@ -1,5 +1,17 @@ # @khanacademy/simple-markdown +## 0.14.0 + +### Minor Changes + +- [#2202](https://github.com/Khan/perseus/pull/2202) [`c7f6f63c8`](https://github.com/Khan/perseus/commit/c7f6f63c845566d99dae6df604426e5fb14a7e85) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Tooling: + + - Switching to `pnpm`. + +### Patch Changes + +- [#2259](https://github.com/Khan/perseus/pull/2259) [`a90cf7901`](https://github.com/Khan/perseus/commit/a90cf790159fefbee41437f20ac9a403a06f148f) Thanks [@jeremywiebe](https://github.com/jeremywiebe)! - Minor change to how each package embeds it's package version in itself (slightly larger bundle size) + ## 0.13.20 ### Patch Changes diff --git a/packages/simple-markdown/package.json b/packages/simple-markdown/package.json index c0acdbb752..b8aaa1a0ce 100644 --- a/packages/simple-markdown/package.json +++ b/packages/simple-markdown/package.json @@ -3,7 +3,7 @@ "description": "Javascript markdown parsing, made simple", "author": "Khan Academy", "license": "MIT", - "version": "0.13.20", + "version": "0.14.0", "publishConfig": { "access": "public" },