- ci: update release workflow
- this commit introduces a new API along with several internals redesigned
- add computeBatch function for multi-line expressions (8a8a256)
- add configuration object (482cd6b)
- add configuration object (5b4e6d6)
- add dev playground (0177b87)
- add exponential support for indentifiers (14d6362)
- add fraction digits property to context preferences (f10367e)
- add new functions (32d478a)
- add new operators, constants, refactors and update docs (d3a2399)
- add render functions for html and latex (20d342c)
- add render functions to context api (6fe15f0)
- add solution property in result (c37763c)
- add solution property in result (1e694d1)
- add variadic function support (426e360)
- added safe functions that capture and dont throw errors at all (0fcd673)
- added safe functions with types fixed (b7a4107)
- merge pull request #2 from mathflowjs/feat/safe-functions (f375834)
- refactor: split functions into topics with new functions (8c414be)
- support assignment expressions in solutions (ea5ddf2)
- update color schemes to paper-like pallete (7a0d03c)
- update context interface with solve and solveBatch (84785e1)
- bug with implicit multiplication of number and function like 2sin(90) (4f2d14e)
- build: export types for typescript users (e78d1c4)
- ci: allow workflow to publish releases and tags (ea2e142)
- ci: update release workflow (38c3ece)
- feat: add missing options and types (80c7ba9)
- ignore functions with many arguments in solutions (95704a9)
- insert values to builtin function when generating solution (3f7b3b9)
- release: build before releasing package (c51b098)
- remove extra brackets (30152ff)
- update internals and exported api (7bebd33)
- Add solution property in result (1e694d1)
- Add solution property in result (c37763c)
- Add configuration object (5b4e6d6)
- Add configuration object (482cd6b)
- Add new operators, constants, refactors and update docs (d3a2399)
- refactor: Split functions into topics with new functions (8c414be)
- Add variadic function support (426e360)
- Add new functions (32d478a)
- Add render functions for html and latex (20d342c)
- Add exponential support for indentifiers (14d6362)
- Add fraction digits property to context preferences (f10367e)
- Support assignment expressions in solutions (ea5ddf2)
- Add computeBatch function for multi-line expressions (8a8a256)
- Add dev playground (0177b87)
- Update color schemes to paper-like pallete (7a0d03c)
- Update context interface with solve and solveBatch (84785e1)
- Add render functions to context api (6fe15f0)
- release: Build before releasing package (c51b098)
- Remove extra brackets (30152ff)
- Insert values to builtin function when generating solution (3f7b3b9)
- Ignore functions with many arguments in solutions (95704a9)
- Bug with implicit multiplication of number and function like 2sin(90) (4f2d14e)
- feat: Add missing options and types (80c7ba9)
- build: Export types for typescript users (e78d1c4)
- ci:
⚠️ Update release workflow (38c3ece) - ci: Allow workflow to publish releases and tags (ea2e142)
- Update documentation (275ba7a)
- Update dead link (eca52bb)
- Add cname file (3c6b5ae)
- Update documentation link (d77385c)
- Update typos and errors (71d526b)
- fix: Playground shareable link (7f36b08)
- fix: Remove auto inserted semicolons, update playground (1562734)
- feat: Add welcome playground example with solution display (6809f27)
- Update history page (6490391)
- Set playground max-height and update copy timeout (ad1ba76)
- Update project description and readme.md (8dc3752)
- Remove duplicate license (b3a6345)
- Add changelog.md file (ba00844)
- Rename library from mathscript to mathflow (bb53c64)
- release: V0.0.1 (2404069)
- release: V0.0.2 (9d73a27)
- release: V0.0.3 (a69540a)
- Update logo.svg (244c7cc)
- release: V0.0.4 (6dff737)
- release: V0.1.0 (b4d2e74)
- release: V0.2.0 (48b4ee8)
- release: V0.3.0 (53f76db)
- Cleanup repo (4acdee9)
- Update deps (a34c92d)
- Update todo.md (5c92e70)
- Fix test script (19edeeb)
- Update readme.md (030fb30)
- Update deps (2a15b5c)
- Rename tests folder (8f50c42)
- Update tsconfig.json (b3aa494)
- Update licence.md (b15d3d7)
- feat: Remove comments (6f3acb4)
- fix: Update color variables (38c00c0)
- fix: Update charactermap and default colorscheme (6fb3a5f)
- fix: Add missing declarations (498953e)
- fix: Add missing color scheme selector (5232a6b)
- fix: Support multi-digit number solution ids and remove debug logs (4b64997)
- Remove debugging log info (77c80cd)
- test: Update tests with latest api (f414eb3)
- fix: Strict preferences usage on numbers (a4b893c)
- style: Format code with prettier (345efa3)
- fix: Missing deps and scripts for tests (02b8490)
- fix: Ignore eof token in latex output (d975278)
- Lint staged files (0cdd48b)
- Update latex type (ef16412)
- Update scripts in package.json (4e4c53d)
- feat: Remove unused reset and internal push & advance functions from exposed api (247acc8)
- Remove jest.config.js (11ca37b)
- Add solve button on dev demo (1559768)
- release: V1.0.0 - published on npm as @mathflowjs/mathflow (8930705)
- style: Format code with prettier (d0d76c4)
- feat: Remove sign function (dffd691)
- Format code with prettier (982d909)
- Format code with prettier (a5b60d7)
- Format with prettier (753e4f1)
- Add deploy and release workflows (79de776)
- First test docs site (074a757)
- docs: Build mathflow before building docs (b640b6d)
- Watch src for releases (c9bb348)
- Manual dispatch workflow (0451d43)
- Henry Hale (@henryhale)
- Henryhale (@henryhale)