CopperSpice 2.0.0 was released on March 28 2025
As of our newest release building CopperSpice requires a C++20 compiler and a C++20 standard library. This migration allows our project to leverage new and enhanced functionality in the C++ core language.
All CS classes which contained comparison operators was modified to use the three-way comparison operator. This operator simplifies the implementation of comparison operations and results in more efficient code. Support for the new char8_t data type was added in the string and date classes. Additional methods were added to the date and time classes which rely on newer functionality in std::chrono. Moving to C++20 enabled additional type conversion warnings. The current version of CopperSpice has resolved these warnings and a large number of shadow warnings.
For information about the changes in this version please have a look at our CS Overview Timeline
https://www.copperspice.com/docs/cs_overview/timeline.html
____________________________________________________________________
Pre-built binary files can be found on our download site.
https://download.copperspice.com/copperspice/binary/cs-2.0/
Pre-built binary LTS files can be found on our download site.
https://download.copperspice.com/copperspice/binary/cs-1.9/
CopperSpice Overview Documentation
https://www.copperspice.com/docs/cs_overview/index.html
CopperSpice API Documentation
https://www.copperspice.com/docs/cs_api/index.html