Commit Graph

2081 Commits

Author SHA1 Message Date
KaTeX bot
5b861c4bee chore(release): 0.13.18 [ci skip]
## [0.13.18](https://github.com/KaTeX/KaTeX/compare/v0.13.17...v0.13.18) (2021-09-02)

### Features

* unicode support for minus and asterisk operators ([#3227](https://github.com/KaTeX/KaTeX/issues/3227)) ([9dbfc1c](9dbfc1c917)), closes [#3225](https://github.com/KaTeX/KaTeX/issues/3225)
2021-09-02 21:07:24 +00:00
Erik Demaine
9dbfc1c917 feat: unicode support for minus and asterisk operators (#3227)
Fixes #3225
2021-09-02 17:04:29 -04:00
renovate[bot]
a5222165ef chore(deps): update dependency webpack-dev-server to v4.1.0 [skip netlify] (#3192)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-02 06:50:47 +09:00
ylemkimon
6c15c71dc1 docs: add GitHub Sponsors to FUNDING.yml (#3223)
@KaTeX has been approved for GitHub Sponsors and is live on https://github.com/sponsors/KaTeX
2021-09-01 15:27:03 -04:00
KaTeX bot
2df1f5fbaf chore(release): 0.13.17 [ci skip]
## [0.13.17](https://github.com/KaTeX/KaTeX/compare/v0.13.16...v0.13.17) (2021-09-01)

### Bug Fixes

* **fonts:** remove hints from unknown symbols ([#3222](https://github.com/KaTeX/KaTeX/issues/3222)) ([9420f8a](9420f8a2a9)), closes [#3219](https://github.com/KaTeX/KaTeX/issues/3219)
2021-09-01 18:42:45 +00:00
Erik Demaine
9420f8a2a9 fix(fonts): remove hints from unknown symbols (#3222)
Fixes #3219
2021-09-02 03:39:44 +09:00
Erik Demaine
23d20c446f chore(tests): fix use of jest-diff (#3215)
Jest 27 changed the signature for jest-diff.
This bug only arises from failing tests.
2021-08-31 14:08:10 +09:00
renovate[bot]
edc998a448 chore(deps): update jest monorepo to v27.1.0 [skip netlify] (#3213)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-30 15:23:12 +00:00
renovate[bot]
8bead983ab chore(deps): update dependency caniuse-lite to v1.0.30001252 [skip netlify] (#3210)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-30 02:07:03 +09:00
KaTeX bot
a2a7c279cf chore(release): 0.13.16 [ci skip]
## [0.13.16](https://github.com/KaTeX/KaTeX/compare/v0.13.15...v0.13.16) (2021-08-28)

### Bug Fixes

* \char support for >16-bit Unicode characters ([#3006](https://github.com/KaTeX/KaTeX/issues/3006)) ([ff1734f](ff1734f7c4)), closes [#3004](https://github.com/KaTeX/KaTeX/issues/3004)
* remove local macros upon parse error ([#3114](https://github.com/KaTeX/KaTeX/issues/3114)) ([a6f29e3](a6f29e3612)), closes [#3122](https://github.com/KaTeX/KaTeX/issues/3122)
2021-08-28 23:02:27 +00:00
Erik Demaine
a6f29e3612 fix: remove local macros upon parse error (#3114)
Close all groups after parse, in particular in case of parse error,
completing `Namespace`'s simulation of local definitions.

Fixes #3122

Co-authored-by: ylemkimon <y@ylem.kim>
2021-08-28 22:59:24 +00:00
Erik Demaine
ff1734f7c4 fix: \char support for >16-bit Unicode characters (#3006)
* fix: \char support for >16-bit Unicode characters

`String.fromCharCode` only supports Unicode characters up to 16-bit.
`String.fromCodePoint` from ECMAScript 2015 supports all Unicode code points.
Unfortunately, IE doesn't support the latter, so use former as fallback.

Fixes #3004

Co-authored-by: ylemkimon <y@ylem.kim>
2021-08-29 07:55:05 +09:00
KaTeX bot
90dcaef2bd chore(release): 0.13.15 [ci skip]
## [0.13.15](https://github.com/KaTeX/KaTeX/compare/v0.13.14...v0.13.15) (2021-08-28)

### Features

* text-mode cedilla accent via \c ([#3036](https://github.com/KaTeX/KaTeX/issues/3036)) ([952fb84](952fb844da)), closes [#638](https://github.com/KaTeX/KaTeX/issues/638)
2021-08-28 22:33:02 +00:00
Erik Demaine
952fb844da feat: text-mode cedilla accent via \c (#3036)
* feat: text-mode cedilla accent via \c

Add text-mode accent function `\c` and corresponding Unicode support.

Part of #638

Co-authored-by: Kevin Barabash <kevinb@khanacademy.org>

* Update screenshots

Co-authored-by: Kevin Barabash <kevinb@khanacademy.org>
2021-08-28 22:29:53 +00:00
KaTeX bot
f8c211da3c chore(release): 0.13.14 [ci skip]
## [0.13.14](https://github.com/KaTeX/KaTeX/compare/v0.13.13...v0.13.14) (2021-08-28)

### Bug Fixes

* **fonts:** update fonts dependencies ([#2866](https://github.com/KaTeX/KaTeX/issues/2866)) ([ea409ea](ea409eaf1d))
2021-08-28 22:09:25 +00:00
ylemkimon
ea409eaf1d fix(fonts): update fonts dependencies (#2866)
* fix(fonts): update fonts dependencies

* chore(fonts): fix buildMetrics for Python 3

* fix(fonts): update fonts

* test: update screenshots

* docs: update reference to katex-fonts

* chore: use Python 3

* fix(fonts): update fonts

* test: update screenshots

* Use explicit path

* Command-line arguments aren't actually supported

* Small buildMetrics fixes

* Add build:{fonts,metrics} script

* Lock versions of font-related dependencies

* Install minimal texlive

* Install fontforge

Co-authored-by: Erik Demaine <edemaine@mit.edu>
2021-08-29 07:06:42 +09:00
renovate[bot]
6fa1adb52e chore(deps): update dependency semantic-release to v17.4.7 [skip netlify] (#3208)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-28 21:34:22 +00:00
ylemkimon
abe3ab7eb8 chore(deps): update selenium-webdriver to 4 (#3205)
* chore(deps): update selenium-webdriver to 4

refactor: use async/await

* fix(screenshotter): disable static watch
2021-08-28 17:42:12 +00:00
ylemkimon
0084c899f3 chore(deps): use @babel/eslint-parser (#3203) 2021-08-27 21:03:43 +00:00
ylemkimon
4cca8636c3 ci: run yarn build on test (#3202)
* build: fail rollup on warning

* ci: run yarn build on test
2021-08-27 16:59:02 -04:00
Erik Demaine
877e725620 refactor: separate defineMacro.js from macros.js (#3198)
Allows defineMacro to be called from other places, in particular
removing cycles from the dependency graph.
2021-08-28 05:15:22 +09:00
renovate[bot]
610feae647 chore(deps): update jest monorepo to v27 [skip netlify] (major) (#3051)
* chore(deps): update jest monorepo to v27 [skip netlify]

* test: use jsdom environment for auto-render test

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Ylemkimon <y@ylem.kim>
2021-08-27 13:44:29 +09:00
Erik Demaine
e7d38df8d4 chore(deps): update webpack, webpack-cli, webpack-dev-server (#3191)
* chore(deps): update webpack, webpack-cli, webpack-dev-server

Fixes #3189

* injectClient -> client

* Switch WebpackDevServer constructor order

* Switch from listen to start

* Fix missing argument to catch

* chore: dedupe lockfile

* chore: update to Yarn 3.0.1

* ci: run yarn install on semantic release

* ci: use setup-node cache

* chore: update lockfile

Co-authored-by: Ylemkimon <y@ylem.kim>
2021-08-27 13:04:13 +09:00
renovate[bot]
ad69bfc1d7 chore(deps): update dependency rollup to v2.56.3 [skip netlify] (#3193)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-26 18:45:41 +00:00
ylemkimon
ed54a62665 chore(deps): update Yarn to 3.0.0 (#3156)
Co-authored-by: Erik Demaine <edemaine@mit.edu>
2021-08-26 12:18:10 -04:00
renovate[bot]
fa1b2160e3 chore(deps): update dependency webpack to v5.51.1 [skip netlify] (#3182)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-26 04:32:29 +00:00
renovate[bot]
4b62f19b26 chore(deps): update dependency cssnano to v5.0.8 [skip netlify] (#3177)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-21 23:52:35 +00:00
renovate[bot]
09d59d5e30 chore(deps): update dependency browserslist to v4.16.8 [skip netlify] (#3179)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-21 21:12:49 +00:00
renovate[bot]
0b6d90da53 chore(deps): update dependency semantic-release to v17.4.5 [skip netlify] (#3176)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-19 09:52:14 +00:00
ylemkimon
4a35a0365d docs(README): add OpenCollective badge and section (#3174)
* docs(README): add OpenCollective badge and section

* docs(README): remove Contributing section

* Apply suggestions from code review

* Update README.md

* Add alternative text

Co-authored-by: Erik Demaine <edemaine@mit.edu>
2021-08-19 01:18:51 +00:00
renovate[bot]
65db35b2ca chore(deps): update dependency webpack-cli to v4.8.0 [skip netlify] (#3175)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-19 00:15:51 +00:00
ylemkimon
7b280acb2a docs: add sponsor button (#3173) 2021-08-15 19:02:06 -04:00
renovate[bot]
169e82e7a9 chore(deps): update dependency caniuse-lite to v1.0.30001251 [skip netlify] (#3172)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-15 10:04:46 +00:00
renovate[bot]
ebd1619472 chore(deps): update dependency webpack to v5.50.0 [skip netlify] (#3164)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-14 11:29:29 +00:00
renovate[bot]
9dcbafe30f chore(deps): update babel monorepo to v7.15.3 [skip netlify] (#3169)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-14 10:28:17 +00:00
renovate[bot]
c3651cb13d chore(deps): update dependency caniuse-lite to v1.0.30001249 [skip netlify] (#3162)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-08 07:08:35 +00:00
renovate[bot]
e9ad7f13bf chore(deps): update dependency mini-css-extract-plugin to v2.2.0 [skip netlify] (#3159)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-08 01:49:38 +00:00
renovate[bot]
343ea428aa chore(deps): update babel monorepo to v7.15.0 [skip netlify] (#3160)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-08 00:24:14 +00:00
renovate[bot]
e5e165c467 chore(deps): update dependency css-loader to v6 [skip netlify] (#3129)
* chore(deps): update dependency css-loader to v6 [skip netlify]

* build: use asset modules

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: ylemkimon <y@ylem.kim>
2021-08-07 01:58:01 +00:00
renovate[bot]
eac861c830 chore(deps): update dependency netlify to v8 (#3138)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-07 10:13:46 +09:00
renovate[bot]
463c3dde13 chore(deps): update dependency browserslist to v4.16.7 [skip netlify] (#3155)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-06 12:09:30 +00:00
renovate[bot]
a9872d0d20 chore(deps): update dependency webpack to v5.48.0 [skip netlify] (#3151)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-06 00:06:08 +00:00
renovate[bot]
76d4e0e3aa chore(deps): update linters [skip netlify] (#3154)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-05 23:55:38 +00:00
renovate[bot]
b2706b30ae chore(deps): update dependency @babel/preset-env to v7.14.9 [skip netlify] (#3150)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-04 10:42:17 +00:00
renovate[bot]
245d209235 chore(deps): update dependency @rollup/plugin-alias to v3.1.5 [skip netlify] (#3148)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-01 18:25:09 +00:00
renovate[bot]
45bd47e0c5 chore(deps): update dependency pako to v2.0.4 [skip netlify] (#3146)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-01 18:14:46 +00:00
renovate[bot]
2c1d1c3e98 chore(deps): update dependency webpack to v5.47.1 [skip netlify] (#3147)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-01 18:02:29 +00:00
renovate[bot]
5bba3c13ff chore(deps): update dependency caniuse-lite to v1.0.30001248 [skip netlify] (#3143)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-31 10:53:10 +00:00
renovate[bot]
0371a1c07a chore(deps): update dependency caniuse-lite to v1.0.30001247 [skip netlify] (#3136)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-27 11:07:58 +00:00
renovate[bot]
dbdcab4540 chore(deps): update dependency eslint-plugin-flowtype to v5.8.2 [skip netlify] (#3135)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-27 17:16:57 +09:00