Return-Path: <bounces+215471624824306@outbound.intercom.cryptolens.io>
Delivered-To: alvarochf@traceseis.com
Received: from cs510.bluehost.com
	by cs510.bluehost.com with LMTP
	id AFQ3M7WCC2nAKQoAWiBQxw
	(envelope-from <bounces+215471624824306@outbound.intercom.cryptolens.io>)
	for <alvarochf@traceseis.com>; Wed, 05 Nov 2025 10:00:37 -0700
Return-path: <bounces+215471624824306@outbound.intercom.cryptolens.io>
Envelope-to: alvarochf@traceseis.com
Delivery-date: Wed, 05 Nov 2025 10:00:37 -0700
Received: from mta-174-84-123.intercom.com.sparkpostmail.com ([192.174.84.123]:5007)
	by cs510.bluehost.com with esmtps  (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.98.2)
	(envelope-from <bounces+215471624824306@outbound.intercom.cryptolens.io>)
	id 1vGgs9-00000002qg1-2j0S
	for alvarochf@traceseis.com;
	Wed, 05 Nov 2025 10:00:37 -0700
X-MSFBL: e5REqa+Mzk1WjZ/mMr15dBEzZPlg7b0LdVhLn8/+Eoo=|eyJ0ZW5hbnRfaWQiOiJ
	pbnRlcmNvbSIsInIiOiJhbHZhcm9jaGZAdHJhY2VzZWlzLmNvbSIsInN1YmFjY29
	1bnRfaWQiOiI0ODk3MyIsIm1lc3NhZ2VfaWQiOiI2OGZmYTg4MjBiNjk2ODEzMWN
	kYSIsImN1c3RvbWVyX2lkIjoiMSJ9
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolens.io;
	s=intercom; t=1762362024; i=@cryptolens.io;
	bh=05uBB2N9+RAwThYvYhQzThny/QjqHBd1f1KICgyEUAE=;
	h=To:Content-Type:List-Unsubscribe-Post:Message-ID:Subject:From:
	 List-Unsubscribe:Date:From:To:Cc:Subject;
	b=jUl1z8ucvteM8M0NPfhgPbfSOgz1YneCMgnllIDXlfi7akdWBt4PrzHf5mr8Bi+4w
	 d0lIUlDIvqvGMEtFOptsOtcEt8l6xNzjiVnkRmQlk/BruYNNntQOSMk09b5SjduQUb
	 Gb7PtsnKoT3qwOYDt+nxYtu/3RJJhy61fX7Y/1WU=
Received: from [10.90.47.25] ([10.90.47.25])
	by i-0f0ff0290ba81fe7e.mta2vrest.sd.prd.sparkpost (ecelerity 5.1.0.74659 r(msys-ecelerity:tags/5.1.0.17)) with REST
	id AD/C9-62341-8A28B096; Wed, 05 Nov 2025 17:00:24 +0000
To: alvarochf@traceseis.com
Content-Type: multipart/alternative; boundary="_----dIsVEGO0SScJrEkswlt2aA===_4D/C9-62341-8A28B096"
MIME-Version: 1.0
X-Mailgun-Variables: {"app_id":"uyf5hx0o","conversation_id":"215471624824306","user_id":"68c6995456bc4a9d3338e95c","intercom_localized_email_content_id":"76933066"}
X-Auto-Response-Suppress: OOF, AutoReply
Reply-To: Cryptolens Support <support@cryptolens.io>
X-Intercom-App-Id: uyf5hx0o
X-Intercom-Bin: 200
List-Unsubscribe-Post: List-Unsubscribe=One-Click
Message-ID: <5107ca28-744d3bd4-1762362023-215471624824306-1000832@outbound.intercom.cryptolens.io>
X-Report-Abuse: Please report spam or abuse to abuse@intercom.io
Subject: Features and C++ Update from Devolens
From: "Cryptolens Support" <support@cryptolens.io>
List-Unsubscribe: <mailto:unsubscribe_215471624824306_68c6995456bc4a9d3338e95c@cryptolens.intercom-mail.com>, <https://cryptolens.intercom-mail.com/subscriptions/unsubscribe_post?app_id=uyf5hx0o&conversation_id=215471624824306&user_id=68c6995456bc4a9d3338e95c>
Date: Wed, 05 Nov 2025 17:00:24 +0000

--_----dIsVEGO0SScJrEkswlt2aA===_4D/C9-62341-8A28B096
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Features and C++ Update from Devolens =0D=0A =0D=0A=0D=0A=0D=0A=0D=0A =0D=
=0A Hey there, =0D=0A We at Devolens are constantly improving our licensing=
 platform Cryptolens based on your feedback. =0D=0A Today, we have some fea=
ture updates and important C++ changes to share with you: =0D=0A Feature Up=
dates - Trial Activation and CreateKey =0D=0A Updates to Start Countdown On=
 Activation: =0D=0A We=E2=80=99ve introduced additional improvements to our=
 "Start Countdown On Activation" feature (also known as trial activation) t=
hat let you further customize the behavior of this feature. It is now possi=
ble to deactivate this feature after the first activation, ensuring that ev=
en if all machines are later deactivated, the expiry date will not be exten=
ded when the license is reactivated. =0D=0A Another update includes a bug f=
ix that previously caused some products to use the =E2=80=9Cfirst_activatio=
n=E2=80=9D option instead of the default setting. We have identified the af=
fected products and added a data object named cryptolens_trialactivation se=
t to "first_activation" for them, ensuring that this bug fix does not intro=
duce any breaking changes. =0D=0A Updates to CreateKey with automatic custo=
mer creation: =0D=0A It=E2=80=99s possible to create a customer when callin=
g the CreateKey method, and there=E2=80=99s also an option to assign the li=
cense to an existing customer based on their email address. =0D=0A We=E2=80=
=99ve updated this method so that the customer secret is now set when a new=
 customer is created, allowing your clients to retrieve all their licenses =
using a single =E2=80=9Cmaster=E2=80=9D license (read more here). =0D=0A [I=
mage "CPPUpdateImage.png=3Fexpires=3D1775078550&amp;signature=3D25b14fe2b7a=
9f0684dab65603cd7255781066c20b0c398d68722fcf457b16767&amp;req=3DdSgmEsx9moN=
cUPMW2XS%2FifIroiWtkKLPvv%2FItVJHpiGW92ZOvog%3D%0A"] =0D=0A C++ SDK Release=
 Candidate =0D=0A A new C++ SDK release candidate is now available, and bel=
ow is a summary of updates: =0D=0A - Build Systems: We now use ArduinoJson =
7 by default, and Arduino now uses angle-bracket includes and you may thus =
need to add the path to the ArduinoJson 7 include directories to your build=
 system for it to find the corresponding files. =E2=80=8B We no longer set =
which version of C++ is used to compile the project. Thus, you may need to =
define the desired C++ version in your own CMake project when importing the=
 library. This can be done using set_target_properties() in CMake (see the =
CMake examples for more details). =0D=0A - Proxy Detection on Windows: We h=
ave improved the detection of proxy settings on Windows when using RequestH=
andler_WinHTTP. However, the new method requires that the method IsWindows8=
Point1OrGreater works as intended, which requires the applications to be ma=
nifested for Windows 8.1 or higher. For earlier versions of Windows, or whe=
n the manifest is not set up, we fall back to the old behaviour. =0D=0A - R=
emoval of Some Functions: Some functions that were of a more internal natur=
e depended on the specific ResponseParser used; these are now removed by de=
fault but can be reenabled by defining the preprocessor macro CRYPTOLENS_IN=
CLUDE_METHODS_WITHOUT_RESPONSE_PARSER. =0D=0A Please read more on our GitHu=
b page if you want more information about the C++ Update. =0D=0A =0D=0A=0D=
=0A=0D=0A=0D=0A =0D=0A Read More on GitHub
--_----dIsVEGO0SScJrEkswlt2aA===_4D/C9-62341-8A28B096
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="UTF-8"

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w=
3.org/TR/REC-html40/loose.dtd">=0D=0A<html lang=3D"en" style=3D"min-height:=
 100%; background-color: #f3f3f3;">=0D=0A<head>=0D=0A<meta http-equiv=3D"Co=
ntent-Type" content=3D"text/html; charset=3DUTF-8">=0D=0A    <title>Feature=
s and C++ Update from Devolens</title>=0D=0A    <!-- Foundation styles -->=
=0D=0A    =0D=0A    <style type=3D"text/css" data-premailer=3D"ignore">=0D=
=0A        @media only screen and (max-width: 596px) {=0D=0A  table.body im=
g {=0D=0A    width: auto;=0D=0A    height: auto; }=0D=0A=0D=0A  table.body =
center {=0D=0A    min-width: 0 !important; }=0D=0A=0D=0A  table.body .conta=
iner {=0D=0A    width: 95% !important; }=0D=0A=0D=0A  table.body .columns,=
=0D=0A  table.body .column {=0D=0A    height: auto !important;=0D=0A    -mo=
z-box-sizing: border-box;=0D=0A    -webkit-box-sizing: border-box;=0D=0A   =
 box-sizing: border-box;=0D=0A    padding-left: 16px !important;=0D=0A    p=
adding-right: 16px !important; }=0D=0A    table.body .columns .column,=0D=
=0A    table.body .columns .columns,=0D=0A    table.body .column .column,=
=0D=0A    table.body .column .columns {=0D=0A      padding-left: 0 !importa=
nt;=0D=0A      padding-right: 0 !important; }=0D=0A=0D=0A  table.body .coll=
apse .columns, table.body .collapse .column {=0D=0A    padding-left: 0 !imp=
ortant;=0D=0A    padding-right: 0 !important; }=0D=0A=0D=0A  td.small-1,=0D=
=0A  th.small-1 {=0D=0A    display: inline-block !important;=0D=0A    width=
: 8.333333% !important; }=0D=0A=0D=0A  td.small-2,=0D=0A  th.small-2 {=0D=
=0A    display: inline-block !important;=0D=0A    width: 16.666666% !import=
ant; }=0D=0A=0D=0A  td.small-3,=0D=0A  th.small-3 {=0D=0A    display: inlin=
e-block !important;=0D=0A    width: 25% !important; }=0D=0A=0D=0A  td.small=
-4,=0D=0A  th.small-4 {=0D=0A    display: inline-block !important;=0D=0A   =
 width: 33.333333% !important; }=0D=0A=0D=0A  td.small-5,=0D=0A  th.small-5=
 {=0D=0A    display: inline-block !important;=0D=0A    width: 41.666666% !i=
mportant; }=0D=0A=0D=0A  td.small-6,=0D=0A  th.small-6 {=0D=0A    display: =
inline-block !important;=0D=0A    width: 50% !important; }=0D=0A=0D=0A  td.=
small-7,=0D=0A  th.small-7 {=0D=0A    display: inline-block !important;=0D=
=0A    width: 58.333333% !important; }=0D=0A=0D=0A  td.small-8,=0D=0A  th.s=
mall-8 {=0D=0A    display: inline-block !important;=0D=0A    width: 66.6666=
66% !important; }=0D=0A=0D=0A  td.small-9,=0D=0A  th.small-9 {=0D=0A    dis=
play: inline-block !important;=0D=0A    width: 75% !important; }=0D=0A=0D=
=0A  td.small-10,=0D=0A  th.small-10 {=0D=0A    display: inline-block !impo=
rtant;=0D=0A    width: 83.333333% !important; }=0D=0A=0D=0A  td.small-11,=
=0D=0A  th.small-11 {=0D=0A    display: inline-block !important;=0D=0A    w=
idth: 91.666666% !important; }=0D=0A=0D=0A  td.small-12,=0D=0A  th.small-12=
 {=0D=0A    display: inline-block !important;=0D=0A    width: 100% !importa=
nt; }=0D=0A=0D=0A  .columns td.small-12,=0D=0A  .column td.small-12,=0D=0A =
 .columns th.small-12,=0D=0A  .column th.small-12 {=0D=0A    display: block=
 !important;=0D=0A    width: 100% !important; }=0D=0A=0D=0A  table.body td.=
small-offset-1,=0D=0A  table.body th.small-offset-1 {=0D=0A    margin-left:=
 8.333333% !important;=0D=0A    Margin-left: 8.333333% !important; }=0D=0A=
=0D=0A  table.body td.small-offset-2,=0D=0A  table.body th.small-offset-2 {=
=0D=0A    margin-left: 16.666666% !important;=0D=0A    Margin-left: 16.6666=
66% !important; }=0D=0A=0D=0A  table.body td.small-offset-3,=0D=0A  table.b=
ody th.small-offset-3 {=0D=0A    margin-left: 25% !important;=0D=0A    Marg=
in-left: 25% !important; }=0D=0A=0D=0A  table.body td.small-offset-4,=0D=0A=
  table.body th.small-offset-4 {=0D=0A    margin-left: 33.333333% !importan=
t;=0D=0A    Margin-left: 33.333333% !important; }=0D=0A=0D=0A  table.body t=
d.small-offset-5,=0D=0A  table.body th.small-offset-5 {=0D=0A    margin-lef=
t: 41.666666% !important;=0D=0A    Margin-left: 41.666666% !important; }=0D=
=0A=0D=0A  table.body td.small-offset-6,=0D=0A  table.body th.small-offset-=
6 {=0D=0A    margin-left: 50% !important;=0D=0A    Margin-left: 50% !import=
ant; }=0D=0A=0D=0A  table.body td.small-offset-7,=0D=0A  table.body th.smal=
l-offset-7 {=0D=0A    margin-left: 58.333333% !important;=0D=0A    Margin-l=
eft: 58.333333% !important; }=0D=0A=0D=0A  table.body td.small-offset-8,=0D=
=0A  table.body th.small-offset-8 {=0D=0A    margin-left: 66.666666% !impor=
tant;=0D=0A    Margin-left: 66.666666% !important; }=0D=0A=0D=0A  table.bod=
y td.small-offset-9,=0D=0A  table.body th.small-offset-9 {=0D=0A    margin-=
left: 75% !important;=0D=0A    Margin-left: 75% !important; }=0D=0A=0D=0A  =
table.body td.small-offset-10,=0D=0A  table.body th.small-offset-10 {=0D=0A=
    margin-left: 83.333333% !important;=0D=0A    Margin-left: 83.333333% !i=
mportant; }=0D=0A=0D=0A  table.body td.small-offset-11,=0D=0A  table.body t=
h.small-offset-11 {=0D=0A    margin-left: 91.666666% !important;=0D=0A    M=
argin-left: 91.666666% !important; }=0D=0A=0D=0A  table.body table.columns =
td.expander,=0D=0A  table.body table.columns th.expander {=0D=0A    display=
: none !important; }=0D=0A=0D=0A  table.body .right-text-pad,=0D=0A  table.=
body .text-pad-right {=0D=0A    padding-left: 10px !important; }=0D=0A=0D=
=0A  table.body .left-text-pad,=0D=0A  table.body .text-pad-left {=0D=0A   =
 padding-right: 10px !important; }=0D=0A=0D=0A  table.menu {=0D=0A    width=
: 100% !important; }=0D=0A    table.menu td,=0D=0A    table.menu th {=0D=0A=
      width: auto !important;=0D=0A      display: inline-block !important; =
}=0D=0A    table.menu.vertical td,=0D=0A    table.menu.vertical th, table.m=
enu.small-vertical td,=0D=0A    table.menu.small-vertical th {=0D=0A      d=
isplay: block !important; }=0D=0A=0D=0A  table.menu[align=3D"center"] {=0D=
=0A    width: auto !important; }=0D=0A=0D=0A  table.button.small-expand,=0D=
=0A  table.button.small-expanded {=0D=0A    width: 100% !important; }=0D=0A=
    table.button.small-expand table,=0D=0A    table.button.small-expanded t=
able {=0D=0A      width: 100%; }=0D=0A      table.button.small-expand table=
 a,=0D=0A      table.button.small-expanded table a {=0D=0A        text-alig=
n: center !important;=0D=0A        width: 100% !important;=0D=0A        pad=
ding-left: 0 !important;=0D=0A        padding-right: 0 !important; }=0D=0A =
   table.button.small-expand center,=0D=0A    table.button.small-expanded c=
enter {=0D=0A      min-width: 0; } }=0D=0A.hide-for-large {=0D=0A  display:=
 none !important;=0D=0A  =0D=0A  overflow: hidden;=0D=0A  max-height: 0;=0D=
=0A  font-size: 0;=0D=0A  width: 0;=0D=0A  line-height: 0; }=0D=0A  @media =
only screen and (max-width: 596px) {=0D=0A    .hide-for-large {=0D=0A      =
display: block !important;=0D=0A      width: auto !important;=0D=0A      ov=
erflow: visible !important;=0D=0A      max-height: none !important;=0D=0A  =
    font-size: inherit !important;=0D=0A      line-height: inherit !importa=
nt; } }=0D=0A=0D=0Atable.body table.container .hide-for-large * {=0D=0A   }=
=0D=0A=0D=0A@media only screen and (max-width: 596px) {=0D=0A  table.body t=
able.container .hide-for-large,=0D=0A  table.body table.container .row.hide=
-for-large {=0D=0A    display: table !important;=0D=0A    width: 100% !impo=
rtant; } }=0D=0A=0D=0A@media only screen and (max-width: 596px) {=0D=0A  ta=
ble.body table.container .callout-inner.hide-for-large {=0D=0A    display: =
table-cell !important;=0D=0A    width: 100% !important; } }=0D=0A=0D=0A@med=
ia only screen and (max-width: 596px) {=0D=0A  table.body table.container .=
show-for-large {=0D=0A    display: none !important;=0D=0A    width: 0;=0D=
=0A    =0D=0A    overflow: hidden; } }=0D=0A=0D=0Atable.text-center,=0D=0At=
h.text-center,=0D=0Atd.text-center,=0D=0Ah1.text-center,=0D=0Ah2.text-cente=
r,=0D=0Ah3.text-center,=0D=0Ah4.text-center,=0D=0Ah5.text-center,=0D=0Ah6.t=
ext-center,=0D=0Ap.text-center,=0D=0Aspan.text-center {=0D=0A  text-align: =
center; }=0D=0Atable.text-left,=0D=0Ath.text-left,=0D=0Atd.text-left,=0D=0A=
h1.text-left,=0D=0Ah2.text-left,=0D=0Ah3.text-left,=0D=0Ah4.text-left,=0D=
=0Ah5.text-left,=0D=0Ah6.text-left,=0D=0Ap.text-left,=0D=0Aspan.text-left {=
=0D=0A  text-align: left; }=0D=0Atable.text-right,=0D=0Ath.text-right,=0D=
=0Atd.text-right,=0D=0Ah1.text-right,=0D=0Ah2.text-right,=0D=0Ah3.text-righ=
t,=0D=0Ah4.text-right,=0D=0Ah5.text-right,=0D=0Ah6.text-right,=0D=0Ap.text-=
right,=0D=0Aspan.text-right {=0D=0A  text-align: right; }=0D=0A=0D=0Aspan.t=
ext-center {=0D=0A  display: block;=0D=0A  width: 100%;=0D=0A  text-align: =
center; }=0D=0A=0D=0A@media only screen and (max-width: 596px) {=0D=0A  .sm=
all-float-center {=0D=0A    margin: 0 auto !important;=0D=0A    float: none=
 !important;=0D=0A    text-align: center !important; }=0D=0A=0D=0A  .small-=
text-center {=0D=0A    text-align: center !important; }=0D=0A=0D=0A  .small=
-text-left {=0D=0A    text-align: left !important; }=0D=0A=0D=0A  .small-te=
xt-right {=0D=0A    text-align: right !important; } }=0D=0Aimg.float-left {=
=0D=0A  float: left;=0D=0A  text-align: left; }=0D=0A=0D=0Aimg.float-right =
{=0D=0A  float: right;=0D=0A  text-align: right; }=0D=0A=0D=0Aimg.float-cen=
ter,=0D=0Aimg.text-center {=0D=0A  margin: 0 auto;=0D=0A  Margin: 0 auto;=
=0D=0A  float: none;=0D=0A  text-align: center; }=0D=0A=0D=0Atable.float-ce=
nter,=0D=0Atd.float-center,=0D=0Ath.float-center {=0D=0A  margin: 0 auto;=
=0D=0A  Margin: 0 auto;=0D=0A  float: none;=0D=0A  text-align: center; }=0D=
=0A=0D=0A    </style>=0D=0A    <!-- Foundations Overrides -->=0D=0A    <!--=
 Add 16px margin above tables to keep consistent with the editor -->=0D=0A =
   <style>=0D=0A        table.intercom-responsive-layout-table {=0D=0A     =
       margin-bottom: 16px;=0D=0A            margin-top: 16px;=0D=0A       =
 }=0D=0A        table.intercom-responsive-layout-table td {=0D=0A          =
  padding-bottom: 0px;=0D=0A        }=0D=0A        div.intercom-social-cont=
ainer table.menu {=0D=0A          width: auto !important;=0D=0A        }=0D=
=0A    </style>=0D=0A    <!-- Default styles -->=0D=0A    <style>=0D=0A    =
    .intercom-align-center img,=0D=0A        .button.intercom-align-center =
{=0D=0A            margin-left: auto;=0D=0A            margin-right: auto;=
=0D=0A        }=0D=0A=0D=0A        table.body .intercom-h2b-button,=0D=0A  =
      table.body table.button .intercom-foundation-button {=0D=0A          =
  margin-bottom: 8px;=0D=0A            background-color: #2199e8;=0D=0A    =
        border: 2px solid #2199e8;=0D=0A            padding: 12px 35px;=0D=
=0A            font-size: 14px;=0D=0A            color: #FFF;=0D=0A        =
    font-weight: bold;=0D=0A            border-radius: 3px;=0D=0A          =
  display: inline-block;=0D=0A            text-decoration: none;=0D=0A     =
   }=0D=0A=0D=0A        table.body table.button table td {=0D=0A           =
 mso-shading: #2199e8;=0D=0A            background-color: transparent;=0D=
=0A            border: none;=0D=0A        }=0D=0A=0D=0A        table.button=
 table td {=0D=0A            line-height: 100%;=0D=0A        }=0D=0A=0D=0A =
       div.intercom-interblocks-social table.menu th,=0D=0A        div.embe=
rcom-prosemirror-composer-social table.menu th,=0D=0A        div.intercom-s=
ocial-container table.menu th {=0D=0A            display: inline-block;=0D=
=0A        }=0D=0A=0D=0A        div.intercom-interblocks-horizontal-rule td=
,=0D=0A        div.embercom-prosemirror-composer-divider td,=0D=0A        d=
iv.intercom-divider-container td {=0D=0A            padding-top: 1px;=0D=0A=
        }=0D=0A=0D=0A        pre code {=0D=0A            color: #0A0A0A;=0D=
=0A        }=0D=0A=0D=0A        h1 img,=0D=0A        h2 img,=0D=0A        p=
 img,=0D=0A        ul li img,=0D=0A        ol li img,=0D=0A        table.bu=
tton .intercom-foundation-button img,=0D=0A        .intercom-h2b-button img=
 {=0D=0A            display: inline !important;=0D=0A        }=0D=0A=0D=0A =
               .center {=0D=0A            text-align: center !important;=0D=
=0A        }=0D=0A=0D=0A        /* Email client specific fixes */=0D=0A    =
    table.body .center {=0D=0A            text-align: center !important;=0D=
=0A        }=0D=0A=0D=0A        /* Outlook specific */=0D=0A        [owa] .=
center {=0D=0A            text-align: center !important;=0D=0A        }=0D=
=0A=0D=0A        /* Content wrapper for centering */=0D=0A        .content-=
wrapper {=0D=0A            margin: 0 auto !important;=0D=0A            text=
-align: left !important;=0D=0A        }=0D=0A    </style>=0D=0A=0D=0A    <!=
--[if gte mso 9]>=0D=0A    <style>=0D=0A        .content-wrapper {=0D=0A   =
         margin: 0 auto !important;=0D=0A        }=0D=0A    </style>=0D=0A =
   <![endif]-->=0D=0A=0D=0A    =0D=0A=0D=0A<style>.intercom-align-right {=
=0D=0A  text-align: right !important;=0D=0A}=0D=0A.intercom-align-center {=
=0D=0A  text-align: center !important;=0D=0A}=0D=0A.intercom-align-left {=
=0D=0A  text-align: left !important;=0D=0A}=0D=0A/* Over-ride for RTL */=0D=
=0A.right-to-left .intercom-align-right{=0D=0A  text-align: left !important=
;=0D=0A}=0D=0A.right-to-left .intercom-align-left{=0D=0A  text-align: right=
 !important;=0D=0A}=0D=0A.right-to-left .intercom-align-left {=0D=0A  text-=
align:right !important;=0D=0A}=0D=0A.right-to-left li {=0D=0A  text-align:r=
ight !important;=0D=0A  direction: rtl;=0D=0A}=0D=0A.right-to-left .interco=
m-align-left img,=0D=0A.right-to-left .intercom-align-left .intercom-h2b-bu=
tton {=0D=0A  margin-left: 0 !important;=0D=0A}=0D=0A.intercom-attachment,=
=0D=0A.intercom-attachments,=0D=0A.intercom-attachments td,=0D=0A.intercom-=
attachments th,=0D=0A.intercom-attachments tr,=0D=0A.intercom-attachments t=
body,=0D=0A.intercom-attachments .icon,=0D=0A.intercom-attachments .icon im=
g {=0D=0A  border: none !important;=0D=0A  box-shadow: none !important;=0D=
=0A  padding: 0 !important;=0D=0A  margin: 0 !important;=0D=0A}=0D=0A.inter=
com-attachments {=0D=0A  margin: 10px 0 !important;=0D=0A}=0D=0A.intercom-a=
ttachments .icon,=0D=0A.intercom-attachments .icon img {=0D=0A  width: 16px=
 !important;=0D=0A  height: 16px !important;=0D=0A}=0D=0A.intercom-attachme=
nts .icon {=0D=0A  padding-right: 5px !important;=0D=0A}=0D=0A.intercom-att=
achment {=0D=0A  display: inline-block !important;=0D=0A  margin-bottom: 5p=
x !important;=0D=0A}=0D=0A=0D=0A.intercom-interblocks-content-card {=0D=0A =
 width: 334px !important;=0D=0A  max-height: 136px !important;=0D=0A  max-w=
idth: 100% !important;=0D=0A  overflow: hidden !important;=0D=0A  border-ra=
dius: 20px !important;=0D=0A  font-size: 16px !important;=0D=0A  border: 1p=
x solid #e0e0e0 !important;=0D=0A}=0D=0A=0D=0A.intercom-interblocks-link,=
=0D=0A.intercom-interblocks-article-card {=0D=0A  text-decoration: none !im=
portant;=0D=0A}=0D=0A=0D=0A.intercom-interblocks-article-icon {=0D=0A  widt=
h: 22.5% !important;=0D=0A  height: 136px !important;=0D=0A  float: left !i=
mportant;=0D=0A  background-color: #fafafa !important;=0D=0A  background-im=
age: url('https://cryptolens.intercom-mail.com/assets/article_book-1a595be2=
87f73c0d02f548f513bfc831.png') !important;=0D=0A  background-repeat: no-rep=
eat !important;=0D=0A  background-size: 32px !important;=0D=0A  background-=
position: center !important;=0D=0A}=0D=0A=0D=0A.intercom-interblocks-articl=
e-text {=0D=0A  width: 77.5% !important;=0D=0A  float: right !important;=0D=
=0A  background-color: #fff !important;=0D=0A}=0D=0A=0D=0A.intercom-interbl=
ocks-link-title,=0D=0A.intercom-interblocks-article-title {=0D=0A  color: #=
519dd4 !important;=0D=0A  font-size: 15px !important;=0D=0A  margin: 16px 1=
8px 12px !important;=0D=0A  line-height: 1.3em !important;=0D=0A  overflow:=
 hidden !important;=0D=0A}=0D=0A=0D=0A.intercom-interblocks-link-descriptio=
n,=0D=0A.intercom-interblocks-article-body {=0D=0A  margin: 0 18px 12px !im=
portant;=0D=0A  font-size: 14px !important;=0D=0A  color: #65757c !importan=
t;=0D=0A  line-height: 1.3em !important;=0D=0A}=0D=0A=0D=0A.intercom-interb=
locks-link-author,=0D=0A.intercom-interblocks-article-author {=0D=0A  margi=
n: 10px 15px !important;=0D=0A  height: 24px !important;=0D=0A  line-height=
: normal !important;=0D=0A}=0D=0A=0D=0A.intercom-interblocks-link-author-av=
atar,=0D=0A.intercom-interblocks-article-author-avatar {=0D=0A  width: 16px=
 !important;=0D=0A  height: 16px !important;=0D=0A  display: inline-block !=
important;=0D=0A  vertical-align: middle !important;=0D=0A  float: left;=0D=
=0A  margin-right: 5px;=0D=0A}=0D=0A=0D=0A.intercom-interblocks-link-author=
-avatar-image,=0D=0A.intercom-interblocks-article-author-avatar-image {=0D=
=0A  width: 16px !important;=0D=0A  height: 16px !important;=0D=0A  border-=
radius: 50% !important;=0D=0A  margin: 0 !important;=0D=0A  vertical-align:=
 top !important;=0D=0A  font-size: 12px !important;=0D=0A}=0D=0A=0D=0A.inte=
rcom-interblocks-link-author-name,=0D=0A.intercom-interblocks-article-autho=
r-name {=0D=0A  color: #74848b !important;=0D=0A  margin: 0 0 0 5px !import=
ant;=0D=0A  font-size: 12px !important;=0D=0A  font-weight: 500 !important;=
=0D=0A  overflow: hidden !important;=0D=0A}=0D=0A=0D=0A.intercom-interblock=
s-article-written-by {=0D=0A  color: #8897a4 !important;=0D=0A  margin: 1px=
 0 0 5px !important;=0D=0A  font-size: 12px !important;=0D=0A  overflow: hi=
dden !important;=0D=0A  vertical-align: middle !important;=0D=0A  float: le=
ft !important;=0D=0A}=0D=0A</style>=0D=0A  <style id=3D"message_level_style=
s">=0D=0A=0D=0A  =0D=0A    .intercom-template-body,=0D=0A    table.intercom=
-template-body {=0D=0A      background-color: #f9f9f9;=0D=0A    }=0D=0A  =
=0D=0A=0D=0A  =0D=0A    .intercom-template-body .intercom-template-content =
{=0D=0A      background-color: #ffffff;=0D=0A    }=0D=0A  =0D=0A=0D=0A  =0D=
=0A    body h1 {=0D=0A      font-size: 26px;=0D=0A    }=0D=0A  =0D=0A=0D=0A=
  =0D=0A    body h2 {=0D=0A      font-size: 18px;=0D=0A    }=0D=0A  =0D=0A=
=0D=0A  =0D=0A    p, ul, ol {=0D=0A      font-size: 15px;=0D=0A    }=0D=0A =
 =0D=0A=0D=0A  =0D=0A=0D=0A  =0D=0A    p, h1, h2, small, ul, ol {=0D=0A    =
  color: #666666;=0D=0A    }=0D=0A  =0D=0A=0D=0A  =0D=0A=0D=0A  =0D=0A    t=
able.body .intercom-h2b-button,=0D=0A    table.body table.button .intercom-=
foundation-button {=0D=0A      background-color: #0071b2;=0D=0A      border=
: 2px solid #0071b2;=0D=0A    }=0D=0A=0D=0A    table.body table.button tabl=
e td {=0D=0A      mso-shading: #0071b2;=0D=0A    }=0D=0A  =0D=0A=0D=0A  =0D=
=0A    a.intercom-content-link {=0D=0A      =0D=0A=0D=0A      =0D=0A=0D=0A =
     =0D=0A        color: #1251ba !important;=0D=0A      =0D=0A    }=0D=0A=
=0D=0A    a.intercom-content-link.intercom-header-link,=0D=0A    a.intercom=
-content-link.intercom-footer-link {=0D=0A      =0D=0A=0D=0A      =0D=0A=0D=
=0A      color: #646462 !important;=0D=0A    }=0D=0A  =0D=0A=0D=0A  </style=
>=0D=0A=0D=0A<style>body {=0D=0Awidth: 100% !important; min-width: 100%; -w=
ebkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; margin: 0; paddin=
g: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizi=
ng: border-box;=0D=0A}=0D=0A.ExternalClass {=0D=0Awidth: 100%;=0D=0A}=0D=0A=
=2EExternalClass {=0D=0Aline-height: 100%;=0D=0A}=0D=0A#backgroundTable {=
=0D=0Amargin: 0; padding: 0; width: 100% !important; line-height: 100% !imp=
ortant;=0D=0A}=0D=0Aimg {=0D=0Aoutline: none; text-decoration: none; -ms-in=
terpolation-mode: bicubic; width: auto; max-width: 100%; clear: both; displ=
ay: block;=0D=0A}=0D=0Abody {=0D=0Acolor: #0a0a0a; font-family: Helvetica, =
Arial, sans-serif; font-weight: normal; padding: 0; margin: 0; text-align: =
left; line-height: 130%;=0D=0A}=0D=0Abody {=0D=0Afont-size: 16px; line-heig=
ht: 130%;=0D=0A}=0D=0Abody.outlook p {=0D=0Adisplay: inline !important;=0D=
=0A}=0D=0Abody h1 {=0D=0Afont-size: 26px;=0D=0A}=0D=0Abody h2 {=0D=0Afont-s=
ize: 18px;=0D=0A}=0D=0A</style>=0D=0A</head>=0D=0A<body style=3D"width: 100=
% !important; min-width: 100%; -webkit-text-size-adjust: 100%; -ms-text-siz=
e-adjust: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box=
; box-sizing: border-box; color: #0a0a0a; font-family: Helvetica, Arial, sa=
ns-serif; font-weight: normal; text-align: left; line-height: 130%; font-si=
ze: 16px; margin: 0; padding: 0;">=0D=0A<div style=3D"color:transparent;vis=
ibility:hidden;opacity:0;font-size:0px;border:0;max-height:1px;width:1px;ma=
rgin:0px;padding:0px;border-width:0px!important;display:none!important;line=
-height:0px!important;"><img border=3D"0" width=3D"1" height=3D"1" src=3D"h=
ttps://cryptolens.intercom-mail.com/q/zEaswn5KpKMjpmB4Jeue2Q~~/AAAAARA~/Ns0=
7K2Tu2NQIZo9wUmjxkAVHTAVXoI5ZVhdWq03aPSI9VJ1bnw_wvZJ6zM3OeJmRp5InYjhoCcQ8Cx=
UYGHQtWw~~" alt=3D""/></div>=0D=0A=0D=0A    <table class=3D"body intercom-t=
emplate-body" role=3D"presentation" style=3D"width: 100%; border-spacing: 0=
; border-collapse: collapse; vertical-align: top; text-align: left; backgro=
und-color: #f9f9f9; height: 100%; color: #0a0a0a; font-family: Helvetica, A=
rial, sans-serif; font-weight: normal; line-height: 130%; font-size: 16px; =
margin: 0; padding: 0;" bgcolor=3D"#f9f9f9">=0D=0A        <tbody>=0D=0A<tr =
style=3D"vertical-align: top; text-align: left; padding: 0;" align=3D"left"=
>=0D=0A            <td class=3D"center" valign=3D"top" style=3D"text-align:=
 center !important; word-wrap: break-word; -moz-hyphens: auto; hyphens: aut=
o; border-collapse: collapse !important; vertical-align: top; color: #0a0a0=
a; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-hei=
ght: 130%; font-size: 16px; margin: 0; padding: 0;" align=3D"center">=0D=0A=
                <table role=3D"presentation" style=3D"text-align: left !imp=
ortant; border-spacing: 0; border-collapse: collapse; vertical-align: top; =
margin: 0 auto; padding: 0;" class=3D"content-wrapper">=0D=0A              =
      <tbody>=0D=0A<tr style=3D"vertical-align: top; text-align: left; padd=
ing: 0;" align=3D"left">=0D=0A                        <td style=3D"word-wra=
p: break-word; -moz-hyphens: auto; hyphens: auto; border-collapse: collapse=
 !important; vertical-align: top; text-align: left; color: #0a0a0a; font-fa=
mily: Helvetica, Arial, sans-serif; font-weight: normal; line-height: 130%;=
 font-size: 16px; margin: 0; padding: 0;" align=3D"left" valign=3D"top">=0D=
=0A                            <center style=3D"width: 100%; min-width: 580=
px;"><table class=3D"container intercom-template-content" role=3D"presentat=
ion" style=3D"background-color: #f9f9f9; border-spacing: 0; border-collapse=
: collapse; vertical-align: top; text-align: inherit; width: 580px; margin:=
 0 auto; padding: 0;" bgcolor=3D"#f9f9f9"><tbody><tr style=3D"vertical-alig=
n: top; text-align: left; padding: 0;" align=3D"left"><td style=3D"word-wra=
p: break-word; -moz-hyphens: auto; hyphens: auto; border-collapse: collapse=
 !important; vertical-align: top; text-align: left; color: #0a0a0a; font-fa=
mily: Helvetica, Arial, sans-serif; font-weight: normal; line-height: 130%;=
 font-size: 16px; margin: 0; padding: 0px;" align=3D"left" valign=3D"top"><=
div class=3D"intercom-spacer-container">=0D=0A<table class=3D"spacer" role=
=3D"presentation" style=3D"border-spacing: 0; border-collapse: collapse; ve=
rtical-align: top; text-align: left; width: 100%; padding: 0;"><tbody><tr s=
tyle=3D"vertical-align: top; text-align: left; padding: 0;" align=3D"left">=
=0D=0A<td height=3D"28" style=3D"font-size: 28px; line-height: 28px; word-w=
rap: break-word; -moz-hyphens: auto; hyphens: auto; border-collapse: collap=
se !important; vertical-align: top; text-align: left; color: #0a0a0a; font-=
family: Helvetica, Arial, sans-serif; font-weight: normal; margin: 0; paddi=
ng: 0;" align=3D"left" valign=3D"top"></td>=0D=0A</tr></tbody></table>=0D=
=0A</div></td></tr></tbody></table></center>=0D=0A<center style=3D"width: 1=
00%; min-width: 580px;"><table class=3D"container intercom-template-content=
" role=3D"presentation" style=3D"border-spacing: 0; border-collapse: collap=
se; vertical-align: top; text-align: inherit; background-color: #ffffff; wi=
dth: 580px; margin: 0 auto; padding: 0;" bgcolor=3D"#ffffff"><tbody><tr sty=
le=3D"vertical-align: top; text-align: left; padding: 0;" align=3D"left"><t=
d style=3D"word-wrap: break-word; -moz-hyphens: auto; hyphens: auto; border=
-collapse: collapse !important; vertical-align: top; text-align: left; colo=
r: #0a0a0a; font-family: Helvetica, Arial, sans-serif; font-weight: normal;=
 line-height: 130%; font-size: 16px; margin: 0; padding: 35px 40px 30px;" a=
lign=3D"left" valign=3D"top">=0D=0A<h1 id=3D"h_9457b3eb9c" style=3D"color: =
#1d364b; font-family: Helvetica, Arial, sans-serif; font-weight: normal; te=
xt-align: left; line-height: 33px; word-wrap: normal; font-size: 26px; marg=
in: 30px 0 7px; padding: 0;" align=3D"left"><b>Features and C++ Update from=
 Devolens</b></h1>=0D=0A<div class=3D"intercom-spacer-container">=0D=0A<tab=
le class=3D"spacer" role=3D"presentation" style=3D"border-spacing: 0; borde=
r-collapse: collapse; vertical-align: top; text-align: left; width: 100%; p=
adding: 0;"><tbody><tr style=3D"vertical-align: top; text-align: left; padd=
ing: 0;" align=3D"left">=0D=0A<td height=3D"20" style=3D"font-size: 20px; l=
ine-height: 20px; word-wrap: break-word; -moz-hyphens: auto; hyphens: auto;=
 border-collapse: collapse !important; vertical-align: top; text-align: lef=
t; color: #0a0a0a; font-family: Helvetica, Arial, sans-serif; font-weight: =
normal; margin: 0; padding: 0;" align=3D"left" valign=3D"top"></td>=0D=0A</=
tr></tbody></table>=0D=0A</div>=0D=0A<p style=3D"color: #666666; font-famil=
y: Helvetica, Arial, sans-serif; font-weight: normal; text-align: left; lin=
e-height: 1.5; font-size: 15px; margin: 0 0 17px; padding: 0;" align=3D"lef=
t">Hey there,</p>=0D=0A<p style=3D"color: #666666; font-family: Helvetica, =
Arial, sans-serif; font-weight: normal; text-align: left; line-height: 1.5;=
 font-size: 15px; margin: 0 0 17px; padding: 0;" align=3D"left">We at Devol=
ens are constantly improving our licensing platform Cryptolens based on you=
r feedback.</p>=0D=0A<p style=3D"color: #666666; font-family: Helvetica, Ar=
ial, sans-serif; font-weight: normal; text-align: left; line-height: 1.5; f=
ont-size: 15px; margin: 0 0 17px; padding: 0;" align=3D"left">Today, we hav=
e some <b>feature updates</b> and important <b>C++ changes </b>to share wit=
h you:</p>=0D=0A<h2 id=3D"h_ea9a055aa8" style=3D"color: #1d364b; font-famil=
y: Helvetica, Arial, sans-serif; font-weight: bold; text-align: left; line-=
height: 130%; word-wrap: normal; font-size: 18px; margin: 30px 0 7px; paddi=
ng: 0;" align=3D"left">Feature Updates - Trial Activation and CreateKey</h2=
>=0D=0A<p style=3D"color: #666666; font-family: Helvetica, Arial, sans-seri=
f; font-weight: normal; text-align: left; line-height: 1.5; font-size: 15px=
; margin: 0 0 17px; padding: 0;" align=3D"left"><b>Updates to Start Countdo=
wn On Activation:</b></p>=0D=0A<p style=3D"color: #666666; font-family: Hel=
vetica, Arial, sans-serif; font-weight: normal; text-align: left; line-heig=
ht: 1.5; font-size: 15px; margin: 0 0 17px; padding: 0;" align=3D"left">We=
=E2=80=99ve introduced additional improvements to our "Start Countdown On A=
ctivation" feature (also known as <i>trial activation</i>) that let you fur=
ther customize the behavior of this feature. It is now possible to deactiva=
te this feature after the first activation, ensuring that even if all machi=
nes are later deactivated, the expiry date will not be extended when the li=
cense is reactivated.</p>=0D=0A<p style=3D"color: #666666; font-family: Hel=
vetica, Arial, sans-serif; font-weight: normal; text-align: left; line-heig=
ht: 1.5; font-size: 15px; margin: 0 0 17px; padding: 0;" align=3D"left">Ano=
ther update includes a bug fix that previously caused some products to use =
the =E2=80=9Cfirst_activation=E2=80=9D option instead of the default settin=
g. We have identified the affected products and added a data object named <=
code>cryptolens_trialactivation</code> set to <code>"first_activation"</cod=
e> for them, ensuring that this bug fix does not introduce any breaking cha=
nges.</p>=0D=0A<p style=3D"color: #666666; font-family: Helvetica, Arial, s=
ans-serif; font-weight: normal; text-align: left; line-height: 1.5; font-si=
ze: 15px; margin: 0 0 17px; padding: 0;" align=3D"left"><b>Updates to Creat=
eKey with automatic customer creation:</b></p>=0D=0A<p style=3D"color: #666=
666; font-family: Helvetica, Arial, sans-serif; font-weight: normal; text-a=
lign: left; line-height: 1.5; font-size: 15px; margin: 0 0 17px; padding: 0=
;" align=3D"left">It=E2=80=99s possible to create a customer when calling t=
he <b>CreateKey </b>method, and there=E2=80=99s also an option to assign th=
e license to an existing customer based on their email address.</p>=0D=0A<p=
 style=3D"color: #666666; font-family: Helvetica, Arial, sans-serif; font-w=
eight: normal; text-align: left; line-height: 1.5; font-size: 15px; margin:=
 0 0 17px; padding: 0;" align=3D"left">We=E2=80=99ve updated this method so=
 that the customer secret is now set when a new customer is created, allowi=
ng your clients to retrieve all their licenses using a single =E2=80=9Cmast=
er=E2=80=9D license (read more <a href=3D"Analytics%20and%20C++%20Update%20=
from%20Devolens%20%20Hey%20,%20%20We%20at%20Devolens%20have%20been%20workin=
g%20on%20improving%20the%20analytics%20dashboard%20based%20on%20your%20feed=
back%20and%20we%20are%20soon%20ready%20to%20share%20the%20updates%20with%20=
you.%20%20We%20are%20currently%20looking%20for%20beta%20testers%20for%20thi=
s%20updated%20version%20of%20the%20analytics%20dashboard.%20Please%20reach%=
20out%20to%20us%20if%20you%E2%80%99d%20like%20to%20participate%20in%20the%2=
0beta%20programme.%20%20Feature%20Updates%20-%20Trial%20Activation%20and%20=
CreateKey%20%20Update%20to%20the%20feature%20that%20extends%20the%20expiry%=
20on%20activation:%20%20We%E2%80%99ve%20introduced%20additional%20improveme=
nts%20to%20our%20%22Start%20Countdown%20On%20Activation%22%20feature%20(als=
o%20known%20as%20trial%20activation)%20that%20let%20you%20further%20customi=
ze%20the%20behavior%20of%20this%20feature.%20It%20is%20now%20possible%20to%=
20deactivate%20this%20feature%20after%20the%20first%20activation,%20ensurin=
g%20that%20even%20if%20all%20machines%20are%20later%20deactivated,%20the%20=
expiry%20date%20will%20not%20be%20extended%20when%20the%20license%20is%20re=
activated.%20%20Another%20update%20includes%20a%20bug%20fix%20that%20previo=
usly%20caused%20some%20products%20to%20use%20the%20%E2%80%9Cfirst_activatio=
n%E2%80%9D%20option%20instead%20of%20the%20default%20setting.%20We%20have%2=
0identified%20the%20affected%20products%20and%20added%20a%20data%20object%2=
0named%20cryptoelens_trialactivation%20set%20to%20%22first_activation%22%20=
for%20them,%20ensuring%20that%20this%20bug%20fix%20does%20not%20introduce%2=
0any%20breaking%20changes.%20%20Update%20to%20Create%20Key%20with%20automat=
ic%20customer%20creation:%20%20It%E2%80%99s%20possible%20to%20create%20a%20=
customer%20when%20calling%20the%20CreateKey%20method,%20and%20there%E2%80%9=
9s%20also%20an%20option%20to%20assign%20the%20license%20to%20an%20existing%=
20customer%20based%20on%20their%20email%20address.%20%20We%E2%80%99ve%20upd=
ated%20this%20method%20so%20that%20the%20customer%20secret%20is%20now%20set=
%20when%20a%20new%20customer%20is%20created,%20allowing%20your%20clients%20=
to%20retrieve%20all%20their%20licenses%20using%20a%20single%20%E2%80%9Cmast=
er%E2%80%9D%20license.%20%20C++%20SDK%20Release%20Candidate%20%20A%20new%20=
C++%20SDK%20release%20candidate%20is%20now%20available,%20and%20below%20is%=
20a%20summary%20of%20updates:%20%20Build%20Systems:%20We%20now%20use%20Ardu=
inoJson%207%20by%20default,%20and%20Arduino%20now%20uses%20angle-bracket%20=
includes%20and%20you%20may%20thus%20need%20to%20add%20the%20path%20to%20the=
%20Arduino%20Json%207%20include%20directories%20to%20your%20build%20system%=
20for%20it%20to%20find%20the%20corresponding%20files.We%20no%20longer%20set=
%20which%20version%20of%20C++%20used%20to%20compile%20the%20project.%20Thus=
,%20you%20may%20need%20to%20define%20the%20desired%20C++%20version%20in%20y=
our%20own%20CMake%20project%20when%20importing%20the%20library.%20This%20ca=
n%20be%20done%20using%20set_target_properties()%20in%20CMake,%20see%20the%2=
0CMake%20examples%20for%20more%20details.%20%20Proxy%20Detection%20on%20Win=
dows:%20We%20have%20improved%20the%20detection%20of%20proxy%20settings%20on=
%20Windows%20when%20using%20RequestHandler_WinHTTP.%20However,%20the%20new%=
20method%20requires%20that%20the%20method%20IsWindows8Point1OrGreater%20wor=
ks%20as%20intended,%20which%20requires%20the%20applications%20to%20be%20man=
ifested%20for%20Windows%208.1%20or%20higher.For%20earlier%20versions%20of%2=
0Windows,%20or%20when%20the%20manifest%20is%20not%20set%20up,%20we%20fall%2=
0back%20to%20the%20old%20behaviour.%20%20Removal%20of%20Some%20Functions:%2=
0Some%20functions%20that%20were%20of%20a%20more%20internal%20nature%20depen=
ded%20on%20the%20specific%20ResponseParser%20used,%20these%20are%20now%20re=
moved%20by%20default%20but%20can%20be%20reenabled%20by%20defining%20the%20p=
reprocessor%20macro%20CRYPTOLENS_INCLUDE_METHODS_WITHOUT_RESPONSE_PARSER.%2=
0%20For%20the%20complete%20list%20of%20changes,%20please%20see%20the%20rele=
ase%20candidate." target=3D"_blank" class=3D"intercom-content-link" style=
=3D"color: #1251ba !important; font-family: Helvetica, Arial, sans-serif; f=
ont-weight: normal; text-align: left; line-height: 130%; text-decoration: u=
nderline; margin: 0; padding: 0;">here</a>).</p>=0D=0A<div class=3D"interco=
m-container" style=3D"margin-bottom: 17px; margin-top: 17px; line-height: 0=
;"><img src=3D"https://cryptolens.intercom-mail.com/i/o/uyf5hx0o/1814537239=
/de025868713969271af919e0d1a3/CPPUpdateImage.png=3Fexpires=3D1775078550&amp=
;signature=3D25b14fe2b7a9f0684dab65603cd7255781066c20b0c398d68722fcf457b167=
67&amp;req=3DdSgmEsx9moNcUPMW2XS%2FifIroiWtkKLPvv%2FItVJHpiGW92ZOvog%3D%0A"=
 alt=3D"Expiration Emails in Zapier" width=3D"545" style=3D"outline: none; =
text-decoration: none; -ms-interpolation-mode: bicubic; width: auto; max-wi=
dth: 100%; clear: both; display: block;"></div>=0D=0A<h2 id=3D"h_a2c4815f32=
" style=3D"color: #1d364b; font-family: Helvetica, Arial, sans-serif; font-=
weight: bold; text-align: left; line-height: 130%; word-wrap: normal; font-=
size: 18px; margin: 30px 0 7px; padding: 0;" align=3D"left">C++ SDK Release=
 Candidate</h2>=0D=0A<p style=3D"color: #666666; font-family: Helvetica, Ar=
ial, sans-serif; font-weight: normal; text-align: left; line-height: 1.5; f=
ont-size: 15px; margin: 0 0 17px; padding: 0;" align=3D"left">A new C++ SDK=
 release candidate is now available, and below is a summary of updates:</p>=
=0D=0A<ul style=3D"font-size: 15px; color: #666666; margin: 0 0 20px 40px; =
padding: 0;">=0D=0A<li>=0D=0A<b>Build Systems</b>: We now use ArduinoJson 7=
 by default, and Arduino now uses angle-bracket includes and you may thus n=
eed to add the path to the ArduinoJson 7 include directories to your build =
system for it to find the corresponding files.<br>=E2=80=8B<br>We no longer=
 set which version of C++ is used to compile the project. Thus, you may nee=
d to define the desired C++ version in your own CMake project when importin=
g the library. This can be done using set_target_properties() in CMake (see=
 the CMake examples for more details).</li>=0D=0A</ul>=0D=0A<ul style=3D"fo=
nt-size: 15px; color: #666666; margin: 0 0 20px 40px; padding: 0;">=0D=0A<l=
i>=0D=0A<b>Proxy Detection on Windows:</b> We have improved the detection o=
f proxy settings on Windows when using RequestHandler_WinHTTP. However, the=
 new method requires that the method IsWindows8Point1OrGreater works as int=
ended, which requires the applications to be manifested for Windows 8.1 or =
higher. For earlier versions of Windows, or when the manifest is not set up=
, we fall back to the old behaviour.</li>=0D=0A</ul>=0D=0A<ul style=3D"font=
-size: 15px; color: #666666; margin: 0 0 20px 40px; padding: 0;">=0D=0A<li>=
=0D=0A<b>Removal of Some Functions: </b>Some functions that were of a more =
internal nature depended on the specific ResponseParser used; these are now=
 removed by default but can be reenabled by defining the preprocessor macro=
 CRYPTOLENS_INCLUDE_METHODS_WITHOUT_RESPONSE_PARSER.</li>=0D=0A</ul>=0D=0A<=
p style=3D"color: #666666; font-family: Helvetica, Arial, sans-serif; font-=
weight: normal; text-align: left; line-height: 1.5; font-size: 15px; margin=
: 0 0 17px; padding: 0;" align=3D"left">Please read more on our GitHub page=
 if you want more information about the C++ Update.</p>=0D=0A<div class=3D"=
intercom-spacer-container">=0D=0A<table class=3D"spacer" role=3D"presentati=
on" style=3D"border-spacing: 0; border-collapse: collapse; vertical-align: =
top; text-align: left; width: 100%; padding: 0;"><tbody><tr style=3D"vertic=
al-align: top; text-align: left; padding: 0;" align=3D"left">=0D=0A<td heig=
ht=3D"10" style=3D"font-size: 10px; line-height: 10px; word-wrap: break-wor=
d; -moz-hyphens: auto; hyphens: auto; border-collapse: collapse !important;=
 vertical-align: top; text-align: left; color: #0a0a0a; font-family: Helvet=
ica, Arial, sans-serif; font-weight: normal; margin: 0; padding: 0;" align=
=3D"left" valign=3D"top"></td>=0D=0A</tr></tbody></table>=0D=0A</div>=0D=0A=
<div class=3D"intercom-button-container"><table class=3D"button radius inte=
rcom-align-center" align=3D"center" role=3D"presentation" style=3D"border-s=
pacing: 0; border-collapse: collapse; vertical-align: top; text-align: cent=
er !important; width: auto; margin: 0 auto 16px; padding: 0;"><tbody><tr st=
yle=3D"vertical-align: top; text-align: left; padding: 0;" align=3D"left"><=
td style=3D"word-wrap: break-word; -moz-hyphens: auto; hyphens: auto; borde=
r-collapse: collapse !important; vertical-align: top; text-align: left; col=
or: #0a0a0a; font-family: Helvetica, Arial, sans-serif; font-weight: normal=
; line-height: 130%; font-size: 16px; margin: 0; padding: 0;" align=3D"left=
" valign=3D"top"><table role=3D"presentation" style=3D"border-spacing: 0; b=
order-collapse: collapse; vertical-align: top; text-align: left; padding: 0=
;"><tbody><tr style=3D"vertical-align: top; text-align: left; padding: 0;" =
align=3D"left"><td style=3D"color: #ffffff; mso-shading: #220999; word-wrap=
: break-word; -moz-hyphens: auto; hyphens: auto; border-collapse: collapse =
!important; vertical-align: top; text-align: left; font-family: Helvetica, =
Arial, sans-serif; font-weight: normal; line-height: 100%; font-size: 16px;=
 background-color: transparent; border-radius: 3px; margin: 0; padding: 0; =
border: 1px none rgba(0,0,0,0.2);" align=3D"left" bgcolor=3D"transparent" v=
align=3D"top"><a class=3D"intercom-foundation-button" style=3D"color: #ffff=
ff; border-radius: 15px; background-color: #220999; font-family: Helvetica,=
 Arial, sans-serif; font-weight: bold; text-align: left; line-height: 130%;=
 text-decoration: none; font-size: 14px; display: inline-block; margin: 0 0=
 8px; padding: 12px 35px; border: 2px solid #220999;" target=3D"_blank" hre=
f=3D"https://cryptolens.intercom-clicks.com/via/e=3Fob=3D22R%2FzRA1397JxGjF=
62zVBvndeDWTzFtnLYHrIaG4rP7ELyT7xMkKTJLId7e8Nmndl1WTigrTy5LJ6jZNIOGHElZ7ePo=
xX2oOMVpQuO5g9QQ%3D&h=3D1f332532d517c897e92f3432fd2033dd0c0e9466-uyf5hx0o_2=
15471624824306&l=3D95611c6b135696f35603d800e33cee4acff430c8-181473772">Read=
 More on GitHub</a></td></tr></tbody></table></td></tr></tbody></table></di=
v>=0D=0A<div class=3D"intercom-divider-container">=0D=0A<table width=3D"100=
%" role=3D"presentation" style=3D"border-spacing: 0; border-collapse: colla=
pse; vertical-align: top; text-align: left; padding: 0;"><tbody><tr style=
=3D"vertical-align: top; text-align: left; padding: 0;" align=3D"left"><td =
style=3D"word-wrap: break-word; -moz-hyphens: auto; hyphens: auto; border-c=
ollapse: collapse !important; vertical-align: top; text-align: left; color:=
 #0a0a0a; font-family: Helvetica, Arial, sans-serif; font-weight: normal; l=
ine-height: 130%; font-size: 16px; margin: 0; padding: 10px 0;" align=3D"le=
ft" valign=3D"top">=0D=0A<table class=3D"divider" role=3D"presentation" ali=
gn=3D"center" width=3D"60%" style=3D"border-top-width: 1px; border-top-colo=
r: #000000; border-top-style: solid; border-spacing: 0; border-collapse: co=
llapse; vertical-align: top; text-align: left; padding: 0;"><tbody><tr styl=
e=3D"vertical-align: top; text-align: left; padding: 0;" align=3D"left"><td=
 style=3D"word-wrap: break-word; -moz-hyphens: auto; hyphens: auto; border-=
collapse: collapse !important; vertical-align: top; text-align: left; color=
: #0a0a0a; font-family: Helvetica, Arial, sans-serif; font-weight: normal; =
line-height: 130%; font-size: 16px; margin: 0; padding: 1px 0 0;" align=3D"=
left" valign=3D"top">=0D=0A</td></tr></tbody></table>=0D=0A</td></tr></tbod=
y></table>=0D=0A</div>=0D=0A</td></tr></tbody></table></center>=0D=0A<cente=
r style=3D"width: 100%; min-width: 580px;"><table class=3D"container interc=
om-template-content" role=3D"presentation" style=3D"background-color: #f9f9=
f9; border-spacing: 0; border-collapse: collapse; vertical-align: top; text=
-align: inherit; width: 580px; margin: 0 auto; padding: 0;" bgcolor=3D"#f9f=
9f9"><tbody><tr style=3D"vertical-align: top; text-align: left; padding: 0;=
" align=3D"left"><td style=3D"word-wrap: break-word; -moz-hyphens: auto; hy=
phens: auto; border-collapse: collapse !important; vertical-align: top; tex=
t-align: left; color: #0a0a0a; font-family: Helvetica, Arial, sans-serif; f=
ont-weight: normal; line-height: 130%; font-size: 16px; margin: 0; padding:=
 10px 0px 0px;" align=3D"left" valign=3D"top">=0D=0A<table width=3D"100%" r=
ole=3D"presentation" cellpadding=3D"0" cellspacing=3D"0" border=3D"0" style=
=3D"border-spacing: 0; border-collapse: collapse; vertical-align: top; text=
-align: left; padding: 0;">=0D=0A <tbody>=0D=0A<tr style=3D"vertical-align:=
 top; text-align: left; padding: 0;" align=3D"left">=0D=0A <td width=3D"75%=
" class=3D"footer-td-wrapper" style=3D"word-wrap: break-word; -moz-hyphens:=
 auto; hyphens: auto; border-collapse: collapse !important; vertical-align:=
 top; text-align: left; color: #0a0a0a; font-family: Helvetica, Arial, sans=
-serif; font-weight: normal; line-height: 130%; font-size: 16px; margin: 0;=
 padding: 0;" align=3D"left" valign=3D"top">=0D=0A <table width=3D"100%" ro=
le=3D"presentation" cellpadding=3D"0" cellspacing=3D"0" border=3D"0" style=
=3D"border-collapse: collapse; color: #545454; font-family: 'Helvetica',Ari=
al,sans-serif; font-size: 13px; line-height: 20px; max-width: 100%; width: =
100%; border-spacing: 0; vertical-align: top; text-align: left; margin: 0 a=
uto; padding: 0;" class=3D"message_footer_table">=0D=0A <tbody>=0D=0A <tr s=
tyle=3D"vertical-align: top; text-align: left; padding: 0;" align=3D"left">=
=0D=0A <td width=3D"40" class=3D"space" style=3D"width: 20px; font-size: 12=
px; word-wrap: break-word; -moz-hyphens: auto; hyphens: auto; border-collap=
se: collapse !important; vertical-align: top; text-align: left; color: #0a0=
a0a; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-h=
eight: 130%; margin: 0; padding: 0;" align=3D"left" valign=3D"top"> </td>=
=0D=0A <td valign=3D"middle" width=3D"50" align=3D"left" style=3D"font-size=
: 12px; word-wrap: break-word; -moz-hyphens: auto; hyphens: auto; border-co=
llapse: collapse !important; vertical-align: top; text-align: left; color: =
#0a0a0a; font-family: Helvetica, Arial, sans-serif; font-weight: normal; li=
ne-height: 130%; margin: 0; padding: 0;">=0D=0A  =0D=0A </td>=0D=0A <td cla=
ss=3D"admin_name" style=3D"color: #646462; display: table-cell; font-size: =
12px; vertical-align: middle; word-wrap: break-word; -moz-hyphens: auto; hy=
phens: auto; border-collapse: collapse !important; text-align: left; font-f=
amily: Helvetica, Arial, sans-serif; font-weight: normal; line-height: 130%=
; margin: 0; padding: 0;" align=3D"left" valign=3D"middle">=0D=0A Cryptolen=
s Support from Cryptolens=0D=0A </td>=0D=0A </tr>=0D=0A </tbody>=0D=0A </ta=
ble>=0D=0A </td>=0D=0A <td width=3D"25%" class=3D"" style=3D"display: block=
; width: 100%; text-align: left; word-wrap: break-word; -moz-hyphens: auto;=
 hyphens: auto; border-collapse: collapse !important; vertical-align: top; =
color: #0a0a0a; font-family: Helvetica, Arial, sans-serif; font-weight: nor=
mal; line-height: 130%; font-size: 16px; margin: 0; padding: 0;" align=3D"l=
eft" valign=3D"top">=0D=0A <table width=3D"100%" role=3D"presentation" cell=
padding=3D"0" cellspacing=3D"0" border=3D"0" style=3D"border-collapse: coll=
apse; color: #545454; font-family: 'Helvetica',Arial,sans-serif; font-size:=
 13px; line-height: 20px; max-width: 100%; width: 100%; border-spacing: 0; =
vertical-align: top; text-align: left; margin: 0 auto; padding: 0;" class=
=3D"message_footer_table">=0D=0A <tbody>=0D=0A<tr style=3D"vertical-align: =
top; text-align: left; padding: 0;" align=3D"left">=0D=0A <td valign=3D"mid=
dle" align=3D"right" style=3D"color: #999999 !important; text-decoration: u=
nderline !important; text-align: right; font-size: 11px; display: table-cel=
l; vertical-align: middle; word-wrap: break-word; -moz-hyphens: auto; hyphe=
ns: auto; border-collapse: collapse !important; font-family: Helvetica, Ari=
al, sans-serif; font-weight: normal; line-height: 130%; margin: 0; padding:=
 15px 0 0;">=0D=0A <span class=3D"ic-unsubscribe-link"><a href=3D"https://c=
ryptolens.intercom-mail.com/subscriptions/unsubscribe=3Fapp_id=3Duyf5hx0o&c=
onversation_id=3D215471624824306&user_id=3D68c6995456bc4a9d3338e95c&source=
=3Dbody" target=3D"_blank" class=3D"intercom-content-link intercom-footer-l=
ink" style=3D"color: #646462 !important; font-family: Helvetica, Arial, san=
s-serif; font-weight: normal; text-align: left; line-height: 130%; text-dec=
oration: underline; margin: 0; padding: 0;">Unsubscribe from our emails</a>=
</span>=0D=0A </td>=0D=0A </tr>=0D=0A<tr style=3D"vertical-align: top; text=
-align: left; padding: 0;" align=3D"left">=0D=0A </tr>=0D=0A</tbody>=0D=0A<=
/table>=0D=0A </td>=0D=0A </tr>=0D=0A</tbody>=0D=0A</table>=0D=0A<style>=0D=
=0A .message_footer_table .avatar {=0D=0A -ms-interpolation-mode: bicubic;=
=0D=0A -webkit-background-clip: padding-box;=0D=0A -webkit-border-radius: 2=
0px;=0D=0A background-clip: padding-box;=0D=0A border-radius: 20px;=0D=0A d=
isplay: inline-block;=0D=0A height: 40px;=0D=0A max-width: 100%;=0D=0A outl=
ine: none;=0D=0A text-decoration: none;=0D=0A width: 40px;=0D=0A }=0D=0A .a=
dmin_name b {=0D=0A color: #6f6f6f;=0D=0A }=0D=0A span.ic-unsubscribe-link =
a {=0D=0A color: #999999 !important;=0D=0A text-decoration: underline;=0D=
=0A }=0D=0A .message_footer_table .admin_name b{=0D=0A display: block !impo=
rtant;=0D=0A }=0D=0A table.container h1 {=0D=0A line-height: 33px;=0D=0A co=
lor: #1d364b;=0D=0A margin-bottom: 7px;=0D=0A margin-top: 30px;=0D=0A }=0D=
=0A=0D=0A table.container h1 a{=0D=0A color: #1d364b;=0D=0A text-decoration=
: underline;=0D=0A }=0D=0A=0D=0A table.container h2 {=0D=0A font-weight: bo=
ld;=0D=0A color: #1d364b;=0D=0A margin: 30px 0 7px;=0D=0A }=0D=0A=0D=0A tab=
le.container h2 a {=0D=0A color: #1d364b;=0D=0A font-weight: bold;=0D=0A te=
xt-decoration: underline;=0D=0A }=0D=0A table.container h1 + h2 {=0D=0A mar=
gin-top: 0;=0D=0A }=0D=0A table.container p a, table.container small a {=0D=
=0A text-decoration: underline;=0D=0A }=0D=0A table.container ic-block, tab=
le.container .embercom-prosemirror-composer-block-container, table.containe=
r .intercom-interblocks div {=0D=0A margin: 17px 0;=0D=0A }=0D=0A table.bod=
y p {=0D=0A margin: 0 0 17px 0;=0D=0A line-height: 1.5;=0D=0A}=0D=0A table.=
body ol, table.body ul {=0D=0A margin: 0 0 20px 40px;=0D=0A padding: 0;=0D=
=0A}=0D=0A table.body div.intercom-container {=0D=0A margin-bottom: 17px;=
=0D=0A margin-top: 17px;=0D=0A line-height: 0;=0D=0A}=0D=0A</style>=0D=0A<t=
able class=3D"powered-by-table suv intercom-align-center intercom-interbloc=
ks-align-center" role=3D"complementary" style=3D"width: 100%; border-collap=
se: collapse; color: #545454; font-family: 'Helvetica',Arial,sans-serif; fo=
nt-size: 13px; line-height: 20px; max-width: 100%; letter-spacing: 0.02em; =
border-spacing: 0; vertical-align: top; text-align: center !important; marg=
in: 0 auto; padding: 0;"><tbody><tr style=3D"vertical-align: top; text-alig=
n: left; padding: 0;" align=3D"left"><td style=3D"text-align: center; width=
: 100%; color: #646462; font-size: 11px; word-wrap: break-word; -moz-hyphen=
s: auto; hyphens: auto; border-collapse: collapse !important; vertical-alig=
n: top; font-family: Helvetica, Arial, sans-serif; font-weight: normal; lin=
e-height: 130%; margin: 0; padding: 15px 0;" align=3D"center" valign=3D"top=
">Powered by <a href=3D"https://cryptolens.intercom-clicks.com/via/e=3Fob=
=3DB%2BxBOBU4xywTSoimAVN%2Fjyd7AXdu88ngvxzgsSpYFuDjRWhdDqLhZEnUqa7dNhPwFQxh=
6cxHn2GSF%2FEU021E%2F6l63ufzwZjGHTYQy1fYnGc%3D&h=3Da4d3c7657246800ff14ded08=
9775cc2678fcc13c-uyf5hx0o_215471624824306" target=3D"_blank" class=3D"inter=
com-content-link intercom-footer-link" style=3D"color: #646462 !important; =
font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-align: l=
eft; line-height: 130%; text-decoration: none; margin: 0; padding: 0;">Inte=
rcom</a><br>=0D=0A</td></tr></tbody></table>=0D=0A<style>table.container .p=
owered-by-table a {font-weight: bold; text-decoration: none; color: #999;}<=
/style>=0D=0A</td></tr></tbody></table></center>=0D=0A                     =
   </td>=0D=0A                    </tr>=0D=0A                </tbody>=0D=0A=
</table>=0D=0A            </td>=0D=0A        </tr>=0D=0A    </tbody>=0D=0A<=
/table>=0D=0A    <p style=3D"text-align: center; font-size: 12px; color: #6=
46462; text-decoration: none; font-weight: 300; line-height: 1.5em; font-fa=
mily: Helvetica, Arial, sans-serif; margin: 9px 0 0; padding: 0;" align=3D"=
center">=0D=0A</p>=0D=0A=0D=0A=0D=0A<img src=3D"https://cryptolens.intercom=
-mail.com/via/o=3Fh=3D0e1b32b876fb1cf08bb7f17038630269f2d7f25b-uyf5hx0o_215=
471624824306" width=3D"1" height=3D"1" style=3D"display: block;" alt=3D"int=
ercom">=0D=0A=0D=0A<img border=3D"0" width=3D"1" height=3D"1" alt=3D"" src=
=3D"https://cryptolens.intercom-mail.com/q/RT2iCT0y1h1yJ6gRIJs_FQ~~/AAAAARA=
~/mvMhIEi-okPl6830T-2Qm-qi2GBf4K0z8NHRBeu8J0wp5Vaxic0B7samps-byQ63iD63HXPDd=
8UyK_R98xqTHg~~">=0D=0A</body>=0D=0A</html>
--_----dIsVEGO0SScJrEkswlt2aA===_4D/C9-62341-8A28B096--

