Skip to content

Releases: RayBen445/mathguru

Upgrade and Minor Fixes

02 Jun 12:07

Choose a tag to compare

[1.4.0] - 2026-06-02

Added

  • Direct calculus commands: differentiate, integrate, simplify, and solve.
  • Statistics toolkit with median, mode, range, variance, standard deviation, and summary.
  • Geometry helpers for circle area, rectangle area, triangle area, hypotenuse, and 2D distance.
  • Matrix toolkit with add, subtract, multiply, transpose, determinant, inverse, parsing, and formatting.
  • SDK exports, TypeScript definitions, CLI help text, and tests for the new feature areas.

Improved

  • Added npm install speed defaults via .npmrc (prefer-offline, no audit/fund, no progress).
  • Cleaned package lock metadata for the current release version.

Ecosystem Stabilization, Sessions, Exports & Platform Infrastructure

12 May 21:38

Choose a tag to compare

MathGuru v1.3.0 focuses on transforming the platform into a professionally engineered ecosystem-grade mathematics and developer infrastructure platform.

This release prioritizes:

  • platform stabilization
  • maintainability
  • exports
  • sessions
  • diagnostics
  • shell experience
  • configuration systems
  • production-grade CLI workflows

Highlights:

  • session management system
  • export infrastructure
  • doctor diagnostics system
  • interactive shell mode
  • persistent configuration system
  • history tracking
  • markdown utilities
  • production validation testing

Major Features:

Session Management:

  • save sessions
  • load sessions
  • export sessions

Example Commands:

  • mathguru save-session test1
  • mathguru load-session test1
  • mathguru export-session json test1

Export System:
Supported formats:

  • JSON
  • TXT
  • Markdown
  • CSV

Example:

  • mathguru export history json
  • mathguru export result markdown

Doctor Diagnostics:
Introduced:

  • mathguru doctor

Checks:

  • config integrity
  • parser health
  • graph engine
  • formula loading
  • dependency health
  • exports directory

Shell Mode:
Interactive terminal shell introduced.

Features:

  • interactive command execution
  • shell statistics
  • help system
  • terminal workflow environment

Example:

  • mathguru shell

Configuration System:
Expanded support for:

  • precision control
  • graph size
  • graph format
  • export format
  • shell startup behavior

Example:

  • mathguru config
  • mathguru config set precision 2

History System:

  • calculation history
  • exportable history
  • history clearing

Example:

  • mathguru history
  • mathguru clear-history

Markdown Utilities:
Introduced:

  • mathguru md notes.md

Foundation added for:

  • markdown equation formatting
  • LaTeX cleanup
  • mathematical markdown workflows

Production Validation:
This release underwent extensive real-world testing including:

  • fresh npm installation testing
  • external production folder validation
  • global CLI verification
  • graph engine testing
  • shell testing
  • export testing
  • invalid input testing
  • config persistence testing
  • session persistence testing

Example Tested Commands:

  • mathguru calc "2+2"
  • mathguru graph "sin(x)"
  • mathguru trainer calculus
  • mathguru explain cobb-douglas
  • mathguru doctor

Architecture Improvements:

  • improved ecosystem modularity
  • scalable infrastructure foundations
  • reusable export/session systems
  • improved CLI organization
  • better maintainability direction

Known Stabilization Areas:

  • spinner cleanup improvements
  • graph validation messaging
  • shell statistics consistency
  • advanced error handling refinement

What's Changed:

  • added session management
  • added export infrastructure
  • added doctor diagnostics system
  • introduced interactive shell
  • expanded configuration system
  • improved history tracking
  • added markdown utility foundations
  • completed large-scale production validation

MathGuru now functions as a modular mathematics, economics, symbolic computation, graphing, educational, and developer ecosystem platform powered by Kontyra.

Powered by Kontyra.

Symbolic Mathematics, Graphing & Educational Engine

12 May 21:36

Choose a tag to compare

MathGuru v1.2.0 transforms the platform into a symbolic mathematics, graphing, and educational CLI ecosystem.

This release marks the transition from:

  • simple mathematics utility

to:

  • ecosystem-grade symbolic computation and educational platform

Highlights:

  • symbolic mathematics engine
  • graphing engine
  • formula knowledge engine
  • LaTeX conversion system
  • educational trainer system
  • SDK direction foundations
  • modular ecosystem architecture

Major Features:

Symbolic Mathematics:
Powered by:

  • mathjs
  • Nerdamer
  • Algebrite

Supported operations:

  • symbolic differentiation
  • symbolic integration
  • equation solving
  • simplification
  • algebraic manipulation

Example Commands:

  • mathguru calc "diff(x^2)"
  • mathguru calc "integrate(sin(x))"
  • mathguru calc "solve(x^2-4=0)"

Graph Engine:

  • ASCII graph rendering
  • terminal graph visualization
  • graph formatting support
  • SVG/PNG export preparation

Example:

  • mathguru graph "sin(x)"
  • mathguru graph "x^2"

Formula Engine:
Supported categories:

  • algebra
  • calculus
  • economics
  • finance
  • statistics

Example Commands:

  • mathguru formula economics
  • mathguru explain cobb-douglas
  • mathguru search derivative

LaTeX Engine:

  • mathematical LaTeX conversion
  • markdown-ready output
  • symbolic expression formatting

Example:

  • mathguru latex "integral x^2"

Trainer System:
Educational training engine introduced with:

  • quizzes
  • exercises
  • categorized practice
  • difficulty support

Example:

  • mathguru trainer calculus
  • mathguru trainer algebra

SDK Direction:
MathGuru now begins supporting developer integration patterns.

Example:

  • const mathguru = require("mathguru");

Architecture Improvements:

  • modular ecosystem structure
  • reusable internal modules
  • scalable CLI foundations
  • improved project organization

Technical Improvements:

  • improved parser handling
  • graph rendering support
  • symbolic engine integration
  • educational system foundations
  • formula metadata structure

What's Changed:

  • introduced symbolic mathematics engine
  • added graphing support
  • added formula knowledge engine
  • introduced LaTeX conversion
  • added educational trainer system
  • improved modular architecture
  • expanded developer ecosystem direction

MathGuru now evolves beyond a calculator into a mathematics, economics, symbolic computation, graphing, and educational ecosystem platform powered by Kontyra.

Powered by Kontyra.

Expanded Mathematical Utilities & CLI Improvements

12 May 21:34

Choose a tag to compare

MathGuru v1.1.0 expands the platform from a basic mathematics CLI into a more structured and modular developer toolkit.

This release focuses on:

  • usability improvements
  • better CLI organization
  • enhanced mathematical utilities
  • improved configuration handling
  • cleaner terminal experience

Highlights:

  • improved command structure
  • expression evaluation support
  • enhanced formatting and precision handling
  • better help system
  • improved aliases and command grouping
  • foundational configuration system
  • modular internal architecture improvements

New Features:

  • expression evaluator
  • configurable precision
  • improved terminal rendering
  • cleaner CLI output formatting
  • improved help and usage menus
  • better modular organization

Example Commands:

  • mathguru eval "sqrt(25) + 5"
  • mathguru config set precision 2
  • mathguru config get precision

CLI Improvements:

  • cleaner command grouping
  • improved help menus
  • better error formatting
  • improved user experience
  • more maintainable internal structure

What's Changed:

  • expanded mathematical utility support
  • improved CLI architecture
  • introduced configuration system foundations
  • improved terminal output formatting
  • enhanced developer workflow
  • strengthened modular project organization

Technical Improvements:

  • improved internal module separation
  • reusable utility architecture
  • enhanced error handling
  • improved command parsing
  • cleaner maintainable codebase

MathGuru continues evolving into a scalable mathematics, economics, finance, and developer ecosystem platform powered by Kontyra.

Powered by Kontyra.

Initial CLI Foundation

12 May 21:30

Choose a tag to compare

MathGuru v1.0.0 is the first public release of the MathGuru ecosystem-powered CLI platform by Kontyra.

This release establishes the foundation for a modular mathematics, economics, finance, and symbolic computation toolkit designed for developers, students, and terminal power users.

Highlights:

  • npm package initialization
  • modular CLI architecture
  • interactive command-line experience
  • mathematics utilities
  • economics and finance tooling foundation
  • ecosystem-grade project structure
  • CommonJS compatibility
  • global npm installation support

Core Features:

  • arithmetic operations
  • square root calculations
  • factorial utilities
  • inflation calculator
  • expression evaluation
  • interactive CLI support

Example Commands:

  • mathguru add 2 3
  • mathguru sqrt 25
  • mathguru inflation 500 700
  • mathguru eval "sqrt(25) + 5"

What's Changed:

  • feat: initialize mathguru npm package by @Copilot
  • Transform mathguru into a modular math/econ/finance library with interactive CLI by @Copilot
  • Upgrade mathguru into ecosystem-grade CLI developer toolkit by @Copilot

Technical Foundation:

  • Built with Node.js
  • CLI-first architecture
  • npm publishing workflow established
  • Windows terminal compatibility verified

New Contributors:

  • @Copilot made their first contribution

MathGuru begins its journey as a mathematics, economics, finance, and developer tooling ecosystem powered by Kontyra.

Powered by Kontyra.