Skip to main content

2026

Table of Contents

March 2026

Improvements

  • Refactor all iterators to respect STL-style invariants
  • Add support for std::initializer_list to nCTL containers
  • Add a new Pair and Span classes that works similarly to their STL counterparts
  • Fix self-assignment with StaticHashMap and StaticHashSet classes
  • It’s now possible to access some nCine and project version strings as numbers in the VersionNumbers struct
  • The fast-hash algorithm has been improved and it’s now used by default for all hashmap and hashset classes

February 2026

Breaking Changes

  • Renamed ITextureLoader and ITextureSaver to IImageLoader and IImageSaver
    • Png and WebP sub-classes have also been Renamed

Improvements

  • The version of the integrated ImGui has been updated to v1.92.6
  • Added a Lua utility class to manipulate non-float color objects (nc::Color class)

January 2026

Improvements

  • Dependency libraries are now copied in all nCine and project artifacts for MinGW
  • Add a new Optional class to nCTL that works similarly to std::optional