Releases: ValeriiKoniushenko/Utils
Releases · ValeriiKoniushenko/Utils
Release-1.4.0
Changelog:
- Fixed a lot of small bugs
- Refactored and improved class Core::BaseString
- Added support of regex with wchar_t for Core::BaseString
- Added support of narrow casted types for Core::BaseString::MakeFrom
- Added more optimizations to memory & cpu usage
- Added new class to test String usage utilization
- Fully tested on real projects (Linux\Windows)
- Added new class EasyCSV to generate some simple CSV content
- Extended Color classed & provided new logic between them
Tested environment:
Linux (Debian based)
- GCC 13.3.0 | 14.2.0
- Ninja 1.11.1 | 1.12.0
- CMake 4.1.0 | 3.31.6
- Clang 20.1.8 | 19.1.7
Windows 11
- Generator: Visual Studio 17 2022
- MSVC 14.44
Utils-1.3.0
Changelog:
- Fixed a lot of small bugs
- Stabilized behavior of all classes & functions
- Fully tested on real projects (Linux\Windows)
- Implemented\covered with stable implementation of RegEx for
Core::StringAtom - Added new features:
Color3,Color4,NormColor3,NormColor4
Tested environment:
Linux (Debian based)
- GCC 13.3.0 | 14.2.0
- Ninja 1.11.1 | 1.12.0
- CMake 4.1.0 | 3.31.6
- Clang 20.1.8 | 19.1.7
Windows 11
- Generator: Visual Studio 17 2022
- MSVC 14.44
Utils-1.2.2
Change log:
- Fixed install.py
- Made retesting & rebenchmarking
- Fixed minor typos & unused variables
Utils-1.2.1
Change log:
- Added documentation
- Added new classes
- Optimized code
- Optimized working with Strings
- Added new tests & benchmarks for Strings
- Strings were tested in the real project and were fixed & added a lot of new features
Utils-1.2.0
Change log:
- Added documentation
- Added new classes
- Optimized code
- Optimized working with Strings
- Added new tests & benchmarks for Strings
- Strings were tested in the real project and were fixed & added a lot of new features
Utils-1.1.2
Rechecking & refactoring:
Checked for build and issues using:
OS
- Ubuntu 24.04.1 LTS
LLVM(Clang)
- Clang version: 18.1.8
- Target: x86_64-unknown-linux-gnu
- Thread model: POSIX
GCC(GNU)
- (Ubuntu 13.2.0-23ubuntu4) 13.2.0
Valgrind
- Version: 3.22.0
Ninja
- Version: 1.11.1
CMake
- Version: 3.30.5
Debug-Clang
Flags: -G Ninja -DCMAKE_CXX_FLAGS="-stdlib=libc++"
Release-Clang
Flags: -G Ninja -DCMAKE_CXX_FLAGS="-stdlib=libc++"
Debug-GCC
Flags: -G Ninja
Release-GCC
Flags: -G Ninja
Utils-1.1
Change log:
- Fixed small bugs
- Added cross-compiler features(checked at GCC-13.2 & LLVM(Clang)-18.1.8)
- Added cross-platform types (needs to be checked at MSVC(Windows))