Skip to content

Commit ff4960e

Browse files
committed
chore(release): bump version to 0.5.0
1 parent a5e5a3e commit ff4960e

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,23 @@
2626

2727
- NIL
2828

29+
## [0.5.0] - 2026-02-14
30+
31+
### Added
32+
33+
- Strict compiler warning options (`/W4 /WX` for MSVC, `-Wall -Wextra -Werror` for GCC/Clang)
34+
35+
### Changed
36+
37+
- Bumped `nfx-stringbuilder` dependency from 0.6.0 to 0.6.2
38+
- Updated static library output name to remove version suffix
39+
40+
### Fixed
41+
42+
- Fixed implicit conversion warnings by adding explicit casts from `int64_t` to `double` in timezone offset calculations
43+
- Fixed potential undefined behavior in date calculations by clamping month value to valid range (1-12)
44+
- Fixed implicit conversion in test assertions by casting `ticks()` to `double` for accurate comparisons
45+
2946
## [0.4.2] - 2026-02-11
3047

3148
- bump nfx-stringbuilder from 0.5.0 to 0.6.0

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-datetime
12-
VERSION 0.4.2
12+
VERSION 0.5.0
1313
DESCRIPTION "Cross-platform C++ DateTime library with 100-nanosecond precision and ISO 8601 support"
1414
HOMEPAGE_URL "https://github.com/nfx-libs/nfx-datetime"
1515
LANGUAGES CXX

0 commit comments

Comments
 (0)