# Changelog All notable changes to the Mathematical Programming Language (MPL) project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added - Comprehensive enterprise-level documentation structure - AGPLv3 license for strong copyleft protection - Complete contribution guidelines with Fatima Test emphasis - Security policy for vulnerability reporting - Code of conduct emphasizing language inclusivity - Enhanced .gitignore for comprehensive coverage ### Changed - README transformed into moonshot vision document emphasizing cognitive justice - License changed from MIT to AGPLv3 for community protection - Whitepaper updated to v2.0 with educational narrative focus ## [2.0.0] - 2025-01-26 ### Added - Complete ANTLR 4 grammar with 70+ mathematical operators - Support for functional, imperative, concurrent, and object-oriented paradigms - ASCII escape sequences for all Unicode symbols - Comprehensive test suite with 663 lines of test code - 10 example programs demonstrating real-world usage - Academic whitepaper with technical specification - Symbol reference guide (glyph-escapes.md) - Operator precedence table ### Changed - Moved from theoretical concept to working parser implementation - Established Fatima Test as core design principle ### Fixed - All M0 blocker issues resolved - Zero shift/reduce conflicts in grammar - Operator precedence validated through extensive testing ## [1.0.0] - 2024-12-15 ### Added - Initial concept and vision for Mathematical Programming Language - Basic symbol set proposal - Preliminary grammar sketch - Mission statement for cognitive universality --- ## Version History Summary - **2.0.0** - First working implementation with complete grammar - **1.0.0** - Initial concept and vision [Unreleased]: https://github.com/developtheweb/mpl/compare/v2.0.0...HEAD [2.0.0]: https://github.com/developtheweb/mpl/compare/v1.0.0...v2.0.0 [1.0.0]: https://github.com/developtheweb/mpl/releases/tag/v1.0.0