Page 1 of 1

CopperSpice 2.0.0

Posted: Wed Apr 02 2025 8:21 pm
by barbara
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