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,20 +8,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
138
149### Changed
1510
16- - ** CMake Simplification** : Drastically simplified CMake configuration for header-only library
17- - Removed multi-config export loop (header-only libraries don't need configuration-specific targets)
18- - Removed unnecessary ` NFX_HASHING_LIB_DIR ` variable from package config
19- - Cleaned up packaging to source-only generation (binary packages unnecessary for header-only library)
20- - Removed binary packaging options: ` PACKAGE_ARCHIVE ` , ` PACKAGE_DEB ` , ` PACKAGE_RPM ` , ` PACKAGE_WIX `
11+ - NIL
2112
2213### Deprecated
2314
2415- NIL
2516
2617### Removed
2718
28- - ** Binary Packaging** : Removed all binary package generation (TGZ/ZIP archives, DEB, RPM, WIX MSI)
29- - Users should use FetchContent, git submodules, or GitHub source archives
19+
3020
3121### Fixed
3222
@@ -36,6 +26,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3626
3727- NIL
3828
29+ ## [ 0.4.0] - 2026-02-15
30+
31+ ### Changed
32+
33+ - ** CMake Simplification** : Drastically simplified CMake configuration for header-only library
34+ - Removed multi-config export loop (header-only libraries don't need configuration-specific targets)
35+ - Removed unnecessary ` NFX_HASHING_LIB_DIR ` variable from package config
36+ - Cleaned up packaging to source-only generation (binary packages unnecessary for header-only library)
37+ - Removed binary packaging options: ` PACKAGE_ARCHIVE ` , ` PACKAGE_DEB ` , ` PACKAGE_RPM ` , ` PACKAGE_WIX `
38+
39+ ### Removed
40+
41+ - ` NFX_HASHING_ENABLE_SIMD ` CMake option (header-only library - SIMD controlled by user's compile flags)
42+ - All SIMD compile options from INTERFACE target (users manage their own optimization flags)
43+ - ** Binary Packaging** : Removed all binary package generation (TGZ/ZIP archives, DEB, RPM, WIX MSI)
44+ - Users should use FetchContent, git submodules, or GitHub source archives
45+
3946## [ 0.3.1] - 2026-02-14
4047
4148### Fixed
0 commit comments