Skip to content

Commit cfce615

Browse files
chore(release): bump version to 0.2.0
1 parent 13f3cca commit cfce615

2 files changed

Lines changed: 15 additions & 9 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
# Changelog
22

3-
All notable changes to this project will be documented in this file.
4-
5-
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6-
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7-
83
## [Unreleased]
94

105
### Added
@@ -13,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
138

149
### Changed
1510

16-
- **Performance**: Added `DOUBLE_POWERS_OF_10` lookup table for `Decimal::toDouble()` conversion.
11+
- NIL
1712

1813
### Deprecated
1914

@@ -25,13 +20,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2520

2621
### Fixed
2722

28-
- Fixed IEEE 754 binary representation artifacts in `Decimal(float)` and `Decimal(double)` constructors causing incorrect decimal displays (e.g., 273.15f showing as "273.149994", 380.4 showing as "380.399999999999977")
29-
- Fixed cumulative floating-point rounding errors in `Decimal::toDouble()` conversion by replacing iterative division loop with single division operation
23+
- NIL
3024

3125
### Security
3226

3327
- NIL
3428

29+
## [0.2.0] - 2026-01-09
30+
31+
### Changed
32+
33+
- **Performance**: Added `DOUBLE_POWERS_OF_10` lookup table for `Decimal::toDouble()` conversion.
34+
35+
36+
### Fixed
37+
38+
- Fixed IEEE 754 binary representation artifacts in `Decimal(float)` and `Decimal(double)` constructors causing incorrect decimal displays (e.g., 273.15f showing as "273.149994", 380.4 showing as "380.399999999999977")
39+
- Fixed cumulative floating-point rounding errors in `Decimal::toDouble()` conversion by replacing iterative division loop with single division operation
40+
3541
## [0.1.1] - 2025-11-27
3642

3743
### Changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
cmake_minimum_required(VERSION 3.20)
1010

1111
project(nfx-datatypes
12-
VERSION 0.1.1
12+
VERSION 0.2.0
1313
DESCRIPTION "Cross-platform C++ library with high-precision Int128 and Decimal datatypes"
1414
HOMEPAGE_URL "https://github.com/nfx-libs/nfx-datatypes"
1515
LANGUAGES CXX

0 commit comments

Comments
 (0)