Skip to content

Releases: ValeriiKoniushenko/Utils

Release-1.4.0

22 Sep 17:01
release-v1.4.0
5d73bd9

Choose a tag to compare

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

17 Aug 22:41
release-v1.3.0
6d1a57e

Choose a tag to compare

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

10 Apr 17:57

Choose a tag to compare

Change log:

  • Fixed install.py
  • Made retesting & rebenchmarking
  • Fixed minor typos & unused variables

Utils-1.2.1

10 Apr 06:07

Choose a tag to compare

Change log:

  1. Added documentation
  2. Added new classes
  3. Optimized code
  4. Optimized working with Strings
  5. Added new tests & benchmarks for Strings
  6. Strings were tested in the real project and were fixed & added a lot of new features

Utils-1.2.0

07 Apr 19:45

Choose a tag to compare

Utils-1.2.0 Pre-release
Pre-release

Change log:

  1. Added documentation
  2. Added new classes
  3. Optimized code
  4. Optimized working with Strings
  5. Added new tests & benchmarks for Strings
  6. Strings were tested in the real project and were fixed & added a lot of new features

Utils-1.1.2

03 Nov 20:57

Choose a tag to compare

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

03 Nov 15:57

Choose a tag to compare

Utils-1.1 Pre-release
Pre-release

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))