# Changelog All notable changes to this 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). ## [1.0.0] - 2025-07-07 ### Added - Initial release of steel_decimal crate - High-precision decimal arithmetic for Steel programming language - Automatic script transformation from standard math to decimal operations - Comprehensive mathematical functions: - Basic arithmetic (add, subtract, multiply, divide) - Advanced mathematics (power, square root, logarithms, exponential) - Trigonometric functions (sin, cos, tan) - Comparison operations - Utility functions (abs, min, max, round) - Financial calculation functions - Precision control with thread-local contexts - Variable support with validation - Selective function registration via builder pattern - Scientific notation support in decimal parsing - Comprehensive test suite with 100% pass rate - Property-based testing with proptest - Concurrency testing - Security and boundary testing ### Features - Thread-safe precision contexts - Configurable function registration - Variable interpolation in scripts - Script validation and dependency extraction - Type conversion utilities - Error handling with detailed messages