Releases: RayBen445/mathguru
Upgrade and Minor Fixes
[1.4.0] - 2026-06-02
Added
- Direct calculus commands:
differentiate,integrate,simplify, andsolve. - 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
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
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
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
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.