Skip to content

Latest commit

 

History

History
1371 lines (806 loc) · 73.1 KB

File metadata and controls

1371 lines (806 loc) · 73.1 KB

@khanacademy/perseus-linter

5.1.4

Patch Changes

  • Updated dependencies [115a086eaa]:
    • @khanacademy/perseus-core@28.2.0
    • @khanacademy/kmath@2.4.23

5.1.3

Patch Changes

5.1.2

Patch Changes

  • #3751 1174386773 Thanks @handeyeco! - Replace how expectWarning and expectPass work so that they no longer contain it blocks

  • Updated dependencies [0f5e14e2c9, 18aba08759]:

    • @khanacademy/perseus-core@28.0.1
    • @khanacademy/kmath@2.4.21

5.1.1

Patch Changes

5.1.0

Minor Changes

  • #3725 9c601da23f Thanks @EmiliaPalaghita! - Add new JSON field "showPointLabels" for interactive graphs. When set, every movable point gets a visible on-canvas label driven by the matching pointLabels[i] entry. pointLabels is required whenever showPointLabels is true (enforced by the interactive-graph-widget-error lint rule).

Patch Changes

5.0.15

Patch Changes

5.0.14

Patch Changes

  • Updated dependencies [981288fe1e, 3b3cf95a25]:
    • @khanacademy/perseus-core@27.2.0
    • @khanacademy/kmath@2.4.17

5.0.13

Patch Changes

5.0.12

Patch Changes

  • Updated dependencies [c69e69a523]:
    • @khanacademy/perseus-core@27.0.3
    • @khanacademy/kmath@2.4.15

5.0.11

Patch Changes

  • Updated dependencies [33e55752df]:
    • @khanacademy/perseus-core@27.0.2
    • @khanacademy/kmath@2.4.14

5.0.10

Patch Changes

  • Updated dependencies [e8ee170764]:
    • @khanacademy/perseus-core@27.0.1
    • @khanacademy/kmath@2.4.13

5.0.9

Patch Changes

5.0.8

Patch Changes

  • Updated dependencies [1a7796fb62]:
    • @khanacademy/perseus-core@26.3.1
    • @khanacademy/kmath@2.4.11

5.0.7

Patch Changes

  • Updated dependencies [8f1e3b582e, 1557738e37]:
    • @khanacademy/perseus-core@26.3.0
    • @khanacademy/kmath@2.4.10

5.0.6

Patch Changes

  • Updated dependencies [bb59b5af6a]:
    • @khanacademy/perseus-core@26.2.0
    • @khanacademy/kmath@2.4.9

5.0.5

Patch Changes

  • Updated dependencies [48afa54cfa]:
    • @khanacademy/perseus-core@26.1.1
    • @khanacademy/kmath@2.4.8

5.0.4

Patch Changes

5.0.3

Patch Changes

  • #3546 651efcc50b Thanks @nishasy! - Add new lint rule to avoid using as and suppress lint errors for existing instances of as

  • Updated dependencies [651efcc50b, 51dd982ad9]:

    • @khanacademy/kas@2.2.3
    • @khanacademy/perseus-core@26.0.3
    • @khanacademy/pure-markdown@2.2.8
    • @khanacademy/kmath@2.4.6

5.0.2

Patch Changes

  • Updated dependencies [1f4e2b5105, e5e93e1dab]:
    • @khanacademy/perseus-core@26.0.2
    • @khanacademy/kmath@2.4.5

5.0.1

Patch Changes

  • Updated dependencies [9a1fd15302]:
    • @khanacademy/perseus-core@26.0.1
    • @khanacademy/kmath@2.4.4

5.0.0

Major Changes

  • #3568 896e869ef5 Thanks @jeremywiebe! - Remove unused paths field from LinterContextProps and the corresponding contentPaths prop from EditorPage, ArticleEditor, and HintEditor. The field was never read by any linter rule or renderer.

Patch Changes

4.9.5

Patch Changes

4.9.4

Patch Changes

  • Updated dependencies [2f2724d244]:
    • @khanacademy/perseus-core@24.1.1
    • @khanacademy/kmath@2.4.1

4.9.3

Patch Changes

4.9.2

Patch Changes

  • Updated dependencies [a72f7db4a3, 9099a40a4e]:
    • @khanacademy/perseus-core@24.1.0
    • @khanacademy/kmath@2.4.0

4.9.1

Patch Changes

4.9.0

Minor Changes

Patch Changes

4.8.7

Patch Changes

  • #3339 55267b7fc8 Thanks @Myranae! - Upgrade pnpm from 10.22.0 to 10.32.1.

  • Updated dependencies [55267b7fc8]:

    • @khanacademy/kas@2.2.1
    • @khanacademy/kmath@2.2.39
    • @khanacademy/perseus-core@23.6.1
    • @khanacademy/perseus-utils@2.1.5
    • @khanacademy/pure-markdown@2.2.7

4.8.6

Patch Changes

  • Updated dependencies [21c516936a, 3289699e70]:
    • @khanacademy/kas@2.2.0
    • @khanacademy/perseus-core@23.6.0
    • @khanacademy/kmath@2.2.38

4.8.5

Patch Changes

  • Updated dependencies [75d06c5a69, a325571174]:
    • @khanacademy/perseus-core@23.5.0
    • @khanacademy/kmath@2.2.37

4.8.4

Patch Changes

  • Updated dependencies [1ed915b32b]:
    • @khanacademy/perseus-core@23.4.0
    • @khanacademy/kmath@2.2.36

4.8.3

Patch Changes

  • #3305 810a8d419c Thanks @nishasy! - [Image] | (a11y) | Update alt text limit to 125 characters

  • Updated dependencies [83402a8bf5]:

    • @khanacademy/perseus-core@23.3.0
    • @khanacademy/kmath@2.2.35

4.8.2

Patch Changes

4.8.1

Patch Changes

4.8.0

Minor Changes

4.7.2

Patch Changes

  • #3238 53938664e9 Thanks @benchristel! - Internal: remove unnecessary escaping in regular expressions.

  • Updated dependencies [10d2e0850e]:

    • @khanacademy/perseus-core@23.0.2
    • @khanacademy/kmath@2.2.32
    • @khanacademy/pure-markdown@2.2.6

4.7.1

Patch Changes

  • Updated dependencies [748d3bf4e8, d7ffa5cbb6]:
    • @khanacademy/perseus-core@23.0.1
    • @khanacademy/kmath@2.2.31

4.7.0

Minor Changes

4.6.12

Patch Changes

4.6.11

Patch Changes

  • Updated dependencies [2500753a99, 201c19d8ac]:
    • @khanacademy/perseus-core@22.1.0
    • @khanacademy/kas@2.1.7
    • @khanacademy/kmath@2.2.29

4.6.10

Patch Changes

  • Updated dependencies [47ea66e85a, 800c03e92e]:
    • @khanacademy/perseus-core@22.0.0
    • @khanacademy/kmath@2.2.28

4.6.9

Patch Changes

  • #3155 9574a1edc1 Thanks @nishasy! - Warn content editors to add the correct keypad for expression widgets with exponents
  • #3168 85efea21c3 Thanks @ivyolamit! - Fix infinite loop in SvgImage component when loading graphie images. This fixes the "Maximum update depth exceeded" error (React error # 185) that was occurring when rendering graphie images (web+graphie:// URLs) in production.

  • Updated dependencies [1c7a39281b, 85efea21c3]:

    • @khanacademy/perseus-core@21.2.1
    • @khanacademy/kmath@2.2.27

4.6.8

Patch Changes

  • Updated dependencies [0e833ec4b5]:
    • @khanacademy/perseus-core@21.2.0
    • @khanacademy/kmath@2.2.26

4.6.7

Patch Changes

4.6.6

Patch Changes

  • Updated dependencies [8f8bcd1c37]:
    • @khanacademy/perseus-core@21.0.2
    • @khanacademy/kmath@2.2.24

4.6.5

Patch Changes

  • Updated dependencies [86ecef3f5c]:
    • @khanacademy/perseus-core@21.0.1
    • @khanacademy/kmath@2.2.23

4.6.4

Patch Changes

4.6.3

Patch Changes

4.6.2

Patch Changes

  • Updated dependencies [27ab0dba64, 0d1d39b563]:
    • @khanacademy/perseus-core@20.4.0
    • @khanacademy/kmath@2.2.20

4.6.1

Patch Changes

4.6.0

Minor Changes

Patch Changes

4.5.0

Minor Changes

  • #2992 fc6273b10d Thanks @nishasy! - Add radio and expression save wanrnings to the perseus linter. Add a callback for issues changed to item-editor.tsx.

4.4.7

Patch Changes

4.4.6

Patch Changes

4.4.5

Patch Changes

4.4.4

Patch Changes

  • Updated dependencies [1ddcb6b800]:
    • @khanacademy/perseus-core@20.1.2

4.4.3

Patch Changes

  • #2968 f5fa5d5203 Thanks @ivyolamit! - Update issues panel warning for ImageWidget, decorative images don't need alt text validation

  • Updated dependencies [24d025b7c7]:

    • @khanacademy/perseus-core@20.1.1
    • @khanacademy/perseus-utils@2.1.1

4.4.2

Patch Changes

4.4.1

Patch Changes

  • Updated dependencies [b3a751707c]:
    • @khanacademy/perseus-core@20.0.0

4.4.0

Minor Changes

Patch Changes

  • Updated dependencies [658b772c88]:
    • @khanacademy/perseus-core@19.5.0

4.3.10

Patch Changes

4.3.9

Patch Changes

  • Updated dependencies [42c456d99e]:
    • @khanacademy/perseus-core@19.4.0

4.3.8

Patch Changes

4.3.7

Patch Changes

  • Updated dependencies [d0eff84625]:
    • @khanacademy/perseus-core@19.2.0

4.3.6

Patch Changes

4.3.5

Patch Changes

4.3.4

Patch Changes

  • Updated dependencies [876be8cde6]:
    • @khanacademy/perseus-core@19.0.2

4.3.3

Patch Changes

  • Updated dependencies [655f8994b8]:
    • @khanacademy/perseus-core@19.0.1

4.3.2

Patch Changes

4.3.1

Patch Changes

  • Updated dependencies [245de4eba5]:
    • @khanacademy/perseus-core@18.9.1

4.3.0

Minor Changes

  • #2799 8b18b38b31 Thanks @anakaren-rojas! - Changes the output of radio score from boolean array to string array that represent the user's selected choice ids

Patch Changes

  • Updated dependencies [8b18b38b31]:
    • @khanacademy/perseus-core@18.9.0

4.2.5

Patch Changes

4.2.4

Patch Changes

4.2.3

Patch Changes

4.2.2

Patch Changes

4.2.1

Patch Changes

4.2.0

Minor Changes

Patch Changes

  • Updated dependencies [77e095f86]:
    • @khanacademy/perseus-core@18.3.0
    • @khanacademy/perseus-utils@2.1.0

4.1.2

Patch Changes

  • Updated dependencies [0cae7aed9]:
    • @khanacademy/perseus-core@18.2.2

4.1.1

Patch Changes

4.1.0

Minor Changes

Patch Changes

4.0.13

Patch Changes

4.0.12

Patch Changes

4.0.11

Patch Changes

4.0.10

Patch Changes

4.0.9

Patch Changes

4.0.8

Patch Changes

  • Updated dependencies [fd30e9518]:
    • @khanacademy/perseus-core@16.0.0

4.0.7

Patch Changes

  • Updated dependencies []:
    • @khanacademy/perseus-core@15.0.1
    • @khanacademy/perseus-utils@2.0.5

4.0.6

Patch Changes

4.0.5

Patch Changes

4.0.4

Patch Changes

4.0.3

Patch Changes

  • Updated dependencies []:
    • @khanacademy/perseus-core@14.0.3
    • @khanacademy/perseus-utils@2.0.4

4.0.2

Patch Changes

  • Updated dependencies [a512f3a07]:
    • @khanacademy/perseus-core@14.0.2

4.0.1

Patch Changes

  • Updated dependencies [69d7ff811]:
    • @khanacademy/perseus-core@14.0.1
    • @khanacademy/perseus-utils@2.0.4

4.0.0

Major Changes

Minor Changes

Patch Changes

3.0.12

Patch Changes

3.0.11

Patch Changes

3.0.10

Patch Changes

3.0.9

Patch Changes

3.0.8

Patch Changes

  • Updated dependencies [a87ba4e37]:
    • @khanacademy/perseus-core@10.1.0

3.0.7

Patch Changes

3.0.6

Patch Changes

  • Updated dependencies [45635f7ef]:
    • @khanacademy/perseus-core@9.0.0

3.0.5

Patch Changes

3.0.4

Patch Changes

  • Updated dependencies [1ee46bdef]:
    • @khanacademy/perseus-core@7.1.1

3.0.3

Patch Changes

3.0.2

Patch Changes

3.0.1

Patch Changes

  • #2334 6c5a0121d Thanks @handeyeco! - Add Eslint rule "@typescript-eslint/no-restricted-imports" to help prevent circular dependencies

  • Updated dependencies [6c5a0121d]:

    • @khanacademy/perseus-core@7.0.1
    • @khanacademy/perseus-utils@2.0.1

3.0.0

Major Changes

Patch Changes

  • Updated dependencies [ef5fea555]:
    • @khanacademy/perseus-core@7.0.0
    • @khanacademy/perseus-utils@2.0.0

2.0.0

Major Changes

Patch Changes

  • Updated dependencies [c2e33e522]:
    • @khanacademy/perseus-core@6.0.0
    • @khanacademy/perseus-utils@1.0.0

1.3.7

Patch Changes

1.3.6

Patch Changes

1.3.5

Patch Changes

  • Updated dependencies [3c8ff9936]:
    • @khanacademy/perseus-core@5.4.0

1.3.4

Patch Changes

  • Updated dependencies [48bc498f8]:
    • @khanacademy/perseus-core@5.3.0

1.3.3

Patch Changes

1.3.2

Patch Changes

  • Updated dependencies [91e30c02c]:
    • @khanacademy/perseus-core@5.1.0

1.3.1

Patch Changes

1.3.0

Minor Changes

Patch Changes

1.2.18

Patch Changes

1.2.17

Patch Changes

1.2.16

Patch Changes

1.2.15

Patch Changes

1.2.14

Patch Changes

1.2.13

Patch Changes

  • Updated dependencies [9cabe689a]:
    • @khanacademy/perseus-core@3.2.0

1.2.12

Patch Changes

1.2.11

Patch Changes

1.2.10

Patch Changes

  • #2037 b80e7882b Thanks @somewhatabstract! - Nothing has changed, but our action requires a changeset per package and I don't know how to do an infrastructure update like this and pass that check

  • Updated dependencies [b80e7882b]:

    • @khanacademy/perseus-core@3.0.4

1.2.9

Patch Changes

1.2.8

Patch Changes

1.2.7

Patch Changes

  • Updated dependencies [e21ead80e]:
    • @khanacademy/perseus-core@3.0.1

1.2.6

Patch Changes

  • Updated dependencies [ea1bf0c2c]:
    • @khanacademy/perseus-core@3.0.0

1.2.5

Patch Changes

1.2.4

Patch Changes

  • #1791 b119147fc Thanks @handeyeco! - Check types for import/no-extraneous-dependencies eslint check

  • Updated dependencies [b119147fc]:

    • @khanacademy/perseus-core@1.5.3

1.2.3

Patch Changes

1.2.2

Patch Changes

  • Updated dependencies [d4f4e2be1]:
    • @khanacademy/perseus-core@1.5.2

1.2.1

Patch Changes

  • Updated dependencies [eb733b3ec]:
    • @khanacademy/perseus-core@1.5.1

1.2.0

Minor Changes

Patch Changes

1.1.0

Minor Changes

1.0.0

Major Changes

Patch Changes

  • #1411 b0df85a80 Thanks @handeyeco! - Consolidate PerseusError code and move it into perseus-core (deletes the perseus-error package)

  • Updated dependencies [b0df85a80]:

    • @khanacademy/perseus-core@1.5.0

0.4.0

Minor Changes

  • #1259 c07644f63 Thanks @jeremywiebe! - Update all Perseus peer dependencies to match webapp exactly (commit: 2bd290251a8)
    • prop-types v15.6.1

Patch Changes

  • Updated dependencies [c07644f63]:
    • @khanacademy/perseus-error@0.3.0

0.3.12

Patch Changes

  • Updated dependencies [a4ead994]:
    • @khanacademy/perseus-error@0.2.11

0.3.11

Patch Changes

  • #971 90ff7a48 Thanks @benchristel! - Remove source files from the distributed NPM package

  • Updated dependencies [90ff7a48]:

    • @khanacademy/perseus-core@1.4.2
    • @khanacademy/perseus-error@0.2.10

0.3.10

Patch Changes

  • Updated dependencies [1f4e17ba, 8857950b]:
    • @khanacademy/perseus-core@1.4.1
    • @khanacademy/perseus-error@0.2.9

0.3.9

Patch Changes

  • #814 105d2060 Thanks @jeremywiebe! - Minor build change to how we provide Typescript type definitions (should be no change to build output).

  • Updated dependencies [a91c84fe, 105d2060]:

    • @khanacademy/perseus-core@1.4.0
    • @khanacademy/perseus-error@0.2.8

0.3.8

Patch Changes

  • Updated dependencies [79403e06]:
    • @khanacademy/perseus-core@1.3.0
    • @khanacademy/perseus-error@0.2.7

0.3.7

Patch Changes

  • Updated dependencies [376eb0e4]:
    • @khanacademy/perseus-core@1.2.0
    • @khanacademy/perseus-error@0.2.6

0.3.6

Patch Changes

  • Updated dependencies [22a9c408]
    • @khanacademy/perseus-core@1.1.2
    • @khanacademy/perseus-error@0.2.5

0.3.5

Patch Changes

  • 55d4cd00: Print package name and version when loaded in the page
  • Updated dependencies [55d4cd00]
    • @khanacademy/perseus-core@1.1.1
    • @khanacademy/perseus-error@0.2.4

0.3.4

Patch Changes

  • 388b6506: Convert runLinter doc comment to /** */ format so editors pick it up better (VSCode).
  • Updated dependencies [388b6506]
    • @khanacademy/perseus-error@0.2.3

0.3.3

Patch Changes

  • Updated dependencies [a383823d]
    • @khanacademy/perseus-error@0.2.2

0.3.2

Patch Changes

  • ce5e6297: Upgrade wonder-blocks deps to package versions without Flow types

0.3.1

Patch Changes

  • 1f062e98: Bump all package versions since the build settings have been updated
  • Updated dependencies [1f062e98]
    • @khanacademy/perseus-error@0.2.1

0.3.0

Minor Changes

  • 53fd3768: Migrate source code to TypeScript

Patch Changes

  • Updated dependencies [53fd3768]
    • @khanacademy/perseus-error@0.2.0

0.2.5

Patch Changes

  • Updated dependencies [a1b4ab3c]
    • @khanacademy/perseus-error@0.1.5

0.2.4

Patch Changes

  • Updated dependencies [6a7f36be]
    • @khanacademy/perseus-error@0.1.4

0.2.3

Patch Changes

  • f567f660: Update the eslint config to look at both the package.json for the package and the one from the root
  • Updated dependencies [f567f660]
    • @khanacademy/perseus-error@0.1.3

0.2.2

Patch Changes

  • bf180fe1: Fix our use of import/no-extraneous-dependencies
  • Updated dependencies [bf180fe1]
    • @khanacademy/perseus-error@0.1.2

0.2.1

Patch Changes

  • 98d283ff: Fix storybook
  • Updated dependencies [98d283ff]
    • @khanacademy/perseus-error@0.1.1

0.2.0

Minor Changes

  • 2578bd16: Rename NotGorgon to TranslationLinter
  • 2578bd16: Rename Gorgon to PerseusLinter

0.1.0

Minor Changes

  • a4f10ace: Move Gorgon, PerseusError, PureMarkdown into their own packages

Patch Changes

  • Updated dependencies [a4f10ace]
    • @khanacademy/perseus-error@0.1.0