Skip to content

v1.0.0 - First Stable Release

Choose a tag to compare

@Kledenai Kledenai released this 23 Feb 06:00
· 26 commits to main since this release

[1.0.0] - 2025-02-23

Added

  • Initial release of MathCheck, a lightweight mathematical expression validator, simplifier, and LaTeX converter written in TypeScript.
  • Core functionality to:
    • ✅ Validate mathematical expressions for syntax correctness, balanced parentheses, and invalid characters.
    • ➗ Simplify valid mathematical expressions and return computed results.
    • 📄 Convert mathematical expressions into properly formatted LaTeX.
  • TypeScript type definitions for ValidationResult, SimplificationResult, and LatexConversionResult.
  • Example usage and API documentation in the README.
  • ESLint configuration for TypeScript code quality.
  • Jest setup for unit testing all core functionalities.
  • License (MIT).
  • Scripts for building, linting, and testing in package.json.

Fixed

  • Resolved issues with LaTeX conversion handling of special characters and parentheses.
  • Addressed edge cases for mathematical operations that return NaN (e.g., division by zero).

Notes

  • Initial release includes full validation, simplification, and LaTeX conversion functionalities.
  • Future updates will focus on adding support for advanced mathematical operations, custom error handling, and extended LaTeX formatting features.