Skip to content

Commit a98febf

Browse files
chore(release): bump version to 0.3.0
1 parent 2bd9285 commit a98febf

3 files changed

Lines changed: 18 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,11 @@
44

55
### Added
66

7-
- Added `Decimal(const char*)` and `Int128(const char*)` constructors for C-string initialization
7+
- NIL
88

99
### Changed
1010

11-
- Updated Google Benchmark dependency from 1.9.4 to 1.9.5
12-
- Optimized `Int128::toString()` with platform-specific fast paths and pre-allocated digit buffer
13-
- Optimized `Int128(const Decimal&)` constructor using power-of-10 lookup tables instead of iterative multiplication
14-
- MSVC: Optimized `Int128::operator/` with `_udiv128` hardware intrinsic for 128/64-bit division
15-
- MSVC: Optimized binary long division algorithm with `_BitScanReverse64` to reduce loop iterations
11+
- NIL
1612

1713
### Deprecated
1814

@@ -30,6 +26,20 @@
3026

3127
- NIL
3228

29+
## [0.3.0] - 2026-02-02
30+
31+
### Added
32+
33+
- Added `Decimal(const char*)` and `Int128(const char*)` constructors for C-string initialization
34+
35+
### Changed
36+
37+
- Updated Google Benchmark dependency from 1.9.4 to 1.9.5
38+
- Optimized `Int128::toString()` with platform-specific fast paths and pre-allocated digit buffer
39+
- Optimized `Int128(const Decimal&)` constructor using power-of-10 lookup tables instead of iterative multiplication
40+
- MSVC: Optimized `Int128::operator/` with `_udiv128` hardware intrinsic for 128/64-bit division
41+
- MSVC: Optimized binary long division algorithm with `_BitScanReverse64` to reduce loop iterations
42+
3343
## [0.2.0] - 2026-01-09
3444

3545
### 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.2.0
12+
VERSION 0.3.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

LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# MIT License
22

3-
Copyright (c) 2025 nfx
3+
Copyright (c) 2025-2026 nfx
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

0 commit comments

Comments
 (0)