Skip to content

Releases: AndyD87/CcOS

Release Notes 0.1.16:

04 Jul 06:46
Compare
Choose a tag to compare
Release Notes 0.1.16: Pre-release
Pre-release

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

03 Jul 08:21
Compare
Choose a tag to compare
Release Notes 0.1.15 Pre-release
Pre-release

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