Skip to content

Releases: MaibornWolff/codecharta

Analysis release 1.122.1

26 Feb 09:10
Compare
Choose a tag to compare

Changed

  • CodeCharta Analysis and Visualization now have separate changelogs and releases #3499

Fixed 🐞

  • Fix metric-gardener-importer crashing on new metric-gardener-json-format #3496

1.122.0

16 Jan 15:54
Compare
Choose a tag to compare

Added 🚀

  • File explorer can be pinned while analyzing the code-map #3459
  • Validate input file during interactive parser configuration #3460

Changed

  • Multiple values for options need to be separated by comma #3434
  • Changed the short-form of the --no-issues flag in the SourceCodeParser from -i to -ni #3434
  • Clarify sonar user token question #3445
  • Changed the --user flag to --user-token in SonarImporter #3445
  • Changed the interactive dialog of modify to prompt user for single action to perform #3448
  • Selected buildings now keep their label until they are unselected #3465

Fixed 🐞

  • Fix saving the number of top-labels in custom configs #3461
  • Fix parsers crashing after printing output to stdout #3442
  • Fix removal of nodes with identical names in modify #3446
  • Fix the highlighting of very high risk metrics to highlight only matching files #3454

1.121.1

08 Dec 10:46
Compare
Choose a tag to compare

Fixed 🐞

  • Fix github-pages not showing documentation #3436

1.121.0

07 Dec 11:20
Compare
Choose a tag to compare

Added 🚀

  • Add logging of absolute file paths of output files #3414

Changed

  • Changed short form of parameter --file-extensions of RawTextParser from -f to -fe #3405
  • Update readme and gh-pages for RawTextParser #3405
  • Changed the --format flag for csv-output in SourceCodeParser from table to csv #3414

Fixed 🐞

  • Fix RawTextParser producing incorrect output when no (or multiple) file extensions were specified in interactive mode #3405
  • Fix handling of empty inputs for the --metrics, --exclude, --file-extensions flags in the RawTextParser #3415
  • Fix RawTextParser incorrectly setting max indentation level to a predefined value #3419
  • Fix the csv-exporter so that it exports multiple projects instead of just one when multiple projects are specified #3414
  • Fix file extensions of output files for merged projects #3421
  • Fix the ability for users to accidentally pass invalid metrics to the RawTextParser without it crashing #3424
  • Fix deselected buildings with green/red roof in delta mode do not reset their color roof #3426
  • Fix parser hang issue in interactive mode caused by unintentional "enter" input after the last question #3422

Chore ‍👨‍💻 👩‍💻

  • Upgraded to angular 16 #3408

1.120.1

17 Nov 11:13
Compare
Choose a tag to compare

Removed 🗑

  • Deprecated download button removed (functionality has been replaced by custom views) #3398
  • Remove the 'new' badges from the 'Custom Views' and 'Suspicious Metrics' features as these features are no longer new #3393

Fixed 🐞

  • Fix an issue with web demo on Safari showing a white screen and not loading #3396
  • Fix the ability for users to skip the value for tab-width when configuring the rawtextparser and estimate its value #3404

Chore 👨‍💻 👩‍💻

  • Add documentation for the installation requirements for metric-gardener #3395
  • Add hints to README (visualization and package) about MacOS arm64 standalone execution #3395

1.120.0

02 Nov 14:20
Compare
Choose a tag to compare

Added 🚀

  • Only ask to merge results after parser suggestion execution when more than one parser was executed #3384

Changed

  • Adjust console output of metric gardener importer to no longer include one line for each processed node #3386

Fixed 🐞

  • Fix command not found issue for --version and --help in the analysis #3377
  • Fix metric gardener importer getting stuck for large inputs #3382
  • Update docs for ccsh to remove outdated parameters and unify the pages structure #3333

Chore 👨‍💻 👩‍💻

  • Raise minimum required Java Version from 8 to 11 #3359
  • Swap nw.js to electron for standalone execution #3373

Note for MacOS on M1 (Arm) architecture: You can use the x64 version, after you allow the execution of an unverified developer app. If you want to use the native Arm version you need to remove the download attributes from the app via $ xattr -cr codecharta-visualization.app. This might require sudo rights.

1.119.1

03 Aug 12:41
Compare
Choose a tag to compare

Fixed 🐞

  • Fix ccsh execution under windows via cmd-terminal #3354

1.119.0

13 Jul 07:17
Compare
Choose a tag to compare

Added 🚀

  • Add message outputting which parser is being configured during parser suggestions #3335
  • Add basic validity checking for all input resources (files/folders, url for SonarImporter) #3325
  • Automatically start specific interactive parser when calling parser without args #3332

1.118.0

15 Jun 12:01
Compare
Choose a tag to compare

Added 🚀

  • Add metric tooltips that display attribute descriptors and provide hyperlinks in the sidebar to the metric's documentation #3273

  • Expand and restructure documentation regarding Docker usage #3312
  • Add current working directories as hint or default value to interactive parser and parser suggestions when asking for input #3319
  • Add helpful status messages when calculating parser suggestions #3329

Fixed 🐞

  • Speed up parser suggestions significantly #3329
  • Fix color range reset not triggering on color metric change #3311

1.117.0

19 May 09:06
Compare
Choose a tag to compare

Added 🚀

  • Added support for parser suggestions to SVN-, MetricGardener-, RawText- and SourceCodeParser #3287
  • Add semi automatic merging feature after executing multiple parsers #3287
  • Expanded developer documentation to include common problems and solutions for them #3289

Fixed 🐞

  • Fix entrypoint for analysis docker image #3259
  • Show again delta of a building which have nothing in common in red or green #3271
  • Always show description of suspicious metrics #3285
  • Show suspicious metrics and risk profile documentation pages in navigation bar #3290
  • Merge filter will now abort execution when an invalid file is specified as input #3305
  • Fix formatting issues in docs turning -- to #3301

Changed

  • Adjusted documentation for parser suggestions #3287
  • Make the size of the CodeCharta logo more suitable for any screen size and remove MaibornWolff logo #3302

Chore 👨‍💻 👩‍💻

  • Replace custom Redux adapter through real NgRx #3271