Releases: AndyD87/CcOS
Releases · AndyD87/CcOS
Release Notes 0.1.16:
Changes
- CcJsonDocument::getJsonDocument renamed to getDocument and
CcXmlDocument::getXmlDocument renamed to getDocument
It leads to misunderstandings. - CcHash operator= will not just overwrite result it will fully generate hash from paramter
- CcKernel is free of Gui Objects, it is all handled in CcGui
- CcGui is working with different subsystems now.
Features
- First unit tests for CcSsl
- Hmac implementation with openssl
- Custom Http header lines addable
- CcJsonFile added for simply reading/writing and creating JSON based files.
Additionally Test are created for CcJsonFile. - Set implementations for String and WString
- Implementation of Windows Service Base class, inspired from Microsoft example.
- CcString and CcWString becomes size(), where size of WString is 2x of length
Bugfixes
- CcHttpClient got to work for POST Requests and chunked transfer
- CcJsonDocument failed to reuse for parsing, old data not deleted.
Testcase added - CcJson: Object, Array and Data became operators for indes and name search.
Release Notes 0.1.15
Changes
- No incremental linking on Windows
- add_test from cmake replaced with CcAddTest to keep correct working dir
- CCOS_ variables in cmake replaced with more common CC_ variables
- Default Output Directories are setup in Toolchain configs
- RC-Files removed, they will be generated and added to source by cmake execution
Features
- Cmake Macros: CcRemoveString CcAppendStringNotTwice CcAddTest
- Cmake add Platform and Configuration to default output path
Bugfixes
- Ssl Create Cert fixed