Skip to content

Commit

Permalink
# **json2puml v2.2.6.102** - 17.08.2023
Browse files Browse the repository at this point in the history
## All Editions
### Changed Feature
- Fixed behaviour after memory leak fix

## Service Editions
### Changed Feature
- No additional log files are created in a log folder of the binary
  • Loading branch information
jfudickar committed Aug 17, 2023
1 parent 2e3263d commit f44fcb0
Show file tree
Hide file tree
Showing 17 changed files with 286 additions and 301 deletions.
1 change: 1 addition & 0 deletions configuration/json2pumlconfiguration.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
"e:\\Delphi\\Projects\\json2puml\\samples\\tvmaze\\*definition*.json"
],
"inputListFileSearchFolder": [
"e:\\Delphi\\Projects\\json2puml\\samples-local\\tmf\\inputlist\\*.json",
"e:\\Delphi\\Projects\\json2puml\\samples\\curl\\*inputlist*.json",
"e:\\Delphi\\Projects\\json2puml\\samples\\jsonplaceholder\\*inputlist*.json",
"e:\\Delphi\\Projects\\json2puml\\samples\\spacex\\*inputlist*.json",
Expand Down
10 changes: 10 additions & 0 deletions documentation/changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
# **json2puml v2.2.6.102** - 17.08.2023
## All Editions
### Changed Feature
- Fixed behaviour after memory leak fix

## Service Editions
### Changed Feature
- No additional log files are created in a log folder of the binary


# **json2puml v2.2.5.101** - 16.08.2023
## All Editions
### Changed Feature
Expand Down
1 change: 0 additions & 1 deletion samples/service/jsonplaceholder_parameter_curl.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"definitionFile": "placeholder_definition.json",
"inputListFile": "placeholder_inputlist_curl.json",
"generateSummary": "true",
"generateDetails": "true",
Expand Down
36 changes: 18 additions & 18 deletions source/json2puml.dpr
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
{-------------------------------------------------------------------------------
{ -------------------------------------------------------------------------------
This file is part of the json2puml project.
This file is part of the json2puml project.
Copyright (C) 2023 Jens Fudickar
Copyright (C) 2023 Jens Fudickar
This program is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software Foundation;
either version 3 of the License, or (at your option) any later version.
This program is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software Foundation;
either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program;
if not, see http://www.gnu.org/licenses/gpl-3.0
You should have received a copy of the GNU General Public License along with this program;
if not, see http://www.gnu.org/licenses/gpl-3.0
I am available for any questions/requests: jens.fudickar@oratool.de
I am available for any questions/requests: jens.fudickar@oratool.de
You may retrieve the latest version of this file at the json2puml home page,
located at https://github.com/jfudickar/json2puml
You may retrieve the latest version of this file at the json2puml home page,
located at https://github.com/jfudickar/json2puml
-------------------------------------------------------------------------------}
------------------------------------------------------------------------------- }

program json2puml;

Expand All @@ -42,14 +42,14 @@ uses
json2pumlconverterdefinition in 'json2pumlconverterdefinition.pas';

begin
{$IFDEF DEBUG}
{$IFDEF DEBUG}
ReportMemoryLeaksOnShutdown := True;
{$ENDIF}
{$ENDIF}
try
handle_json2puml_commandline;
except
on E: Exception do
GlobalLoghandler.UnhandledException (e);
GlobalLoghandler.UnhandledException (E);
end;

end.
38 changes: 19 additions & 19 deletions source/json2puml.dproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<FrameworkType>None</FrameworkType>
<Base>True</Base>
<Config Condition="'$(Config)'==''">Debug</Config>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
<Platform Condition="'$(Platform)'==''">Win64</Platform>
<TargetedPlatforms>131</TargetedPlatforms>
<AppType>Console</AppType>
<MainSource>json2puml.dpr</MainSource>
Expand Down Expand Up @@ -99,39 +99,39 @@
<DCC_UsePackage>DBXSqliteDriver;IndyIPCommon;RESTComponents;bindcompdbx;DBXInterBaseDriver;vcl;IndyIPServer;vclactnband;vclFireDAC;IndySystem;bindcompvclsmp;tethering;svnui;bindcompvclwinx;dsnapcon;FireDACADSDriver;FireDACMSAccDriver;fmxFireDAC;vclimg;madBasic_;Jcl;FireDAC;vcltouch;vcldb;bindcompfmx;svn;FireDACSqliteDriver;FireDACPgDriver;inetdb;soaprtl;DbxCommonDriver;fmx;FireDACIBDriver;fmxdae;xmlrtl;soapmidas;vcledge;fmxobj;vclwinx;rtl;DbxClientDriver;CustomIPTransport;vcldsnap;dbexpress;IndyCore;vclx;bindcomp;appanalytics;dsnap;FireDACCommon;IndyIPClient;bindcompvcl;RESTBackendComponents;VCLRESTComponents;soapserver;dbxcds;VclSmp;adortl;JclDeveloperTools;JclVcl;vclie;bindengine;DBXMySQLDriver;CloudService;dsnapxml;FireDACMySQLDriver;dbrtl;IndyProtocols;inetdbxpress;FireDACCommonODBC;FireDACCommonDriver;JclContainers;inet;fmxase;$(DCC_UsePackage)</DCC_UsePackage>
<DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
<BT_BuildType>Debug</BT_BuildType>
<VerInfo_Keys>FileDescription=$(MSBuildProjectName) Command Line;FileVersion=2.2.5.100;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.0;CompanyName=SWE Jens Fudickar;LegalCopyright=(c) by Jens Fudickar in 2023</VerInfo_Keys>
<VerInfo_Keys>FileDescription=$(MSBuildProjectName) Command Line;FileVersion=2.2.6.102;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.0;CompanyName=SWE Jens Fudickar;LegalCopyright=(c) by Jens Fudickar in 2023</VerInfo_Keys>
<VerInfo_Locale>1033</VerInfo_Locale>
<DCC_ConsoleTarget>true</DCC_ConsoleTarget>
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<Manifest_File>(None)</Manifest_File>
<VerInfo_Build>100</VerInfo_Build>
<VerInfo_Build>102</VerInfo_Build>
<Debugger_RunParams> /parameterfile:samples\acrmcurlparameter.json /debug /wait</Debugger_RunParams>
<Debugger_CWD>e:\Delphi\Projects\json2puml\</Debugger_CWD>
<UWP_DelphiLogo44>..\documentation\icons\json2puml_icon.png</UWP_DelphiLogo44>
<UWP_DelphiLogo150>..\documentation\icons\json2puml_icon.png</UWP_DelphiLogo150>
<AppDPIAwarenessMode>none</AppDPIAwarenessMode>
<VerInfo_MajorVer>2</VerInfo_MajorVer>
<VerInfo_MinorVer>2</VerInfo_MinorVer>
<VerInfo_Release>5</VerInfo_Release>
<VerInfo_Release>6</VerInfo_Release>
</PropertyGroup>
<PropertyGroup Condition="'$(Base_Win64)'!=''">
<DCC_UsePackage>DBXSqliteDriver;IndyIPCommon;RESTComponents;bindcompdbx;DBXInterBaseDriver;vcl;IndyIPServer;vclactnband;vclFireDAC;IndySystem;bindcompvclsmp;tethering;bindcompvclwinx;dsnapcon;FireDACADSDriver;FireDACMSAccDriver;fmxFireDAC;vclimg;FireDAC;vcltouch;vcldb;bindcompfmx;FireDACSqliteDriver;FireDACPgDriver;inetdb;soaprtl;DbxCommonDriver;fmx;FireDACIBDriver;fmxdae;xmlrtl;soapmidas;vcledge;fmxobj;vclwinx;rtl;DbxClientDriver;CustomIPTransport;vcldsnap;dbexpress;IndyCore;vclx;bindcomp;appanalytics;dsnap;FireDACCommon;IndyIPClient;bindcompvcl;RESTBackendComponents;VCLRESTComponents;soapserver;dbxcds;VclSmp;adortl;vclie;bindengine;DBXMySQLDriver;CloudService;dsnapxml;FireDACMySQLDriver;dbrtl;IndyProtocols;inetdbxpress;FireDACCommonODBC;FireDACCommonDriver;inet;fmxase;$(DCC_UsePackage)</DCC_UsePackage>
<DCC_ConsoleTarget>true</DCC_ConsoleTarget>
<DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)</DCC_Namespace>
<BT_BuildType>Debug</BT_BuildType>
<VerInfo_Keys>FileDescription=$(MSBuildProjectName) Command Line;FileVersion=2.2.5.100;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.0;CompanyName=SWE Jens Fudickar;LegalCopyright=(c) by Jens Fudickar in 2023</VerInfo_Keys>
<VerInfo_Keys>FileDescription=$(MSBuildProjectName) Command Line;FileVersion=2.2.6.102;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.0;CompanyName=SWE Jens Fudickar;LegalCopyright=(c) by Jens Fudickar in 2023</VerInfo_Keys>
<VerInfo_Locale>1033</VerInfo_Locale>
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<Manifest_File>(None)</Manifest_File>
<VerInfo_Build>100</VerInfo_Build>
<VerInfo_Build>102</VerInfo_Build>
<Debugger_RunParams> /parameterfile:samples\acrmcurlparameter.json /debug /wait</Debugger_RunParams>
<Debugger_CWD>e:\Delphi\Projects\json2puml\</Debugger_CWD>
<UWP_DelphiLogo44>..\documentation\icons\json2puml_icon.png</UWP_DelphiLogo44>
<UWP_DelphiLogo150>..\documentation\icons\json2puml_icon.png</UWP_DelphiLogo150>
<AppDPIAwarenessMode>none</AppDPIAwarenessMode>
<VerInfo_MajorVer>2</VerInfo_MajorVer>
<VerInfo_MinorVer>2</VerInfo_MinorVer>
<VerInfo_Release>5</VerInfo_Release>
<VerInfo_Release>6</VerInfo_Release>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1)'!=''">
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
Expand All @@ -151,25 +151,25 @@
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<VerInfo_Locale>1033</VerInfo_Locale>
<Manifest_File>(Ohne)</Manifest_File>
<VerInfo_Build>100</VerInfo_Build>
<VerInfo_Build>102</VerInfo_Build>
<Debugger_CWD>e:\Delphi\Projects\json2puml\</Debugger_CWD>
<AppDPIAwarenessMode>none</AppDPIAwarenessMode>
<VerInfo_Keys>FileDescription=$(MSBuildProjectName) Command Line;FileVersion=2.2.5.100;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.0;CompanyName=SWE Jens Fudickar;LegalCopyright=(c) by Jens Fudickar in 2023</VerInfo_Keys>
<VerInfo_Keys>FileDescription=$(MSBuildProjectName) Command Line;FileVersion=2.2.6.102;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.0;CompanyName=SWE Jens Fudickar;LegalCopyright=(c) by Jens Fudickar in 2023</VerInfo_Keys>
<VerInfo_MajorVer>2</VerInfo_MajorVer>
<VerInfo_MinorVer>2</VerInfo_MinorVer>
<VerInfo_Release>5</VerInfo_Release>
<VerInfo_Release>6</VerInfo_Release>
<DCC_MapFile>3</DCC_MapFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1_Win64)'!=''">
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<VerInfo_Locale>1033</VerInfo_Locale>
<Manifest_File>(None)</Manifest_File>
<VerInfo_Keys>FileDescription=$(MSBuildProjectName) Command Line;FileVersion=2.2.5.100;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.0;CompanyName=SWE Jens Fudickar;LegalCopyright=(c) by Jens Fudickar in 2023</VerInfo_Keys>
<VerInfo_Build>100</VerInfo_Build>
<VerInfo_Keys>FileDescription=$(MSBuildProjectName) Command Line;FileVersion=2.2.6.102;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.0;CompanyName=SWE Jens Fudickar;LegalCopyright=(c) by Jens Fudickar in 2023</VerInfo_Keys>
<VerInfo_Build>102</VerInfo_Build>
<Debugger_RunParams> /parameterfile:docker\json2puml\src\json2puml\sample\tmfparameter.json /debug /wait</Debugger_RunParams>
<VerInfo_MajorVer>2</VerInfo_MajorVer>
<VerInfo_MinorVer>2</VerInfo_MinorVer>
<VerInfo_Release>5</VerInfo_Release>
<VerInfo_Release>6</VerInfo_Release>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_2)'!=''">
<DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
Expand All @@ -178,21 +178,21 @@
<DCC_DebugInformation>0</DCC_DebugInformation>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
<VerInfo_Keys>FileDescription=$(MSBuildProjectName) Command Line;FileVersion=2.2.5.100;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.0;CompanyName=SWE Jens Fudickar;LegalCopyright=(c) by Jens Fudickar in 2023</VerInfo_Keys>
<VerInfo_Build>100</VerInfo_Build>
<VerInfo_Keys>FileDescription=$(MSBuildProjectName) Command Line;FileVersion=2.2.6.102;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.0;CompanyName=SWE Jens Fudickar;LegalCopyright=(c) by Jens Fudickar in 2023</VerInfo_Keys>
<VerInfo_Build>102</VerInfo_Build>
<VerInfo_MajorVer>2</VerInfo_MajorVer>
<VerInfo_MinorVer>2</VerInfo_MinorVer>
<VerInfo_Release>5</VerInfo_Release>
<VerInfo_Release>6</VerInfo_Release>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_2_Win64)'!=''">
<VerInfo_Build>100</VerInfo_Build>
<VerInfo_Build>102</VerInfo_Build>
<Debugger_CWD>e:\Delphi\Projects\json2puml\</Debugger_CWD>
<VerInfo_MajorVer>2</VerInfo_MajorVer>
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<VerInfo_Locale>1033</VerInfo_Locale>
<VerInfo_Keys>FileDescription=$(MSBuildProjectName) Command Line;FileVersion=2.2.5.100;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.0;CompanyName=SWE Jens Fudickar;LegalCopyright=(c) by Jens Fudickar in 2023</VerInfo_Keys>
<VerInfo_Keys>FileDescription=$(MSBuildProjectName) Command Line;FileVersion=2.2.6.102;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.0;CompanyName=SWE Jens Fudickar;LegalCopyright=(c) by Jens Fudickar in 2023</VerInfo_Keys>
<VerInfo_MinorVer>2</VerInfo_MinorVer>
<VerInfo_Release>5</VerInfo_Release>
<VerInfo_Release>6</VerInfo_Release>
</PropertyGroup>
<ItemGroup>
<DelphiCompile Include="$(MainSource)">
Expand Down
Binary file modified source/json2puml.res
Binary file not shown.
Loading

0 comments on commit f44fcb0

Please sign in to comment.