# Changelog
All notable changes to this project will be documented in this file. The format follows
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and this project adheres to Semantic Versioning.
## [Unreleased]
## [0.1.1] - 2025-12-14
### Added
- Introduced `Number::sqrt` with high-precision decimal support and rewired reference `Div`/`Rem` to use zero-copy fast paths.
- Documented the library's precision philosophy and refreshed the scientific example to use the new helpers.
### Changed
- Enabled the `maths` feature on `rust_decimal` to unlock native decimal math routines.
- Tightened float and integer parsing/validation, including underscore handling on signed values and clearer float-to-int boundaries.
### Fixed
- Kept canonical equality and hashing in sync for decimals, preserved negative-decimal zero sign handling, and made integer exponentiation consistent in `pow`.
## [0.1.0] - 2025-10-14
### Changed
- Reset the changelog and project version to establish the open-source baseline under dual MIT or Apache-2.0 licensing.