@@ -9,22 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99
1010### Added
1111
12- - ** String Operations** : Additional overloads for improved API convenience
13- - ` startsWith() ` - Added overloads accepting ` char ` and ` const char* ` parameters
14- - ` endsWith() ` - Added overloads accepting ` char ` and ` const char* ` parameters
15- - ` contains() ` - Added overloads accepting ` char ` and ` const char* ` parameters
16- - ` indexOf() ` - Added overload accepting ` char ` parameter
17- - ` lastIndexOf() ` - Added overload accepting ` char ` parameter
18- - ** Case-Insensitive String Operations** : New functions for case-insensitive comparisons
19- - ` istartsWith() ` - Case-insensitive prefix checking with ` string_view ` , ` char ` , and ` const char* ` overloads
20- - ` iendsWith() ` - Case-insensitive suffix checking with ` string_view ` , ` char ` , and ` const char* ` overloads
21- - ` icontains() ` - Case-insensitive substring search with ` string_view ` , ` char ` , and ` const char* ` overloads
22- - All functions perform ASCII case-insensitive comparisons for protocol detection, file extensions, HTTP headers, etc.
23- - ** Substring Extraction** : Character delimiter support for zero-allocation operations
24- - ` substringBefore() ` - Added overload accepting ` char ` delimiter
25- - ` substringAfter() ` - Added overload accepting ` char ` delimiter
26- - ` substringBeforeLast() ` - Added overload accepting ` char ` delimiter
27- - ` substringAfterLast() ` - Added overload accepting ` char ` delimiter
12+ - NIL
13+
2814
2915### Changed
3016
@@ -46,6 +32,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4632
4733- NIL
4834
35+ ## [ 0.4.0] - 2026-01-06
36+
37+ ### Added
38+
39+ - ** String Operations** : Additional overloads for improved API convenience
40+ - ` startsWith() ` - Added overloads accepting ` char ` and ` const char* ` parameters
41+ - ` endsWith() ` - Added overloads accepting ` char ` and ` const char* ` parameters
42+ - ` contains() ` - Added overloads accepting ` char ` and ` const char* ` parameters
43+ - ` indexOf() ` - Added overload accepting ` char ` parameter
44+ - ` lastIndexOf() ` - Added overload accepting ` char ` parameter
45+ - ** Case-Insensitive String Operations** : New functions for case-insensitive comparisons
46+ - ` istartsWith() ` - Case-insensitive prefix checking with ` string_view ` , ` char ` , and ` const char* ` overloads
47+ - ` iendsWith() ` - Case-insensitive suffix checking with ` string_view ` , ` char ` , and ` const char* ` overloads
48+ - ` icontains() ` - Case-insensitive substring search with ` string_view ` , ` char ` , and ` const char* ` overloads
49+ - All functions perform ASCII case-insensitive comparisons for protocol detection, file extensions, HTTP headers, etc.
50+ - ** Substring Extraction** : Character delimiter support for zero-allocation operations
51+ - ` substringBefore() ` - Added overload accepting ` char ` delimiter
52+ - ` substringAfter() ` - Added overload accepting ` char ` delimiter
53+ - ` substringBeforeLast() ` - Added overload accepting ` char ` delimiter
54+ - ` substringAfterLast() ` - Added overload accepting ` char ` delimiter
55+
4956## [ 0.3.0] - 2025-11-30
5057
5158### Added
0 commit comments