Table of Contents
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