diff --git a/CHANGELOG.md b/CHANGELOG.md index f8caf164..72bc3bbe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,25 @@ +# 1.1 + +_Released 2022-03-12_ + + * Add support for scanning 8-bit integers (`(un)signed char`, `(u)int8_t`), + and characters (`char`, `wchar_t`) as integers + +```cpp +int8_t i1, i2; +char c1, c2; +auto ret = scn::scan("1 2 3 4", "{} {:c} {} {:i}", i1, i2, i3, i4); +// ret == true +// i1 == 1 +// i2 == '2' +// c1 == '3' +// c2 == 4 +``` + + * Fix usage of external fast_float in CMake (#53, thanks [@xvitaly (Vitaly Zaitsev)](https://github.com/xvitaly)) + * Fix tests on big endian architectures (#54) + * Fix alignment issues with `small_vector` on 32-bit architectures + # 1.0 _Released 2022-02-28_ diff --git a/README.md b/README.md index 54056b38..74ef538c 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ This library is the reference implementation of the ISO C++ standards proposal The library is currently deemed production-ready, and should be reasonably bug-free; it's tested and fuzzed extensively. -The master-branch of the repository targets the next minor release (v1.1), and is backwards-compatible. +The master-branch of the repository targets the next minor release (v1.2), and is backwards-compatible. The dev-branch targets the next major release (v2.0), and may contain backwards-incompatible changes, and may have lacking documentation. ## Documentation diff --git a/include/scn/detail/config.h b/include/scn/detail/config.h index e8ae24a3..d107d0d3 100644 --- a/include/scn/detail/config.h +++ b/include/scn/detail/config.h @@ -26,7 +26,7 @@ #define SCN_COMPILER(major, minor, patch) \ ((major)*10000000 /* 10,000,000 */ + (minor)*10000 /* 10,000 */ + (patch)) -#define SCN_VERSION SCN_COMPILER(1, 0, 0) +#define SCN_VERSION SCN_COMPILER(1, 1, 0) #ifdef __INTEL_COMPILER // Intel