Skip to content

Releases: artcompiler/parselatex

v1.7.0: 29 MAR 2022

29 Mar 21:07
Compare
Choose a tag to compare

HIGHLIGHTS

  • Don't flatten unary nodes
  • Update dependencies

NOTES

(none)

DEPENDENCIES

(none)

COMMITS

(Merges and other trivial changes elided)

git log --oneline v1.6.0..

c99a8a2 (HEAD -> main, tag: v1.7.0, origin/main, origin/HEAD) Update dependencies
5623ae9 Bump version
5a32dad (origin/flattenNestedNodes) Flatten binary nodes of the same operator, not unaries

v1.6.0: 02 MAR 2022

02 Mar 20:05
Compare
Choose a tag to compare

HIGHLIGHTS

  • Parse ratios like we do binary expressions
  • Linting
  • Update dependencies
  • Update rendering AST to LaTeX

NOTES

(none)

DEPENDENCIES

(none)

COMMITS

(Merges and other trivial changes elided)

git log --oneline v1.5.0..

c75e69f (HEAD -> main, tag: v1.6.0, origin/main, origin/HEAD) Linting. Update dependencies
0d1a620 (origin/ratio) Parse ratios as a binary expr
a51144e Linting
8617a30 (origin/linting) Lint fixes
7d94a84 Update toLaTeX function

v1.5.0: 01 FEB 2022

01 Feb 22:40
Compare
Choose a tag to compare

HIGHLIGHTS

  • Fix isMixedNumber() to allow new L120 rules to work
  • Make node operator names match the LaTeX for node to make L120 '%OP%' templates work
  • Update dependencies

NOTES

(none)

DEPENDENCIES

(none)

COMMITS

(Merges and other trivial changes elided)

git log --oneline v1.4.0..

d41e24e (HEAD -> main, tag: v1.5.0, origin/main, origin/HEAD) Update dependencies
efb8197 (origin/fix-ismixednumber, fix-ismixednumber) Fix 'isMixedNumber()'
aefa8f9 (origin/OpStr) Make binary operator strings match the latex

v1.4.0: 05 JAN 2022

05 Jan 17:30
Compare
Choose a tag to compare
  • Make parsing of derivatives consistent with limits and sums
  • Fix parsing of sum operands
  • Update dependencies

NOTES

(none)

DEPENDENCIES

(none)

COMMITS

(Merges and other trivial changes elided)

git log --oneline v1.3.0..

d66bb02 (HEAD -> main, tag: v1.4.0, origin/main, origin/HEAD) Update dependencies
d52e27c (origin/calcExprs) Make parsing of derivatives consistent with limits and sums
6ca3b31 Revert "Update parsing of limits and sums"
7c6dd6d Update parsing of limits and sums
2858043 (origin/fix-sums) Fix parsing operand of sums
b5b5f85 (fix-sums) Fix parsing sums

v1.3.0: 07 DEC 2021

07 Dec 20:56
Compare
Choose a tag to compare

HIGHLIGHTS

  • Fix parsing of degrees
  • Consider integers with unary plus to be integers
  • Handle \mu units
  • Make \degree and alias of ^\circ
  • Fix parsing derivatives with leading integer coefficients
  • Other derivative parsing fixes
  • Update dependencies

NOTES

(none)

DEPENDENCIES

(none)

COMMITS

(Merges and other trivial changes elided)

git log --oneline v1.2.0..

7abea6a (HEAD -> main, tag: v1.3.0, origin/main, origin/HEAD) Update dependencies
c41d54d Fix regression not trimming empty braces
8ff2783 (origin/fix-derivatives, fix-derivatives) Fix parsing derivatives
3ad11ee (temp) Fix regression to derivatives with leading numeric coefficient
4205a2a Don't consider unabbreviated units as mu units
1dd73ca (origin/fix-mu, fix-mu) Normalize \mu prefixed units
478d358 (origin/multiplicativeExpr, multiplicativeExpr) Avoid calling negate(), take two
7ca113c Avoid calling negate()
cb8f4aa Parse -2\degree to be an alias of -2^\circ
4f2d5b1 Flatten multiplicative nodes during parsing
80f5829 (origin/integer) Make isInteger accept integers with unary plus
4586d17 Add .gitignore
45071ee (origin/tempDegree) Fix parsing for ^\circ\text{K}
cd56920 Fix parsing \degree\text{C}

v1.2.0: 29 OCT 2021

29 Oct 20:18
Compare
Choose a tag to compare

HIGHLIGHTS

  • Support Unicode cent symbol
  • Support Unicode \varepsilon
  • Parse of binomials
  • Make \emptyset and \varnothing aliases (equivLiteral strict)
  • Parse \iiint and \iint
  • isSimpleFraction predicate disallow 0 denominator and multiple signs
  • Allow unary plus in mixed numbers
  • Render TIMES nodes with LaTeX \times
  • Fix isScientific bugs

NOTES

  • make test to test

DEPENDENCIES

(none)

COMMITS

(Merges and other trivial changes elided)

git log --oneline v1.1.0..

20782b4 (HEAD -> main, tag: v1.2.0, origin/main, origin/HEAD) Fix update-dependencies
730dc10 update dependencies
d377731 Bump version
688fbea (origin/unicode) Support unicode for cent symbol
24bdafc Unicode support for \varepsilon and friends
11bef6d Make \emptyset an alias of \varnothing
6a923fd (origin/binomial, binomial) Parse binomials with a Binomial node
f487dc7 Make \emptyset an alias for \varnothing
ce18009 (origin/integrals) Parse \iiint and \iint
32e509e make update-dependencies
a85b436 (origin/fraction) Don't let isSimpleFraction allow 0 in the denominator
7c31af6 Make isSimpleFraction true for fractions with at most one unary sign
da13c34 Recognize mixed numbers with unary plus
1a23a41 (origin/scientific) Render \times operator when translating TIMES nodes to LaTeX
074fe6a Fix bugs in the isScientific flag

v1.1.0: 12 OCT 2021

12 Oct 22:27
Compare
Choose a tag to compare

HIGHLIGHTS

  • Add stub jest test harness
  • Lots of linting

NOTES

  • make test to test

DEPENDENCIES

(none)

COMMITS

(Merges and other trivial changes elided)

git log --oneline v1.0.0..

be965b3 (HEAD -> main, origin/main, origin/HEAD) Update dependencies
20f85ef Merge branch 'main' of github.com:artcompiler/parselatex
691db83 Bump version
1f118bd Update README.md
a92e34a (tag: v1.1.0) Fix regression parsing single character tokens
31d3fa8 (debug) Create README.md
b51ee5e Tweak tests
ab6dbc1 Add 'make test' with Jest
99d7821 Tweak eslint config
82134f3 Fix regression
2a09e77 Linting
1896ff2 Linting
bc0467c More linting
3b5e914 Linting
e8fb9c2 Linting
b2ddd77 (good) Add files

v1.0.0: 07 SEP 2021

07 Sep 22:04
Compare
Choose a tag to compare

HIGHLIGHTS

  • New repo based on the LaTeX parser in model.js shared by translatex and lib-mathcore-server
  • Create npm package '@artcompiler/parselatex'

NOTES

(none)

DEPENDENCIES

(none)

COMMITS

(Merges and other trivial changes elided)

git log --oneline

79b5285 (HEAD -> main, tag: v1.0.0, origin/main, origin/HEAD) Reset version to v1.0.0
5673f90 Bump version
a051076 Export Ast
0657cbd Bump version
8c21667 Fix build
1bfee87 First files
43498e1 Initial commit