Skip to content

Commit fc948c6

Browse files
committed
chore(release): bump version to 0.6.0
1 parent 9192150 commit fc948c6

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

CHANGELOG.md

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

2727
- NIL
2828

29+
## [0.6.0] - 2026-02-15
30+
31+
### Added
32+
33+
- `NFX_DATETIME_ENABLE_SIMD` build option to enable/disable native CPU optimizations (enabled by default)
34+
- SIMD optimization support (AVX2 for MSVC, `-march=native` for GCC/Clang) for Release builds
35+
- WebAssembly/Emscripten compilation support with automatic fallback to portable implementations
36+
- Emscripten-specific optimizations (microsecond-based chrono conversion, `std::strtod` parsing)
37+
38+
### Changed
39+
40+
- Bumped `nfx-stringbuilder` dependency from 0.6.2 to 0.7.0
41+
- Simplified release workflow (removed complex packaging steps)
42+
- SIMD settings now propagate to nfx-stringbuilder dependency
43+
- Use `std::strtod` instead of `std::from_chars` for floating-point parsing under Emscripten
44+
2945
## [0.5.0] - 2026-02-14
3046

3147
### Added

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.5.0
12+
VERSION 0.6.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)