Skip to content

Releases: jfudickar/json2puml

json2puml v2.2.23.119 - 30.12.2024

30 Dec 00:29
Compare
Choose a tag to compare

json2puml v2.2.23.119 - 30.12.2024

All Editions

New Feature

  • New dedicated configuration object for the relationshipProperties. This allows more flexibility and simplicity in defining complex relationships
  • New configuration property "propertyNameRenames". This allows to rename the property names before generating the output

UI Edition

Changed Feature

  • Showing the name of the execution log file only when the outputformat contains the log option #43
  • Improved handling of progress bar updates when handling the files #38

# **json2puml v2.2.22.118** - 22.10.2024

22 Oct 21:28
Compare
Choose a tag to compare

json2puml v2.2.22.118 - 22.10.2024

All Editions

Changed Feature

  • Improved formatting of generated table columns (fixed \n detection)
  • Simple Array values will now be shown as a list
  • Fixed generation of classnames with special characters #54
  • Characteristic Values with a "|" are now correctly escaped to not brake the table output #55
  • Fixed generation of duplicate lines between empty attributes and / or empty characteristics #49 #51

# **json2puml v2.2.21.117** - 14.10.2024

14 Oct 10:38
Compare
Choose a tag to compare

json2puml v2.2.21.117 - 14.10.2024

All Editions

Changed Feature

  • tJson2PumlGlobalDefinition.FindFilesInFolderList fixed, not foldernames without a filter a again fully supported for the inputlist and definitionfile folders.

json2puml v2.2.20.116 - 09.10.2024

09 Oct 22:26
Compare
Choose a tag to compare

json2puml v2.2.20.116 - 09.10.2024

All Editions

Changed Feature

  • Fixed validation of ":" in filenames (Windows) #48
  • Empty Chararacteristic records are no longer generated #44
  • Improved/simplified error messages when the files could not be loaded via curl #46

json2puml v2.2.19.115 - 08.10.2024

08 Oct 19:08
Compare
Choose a tag to compare

json2puml v2.2.19.115 - 08.10.2024

All Editions

Changed Feature

  • In the configuration the property lists (objectIdentifierProperties, objectTitleProperties, objectTypeProperties, relationshipTypeProperties) now also support the exclusion via leading "-".

json2puml v2.2.18.114 - 06.10.2024

06 Oct 19:23
Compare
Choose a tag to compare

json2puml v2.2.18.114 - 06.10.2024

All Editions

New Feature

  • New option "legendShowObjectCount" to include the number generated objects per object type into the legend
  • Added a new commandline option "curlIgnoreCache" #37

Changed Feature

  • Changed handling of how properties can be identified in the configured property lists.
    Not the "-" overwrites allways a normal property. To have the option with fixed properties which resistent against "-" there is not the option to define additional "+" properties. #41
  • CurlMappingParameter now supports environment variables #39

UI Editiion

New Feature

  • Added the option to get the service information and service error messages as additional result page
  • Added additional buttons/actions to the edit controls to copy the content and to open the related file #40

Service Edition

New Feature

  • Add the execution time of the web-service calls to the log file

json2puml v2.2.17.113 - 16.06.2024

16 Jun 14:46
Compare
Choose a tag to compare

json2puml v2.2.17.113 - 16.06.2024

All Editions

Changed Feature

  • Multiline job descriptions are now correctly generated/rendered in the image legend #36
  • Curl mandatory check works now also for cached curl results
  • The content of the generated zip file is now based on the outputformat parameters #35

json2puml v2.2.16.112 - 09.06.2024

09 Jun 17:58
Compare
Choose a tag to compare

json2puml v2.2.16.112 - 07.06.2024

All Editions

Changed Feature

  • Sorting of object attributes fixed. Now also when sort is active the id and name column (if configured and found) wiil be shown first, then all other sorted attributes.

Service Edition

New Feature

  • The operations /json2pumlRequestPng + /json2pumlRequestSvg + /json2pumlRequestZip now have an optional query parameter includeFileName
    When this parameter is used the result is a json file with the name of the file and a base63 encoded binary content of the file.
    This can be used to store the files with the internal generated names.

Changed Feature

  • YAML file further improved with more correct datatypes and descriptions

json2puml v2.2.15.111 - 05.06.2024

05 Jun 21:37
Compare
Choose a tag to compare

json2puml v2.2.15.111 - 05.06.2024

All Editions

New Feature

  • Fileentry Mandatory parameter checks for number or resulted records #29

Changed Feature

  • Improved json formatting of object based arrays
  • Fixed exception when the characteristic has to be generated with a longer list of leading columns, then the list of actual columns

UI Editions

New Feature

  • Show the name of all files in the ui (#25)
  • Additional columns in the curlfile list : NoOfRecords + FileSizeKB #34

Service Edition

Changed Feature

  • Swagger file updated
    • Add all possible formats to the outputformats description #33
    • Change datamodel for get /json2pumlRequestSvg+Png to reflect that some options are not required #32
    • Additional descriptions
  • service get /definitionfile : change options handling #31
    • add the default option (the option which is not overwritten)
    • put the defined default option as top of the resulted list

json2puml v2.2.14.110 - 01.06.2024

01 Jun 21:42
Compare
Choose a tag to compare

All Editions

New Feature

  • Added option "sortRows" to the CharacteristicProperty which allows to sort the characteristic output rows (#30)

Changed Feature

  • Include PlantUml v1.2024.5
  • Fixed wrong json output formatting with arrays (#24)

UI Editions

New Feature

  • Show the name of all files in the ui (#25)

Changed Feature

  • Show an error message in UI Interface when a command line parameter filename is invalid (#28)
  • Taskbar Handling changed, the status is going to error when an stopping error occurred (#27)
  • The curl file list is filled with all handled files, also when an error occurred (#26)