Skip to content

Latest commit

 

History

History
91 lines (63 loc) · 2.93 KB

HISTORY.md

File metadata and controls

91 lines (63 loc) · 2.93 KB

History

2017-10-26, version 0.1.7

There's been a lot of great changes since the last release, here are the main updates

Functionality and Teaching Enhancements:

  • new pedagogy for multiply powers integers #153
  • exposing the factoring module and adding more coverage #148
  • simplify roots of any degree #183
  • more cases for cancelling terms #182
  • greatest common denominator substep #188
  • multiply nthRoots #189
  • multiply fractions with parenthesis #185
  • remove unnecessary parens before solving equations #205
  • multiply denominators with terms #88
  • Better sum-product factoring steps #210

Bug Fixes

  • fix the check for perfect roots of a constant when there's roundoff error #224
  • large negtive number rounding #216

Other:

  • (code structure) generalizing polynomial terms #190
  • latex printing for equations
  • added linting rules #222

2017-04-03, version 0.1.6

updated mathjs to incorporate vulnerability patch #149

Functionality Enhancements:

  • Added factoring support #104
  • Fixed #138: Better handling of distribution with fractions. Thanks @lexiross !
  • Fixed #126: Add parens in util > print where necessary. Thanks @Flyr1Q !

Bug fixes:

  • Fixed #113: handle exponents on coefficients of polynomial terms. Thanks @shirleymiao !
  • Fixed #111 (nthRoot() existence check). Thanks @shirleymiao !

Refactoring + Documentation + other dev enhancements:

  • Fixed #107: Improve our linter. Thanks @Raibaz !
  • Added Travis continuous integration
  • Refactor test to use TestUtil. Thanks @nitin42 !
  • Work on #58: Adding missing tests. Thanks @nitin42 !

2017-01-29, version 0.1.5

Reverted #82 (Added script to check the installed node version) and mention node version requiremnts in the README.

2017-01-29, version 0.1.4

Functionality Enhancements:

  • Fixed #39: Add rule to simplify 1^x to 1. Thanks @michaelmior !
  • Fixed #82: Added script to check the installed node version. Thanks @Raibaz !

Bug fixes:

  • Fixed #77: bug where oldNode was null on every step. Thanks @hmaurer !
  • Handle unary minus nodes that have an argument that is a parentheses. Thanks @tkosan !

Refactoring + Documentation + other dev enhancements:

  • Fixed #73: replace New Kids on the Block video with one that's not restricted in most of the world
  • Fixed #80: Use object literal property value shorthand. Thanks @cspanda !
  • Fixed #62: Separated basicsSearch simplifications into their own files. Thanks @Raibaz !
  • Fixed #78: pre-commit hook to run tests and linter before a git commit. Thanks @hmaurer !
  • Improvements from #44: Added Linting rules. Thanks @biyasbasak !
  • Fixed #91: Refactor isOperator to accept operator parameter. Thanks @mcarthurgill !
  • Fixed #86: Clean up CONTRIBUTING.md. Thanks @faheel !
  • Fixed #34: Make a helper function getRadicandNode. Thanks @lexiross !
  • Fixed #95: Create RESOURCES.md for people to share relevant software, projects, and papers
  • Fixed #102: Add a complete code example for solving an equation. Thanks @karuppiah7890 !